.style-dark .style-light input, .style-dark .style-light textarea, .style-dark .style-light select, .style-dark .style-light .seldiv, .style-dark .style-light .select2-choice, .style-dark .style-light .select2-selection--single {
    background-color: #fff6e6!important;
}

.style-light input, .style-dark .style-light input  {
    border-color: #fff6e6!important;
}

.btn  {
    color: #fff6e6!important;
}

.style-light .style-dark .btn-color-477537.btn-text-skin.btn-outline {
    color: #fff6e6 !important;
}


.btn .fa, .btn-link .fa {
    top: 6px!important;
}
@media (max-width: 800px){
.sfm-style-full .sfm-sidebar-close {
    left: auto;
    right: 3px;
}}

@media (max-width: 569px){
.btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale) {
    transform: none!important;
}}

.style-light .btn-color-144819.btn-text-skin.btn-outline, .style-light .btn-color-144819.btn-text-skin:not(.btn-outline):hover {
    color: #fff6e6 !important;
}

.menu-light .menu-borders:not(.needs-after) {
    border-color: #202020!important;
}

.sfm-rollback {
    z-index: 30000!important;
}

@media (max-width: 800px){
.box-wrapper {
background-image: url(https://homeofthedrum.com/wp-content/uploads/2024/01/HOTD-bg-header.jpg);
    background-repeat: repeat!important;
    background-position: center center;
    background-size: auto!important;
}}

.mc4wp-form-basic input[type=text], .mc4wp-form-basic input[type=email], .mc4wp-form-basic input[type=tel], .mc4wp-form-basic input[type=url], .mc4wp-form-basic input[type=date], .mc4wp-form-basic textarea, .mc4wp-form-basic select {
    width: 100%;
    max-width: 100%;
}

.white-border {
border: 2px solid white!important;
}

.style-light .btn-color-jevc.btn-text-skin:not(.btn-outline):hover{
    color: #ffffff !important;
}

.btn-color-custom-button:not(.btn-hover-nobg):not(.btn-text-skin):hover {
    background-color: rgba(82,0,0,0.3) !important;

}

.header-hide {
display: none!important;
}

@media only screen and (max-width: 800px){
#dfwid-trigger-tab-203730 {
height: 32px!important;
}
#dfwid-trigger-tab-203730 {
    padding: 4px 48px 12px 18px!important;
}
#dfwid-trigger-tab-203730 svg {
top: 10px!important;
}}

#minimal_player #knobSlider {
    display: none;
}


.panel-group .panel-heading {
    border-radius: 0px;
    padding: 5px 5px 5px 20px;
    background-color: #f8e7c5;
}

.panel-body {
 padding: 15px 15px 15px 20px;
    background-color: #f7efde;
}


.menu-wrapper.menu-sticky.no-header {
    height: 100px!important;
}

@media only screen and (max-width: 800px){
.main-container {
    margin-top: -70px!important;
}}

@media only screen and (max-width: 767px){
.main-container {
    margin-top: -100px!important;
}}

h1 a, h2 a, h3 a, h4 a, h5 a {
color: #bb4900!important;}

@media (max-width: 959px){
.main-container .row-inner > div:not([class*=col-md]) {
    padding: 5px 0px 0px 0px;
}}


@media only screen and (max-width: 800px){
.sfm-navicon-button {
    top: -10px!important;
}}

@media only screen and (max-width: 800px){
.menu-wrapper.menu-sticky .menu-container {
    height: 72px;
}}

@media only screen and (max-width: 800px){
.post-wrapper .post-body {
    margin-top: 70px;
}}

.el-text a {
color: #cd5d35; }

::selection {
    color: #d8c56f !important;
}

.el-text > * > span:not(.heading-text-inner), .el-text > * > i > span:not(.heading-text-inner) {
    display: block;
    margin-bottom: 15px;
}

.mobile-menu-button.menu-button-overlay {
    align-items: center;
    align-self: stretch;
    display: none;
}

.sfm-navicon:after, .sfm-navicon:before, .sfm-sidebar-close:after, .sfm-sidebar-close:before {
    background: #5d0a53;
}

.sfm-navicon, .sfm-navicon::after, .sfm-navicon::before {
    height: 5px!important;
}


.style-light input[type=radio]:checked:before {background-color: #d50164;
}

.style-light .panel {
border-color: #7d7d7d!important;
}

.style-light .panel-title > a:hover {color: #cd5d35!important;
}
.panel-title.active > a {color: #cd5e34!important;
}
.uncode-accordion:not(.default-typography) .panel-title > a > span {
    font-size: 26px;
}



.style-accent-bg {
  background-color: #beaf65!important;
}

.style-light .widget-container a:hover {
    color: #cd5d35;
}

.style-light .widget-container a {  color: #ffffff;
}

.btn-accent:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: #74022d !important;
    border-color: #fff302 !important;
}

.text-lead, .text-lead > * {
    line-height: 1.2!important;
}

input {
    display: inline!important;
}

@media (max-width: 959px){
.main-container .row-container .single-h-padding {
    padding-left: 1px!important;
    padding-right: 1px!important;
}}
#main-logo .navbar-brand img {
    width: auto;
    height: 143%;
    display: block;
    margin: auto;
}
.margin-top-reduced {margin-top:10px!important;}

.style-light a:not(.btn-text-skin):hover {
    background: linear-gradient(top , rgba(156, 85, 0, 0.15) 2% , rgba(62, 2, 64, 0.05) 99%)!important;
    background: -o-linear-gradient(top , rgba(156, 85, 0, 0.15) 2% , rgba(62, 2, 64, 0.05) 99%)!important;
    background: -ms-linear-gradient(top , rgba(156, 85, 0, 0.15) 2% , rgba(62, 2, 64, 0.05) 99%)!important;
    background: -moz-linear-gradient(top , rgba(156, 85, 0, 0.15) 2% , rgba(62, 2, 64, 0.05) 99%)!important;
    background: -webkit-linear-gradient(top , rgba(156, 85, 0, 0.15) 2% , rgba(62, 2, 64, 0.05) 99%)!important;
    color: #cd5d35;
}
.captcha-image {
    border: 1px solid #d50164 !important;
    padding: 10px;
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 17px;
}

.style-dark hr.separator-break, .style-dark.style-override hr.separator-break, .style-light .style-dark hr.separator-break {
    border-color: #cd5d35;
}

.footer-border-top{
box-shadow: 0px 0px 70px 0px black;
}

.logo-container > * {
    margin: -4px -35px;
    line-height: normal;
}

.header-button {
    font-size: 22px !important;
    padding-top: 17px !important;
}

input[type="radio"] {
    width: 13px !important ;
    -webkit-appearance: checkbox !important;
}


.tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {
    border: 1px solid #cd5d35!important;
}

p {
    line-height: 1.6;
}

.wpcf7-form-control {width: 270px;}

.sfm-navicon {
    background: #e47d0e;
}

.fat-mg-top-60 {
    margin-top: 25px;
    margin-left: 25px;
    margin-right: 25px;
margin-bottom: 25px;
padding-right: 25px;
}

@media (min-width: 992px){
.fat-event-container .fat-col-md-8 {
    width: 100%;
}}

.fat-container {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1170px;
    margin: 0 auto;
    width: 100%;
    background-color: #b89500!important;
}

.fat-event-popup-modal .fat-close-popup {
    position: absolute;
    top: -27px;
    left: -0px!important;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
}

.fc-unthemed .fc-list-empty {
    background-color: #8f4400;
}

.fat-event-meta-wrap {
    float: left;
    width:none!important;
}

.fat-event-popup-content {
    float: left;
    width: 100%!important;
    min-height: 50px;
}

h4.fat-event-meta-title {
    display: none;
}

.fat-event-popup-location {
    font-size: 14px;
    display: none;
}

.fat-event-popup-modal .fat-event-popup-inner {
    background-color: #c4c437!important;
}

.fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
    background: #615b00!important;
}

.fc-unthemed .fc-list-item:hover td {
    background-color: #822f00!important;
}

.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
    background-color: #983700;
}

.fat-event-container.event-timetable .fc-widget-header a {
    font-weight: 600;
    color: #000;
    background-color: #c5b000;
    padding: 5px;
    border-radius: 5px;
}

button.fc-month-button.fc-button.fc-state-default.fc-corner-right {
    display: none;
}

button.fc-listWeek-button.fc-button.fc-state-default.fc-state-active {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

@media (max-width: 1520px){
.fontsize-651169 {
    font-size: 40px;
}}

@media (max-width: 1290px){
.fontsize-651169 {
    font-size: 30px;
}}

div#ui-datepicker-div {
    width: 270px;
}



.row-navigation.row-navigation-light {
    outline-color: #eaeaea;
    background-color: #d4b349;
}

.btn-color-custom-button {
    color: #ffffff !important;
    border: #cd5d35 solid 1px;
}

.btn, .btn-link {
    margin-bottom: 0px!important;
}

.btn-color-custom-button:not(.btn-hover-nobg):not(.btn-text-skin):hover {
    -webkit-text-fill-color: #ffffff;
}

.uncol.style-light.sticky-element.sticky-sidebar {
    margin-top: 50px;
}

.t-inside.style-color-lxmt-bg.animate_when_almost_visible.alpha-anim.start_animation {
    border: #941719 inset 2px;
}

.style-light .btn-default {
    color: #fff !important;
    background-color: #5d1340 !important;
    border-color: #a71418 !important;
}

.header-wrapper .header-content-inner {
    margin: 0 auto;
    padding: 40px 20px 40px 20px !important;
 background-color: rgb(62 85 11 / 85%)!important;
}

iframe {
    border-style: none !important;
}

.pum-container.pum-responsive {width: 90% !important;}

.style-light input, .style-light textarea, .style-light select {
   border-color: #000000;
   font-size: 16px !important;
   width: 100%;
    border-width: 1px;
    border-radius: 3px;
}
.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
    font-size: 21px;
    color: #fff200 !important;
}
aside#text-2 {
    background-color: rgba(255, 255, 255, 0.75);
    padding: 20px;
}
.col-lg-0 { padding: 18px 36px 8px 36px!important;}
.headings-style, h1, h2, h3, h4, h5, h6 {word-break: break-word;}
.panel-title > a span {font-size: 25px;}
.style-dark table,  tr, .style-dark table td, .style-dark table th  { border-color: #f8bc3a;}
select { margin: 9px 40px 0px 0px;}
.megrim-font { font-family: 'Bebas Neue', Megrim !important; font-size: 38px !important;}
.lombok-font { font-family: 'Bebas Neue', Megrim !important; font-size: 38px !important;}
.lombok-font-intro { font-family: 'Bebas Neue', Megrim !important; font-size: 27px !important;}
.lombok-font-home { font-family: 'Bebas Neue', Megrim !important;}
.megrim-font-tickets { font-size: 38px !important;}
.font-tickets { font-size: 16px !important; padding-top: 14px !important;}
footer .footer-center {
    padding-top: 30px;
    padding-bottom: 10px;
    margin-top: -10px;
    z-index: -1;
}
.col-lg-0 {padding: 10px 36px 10px 36px;}
.lines,.lines:before,.lines:after {width: 40px;height: 3px;}
.lines:before {top: 10px;}
.lines:after {top: -10px;}
.footer-scroll-top {bottom: 10px;right: 10px;}
.site-footer p {margin: 0px 0 0;}
span.btn-container.btn-block a {transform: inherit;}
th {background-color: #f8bc3a !important;font-size: 18px !important;}
button.btn-modal.ult-responsive.btn-primary.btn-modal-block.overlay-show.ult-align-center {letter-spacing: 0.1em;}
.widget-container ul li {padding: 0px 0px 0px 0px;}
.style-dark form p {display: inline-block;}
input[type="submit"] {padding: 18px 31px 18px 31px;} . 
footer .footer-center .uncell + .uncell {padding-left: 27px;padding-right: 27px;padding-top: 0px;}
.post-content ul {padding: 0px 0px 0px 18px;}
a {word-wrap: break-word;}
.mc4wp-form-basic input[type=email] {display: inline-block;}
.nsu-form label {text-align: center;}
.white-h3 {color: #fff;}
.white-form-text { color:#fec103;font-size: 14px;}
.mc4wp-form-basic input[type=submit] { background-color: #ceaa00 !important;}
.heading-text.el-text > *:last-child {margin-bottom: -33px !important;}
.alignleft {
    float: left;
    margin: 10px 15px 10px 0px;
    box-sizing: border-box;
}
.alignright {
    float: right;
    margin: 0px 10px 15px 10px;
    box-sizing: border-box;
}
.widget-container.widget_nav_menu li a, .widget-container.widget_custom_menu li a {
    font-size: 16px;
    display: inline-flex;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
.widget-container.widget_nav_menu li, .widget-container.widget_custom_menu li {
    text-transform: uppercase;
    list-style-type: none;
}

.widget-container .widget-title {
    font-family: Lato;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-size: 22px;
    color: #ffffff !important;
    word-break: break-word;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 25px 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-top: 0;
}

.post-content ul {
    list-style: initial;
    padding: 0px 0px 0px 0px;
}

.style-light input[type="submit"], .style-dark .style-light input[type="submit"] {
    background-color: #340322 !important;
    margin-top: 10px;
    color: white;
}
.style-light input[type="submit"]:hover {
  background-color: rgba(82,0,0,0.3) !important;
    margin-top: 10px;
    color: white;
}


.btn-circle, input[type="submit"].btn-circle {
    border-radius: 2px !important;
border: #d50164 solid 1px;
color: d8b60b!important;
}



#main-logo a.navbar-brand {background: none!important}

@media (max-width: 959px){
.main-container .row-container .quad-h-padding, .main-container .row-container .double-h-padding, .main-container .row-container .triple-h-padding{
    padding-left: 10px!important;
    padding-right: 10px!important;
}}

@media (max-width: 550px)
{
.main-container .row-container .single-h-padding {
    padding-left: 10px!important;
    padding-right: 10px!important;
}}

@media (max-width: 550px)
{
.double-block-padding {
    padding: 15px 15px 15px 15px!important;
}}
@media only screen and (max-width: 493px) {
  .tmb-iso-w4{
    width:100% !important;
    position:unset !important;
  }
}