.et_pb_section{padding:10px 0}.hide_content .post-content{display:none}p .red_a li .red_a{color:red!important}.et_color_scheme_red .nav li ul{border-color:red}.et_color_scheme_red .nav a{color:red}.et_pb_menu li ul{margin-top:12px;width:280px}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{border-top:3px solid;border-top-color:#FF0000!important;width:280px}.et_pb_menu li li{width:280px;padding:0;margin:0px}.et_pb_menu li li a{width:280px}.et_pb_menu li li a:hover{opacity:1;background-color:rgba(0,0,0,0);font-weight:bold;color:red}.db_title_off{padding-bottom:0px!important}.db_title_off .et-menu>.menu-item>a{padding-bottom:18px}.db_title_off .et-menu>.menu-item.menu-item-has-children .sub-menu{top:100%!important}.nav li ul{width:280px;padding:12px 0 0 0;margin:0}.nav li ul a:hover{opacity:1;background-color:rgba(0,0,0,0);font-weight:bold;color:red!important;padding:6px 20px}#top-menu li li a{padding-right:0}ol li{list-style-position:outside;margin-left:1rem}p.no_space_after h2.no_space_after{margin-bottom:5px;padding-bottom:0px;line-height:1.1em}.et_pb_section{padding-top:0}p.no_space h3.no_space{padding-bottom:0px}h4.player_title{color:red;text-transform:uppercase;font-weight:bold}.wp-caption-text{text-transform:uppercase;text-size-adjust:.5em}.wp-caption{border:0px solid #fff;text-align:center;background-color:#ffffff;margin-bottom:5px;max-width:96%;padding:8px}.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:100%!important;height:100%!important}.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{font-weight:500!important;font-size:14px!important;color:#fff!important;border-radius:0px;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;background-color:rgba(0,0,0,9)!important;height:32px}.woocommerce-page button.button,.woocommerce-page button.button.alt{font-size:14px;font-weight:500;padding:.3em 1em;background:transparent;position:relative;border:0px solid;border-radius:0px;-webkit-transition:all .2s;transition:all .2s}.li_title{margin-top:0px;padding-top:0px;line-height:1.3em}.li_composer{list-style-type:none;text-transform:uppercase;font-size:80%}.li_arr{font-size:80%;line-height:1.3em}.review_quote_1{background:url(https://www.ensemblevivant.com/wp-content/uploads/2020/07/QUOTE-MARKS-left-80.png) top left no-repeat;margin-left:0px;padding-left:80px;min-height:80px}.review_quote_text{color:#666;font-size:14px;line-height:1.3em;font-style:italic;padding:20px 0 0 0}.review_author_1{color:red;font-weight:bold;padding:0px;margin:0px;text-align:right}.review_company_1{padding:0;line-height:1.3em;text-align:right}.review_line_1{color:#666;padding:0;text-align:right;line-height:1.3em}.review_line_2{color:#666;padding:0;text-align:right;line-height:1.3em}.ds-fullwidth-specialty>.et_pb_row{min-width:100%!important}p.musicians{padding-bottom:7px;line-height:1.3em}p.testimonial{font-style:italic;padding:15px 0 0 0px;margin:0px}p.testimonial-author{font-weight:bold;text-align:right;margin:0 0 15px 0;box-shadow:0 10px 5px -5px grey}p a{font-weight:bold}sup{font-size:0.7em;vertical-align:super;bottom:0;font-weight:bold}p.cd_image{clear:left}p.cd_title{color:red;padding:15px 0 2px 0;line-height:1.3em;clear:left}p.cd_price{color:red;padding-bottom:2em;clear:left}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1)}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:15px;border-radius:25px;background:red;padding:10px}.et_pb_scroll_top.et-pb-icon:hover{background:#999999}.et_pb_scroll_top:before{content:"\21"}h5.footer1{color:#999;font-weight:bold}.theme-button{background-color:red;padding:15px;margin-top:0;text-align:center}h3.nospaceafter{padding:0px 0px;margin:0px 0px}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:red!important;background-color:red!important;color:white!important;text-shadow:transparent!important;box-shadow:none;border-color:#ca0606!important}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:red!important;background-color:red!important;color:white!important;text-shadow:transparent!important;box-shadow:none;border-color:#ca0606!important}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background:red!important;color:white!important;text-shadow:transparent!important;border-color:#ca0606!important}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:red!important;box-shadow:none;text-shadow:transparent!important;color:white!important;border-color:#ca0606!important}.woocommerce-checkout #payment{margin-bottom:120px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{color:#ffffff}.vbox-share{display:none}.vbox-overlay .vbox-title{white-space:normal!important;line-height:1.7em;padding:15px 50px}.tribe-events-back{display:none}.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events .tribe-events-c-subscribe-dropdown{display:none}.single-tribe_events .tribe-events-single .tribe-events-event-meta{display:none}