.wpcf7 .wpcf7-submit {background:#000 !important;color:#fff !important;padding:10px !important;border-radius:0px !important;border:0px !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;}
.wpcf7 label {color:#000 !important;}
.wpcf7 input[type=text], .wpcf7 input[type=email] {border:2px solid black !important;border-bottom:2px solid black !important;padding-left:10px !important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {display:none !important;}
div.wpcf7-mail-sent-ok {border:0px !important;padding-left:0px !important;color:#000 !important;font-weight:bold !important;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.qt-menubar ul.qt-desktopmenu>li.right {border-left:0px !important;}

i {opacity:1 !important;top: 0px !important;}

.qt-side-nav li .qt-openthis {width:90px !important;}

nav ul a:hover {background-color: rgb(0 0 0) !important;}

body.single-members .qt-header-bg {display:none !important;}

.qt-menubar ul.qt-desktopmenu>li.right:after {content:"Listen Live";}
.qt-mobile-toolbar {display:none !important;}
@media only screen and (max-width: 992px) {
nav .brand-logo {left: 30% !important;}
}

@media only screen and (min-width: 993px) {
.row .col.m8, .row .slick-slider.qt-slickslider-multiple .m8.qt-item, .slick-slider.qt-slickslider-multiple .row .m8.qt-item {width: 90% !important;font-size:20px !important;}
}