#jtwrap .js-stools-container-bar {
    padding: 10px 20px;
  }
  #jtwrap .js-stools-container-bar .btn-toolbar {
    justify-content: flex-end;
  }
  #jtwrap .js-stools-container-bar .btn-toolbar > * {
    margin: 4px 0;
    -webkit-margin-end: 8px;
            margin-inline-end: 8px;
  }
  #jtwrap .js-stools-container-bar .btn-toolbar .js-stools-btn-clear {
    background-color: #30638d;
    border: 0;
  }
  #jtwrap .js-stools-container-bar .ordering-select {
    display: flex;
  }
  
  #jtwrap .js-stools-container-filters {
    display: none;
    padding: 0 20px;
    margin-bottom: 20px;
  }
  #jtwrap .js-stools-container-filters-visible {
    display: grid;
    grid-gap: 8px;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    padding: 10px;
    background-color: white;
  }
  #jtwrap .js-stools-container-filters > * {
    margin: 4px 0;
    -webkit-margin-end: 8px;
            margin-inline-end: 8px;
  }
  
  #jtwrap .js-stools-field-list + .js-stools-field-list {
    -webkit-margin-start: 8px;
            margin-inline-start: 8px;
  }
  
  #jtwrap .js-stools-container-bar {
    padding: 10px 20px;
  }
  
  #jtwrap div.chosen-container.chosen-container-single {
  width: 220px !important;
  }

#t4-footnav {
  background: #181818 !important;
  color: #fff !important;
}

#t4-footnav .module-title span {
  color: #fff !important;
}

#t4-footer {
  background-color: #fff !important;
  font-size: var(--body-font-size);
}

.t4-footer a {
    color: #f10202 !important;
}

#t4-footer .mod-tjdemoreset, #Mod162 {
  margin-bottom: 1.7145rem!important;
}

#Mod162 {
  margin-top: 1.7145rem!important;
}

@media (min-width: 576px)
{
  #t4-header .header-logo .navbar-brand {
    margin-left: 3.429rem !important;
  }
  
  #t4-megamenu-mainmenu .dropdown-menu.level2.show {
    margin-left: 130px !important;
  }
}
@media (min-width: 576px) {
    #t4-hero input.input-text, #t4-hero .chzn-container-single .chzn-single, #t4-hero .chzn-container-multi .chzn-choices .search-field input, #t4-hero .chzn-container-single .chzn-search input, #t4-hero .chosen-container-single .chosen-single, #t4-hero .chosen-container-multi .chosen-choices .search-field input, #t4-hero .chosen-container-single .chosen-search input {
         padding: 15px !important; 
         min-height: 45px !important; 
    }
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 3rem !important;
    height: 100%;
    padding-left: 15px;
  background-color: #ededed !important;
}
.chosen-container-single .chosen-search {
  height:50px !important;
}
@media (min-width: 480px) {
    #jtwrap .pin {
        width: 330px !important;
    }
}
@media screen and (min-width: 768px) {
    .eventDetails-metaBlocks {
          padding: 10px 20px 10px 20px !important;
    }
}
#a2apage_full{
  padding: 20px !important;
  height: 500px !important;
}
a.a2a_i{
  padding: 8px 8px !important;
}
div.a2a_full_footer {
  padding: 20px 15px !important;
}
.a2a_menu a {
    color: #797979 !important;
}
div.a2a_full_footer a{
  font-size: 15px !important;
  background: #e0e3e6 !important;
  font-weight: bold !important;
  padding: 8px 20px !important;
}
#addToGoogleModal{
  width: 50% !important;
	left: 65% !important;
  height: 500px !important;
}
.btn.btn-default{
    background: blue !important;
    color: white !important;
}
.map-body{
  text-align: justify
}
.radio input[type=radio]{
  margin-right: 0px !important;
}
.accordion-button {
  padding: 15px !important;
}
.group-add{
  color: white !important;
}
#jform_gallery_file{
  width: 60% !important;
}
.btn.btn-info{
      border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.input-group-text{
      padding-right: 15px !important;
    padding-left: 15px !important;
}
.btn-success{
  color: white !important;
}
.btn-warning{
  color: white !important;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -2px !important;
}
#addr{
      border: 1px solid #dedede;
    border-radius: 5px !important;
    padding: 10px !important;
}
@media (min-width: 480px) {
    #mod_jticketing_container142 .jticketing_pin_item {
        width: 220px !important;
    }
}
