/*
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
-------------------------------------------------------------- */


a#regist3r-action {margin-bottom: 16px !important;}

#details {
    overflow: visible !important;
    border-radius: 0px;
    margin: 0 !important;
	background: none !important;
}

/*.events-plus-2	.btn-larg3 {background: #db0000 !important; color: #fff !important;}*/

.wpb_btn-danger:hover {background-color: #db0000 !important;}
.wpb_btn-danger {background-color: #ca0000 !important;}

header#Header {
    min-height: 55px !important;
}

.events-plus-2	.btn {background: #db0000 !important; color: #fff !important; box-shadow: none !important; font-weight: 500 !important; border-radius: 0px !important; text-transform: uppercase!important; font-size: 12px !important;}

.events-plus-2	.btn-ic0n:before {margin: 0 10px 0 0 !important;}

.event-links {font-size: 12px !important;}

a.evrplus_addToCalendar.btn.btn-larg3.btn-ic0n.cal3ndar {padding: 10px 20px !important; font-size: 14px !important;}

/*.evrplus_social_container {margin-top: 300px !important;}*/

.evrplus_addcal {background-color: #ca0000 !important;}

#Top_bar .menu > li > a span:not(.description) {padding: 0px 10px !important;}

.how_it_works .image { background: rgba(39,43,71,.2); }

.logo-overflow #Top_bar #logo img {max-height: 50px;}

div#rev_slider_1_1.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {margin-top:55px !important;}

#Content {background: rgba(255,255,255,.55) !important;}

#evrplus_pop_price {display: none !important;}

#Top_bar .menu > li a:after {background: #CA0000 !important;}

.action_button {background: #ca0000 !important; color: #fff !important; text-transform: uppercase !important;}

#Top_bar .menu > li > a span:not(.description) {text-transform: uppercase !important;}

.calendar-table {border: none !important; box-shadow: none !important;}

.tooltip:after {display: none !important;}

.no-events {text-align: left !important; vertical-align: top !important;}

#eventplus_register_btn {display: none !important;}

.widget_nav_menu ul {padding: none !important;}

.calpop {padding: 8% 15% !important; height: 100%;}

/*.calendar-date-switcher {display: none !important;}

.nch-lb-bar {display: none !important;}*/

button.button.dhvc-form-submit {background: #ca0000 !important;}

.nch-lb-main {background: none !important;}

#details #evrplus_pop_address h3 {margin-bottom: 0px !important;}

#evrplus_pop_foot input.more_info_button {top: 0px !important; left: 0px !important;}

#evrplus_pop_foot {margin-top: -80px !important;}

.timing time.icon strong {background-color: #ca0000 !important; box-shadow: none !important;}

#Subheader .title {display: none !important;}
.eve-start {padding-left: 3% !important;}

.event-cont .col-sm-7 {width: 71.3333333%}
.event-cont .col-sm-4 {width: 25.3333333%}

.widget-area {padding: 30px 0 !important;}
.widget_nav_menu ul {padding: none !important; background: none !important;}
.widget_nav_menu ul {list-style-type: none !important;}
.widget_nav_menu ul li:after {border: none !important;}
.widget_nav_menu ul li a {padding: 4px 0 5px 1px !important;}
.widget_nav_menu h3 {font-size: 20px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;}


.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {background: #ca0000 !important; color: #fff !important;}

h2.entry-title {font-size: 20px !important;}

.page-id-452 .section.the_content.has_content {padding-left: 0px !important; padding-right: 0px !important;}
.page-id-452 .vc_tta-panel-title a {padding-top: 18px !important; padding-bottom: 20px !important;}
.page-id-452 h4.vc_tta-panel-title {font-size: 26px !important;}

a.ts-lightbox-button-2.icon.nch-lightbox-media.no-ajaxy {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ca0000), color-stop(1, #ca0000)) !important;}
a.ts-lightbox-button-2 {border: none !important; text-shadow: none !important;}
a.ts-lightbox-button-2.icon span.iframe {background: none !important; padding-left: 0px !important; color: #fff !important;}

.ts-lightbox-button-2.icon.nch-lightbox-modal.no-ajaxy {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ca0000), color-stop(1, #ca0000)) !important; color:#fff !important;}
a.ts-lightbox-button-2.icon span.popup {background: none !important; padding-left: 0px !important;}


i.icon-right-dir {color: #ca0000 !important;}

#Footer h3 {padding-bottom: 0px !important; margin-bottom: 4px !important;}

#Footer .footer_action{background:rgba(216,0,0,1)}

div.pyvtxt {padding-right: 20px !important;}

.pyvtxt h6 {padding-top: 30px !important; margin-bottom: 6px !important; }
.textwidget h3 {font-size: 20px !important; margin-bottom: 0px !important;}

div.post-wrapper-content {margin-top: -40px !important;}


div.dhvc-form-group {margin-bottom: 10px !important;}


#mc_embed_signup input[type="text"] {margin-bottom: 4px !important; color: #000 !important; height: 22px !important;}

#mc_embed_signup input[type="email"] {margin-bottom: 4px !important; color: #000 !important; height: 22px !important;}


#mc_embed_signup label[type="text"] {line-height: 6px !important; font-weight: 400 !important;}
#mc_embed_signup label[type="email"] {line-height: 6px !important; font-weight: 400 !important;}

.contact_icons i {font-size: 20px !important;}

#eventplus_event_fees {display: none !important;}

.events-plus-2 .btn-ic0n.regis8er:before {content: "\f145" !important;}

#eventplus_event_location { border-right: 0px solid #ccc; position: relative; text-align: center; }

ol, li {color:#404040 !important;}

.gform_wrapper .hidden_label .gfield_label,
.gform_wrapper label.hidden_sub_label,
.gform_wrapper label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute!important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.gform_wrapper li.hidden_label input {
    margin-top: 12px
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 12px
}

.gform_wrapper .left_label li.hidden_label input,
.gform_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%
}

.gform_wrapper .hidden_label input.large,
.gform_wrapper .hidden_label select.large,
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large {
    width: 100%
}

#gform_confirmation_wrapper_3 .gform_confirmation_message_3 {background-color: #db0000 !important;}

.ult_modal-auto-top .ult_modal {margin: 10% !important;}
.ult_modal-body em {font-size: 15px !important;}
div.ult-overlay-close.popup-top-right {width: 25px !important; height: 25px !important;}