/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 10 2024 | 08:22:34 */
.noscroll{
  overflow:hidden;
  position:fixed;
}


.is-sticky #site-logo #site-logo-inner a img {
    margin-top: 0;
}

#site-navigation .menu-item .nav-arrow {
    display: none;
}

#main #content-wrap {
    padding-top: 10px;
}

.single-post #primary {
    margin: 0 0 4em 0;
}

.elementor-nav-menu .mega-submenu a.elementor-item {
  font-family:'ff-tisa-web-pro', serif !important;
  font-weight:400 !important;
  text-transform:none !important;
  font-size:16px !important;
  padding: 7px 20px;
}
.news-ticker-label {
    z-index: unset;
}

.single-post.content-max-width .wp-block-video {
  max-width:100%;
}

.blocks-gallery-caption, .wp-block-embed figcaption, .wp-block-image figcaption {
    width: 100%;
}
.elementor-accordion .elementor-accordion-item {
  	border:none;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

.elementor-accordion .elementor-tab-content {
  border-top: 1px solid #000;
}

.elementor .wp-block-separator {
  margin: 1.5em 0;
}

.elementor-widget-heading {
    margin-bottom: 0.1em !important;
}

.elementor .wp-block-image {
    margin-bottom: 1.5em !important;
}

.scroll-outer {
    overflow-y: scroll;
    box-sizing: content-box;
  height:100%;
  width:100%;
}

.caps {
  text-transform:uppercase;
}

#main .elementor .elementor-text-editor a,
#main .event-details-text a {
    text-decoration: underline;
    transition: all .3s ease-in;
}

.single-event .wp-block-button__link {
    font-family: 'oswald';
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .05em;
    padding: 15px 35px;
}

.elementor .elementor-text-editor a:hover,
.elementor-widget a:hover,
.wp-block-button .wp-block-button__link,
.show-articles-list a, .reviewer{
    text-decoration: none !important;
}

.show-articles-list li{
	margin-bottom:0.8em;
}

.show-articles-list {
  font-weight:300;
  font-size:24px;
  list-style-type: none;
    margin: 0;
}

.event-article-icon {
  margin-right:15px;
}

.event-details p {
  margin-bottom: 0;
}

.elementor-tab-title a, .elementor-tab-title a:hover {
  border-bottom:none;
}

.understrap-read-more-link {
    background: #000;
    border: none;
    border-radius: 0;
    margin-top: 13px;
}

.elementor blockquote {
  padding: 5px 20px;
  border-left:3px solid #EC1C23;
  font-size:1.1em;
}

.team-title {
    font-size: 16px;
  line-height:1.2;
    font-weight: 400;
    display: block;
  padding:0 10px;
}

.team-name {
  color:#EC1C23;
}

.su-tabs-pane {
    font-size: 16px !important;
}

.su-tabs h3 {
  margin-bottom:0;
}

.su-tabs-nav span {
    font-size: 20px !important;
    font-weight: bold;
    font-family: 'Oswald', serif;
    text-transform: uppercase;
}

.su-divider {
  height:1px;
}

.tickets {
  display:block;
  text-align:center;
  padding:10px 20px;
  background:#f80000;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  margin: 10px 0;
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 0;
}

.tickets:hover {
  background:#000;
  color:#fff;
}

.creative-team-table td:nth-child(1) {
    max-width: 250px;
  padding-right:15px;
}

.creative-team-table td {
    padding: 0;
  line-height:1;
  padding-bottom:10px;
}

.reviewer {
  font-family:Oswald;
  text-transform:uppercase;
  font-weight:bold;
}

.review-stars {
  margin-left:20px;
}

.review-stars .fa-star {
  margin:0 2px;
}
.dce-acf-repeater .swiper-button-prev::after {
    content: url(https://www.wildrice.com.sg/wr/wp-content/uploads/2020/07/slider-arrow-left.svg) !important;
    display: block !important;
    width: 60px !important;
    height: 60px  !important;
}

.dce-acf-repeater .swiper-button-prev svg,
.dce-acf-repeater .swiper-button-next svg {
  display:none !important;
}

.dce-acf-repeater .swiper-button-next::after {
    content: url(https://www.wildrice.com.sg/wr/wp-content/uploads/2020/07/slider-arrow-right.svg)  !important;
    display: block !important;
    width: 60px !important;
    height: 60px !important;
}

.dce-acf-repeater .swiper-button-next {
    right: -90px !important;
      width: 60px !important;
    height: 60px !important;
}

.dce-acf-repeater .swiper-button-prev {
    left: -90px !important;
      width: 60px !important;
    height: 60px !important;
}
/* event tabs */

.uc_bold_tabs .tab-container p {
    font-size: 18px;
  line-height:1.4;
  margin-bottom:0.5em;
  
}

.uc_bold_tabs .btss-tab-content ul {
    padding-left: 25px !important;
  margin-bottom:1em;
}

.uc_bold_tabs .btss-tab-content h1, .uc_bold_tabs .btss-tab-content h2,
.uc_bold_tabs .btss-tab-content h3, .uc_bold_tabs .btss-tab-content h4,
.uc_bold_tabs .btss-tab-content h5, .uc_bold_tabs .btss-tab-content h6 {
  margin-bottom:1em !important;
}

/* end event tabs */

@media only screen and (max-width: 767px) {
  #top-bar-content, #top-bar-social-alt {
      float: none;
      text-align: right;
  }
  
  section.title-card, .title-card > .elementor-container {
      min-height: 300px;
  }

}

#menu-footer-menu > li::after {
    content: '|';
    display: inline-block;
    color: #fff;
    margin-right: 5px;
}

#menu-footer-menu > li:last-child::after {
    content: '';
}

.plus-navigation-wrap .plus-mobile-menu-content {
    background: rgba(0,0,0,0.85);
}

.plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav>li.dropdown>a:after, .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-mobile-menu .navbar-nav li.dropdown>a:after, .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown ul.dropdown-menu>li.dropdown-submenu>a:after, .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown>a:after {
	content: "\f0d7";
	font:normal normal normal 0.6em/1 'FontAwesome';
  font-weight: 900;
}

.menu-your-visit-image a::before {
    background: url(https://www.wildrice.com.sg/wr/wp-content/uploads/2020/07/wildrice-theatre.jpg) no-repeat;
    width: calc(100% - 30px);
    position: relative;
    display: block;
    margin: 0 0 10px 0;
    height: 130px;
    left: 0;
    top: 0;
    content: '';
    background-size: cover;
}

.angel-accordion .elementor-accordion .elementor-tab-title {
    border-top: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
}

.angel-accordion .elementor-accordion-item {
  margin-bottom:2em;
}

.elementor-accordion .elementor-tab-title {
    margin: 0;
    padding: 15px 20px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    outline: none;
    border-top: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 0, 0);
}

.plus-mobile-menu-content .plus-mobile-menu {
    padding: 20px 0 150px;
    background: rgba(0,0,0,0.5);
}

.plus-navigation-wrap .plus-mobile-menu-content {
    max-height: 100vh;
  padding-bottom:130px !important;
}

.plus-mobile-menu-content.collapse.in {
    overflow-y: scroll;
}

.wp-block-button {
    margin: 30px 0;
}

.content-area .elementor-widget-theme-post-content a:not(.wp-block-button__link),
.content-area .elementor-widget-text-editor a:not(.wp-block-button__link) {
    color: #ff0000;
    text-decoration: underline;
}

.elementor-widget-heading .elementor-heading-title {
  margin-bottom: 20px;
}

.entry-content ul li {
  margin-bottom:.7em;
}

.entry-content p a {
  text-decoration:underline;
  color:#ff0000;
}

.dce-acf-repeater.swiper-container .swiper-slide, .swiper-container-wrap .dce-acf-repeater-item.swiper-slide {
    text-align: left;
}

.plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown>a:after {
    right: 30px !important;
}

.postid-15593 .elementor-1646 .elementor-element.elementor-element-1bb4e29 .elementor-button {
    padding: 65px 15px 65px 15px;
}

.accordion-row {
  display: flex;
  flex-wrap: wrap;
}

.accordion-row .column {
  flex: 50%;
  padding-right:20px;
}

@media only screen and (min-width:1025px) {
  .plus-navigation-wrap .navbar-nav {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
}
@media (min-width:992px) {
  .plus-navigation-wrap #plus-mobile-nav-toggle-nav-menu5f31f0347599b59ba8bc.plus-mobile-menu-content.collapse {
    display: inherit !important;
  }
}

@media only screen and (max-width:767px) {
  .plus-navigation-wrap .plus-mobile-menu-content {
    margin-top: 45px;
  }
  
  .accordion-row {
    flex-direction: column;
  }
}

@media only screen and (min-width: 768px) {
  section.title-card, .title-card > .elementor-container {
      height: calc(100vh - 210px);
  }
}