
  @font-face {
    font-family: NeuzeitSLTStd-BookHeavy;
    src: url(../font/NeuzeitSLTStd-BookHeavy.otf);
  }

  @font-face {
  font-family: NeuzeitSLTStd-Book;
  src: url(../font/NeuzeitSLTStd-Book.otf);
}

@font-face {
  font-family: Akkurat;
  src: url(../font/Akkurat.ttf);
}
@font-face {
  font-family: Sneak-Regular;
  src: url(../font/Sneak-Regular.otf);
}
@font-face {
  font-family: Sneak-Reg;
  src: url(../font/Sneak-Peeks-Light.otf);
}
@font-face {
  font-family: RiccioneSerial-Xlight;
  src: url(../font/RiccioneSerial-Xlight.ttf);
}
/* ***************** */
.page-privacypolicy .terms-use .col-lg-4:nth-child(1) .sec_content p {
  margin-top: -18px;
}
.page-privacypolicy .terms-use .col-lg-4:nth-child(1) .sec_content {
  margin-top: 2em;
}
.page-privacypolicy section.page_wrap .header_title {
  margin-top: 3em;
  /* display: block !important; */
}
.page-privacypolicy .terms-use{
  margin-top:3em;
}
.page-privacypolicy .terms-use a {
  text-decoration: underline;
}
.page-privacypolicy .terms-use a:hover {
  text-decoration: underline;
  color: gray;
}
.page-ourCommitmentToOurCommunity section.page_wrap .header_title{
  display: block !important;
  margin-top: 3em;
}
.access-text a {
  margin-right: 6em !important;
  color: #000;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.terms-use .col-lg-6:nth-child(1) {
  padding-right: 29px;
}
.terms-use .col-lg-6:nth-child(2) {
  padding-left: 29px;
}
.terms-use a {
  color: #000;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.terms-use a:hover {
  color: gray;
 text-decoration: none;
}
.page-1215 h1{
  display: block !important;
  margin-top:70px;
}
.terms-use {
  margin-top: 41px;
}
.page-termsOfUse .sec_content p.terms{
    margin-top: -29px;
}
.termsOfUse.page-1215 .sec_content {
  display: block !important;
}

.access-text a:hover {
  color: gray;
}
.page-common-template section.page_wrap .header_title {
  display: none;
}
#donate-sec-five .desktop_image {
  width: 100%;
display: none;
}
.entry_title{
  font-size: 48px;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.entry_attr{
  font-size: 24px;
  font-family: NeuzeitSLTStd-Book;
}
.category_title{
  font-size: 18px;
  font-family: NeuzeitSLTStd-Book;
}
p{
 font-family:NeuzeitSLTStd-Book;
 font-size: 16px;
}
.dates {
  font-family: NeuzeitSLTStd-Book;
}
.content p{
  font-size: 20px;
}
    .top-header{
      float: right;
      display: flex;
    }
    .donate-btn{
      padding-right: 20px;
      
    }

    #donate-sec-five{
margin-top: 3em;
  }

  #donate-sec-five p {
    font-size: 16px;
    color: #fff;
}
#donate-sec-five h2 {
  font-size: 24px;
  color: #fff;
  padding-bottom: 20px;
  font-family: NeuzeitSLTStd-BookHeavy;

}

  .celebrate-us{
  background: #0575CC;
  padding-left: 34px;
padding-top: 42px;
padding-bottom: 41px;
padding-right: 40px;
height: 358px;
}
.celebrate-image img {
  width: 100%;
}
#donate-sec-five .container .row .col-lg-6:nth-child(1) {
  padding-right: 0px;
}
#donate-sec-five .container .row .col-lg-6:nth-child(2) {
  padding-left: 0px;
}
#donate-sec-four
{
  background-color: #E3E0DC;
  margin-top: 3em;
}
.donate-online{
background: #fff;
padding: 19px;
margin-top: 9px;
}
.donate-online h3{
  font-size: 24px;
  padding-bottom: 20px;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.donate-online p{
  font-size: 16px;
  padding-bottom: 10px;
}
.donate-small-content p {
  font-size: 18px;
}
.button {
  /* background-color: #4CAF50; Green */
  border: none;
  color: white;
  padding: 9px 34px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 5px 4px;
  transition-duration: 0.4s;
  cursor: pointer;
  transition:0.9s
}
.donate-btn {
  background-color: white; 
  color: black; 
  border: 1px solid #000;
  font-size: 14px;
  font-family: NeuzeitSLTStd-BookHeavy; 
  text-decoration: underline;
}

.donate-btn:hover {
  background-color: rgb(235, 230, 230);
  color: rgb(32, 28, 28);
  text-decoration: underline;
}

.donate-online-right{
  background: #fff;
  padding: 19px;
  margin-top: 26px;
  }
  .donate-online-right h3{
    font-size: 24px;
    padding-bottom: 20px;
    font-family: NeuzeitSLTStd-BookHeavy;
    text-transform: uppercase;
  }
  #donate-sec-four .container h2 {
    font-size: 30px;
    font-family: NeuzeitSLTStd-Book;
letter-spacing: 1px;
  }
  .donate-online-right p{
    font-size: 16px;
    margin-bottom: 53px;
    padding-right: 20px;
  }
  #donate-sec-four .container .row .col-lg-6:nth-child(2) h4 a {
    font-size: 16px;
    color: black;
    font-family: NeuzeitSLTStd-BookHeavy;
    transition: 0.5s;
}
#donate-sec-four .container .row .col-lg-6:nth-child(2) h4 a:hover {
  color: gray;
}
#donate-sec-four .container .row .col-lg-6:nth-child(2) h4 a:hover {
  text-decoration: none;
}
#donate-sec-four .container .row .col-lg-6:nth-child(2) h4{
text-align: right;
margin-top: 17px;
}
#donate-sec-four .container .row .col-lg-6:nth-child(1) h4 {
  display: none;
}
#donate-sec-four .container .row .col-lg-6:nth-child(2) h4 img {
  margin-top: -11px;
}
.donate-small-content{
  text-align: center;
  width: 63%;
  margin: auto;
  font-size: 16px;
  margin-top: 33px;
  margin-bottom: 33px;
}
.donate-small-content a {
  color: black;
  text-decoration: none;
  font-weight: 500;
font-family: NeuzeitSLTStd-BookHeavy;
font-size: 18px;
text-decoration: underline !important;

}
.donate-small-content a:hover {
  color: gray;
}
.listing{
margin-left: auto;
text-align: right;
}
.listing a {
  color: #000;
  text-decoration: none;
}
.listing a:hover{
  text-decoration: none;
  color: #000;
}
.two-button{
  float: right;
  display: flex;
  list-style-type: none;
  font-size: 20px;
}
.two-button li:first-child {
  padding-right: 21px;
}
.two-button a{
  color: #000;
}
.two-button a:hover{
  color: #000;
  text-decoration: none;
}
#header-donate .container .row .col-lg-12:nth-child(1) {
  padding: 0px;
}

.top-two-button .two-button li:first-child::after {
  content: '';
  height: 36%;
  background: #08243E;
  padding: 2px;
  position: absolute;
  /* left: 0; */
  top: 11px;
  margin-left: 6px;
}
.two-button li:first-child{
  padding-right: 17px;
}
.footer_wrap .container .row .col-lg-6:nth-child(1) p{
  font-size: 16px;
  /* font-weight: 600; */
  color: #fff;
  width: 50%;
  padding-bottom: 4px;
  font-family: NeuzeitSLTStd-Book;
}
.footer_wrap .container .row .col-lg-6:nth-child(1) img {
  margin-bottom: 23px;
}
.footer_wrap .container .row .col-lg-3:nth-child(2) a {
  color: #fff;
  list-style-type: none;
  font-size: 20px;
  /* font-weight: 600; */
  font-family: NeuzeitSLTStd-Book;
}
.footer-sm-text{
  color: #fff;
  padding-right: 77px;
  font-size: 14px;
  /* font-weight: 600; */
  font-family: NeuzeitSLTStd-Book;
}
.footer_wrap .container .row .col-lg-6:nth-child(1) li {
  font-weight: 600;
padding-bottom: 6px;
}
.footer_wrap .container .row .col-lg-3:nth-child(3) a {
  font-size: 20px;
}
.footer_wrap .container .row .col-lg-3:nth-child(2) a:hover {
  text-decoration: none;
  color: gray;
}

ul.foo_address li a:hover {
  text-decoration: none;
  color: gray;
}

.leslie-sm-text {
  font-family: NeuzeitSLTStd-BookHeavy;
  font-weight: 800;
}
p.copyright_txt {
  font-size: 12px !important;
}
li.footer-mail {
  font-size: 16px;
  color: #fff;
  list-style: none !important;
}
li.footer-mail a{
  font-size: 16px !important;
}
ul.foo_address li a {
  text-decoration: none !important;
}
.footer_wrap .container .row .col-lg-6:nth-child(1) {
  padding: 0px;
}

.details-image{
  /* background-image: url("../img/annual-celeb.png"); */
  background-repeat: no-repeat;
  text-align: center;
}

#details-section .container {
  background: #eee;
}
#details-background {
  /* background: #eee !important; */
  margin-top: 0em;
}
.entry_details .container .row .col-lg-12:nth-child(2) {
  margin-left: 18px;
}
/*.entry_details{
  padding-top: 0px !important;
}*/
#details-section{
  margin-top: 3em;
}
.left-text {
  padding-right: 100px;
}

#details-para-section .container .col-lg-4:nth-child(1) {
  padding-left: 0px;
  max-width: 32.333%;
}

#donate-sec-four .container .row .col-lg-6:nth-child(1) {
  margin-top: 17px;
}
.right-text h4 {
  font-size: 18px;
  font-family: NeuzeitSLTStd-Book;
}
.right-text h3{
  font-size: 24px;
  font-family: NeuzeitSLTStd-Book;
  padding-top: 13px;
}
.right-text p:nth-child(4) {
  margin-top: 3em;
}
.left-text h5 {
  margin-top: 29px;
}
.right-text h2 {
  font-size: 48px;
  font-family: NeuzeitSLTStd-BookHeavy;
  padding-bottom: 10px;
}
.right-text h1 {
font-family: NeuzeitSLTStd-BookHeavy;
font-size: 48px;
}
#details-para-section{
  margin-top: 2em;
}

.left-text h4{
  font-size: 14px;
  font-family: NeuzeitSLTStd-BookHeavy;
  margin-bottom: 1px;
}
.left-text h5{
  font-size: 14px;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.left-text p {
  font-size: 14px;
  /* padding-right: 43px; */
}
.right-text h5 {
  font-size: 18px;
  font-family: NeuzeitSLTStd-Book;
  margin-bottom: 3em;
}
.left-text h3 {
  font-size: 14px;
  font-family: NeuzeitSLTStd-BookHeavy;
  border-top: 2px solid black;
  width: 25%;
}
.line-code{
  display: none;
}
#table-section .container .col-lg-6:nth-child(1) h1{
text-align: left;
font-family: NeuzeitSLTStd-Book;
font-size: 30px;
letter-spacing: 1px;
}
#by-car {
  border-bottom: 1px solid black;
  padding-bottom: 20px;
}
#table-section .container .row .col-lg-6:nth-child(2) li a:hover {
  color: gray;

}
/*********************** table schedule******************/
table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  border-right:1px solid black;
}

#table-section th, td {
  border-right: 1px solid black;
  border-bottom: none;
}
#table-section .container .row .col-lg-6:nth-child(1) tbody tr:first-child {
  border-bottom: 1px solid black;
}

#table-section .container .row table th:nth-child(2) {
  border-right: none;
}
#table-section .container .row table td:nth-child(2) {
  border-right: none;
}
#table-section .container .row .col-lg-6:nth-child(2) li {
  display: inline-block;
  padding-right: 20px;
  
}
#table-section .container .row .col-lg-6:nth-child(1) table {
  margin-top: 27px;
}
#table-section .container .row .col-lg-6:nth-child(1) h3 {
  margin-top: 2em;
  font-family: NeuzeitSLTStd-Book;
  font-size: 30px;
  letter-spacing: 1px;
}
#table-section .container .row .col-lg-6:nth-child(2) a {
  /* font-family: NeuzeitSLTStd-Book !important; */
  color: #000 !important;
  padding-right: 2em;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.group-details a {
  color: #000;
  padding-right: 4em;
  font-family: NeuzeitSLTStd-BookHeavy;

}
.page-privacypolicy .terms-use .con_heading {
  font-size: 30px;
  font-family: NeuzeitSLTStd-Book;
  letter-spacing: 1px;

}
.page-privacypolicy .terms-use .col-lg-8 .con_heading {
  margin-top: -25px;
}
  .entry_list_block .heading {
    font-size: 45px;
    font-family: NeuzeitSLTStd-BookHeavy;
}
.map-location a {
  color: #000;
  font-size: 12px;
}
.map-location a:hover {
  color: gray;
  text-decoration: underline !important;
}
.group-details a:hover{
  color: #000;
  text-decoration: underline !important;
}
#map-secion{
  margin-top: 5em;
}
.map-location h2 {
  font-family: NeuzeitSLTStd-Book;
  font-size: 30px;
  letter-spacing: 1px;
}
.holiday-event{
  margin-top: 6em;
  margin-left: -12px;
}
#table-section td {
  width: 51%;
}
#table-section .container .row .col-lg-6:nth-child(1) .row .col-lg-6 p{
  padding-top: 2em;
  margin-bottom: -20px
}
#table-section th {
  padding-left: 19px;
  font-family: NeuzeitSLTStd-BookHeavy;
  font-size: 18px;
}
#table-section td {
  padding-left: 21px;
  font-size: 16px;
  font-family: NeuzeitSLTStd-BookHeavy;

}
.mob-text {
  display: none;
}
#map-secion .container .row .col-lg-6:nth-child(1) h4 {
  font-size: 18px;
  width: 100%;
  font-family: NeuzeitSLTStd-BookHeavy;
}
/* *********************GOOGLE MAP CARD*****************/
.place-card.place-card-large{
  display: none;
}
#map-secion .container .row li a {
  font-size: 12px;
  color: #000;
  transition: 0.6s;
}
#map-secion .container .row li a:hover{
  text-decoration: underline !important;
  color:gray
}
#map-secion .container .row li  {
list-style-type: none;
}
.map-location iframe {
  width: 106% !important;
  margin-top: 23px;
  height: 300px;
padding-right: 31px;
}
.donate-online a:hover {
  text-decoration: underline !important;
}
#map-secion .container .row .col-lg-6:nth-child(1) h3{
  font-size: 16px;
font-family: NeuzeitSLTStd-BookHeavy;
width: 68%;
padding-top: 20px;
}
.accordion-content p{
  /* padding-top: 24px; */
  padding-right: 59px;
}
#map-secion #accordion {
  padding-top: 20px;
}


ul { list-style-type: none; }


.accordion {
  width: 100%;
  max-width: 360px;
  margin: 30px auto 20px;
  background: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion .link {
  cursor: pointer;
  display: block;
  padding: 15px 15px 15px 42px;
  color: #4D4D4D;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #CCC;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}

.accordion li.open .link { color: #b63b4d; }

.accordion li.open i { color: #b63b4d; }

.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/


.submenu {
  display: none;
  background: #444359;
  font-size: 14px;
}

.submenu li { border-bottom: 1px solid #4b4a5e; }

.submenu a {
  display: block;
  text-decoration: none;
  color: #d9d9d9;
  padding: 12px;
  padding-left: 42px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.submenu a:hover {
  background: #b63b4d;
  color: #FFF;
}
.accordion{
  max-width: 100%;
  margin: 38px -3px;
}
.accordion .link{
  padding-left: 0px;
}
#map-secion .container .col-lg-12 {
  padding: 0px;
}
.submenu{
  background-color: #fff !important;
}
#table-section .container .row .col-lg-6:nth-child(2) h2 {
  margin-bottom: 1em;
  font-size: 30px;
  font-family: NeuzeitSLTStd-Book;
  letter-spacing: 1px;
}
#table-section .container .row .col-lg-6:nth-child(2) li a{
  color: #000;
  font-family: NeuzeitSLTStd-BookHeavy;
  transition: 0.6s;
}

#table-section .container .row .col-lg-6:nth-child(2) a:hover{
  /* text-decoration: underline !important; */
  color: gray !important;
}
.access-text a{
  text-decoration: underline !important;
}
.entry_details  .entry__data{
  text-transform: uppercase;

}
.schedule-details {
  font-family: NeuzeitSLTStd-BookHeavy;
}
.schedule-details a {
  color: #000;
  transition: 0.5s;
}
.contact-text{
  font-family: NeuzeitSLTStd-Book;
  font-size: 30px;
  letter-spacing: 1px;
}
#table-section .container .row .col-lg-6:nth-child(2) h5{

  margin-top: 32px !important;
}

.schedule-details a:hover {
  color: gray;
}
.dollar-sign {
  font-family: NeuzeitSLTStd-BookHeavy;
}
.schedule-text{
  padding-top: 20px;
}
#table-section .container .row .col-lg-12:nth-child(1) h3 {
  margin-top: 30px;
  font-family: NeuzeitSLTStd-Book;
  font-size: 30px;
}
#table-section .container .row .col-lg-12:nth-child(2) h3 {
  margin-top: 1em;
  font-family: NeuzeitSLTStd-Book;
  font-size: 30px;
}
#map-secion .container .row .col-lg-6:nth-child(2) {
  margin-top: -10em;
}
.access-text{
margin-top: 22px;
}
.second-access-text{
  margin-top: 22px;
  }
#accessblity-section{
  display: none;
}
.access-title{
  font-family: NeuzeitSLTStd-Book;
font-size: 30px;
margin-top: 1em;
letter-spacing: 1px;
}
.second-access-title{
  font-family: NeuzeitSLTStd-Book;
font-size: 30px;
}
.group-title{
  font-family: NeuzeitSLTStd-Book;
font-size: 30px;
margin-top: 50px;
letter-spacing: 1px;
}
.second-group-title{
  font-family: NeuzeitSLTStd-Book;
font-size: 30px;
margin-top: 50px;
}
#group-section{
display: none;
}
.group-details li a{
color: #000;
font-family: NeuzeitSLTStd-BookHeavy;
font-size: 14px !important;

}
.group-details li{
  
display: inline-block;
padding-right: 20px;

}
.related-details{
  padding-left: 10px;
  padding-bottom: 14px;
}
.second-group-details li a{
  color: #000;
  font-family: NeuzeitSLTStd-BookHeavy;
  font-size: 14px !important;
  
  }
  .second-group-details li{
    
  display: inline-block;
  padding-right: 20px;
  
  }

#table-section .col-lg-6 {
  padding-right: 28px;
}
#map-secion .container .row .col-lg-6:nth-child(1) {
  padding-right: 30px;
}
#table-section .container .row .col-lg-6:nth-child(1) .row .col-lg-6 p {
  padding-left: 25px;
}
/* ***********************Who We Are*********************/
#who-section img {
  width: 100%;
}
#who-section .container-fluid .row .col-lg-6:nth-child(2) {
  background: #E3E0DC;
  padding-left: 0px;
  padding: 37px 37px;
}
#mission-history .container .row .col-lg-6:nth-child(2) {
  padding-left: 0px;
}
#who-section .container-fluid .row .col-lg-6:nth-child(1) {
  padding-right: 0px;
}
#who-section .container-fluid .row .col-lg-6:nth-child(1) {
  padding-left: 0px;
}
#who-section{
  margin-top: 3em;
}
#mission-history{
  margin-top: 3em;
}
#mission-history .container .row .col-lg-6:nth-child(1) {
  padding-right: 53px;
  font-family: NeuzeitSLTStd-Book;
}
#mission-history .col-lg-6:nth-child(1) h3 {
  padding-bottom: 1em;
  font-family: NeuzeitSLTStd-Book;
  margin-top: 2em;
  letter-spacing: 2px;
}
#mission-history .col-lg-6:nth-child(1) h4 {
  padding-top: 18px !important;
  font-size: 30px;
  padding-bottom: 20px;
  font-family: NeuzeitSLTStd-Book;
  letter-spacing: 2px;

}
#mission-history .col-lg-6:nth-child(2) h3 {
  padding-bottom: 1em;
  font-family: NeuzeitSLTStd-Book;
  letter-spacing: 2px;
}
.founders{
  margin-top: 2em;
}
.hide-support{
display: none;
}
#founder-borad h4 {
  font-size: 30px;
  margin-top: 45px;
  padding-bottom: 19px;
  font-family: NeuzeitSLTStd-Book;
}
#founder-borad h3 {
  font-size: 30px;
  padding-bottom: 22px;
  font-family: NeuzeitSLTStd-Book;
}
#founder-borad .container .row .col-lg-12 p {
  font-size: 16px;
  margin-bottom: 10px;
}
#founder-borad .container .row .col-lg-6:nth-child(2) {
  padding-left: 0px;
  margin-top: 42px;
}
#founder-borad .container .row .col-lg-6:nth-child(2) h5 {
  font-size: 16px;
 font-family:  NeuzeitSLTStd-BookHeavy;
}
#founder-borad .container .row .col-lg-6:nth-child(2) p {
  margin-bottom: 8px;
}

#founder-borad .container .row .col-lg-6:nth-child(1) p {
    margin-bottom: 9px;
}
.education-program{
margin-top: 2em;
}
#founder-borad .container .row .col-lg-6:nth-child(1) .row .col-lg-12 strong{
  font-family: NeuzeitSLTStd-BookHeavy;
}
.supporters-text{
  font-size: 16px;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.supporters-bottom-text{
  padding-top: 24px;
}
#founder-borad .container .row .col-lg-6:nth-child(1) .row .col-lg-12 {
  padding-right: 44px;
}
#who-section .container-fluid .col-lg-6:nth-child(2) p {
  padding-right: 47px;
  padding-top: 20px;
}
#who-section .container-fluid .row .col-lg-6:nth-child(2) h2 {
  font-size: 48px;
}
#mission-history .container .row .col-lg-6:nth-child(2) .row {
  display: none;
}
.row.support-section-hide {
  display: block;
}
#support-section{
  display: none;
}
#table-section{
margin-top: 5em;
}
#slider-section .wrap_card {
  background: #E3E0DC;
}
#special-event-section{
margin-top: 2em;
}
#special-event-section .wrap_card{
  background: #E3E0DC;
}
.wrap_card{
  background: #E3E0DC;
  padding-bottom: 9px;
}
/* .owl-dots{
  display: none;
} */
.header_title{
  font-family: NeuzeitSLTStd-Book;
  font-size: 30px;
  letter-spacing: 1px;
}
#who-section .container-fluid .row .col-lg-6:nth-child(2) h1 {
  font-family: NeuzeitSLTStd-BookHeavy;
  font-size: 48px;
}
.page-join #who-section .col-lg-6:nth-child(2) h1 {
  padding-right: 3em;
}
h3.post_title.white a{
	text-decoration: none;
}
.accordion-container .content-entry:last-child {
  border-bottom: 1px solid #000;
}
/* **************************SLIDER*************************/

 .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
  display: block !important;
}  

#news-block .owl-controls button img {
	width: 49px;
}
#news-block .owl-nav{
  right: 7em;
}
/* #special-event .owl-nav{
  margin-top: 6px !important;
} */
.owl-prev{
  margin-right: 15px;
  outline: none !important;
}
.owl-next{
  outline: none !important;
}
.owl-carousel.owl-loaded{
  margin-top: 30px;
}
.showDesktop{
  display: block;
}
.showMobile{
  display: none;
}

.column {
  float: left;
  width: 20%;
  padding: 0 10px;
}

/* Remove extra left and right margins, due to padding */
/* .row {margin: 0 -5px;} */

/* Clear floats after the columns */
/* .row:after {
  content: "";
  display: table;
  clear: both;
} */
.card p{
    height: 80px;
}
/* Style the counter cards */

.card-body img{
    width: 25% !important;
}

.card-body{
    background-color: #E3E0DC;
}
.left-text h3 {
  display: none;
}

.left-text h6 {
  display: none;
}
.entry_content_sec .entry_list_block .col-lg-12 p {
  margin-top: 2em;
}
.relative_entry .read_more {
  padding-left: 13px;
}
#details-background .col-lg-12 .gray-back .header-image img {
  margin: auto;
  display: block;
  width:auto;
  margin-bottom: 30px;
}
.entry_details .container .row .col-lg-4 {
  padding-left: 0px;
}
/* .entry_details .container .row{
margin-top: 2em;
} */
.entry_details .container .col-lg-8 {
  margin-left: -36px;
}
.relative_entry .post_title a:hover{
  text-decoration: none;
}
.relative_entry .post_title{
  font-family: NeuzeitSLTStd-BookHeavy;
  padding-left: 12px;

}
.relative_entry p.event_date{
  margin-top: -12px;
  padding-bottom: 9px;
  padding-left: 12px;
}
.row.details-row {
  margin-top: 2em;
 }

#special-event .owl-nav {
  right: 100px !important;
}
#special-event .cat_news_cus_nav .owl-prev{
  padding-right: 23px !important;
}
.owl-theme .owl-nav [class*="owl-"]{
  background: transparent;
}
.owl-theme .owl-nav [class*="owl-"]:hover{
  background: transparent;
}
#sponsor-section .owl-prev .sl_prv_img {
  width: 72px !important;
}
#sponsor-section .owl-next .sl_nex_img {
  width: 72px !important;
}
.education-program h5 {
  padding-top: 9px;
}
#special-event img.sl_prv_img {
  width: 70px;
}
#special-event img.sl_nex_img {
  width: 70px;
}
.support-section-hide{
  margin-top: -16px;
}
#sponsor-section {
  margin-top: 7em;
}
/* *******************************************************Second Desktop*******************************************/

.wrap_card img {
	width: 100%
}
.owl-carousel .owl-item img {
	height: auto
}

.owl-controls button img {
	width: 60px;
}
#sponsor-section .owl-controls button img {
	width: 60px !important;
	margin-top: -7em;
}

button.owl-prev.disabled .sl_prv_img,
button.owl-next.disabled .sl_nex_img {

	-webkit-filter: brightness(1);
}
.owl-controls button:focus {
	cursor: pointer;
	outline: none
}
/* .owl-nav.disabled {
	display: none
} */

.cat_event_cus_nav {
	text-align: right
}
.owl-theme.al_right {
	float: right;
	font-size: 17px
}
.all_event_slider .owl-dots,
.cat_event_slider .owl-dots,
.cat_news_slider .owl-dots,
.sponsors_slider .owl-dots,
.all_news_slider .owl-dots {
	display: none
}
.owl-theme button {
	background: transparent;
	border: none;
	font-size: 20px;
	padding-right: 0!important;
	padding-left: 1em
}
button.owl-prev.disabled {
	color: #fff
}
button.owl-next.disabled {
	color: #fff
}


.cat_title {
	font-size: 16px!important;
	text-transform: uppercase;
	margin: 15px 0 0;
	color: #08243E;
	font-family: NeuzeitSLTStd-Book;
	padding-left: 11px;

}
.post_title {
	font-size: 19px;
	color: #08243E;
	padding-top: 10px;
	padding-left:12px;
}
p.event_date {
	font-size: 17px;
	color: #08243E;
	padding-top:5px;
	font-family: NeuzeitSLTStd-Book;
padding-left: 11px;
padding-bottom: 40px;
}
.news_bg .read_more{
padding-left: 11px;
}
.news_bg .wrap_card{
	padding-bottom: 13px;
}
section.section_channel {
	margin: 5em 0 0
}
/* #search-list-section .event_date {
  display: none;
} */

p.cont_exc {
	font-size: 16px;
	line-height: 22px
}
.sponsorship_sec img {
	width: 100%
}

.event_bg,
.news_bg {
	/* padding-left: 25px;
	padding-right: 25px; */
	padding-top: 2em;
	padding-bottom: 3em
}
.white {
	color: #000!important
}
.overflow_img {
	overflow: hidden
}
.overflow_img img {
	display: block;
	width: 100%;
	transition: transform .6s;
	object-fit: cover;
	object-position: center top;
	height: 250px
}

h2.lg_txt {
	font-size: 60px;
	width: 60%;
	color: #fff;
}

.w-75 {
	width: 96%!important
}
.plus_icon {
	float: right
}
.plus_icon.white {
	float: right
}
section.section_wrap p {
	line-height: 26px;
	color: #08243E
}
p.info {
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	margin: auto;
	line-height: 32px!important
}
a {
	text-decoration: none;
}

section.section_wrap img {
	width: 100%
}

div#entry_slider .owl-dots {
	display: none
}

.image_container img {
	width: 360px
}
.image_container {
	position: relative
}

h3.post_title a {
	color: #08243E;
	transition: 0.5s
} 

h3.post_title.white a {
	color: #000;
    font-family: NeuzeitSLTStd-BookHeavy;
}

.event_bg .post_title {
	margin-bottom: 0;
	font-family: NeuzeitSLTStd-BookHeavy;
	padding-left: 11px;
}
.event_bg .read_more{
  padding-left: 11px;
  text-decoration: underline;
}
.event_bg .post_title a:hover{
	text-decoration: none;
}

.event_list_box {
	padding-bottom: 2em;
	margin-top: 1em
}
.event_list_box .read_more {
	color: #08243E;
	transition: 0.5s
}

.relative_entry {
	padding: 0em 0;
	/* background: #F8AA42; */
	margin-top: 3em
}
.rel_event_slider .owl-dots {
	display: none
}
.relative_entry .read_more:after {
	content: '';
	background: url(../image/le_more.png);
	width: 20px;
	height: 30px;
	position: absolute;
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: 60% 37%;
	transition: 0.5s
}
.read_more {
	/* display: block; */
	font-size: 16px;
	color: #08243E;
	transition: 0.5s;
	font-family: NeuzeitSLTStd-BookHeavy;

}
#special-event .read_more{
  font-size: 14px;
}
.read_more:hover {
	color: #08243E;
	text-decoration: underline !important;
}

a.read_more.white:after {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1)
}
.relative_entry .read_more:hover:after {
	margin-left: 3px
}
.relative_entry .read_more:hover {
	color: #08243E
}

.accordion-container {
	position: relative;
	width: 100%;
	/* border: 1px solid #0079c1; */
	border-top: none;
	outline: 0
}
.accordion-container .article-title {
	display: block;
	position: relative;
	margin: 0;
	padding: 15px;
	padding-left: 0px;
	border-top: 1px solid #000;
	/* border-bottom: 1px solid #000; */
	font-size: 1.25em;
	font-weight: 400;
	
	cursor: pointer;
	padding-top: 18px;
padding-bottom: 20px;
}
.accordion-container .article-title:hover i:before,
.accordion-container .article-title:hover i:active,
.accordion-container .content-entry.open i {
	color: #000
}
.accordion-container .content-entry i {
	position: absolute;
	top: 18px;
	right: 12px;
	font-style: normal;
	font-size: 10px;
	/* color: #0079c1 */
}
.accordion-container .content-entry i:before {
	content: "+ "
}
.accordion-container .content-entry.open i:before {
	content: "- "
}
.accordion-content {
	display: none;
	/* padding-left: 2.3125em */
}

.sec_content {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 1em;
	/* display:none */
}
h4.con_heading {
	font-size: 18px;
	/* font-weight: 800; */
	padding-bottom: 18px;
	color: #08243E;
  padding-top: 18px;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.container-space .container .row .col-lg-6:nth-child(1) {
	padding-right: 39px
}
.container-space .container .row .col-lg-6:nth-child(2) {
	padding-left: 65px
}
.section_wrap_page.container-space .container .row .col-lg-6:nth-child(1) ul {
	list-style: none;
	line-height: 25px;
	padding: 0
}
.last-order {
	display: none
}
.section_wrap_page .container .row .col-lg-6:nth-child(2) .sec_content h4 {
	font-size: 16px;
	font-weight: 700
}
#content .section_wrap_page .container .row .col-lg-6:nth-child(2) .sec_content p a {
	color: #08243E;
	font-weight: 700
}
#content .section_wrap_page .container .row .col-lg-6:nth-child(2) .sec_content p a:hover {
	text-decoration: underline!important
}
#content .section_wrap_page .container .row .col-lg-6:nth-child(1) .sec_content p a {
	color: #08243E;
	font-weight: 700
}
#content .section_wrap_page .container .row .col-lg-6:nth-child(1) .sec_content p a:hover {
	text-decoration: underline!important
}
.section_wrap.pride_guide_bg ul {
	padding-left: 16px
}

#sponsor-section .spon_logo {
	width: 100% !important;
	margin: auto
}
.mob_disable {
	display: none
}
img.mobile_image {
	display: none
}
.miss {
  margin-top: -2px !important;
}
.borad-trust {
  margin-top: 6px !important;
}
.history-para {
  margin-top: -11px;
}
.staff-head {
  margin-top: -19px;
}
#sponsor-section .owl-nav{
  right: 6em !important;
  margin-top: -58px;
}
.rel_event_cus_nav.owl-nav {
  right: 5em;
}
.rel_event_cus_nav .sl_nex_img{
width: 72px;
}
.rel_event_cus_nav .sl_prv_img{
  width: 72px;
  }
  .relative_entry .read_more {
    text-decoration: underline;
}
#special-event .event_bg .owl-theme{
  float: right;
}
#special-event .event_bg .owl-theme .cat_news  .owl-prev {
  font-size: 15px !important;
}
#special-event .event_bg .owl-theme .cat_news  .owl-next {
  font-size: 16px !important;
  padding-left: 11px !important;
}
#table-section .container .row .col-lg-6:nth-child(2) .schedule-text a:hover{
  color:gray !important;
}



/* Search section starts */
.searchContainer{
  padding-left: 30px; 
  padding-right: 30px;
  /* display: none; */
}
#search .searchBlock{
  padding-left: 0px;
  padding-right: 0px;
}
.searchInput{
  border: none;
  border-bottom: 1px solid black;
  /*width: 100%;*/
  width: calc(100% - 35px);;
  height: 46px;
  font-size: 30px;
  padding-left: 41px;
  outline: none;
letter-spacing: 1px;
}
.searchIcon{
  position: absolute;
  /*left: 0;*/
  /*bottom: 10px;*/
  left: 0px;
  top: 13px;
  width: 20px;
  height: 20px;
  background-color: transparent;
}
.searchCancelIcon{
  margin-top: 19px;
  margin-left: 5px;
  float: right;
  cursor: pointer;
  /* filter: brightness(5); */
width: 22px;
}
#search input::placeholder{
  color: #D1D3D4;
  font-size: 30px;
  font-family:NeuzeitSLTStd-Book ;
}

#search .searchCancelIcon {
  float: right;
  width: 25px;
}
.search_event .searchIcon {
  background-image: url("http://3.13.127.104/templates/assets/img/search.svg") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 50px;
  outline: none;
  border: none;
  cursor: pointer;
  background-size: 17px 17px;
  left: 13px;
  top: 21px;
}
#search-page-search-form .searchIcon{
  left: 0px;
}
#search-section{
  padding: 0px;
  /* margin-top: 4em; */
  margin-top: 221px;
}
#search-list-section{
  padding-bottom: 45px;
  
}
#list-section{
  padding-bottom: 20px;
padding-top: 4em;
}
#list-section .ser_count {
  padding-top: 3em;
  padding-bottom: 33px;
  margin-left: -2px;
  font-size: 14px;
  letter-spacing: 1px;
}
.search_list .cat_title, p.event_date, .post_title {
  padding-left: 0px;
}
.search_list .cat_title{
margin-top: 0px;
}
.search_list a {
  text-decoration: none;
}
.menu-search{
 margin-left: 10px;
}
.event_bg p.event_date {
  padding-left: 11px;
}
.event_bg .sec_content{
  padding-left: 11px;
  display: none;
}
#list-section .more-button-event{
border: none;
background: transparent;
text-decoration: underline;
}
#list-section .more-button
{
text-align: center;
}
#search-list-section .post_title{
  font-family: NeuzeitSLTStd-BookHeavy;
  font-size: 24px;
}
#search-list-section .read_more{
  display: none;
}
.search-list-section .cat_title{
  font-size: 18px;
}
#sponsor-section .spons_cus_nav .owl-prev .sl_prv_img {
  margin-right: 20px;
}
form.search_event{
  animation: search_move .5s;
  margin-top: 4em;
}
#search-page-search-form form.search_event{
  margin-top: 1em;
}
.rel_event_nav.owl-nav .owl-next .sl_nex_img {
  width: 73px;
}
.rel_event_nav.owl-nav .owl-prev .sl_prv_img {
  width: 73px;
  margin-right: 17px !important;
}
/* Search section ends */
/* ******************************************************************************* */


.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 105%;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.searchContainer {
  padding: 0px;
}

.search-overlay{ 
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100vh;
  left: 0;
  display: none;
  top: 0;
  background-color: #FFF;
}
#hero_home_slider .heroHomeSlider {
  margin-top: 42px !important;
} 
#search-section .searchContainer ::placeholder {
  color: #bebcbc;
}
/* .more-button{
display: none;
} */
.entry_list_block .heading{
  margin-top: 40px;
}
.entry-list-image{
margin-top: 40px;
}
.entry-fullImage{
  margin-top: 40px;
}

/* .entry_body{
  padding-left: 10px !important;
  padding-top: 23px !important;
  padding-bottom: 10px !important;
} */
 #entry_tabs_content .exhi_tabs_content .entry_body{
  min-height: 230px !important;
}
#entry_tabs_content .exhi_tabs_content .entry_body a.url{
  position: absolute;
  bottom: 13px;
  text-decoration: underline !important;
}
#learnBlog .card-body a{
  letter-spacing:1px;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.entry_all_item .entry_body .title {
  min-height: 0px;
}
#on-view .entry_body .title{
min-height: 0px;
}
#upcoming .entry_body .title{
  min-height: 0px;
}
#past .entry_body .title{
  min-height: 0px;
}
.__calendar_entry .entry_body a.url{
	position:absolute;
	bottom:20px;
}
.rel_entry_slider .entry_body .title {
  min-height: 0px;
}
._shop_single .entry_body .cat {
  font-size: 18px;
}
.entry_body .cat{
  letter-spacing: 1px;
}
.__calendar_entry .entry_body .title {
  min-height: 102px;
}
.__list_item h4{
  font-family: NeuzeitSLTStd-Book;
}
#shop_desktop_data .entry_body {
  padding-bottom: 11px;
}
#shop_desktop_data a.product_url{
  font-size: 14px;
  font-family: NeuzeitSLTStd-BookHeavy;
}
.__list_item h3{
  font-family: NeuzeitSLTStd-BookHeavy !important;
}
.__calendar_entry .title{
  width: 100%;
}
#entry_tabs_content .entry_body .date{
  /* margin-bottom: 45px; */
  font-family: NeuzeitSLTStd-Book;

}
#entry_tabs_content .entry_body .title{
  min-height: auto;
  width: 100%;
}
.entry_tabs_content .entry_body a.url{
  text-decoration: underline !important;
}
 .__calendar_entry .entry_body a:first-child {
  position: unset;
  text-decoration: none !important;
}
.__calendar_entry .entry_body a h3 {
  position: unset;
} 

.entry_body .title{
  letter-spacing: 0.5px;
}
.entry_body .date{
  letter-spacing: 1px;
}
#learnBlog .learnTab{
  letter-spacing: 1px;
}
.learn_block h4 {
  letter-spacing: 2px;
}
#list-section h1 {
  display: none;
}
.com_time p{
  letter-spacing: 2px;
  padding:8px 5px !important;
}
.top_ul li:nth-child(1) {
  padding-right: 5px !important;
}
#hero_home_slider .archive h1{
  font-family: Sneak-Regular;
  padding-right: 5em;
  padding-top: 22px;
  line-height:72px;
}
#hero_home_slider .archive p{
  width: 61%;
  /* margin-bottom: 90px; */
}
#hero_home_slider .archive a{
  letter-spacing: 0.4px !important;
  font-family: Sneak-Regular !important;
  margin-bottom: -9px;
}
#hero_home_slider h4{
  font-family: NeuzeitSLTStd-Book;
}
.fli_txt{
  font-family: RiccioneSerial-Xlight !important;
  letter-spacing: 1px;
}
.page-archive .arch_filter_tab li{
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.page-archive .__archive_tab{
  margin-top: 3em;
}
.page-archive .archive_tab_conatiner{
  margin-top: 3em !important;
}
.calendar_tab .owl-item.active{
  padding-right: 22px !important;
}
.subscribeSection input::placeholder{
  opacity: 9;
}
._copyrights p {
  font-size: 12px;
  letter-spacing: 0.5px;
}
._info ._mail {
  padding-top: 11px;
}
/* .entry_card img{
  height: 200px !important;
} */
.tab_title{
  letter-spacing: 1px;
 }


#list-section #search-page-search-form .col-lg-12{
  padding: 0px;
}
#search-list-section p.cont_exc {
  margin-top: -38px;
}
.search-page-search-form .spinner{
display: none;
}
#list-section #search-list-section img{
  height: 250px !important;
  object-fit: cover !important;
}
#hero_home_slider .owl-item .col-lg-6:nth-child(2) .align-center a {
  position: absolute;
  /* bottom: 25px; */
}
.section_calendar_slider .col-lg-8 #calendar_slider .entry_body a.url {
  position: absolute;
  bottom: 16px;
}
#highlights_slider a.url{
  bottom: 16px !important;
}
.heroHomeSlider .col-lg-6:nth-child(2) .contentHeight a {
  position: absolute;
  bottom: 43px;
  /* text-decoration: underline !important; */
}
#archivePost h2{
  font-size: 60px !important;
}
._shop_single a.url{
  top: 5px !important;
}
#map-secion .container .faq-section{
margin-bottom: 4em;
}
.relative_entry .rel_entry_slider .entry_body a.url{
  position: absolute;
  text-decoration: underline !important;
bottom: 13px;
}
.relative_entry .rel_entry_slider .entry_body{
min-height: 240px;
}
/* .bottom-code{
  position: relative;
}
.bottom-code:hover::before{
width: calc(100% - 2em);
background: gray;
}
.bottom-code::before{
background: #000;
    border-radius: 2.5px;
    bottom: -3px;
    content: "";
    height: 1px;
    left: 0;
    opacity: 1;
    position: absolute;
    transition: all .5s ease-in-out;
    width: 0px;
    z-index: -1;
} */
 #table-section .container .row .col-lg-6:nth-child(2) a{
  text-decoration: underline !important;
} 
.entry_body a.url{
  letter-spacing: 1px;
  text-decoration: underline !important;
}
#highlights_slider .entry_body a.url{
  text-decoration: underline !important;
}
/* .exhi_tabs_content .entry_body{
  text-decoration: unset !important;
} */
/* .entry_body .bottom-code:hover::before{
  width: calc(95%);
  background: gray;
  }
 .entry_body .bottom-code::before{
  background: #000;
      border-radius: 2.5px;
      bottom: 2px;
      content: "";
      height: 1px;
      left: 0;
      opacity: 1;
      position: absolute;
      transition: all .5s ease-in-out;
      width: 0px;
      z-index: 1;
  } */
  .__list_item .close_popup{
    transition: unset !important;
  }
  .close{
display: none;
  }

  .gallery_slider_sec .owl-nav.disabled{
    display: none;
  }
  .color-bottom{
/* color: #fff !important; */
border-bottom: 1px solid #fff;
margin-top: 70px;
margin-bottom:70px ;
  }
  .arcSmallCopy hr{
    border: 1px solid #000;
  }
  #hero_home_slider a{
    text-decoration: none;
  }
  #hero_home_slider .owl-item .col-lg-6:nth-child(2) .align-center a:nth-child(2){
    bottom: 46px;
  }
  .heroHomeSlider .col-lg-6:nth-child(2) .contentHeight .home-slider-top{
    bottom: unset !important;
  }
  #hero_home_slider a:hover{
    color: gray;
  }
  #hero_home_slider a{
    transition: 0.6s;
  }
  .relative_entry .rel_entry_slider .entry_body a.url:hover {
    color: gray;
}
.page-archive .entry_tabs_content .entry_body {
  min-height: 273px !important;
  max-height: 280px ;
}
a.arc_url{
  position: absolute;
  bottom: 12px;
}