.nav-btn {
    padding: 0 0.5em;
}
.accordion-body img {
    width: 50% !important;
    height: auto !important;
    }
    
    @media only screen and (max-width: 768px) {
/* For mobile phones: */
.accordion-body img {
width: 100% !important;
    height: auto !important;
}
      
      .navbar .top-bar li.login.nav-btn a {
  padding: 4px;
}
}


/*Search stax*/


#autosuggest.form-control-suggest div input {
      width: 100%;
    border: black;
    border-width: medium;
    border-style: solid;
    padding: 10px;
}

.search-input-wrapper {
  width: 100% !important;
}

.card-searchstudio-js-title a {
  color: #6b0a37;
  font-size: 1.4em;
  line-height:normal;
}

.card-searchstudio-js-text.content {
  max-width: 100%;
    margin: 10px auto;
}


.t4-search-description {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.container .sf-lists.layout-list .list-wrapper {
  margin-bottom: 50px;
}

.t4-search-paging li:before {
  display: none !important;
}

.t4-search-paging {
  justify-content: center !important;
  padding: 0;
}

.search-button-pagination {
    display: flex;
    padding: 0.5em;
}

.search-button-pagination-pages {
align-items: center;
    display: flex;
    padding: 0 0.5em;
    height: 100%;
}

.page-item-t4-search {
  padding: 0;
  padding-left: 0 !important;
}

.search-results-summary-options-wrapper {
  border-bottom: black;
  border-style: solid;
  border-top: 0;
  border-left: 0;
  margin-bottom: 3em;
  border-right: 0;
  padding-bottom: 1em;
}

@media (max-width: 1000px) {
  .pagination-t4-holder {
  margin: 0 auto;
}
}

div.external-list-wrapper {
    background: #6b0a37;
    color: white;
    margin-left: 0 !important;
    padding: 1em;
}


.external-list-wrapper .card-searchstudio-js-title a {
  color: white;
}

.container .sf-lists.layout-list .list-wrapper {
  border-bottom: solid;
    border-bottom-width: 0.1em;
    border-color: lightgray;
}

.url-t4-search {
  color: gray!important;
    font-size: 1em !important;
}

.autosuggest__results-container .autosuggest__results ul li::before {
    display: none;
}

.autosuggest__results-container .autosuggest__results ul li:hover {
    color: #fff;
    cursor: pointer;
    background-color: #6b0a37 !important;
}

.t4-search-description em {
  font-style: normal !important;
    font-weight: bold;
}

.card-searchstudio-js-title a em {
  font-style: normal !important;
    font-weight: bold;
}

/*Twitter/X Icon update*/
.footer .footer__socials a svg {
  fill: #fff;
}
.footer .footer__socials a {
  padding: 0.2rem
}


   
       .search-header {
       font-weight: 700 !important;
       }

        #div-widget-id {
            width: 100%;
            position: relative;
        }
    
       
 
        .studio-search-widget .search-wrapper{
            visibility: visible;
            width: 100%;
            text-align: center;
            padding: 10px 0;
            background-color: white;
            position: relative;
            transition: visibility 0.2s, width 0.2s ease-in;
        display: flex;
        }
 
    
 
    .studio-search-widget .search-wrapper .studio-widget-search-input{
        padding-top: 4px;
        font-weight: 400;
    line-height: 165%;
    width: 100%;
    height: 63px;
    padding: 0 10px;
    color: #161616;
    border: 0;
    border-bottom: solid 2px #161616;
    background: 0 0;
    font-size: 28px;
    }
 
        .studio-search-widget.expanded .search-wrapper{
            visibility: visible;
            width:100%;
        }
 
 
        .studio-search-widget .search-wrapper .studio-widget-autosuggest-results{
            position: absolute;
            width: 100%;
            top: 80px;
            box-shadow: 0 6px 15px 0 rgb(0 0 0 / 10%);
        }
 
        .studio-search-widget .search-wrapper .studio-widget-autosuggest-results .result-row{
            width: 100%;
            padding: 10px;
        padding-left: 30px;
            text-align: left;
        text-transform: capitalize;
        }
 
        .studio-search-widget .search-wrapper .studio-widget-autosuggest-results .result-row.searchstudio-active-row{
            /* background-color: white; */
        color: #6b0a37;
            cursor: pointer;
        }
 
        .studio-search-widget .search-wrapper input{
            width: 100%;
            border: none;
            height: 13px;
            box-shadow: none;
            outline: none;
            z-index: 4;
            /* padding: 0 20px; */
        }

        .search-bar-button {
            position: absolute;
    right: 0;
    width: 63px;
    height: 63px;
    padding: 10px;
    border: 0;
    background-color: transparent;
    z-index: 99;
        }

     #div-widget-id-autosuggest-results {
    background-color: #fff;
}




































