#main-nav.nav-style-1 .navbar-nav>li>a>.fa,.post-excerpt-mini,.price,iframe[name=google_conversion_frame]{display:none}#bbpress-forums #bbp-user-wrapper h2.entry-title,#bbpress-forums #subscription-toggle a,#bbpress-forums .bbp-body li.bbp-forum-freshness .bbp-author-name,#bbpress-forums .bbp-body li.bbp-topic-freshness .bbp-author-name,#bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover .bbp-forum-title,#bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover:before,#bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover a,#bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover:before,#checkout-uni li.active a,#main-nav.nav-style-2 .navbar-nav>.current-menu-item>a,#main-nav.nav-style-2 .navbar-nav>li:hover>a,#main-nav.nav-style-3 .navbar-nav>.current-menu-item>a,#main-nav.nav-style-3 .navbar-nav>li:hover>a,.bbp-reply-header .bbp-meta a:hover,.bbp-topic-meta .bbp-topic-started-by a,.item-meta a:not(.btn):hover,.main-color-1,.main-color-1-hover:hover,.main-menu.affix .sticky-gototop:hover,.map-link.small-text,.member-tax a:hover,.related-event .ev-title a:hover,.single-course-detail .cat-link:hover,.single-u_event .event-info .cat-link:hover,.uni-orderbar .dropdown-menu li a:hover,.woocommerce #content div.product p.price,.woocommerce .star-rating span:before,.woocommerce .star-rating:before,.woocommerce .uni-thankyou-page .addresses h3,.woocommerce .uni-thankyou-page .order_item .product-name,.woocommerce p.stars a,.woocommerce ul.products li.product .price,.woocommerce-page .star-rating span:before,.woocommerce-page .star-rating:before,.woocommerce-page p.stars a,.woocommerce-page ul.products li.product .price,.woocommerce-review-link,.woocommerce-tabs .active,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover,.wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover a,a:focus,a:hover,div.bbp-template-notice a.bbp-author-name,header .multi-column>.dropdown-menu .menu-column>li>a:hover,header .multi-column>.dropdown-menu>li>a:hover,li.bbp-topic-title .bbp-topic-permalink:hover{color:#60abba}#cal-slide-content a.event-item:hover,#calendar-options a.active,#calendar-options a:hover,.cal-day-weekend span[data-cal-date],.cal-slide-content a.event-item:hover,.container.cal-event-list .close-button:hover i:before,.container.cal-event-list .owl-controls .owl-next:hover i:before,.container.cal-event-list .owl-controls .owl-prev:hover i:before,.related-item .price{color:#60abba!important}.course-list-table>tbody>tr:hover>td,.course-list-table>tbody>tr:hover>th,.dark-div .un-icon:hover,.event-classic-item .item-thumbnail:hover a:before,.main-color-1-bg,.main-color-1-bg-hover:hover,.navbar-inverse .navbar-nav>li>a:after,.navbar-inverse .navbar-nav>li>a:focus:after,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.project-item:hover .project-item-excerpt,.topnav-sidebar #lang_sel ul ul a:hover,.topnav-sidebar #lang_sel_click ul ul a:hover,.un-icon:hover,.uni-addtocart .add-text,.woocommerce-cart .shop_table.cart thead tr,div.bbp-submit-wrapper .button,header .dropdown-menu>li>a:focus,header .dropdown-menu>li>a:hover,header .multi-column>.dropdown-menu .menu-column li.menu-item:hover,header .multi-column>.dropdown-menu li.menu-item:hover,input[type=submit],table:not(.shop_table):not(.nav-table)>tbody>tr:hover>td,table:not(.shop_table):not(.nav-table)>tbody>tr:hover>th,table:not(.shop_table):not(.nav-table)>thead{background-color:#60abba}#sidebar .widget_nav_menu #widget-inner ul li a:hover,.main-color-1-border{border-color:#60abba}#content .wpb_wrapper h4.wpb_toggle:hover,#content .wpb_wrapper h4.wpb_toggle_title_active,.btn-primary,.un-button-2,.un-button-2-lg,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce #review_form #respond .form-submit input,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page #review_form #respond .form-submit input,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.wpb_wrapper #content h4.wpb_toggle:hover,.wpb_wrapper #content h4.wpb_toggle_title_active,.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active,.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover,.wpb_wrapper .wpb_toggle:hover,.wpb_wrapper .wpb_toggle_title_active{background-color:#60abba;border-color:#60abba}#bbp-search-form #bbp_search_submit,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:hover,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums li.bbp-header,#main-nav .main-menu.affix .navbar-nav>li:hover>a,#sidebar .widget_nav_menu #widget-inner ul li a:hover,.main-menu.affix .navbar-nav>.current-menu-item>a,.main-menu.affix .navbar-nav>.current-menu-item>a:focus,.single-product.woocommerce .images span.onsale,.single-product.woocommerce-page .images span.onsale,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #review_form #respond .form-submit input,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce ul.products li.product .onsale,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #review_form #respond .form-submit input,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page ul.products li.product .onsale{background:#60abba}.thumbnail-overlay{background:rgba(96,171,186,.8)}#calendar-options .right-options ul li ul li:hover,#calendar-options .right-options ul li ul li:hover a,#stm-list-calendar .panel-group .panel .panel-heading .panel-title a.collapsed:hover,.container.cal-event-list .event-btt:hover,.event-default-red{background:#60abba!important}.container.cal-event-list .close-button:hover,.container.cal-event-list .owl-controls .owl-next:hover,.container.cal-event-list .owl-controls .owl-prev:hover{border-color:#60abba!important}#stm-list-calendar .panel-group .panel .panel-heading .panel-title a.collapsed>.arrow-down{border-top:0!important;border-left:10px solid transparent!important;border-right:10px solid transparent!important}#stm-list-calendar .panel-group .panel .panel-heading .panel-title a>.arrow-down{border-top:10px solid #60abba!important}#stm-list-calendar .panel-group .panel .panel-heading .panel-title a{background-color:#60abba!important}.main-color-2,.main-color-2-hover:hover{color:#0b2d4d}.main-color-2-bg{background-color:#0b2d4d}.main-color-2-bg.back-to-top,.un-separator .main-color-2-bg,footer.main-color-2-bg{background-color:#4f84af}body{font-family:Alegreya,sans-serif;font-size:15px}#learndash_delete_user_data h2,#your-profile h3,.content-dropcap p:first-child:first-letter,.dropcap,.h1,.minion,h1{font-family:Alegreya,Times,serif}.cube1,.cube2{background:#f4f3dd}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{letter-spacing:0}#main-nav .navbar-nav>li>a{font-size:22px;padding:40px 20px;letter-spacing:.5px;text-transform:uppercase;font-weight:700}#main-nav .navbar-nav>li>a .menu-description{font-style:normal!important;text-transform:initial}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:900!important}#main-nav .navbar-nav>li>a:before{top:40px;bottom:25px}#main-nav>nav>div>div.navbar-header>a>img{max-width:265px}#slider>div.header-overlay-content.header-overlay-scroller>div>div>div>section>div>div{min-width:265px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{text-transform:uppercase!important}#main-nav .main-menu.affix{background:#0b2d4d}.post-title-mini{font-size:30px}@media (min-width:1200px){.cactus-rev-slider-default .tp-caption{margin-left:-49.5vw!important}}.button-link .btn-block{font-weight:700}.h4,.h5,.h6,h4,h5,h6{font-weight:500}.date-block .month.date-block .day,.overlay-top h4,.widget-title{font-weight:700!important}@media (min-width:992px){#sidebar{background:rgba(234,234,234,.25);margin:0 1%;padding:1.5%;max-width:23%}}#main-nav .main-menu.affix:hover{background:#0b2d4d}.btn{text-transform:uppercase}.widget-title{font-size:22px}.home #content>article>div>div>div>div>div>div>div>h1{text-align:center;text-shadow:2.5px 2.5px 5px #000;font-weight:700!important;font-size:35px!important}.lightenup,.u_countdown span{text-shadow:1px 0 2px #000!important}@media screen and (min-width:990px){#main-nav,#main-nav .navbar{max-height:85px}#main-nav .navbar-nav>li>a:before{top:7.5px;bottom:7.5px;content:' ';border-left:none}#main-nav .navbar-nav>li>a{height:auto;min-width:115px}.ribbon{background:0 0}.nav>li{position:relative;display:block;padding:3.5px;margin:0 5px}#slider>div.header-overlay-content.header-overlay-scroller>div>div>div>section>div>div{max-width:375px}#main-nav>nav>div>div.ribbon-content>div>div.main-menu.hidden-xs.stck_logo.affix-top>div>div>ul{margin-bottom:-50px;z-index:17}.nav>li{background:url(https://riverfrontwilm.com/wp-content/uploads/2015/03/1button.png) 100% 100%;background-size:cover;padding-bottom:30px;text-align:center;z-index:33}#main-nav .navbar-nav>li:hover>a:after,.navbar-inverse .navbar-nav>.current-menu-item>a:after,.navbar-inverse .navbar-nav>.current-menu-item>a:focus:after{background-color:transparent!important;opacity:0!important;display:none!important}#main-nav .navbar-nav>li>a .menu-description{font-size:0;line-height:5px;color:#8ca0b0!important}#main-nav>nav>div>div.ribbon-content>div>div.navbar-header>a>img{max-width:250px;margin-left:3.5vw;margin-top:-17.5px}.main-color-1-bg .hidden-xs a,.main-color-1-bg .hidden-xs li{background:0 0!important;padding:0!important;margin:0!important}#top-nav .navbar.navbar-inverse li a{padding:10.5px 12.5px!important}#main-nav .navbar-nav>li:hover>a{padding:28.5px 17.5px!important}#main-nav .navbar-nav>li:hover>a .menu-description{font-size:12px;line-height:28px}.post-title-mini{font-size:22px;line-height:20px}.post-item-mini{padding:30px 0 15px}.header-overlay-scroller{z-index:22}#main-nav .navbar-nav>li>a{transition:all .5s ease;padding:7.5px 17.5px}.spacer{min-height:85px}#main-nav .main-menu.affix .navbar-nav>li,#main-nav .main-menu.affix .navbar-nav>li>a{height:50px;padding:7.5px 0!important;background:0 0!important}#main-nav .main-menu.affix .navbar-nav>li:hover{background:url(https://riverfrontwilm.com/wp-content/uploads/2015/03/1button.png) 100% 100%!important;background-size:cover!important;padding-bottom:75px!important;margin-bottom:-75px}}@media (min-width:1200px){#top-nav>nav>.container{padding-right:0;width:1190px}}#slider,.cactus-rev-slider-default div[id*=rev_slider]{width:100vw;position:relative;display:block}@media screen and (min-width:990px){#main-nav .navbar-nav>li:hover>a{padding:27.5px 17.5px!important}#main-nav{min-height:85px!important;max-height:85px!important;height:85px!important}}#main-nav{color:#003e5b}.pullup,.pullup a,.pullup:hover a{color:#fff}.nav>li{z-index:33;max-height:175px;margin-bottom:-72.5px}.notpullup,.pullup{position:relative;z-index:999;text-transform:uppercase;font-weight:700}.pullup{top:-7.5vw;float:right;right:5.5vw;font-size:1.5vw;background:#48647d;padding:0 2.5vw;border-radius:.175vw;max-height:5vw;max-width:25vw}.pullup i{float:right;line-height:3.1vw;font-size:2vw;padding-left:1vw}.pullup:hover a i{-webkit-animation:jump 1s infinite;-moz-animation:jump 1s infinite;-o-animation:jump 1s infinite;-ms-animation:jump 1s infinite;animation:jump 1s infinite;cursor:pointer}@-webkit-keyframes jump{0%,100%{margin-top:-.5vw;-webkit-animation-timing-function:ease-in}50%{margin-top:.45vw;margin-bottom:-.5vw;-webkit-animation-timing-function:ease-out}}@-moz-keyframes jump{0%,100%{margin-top:-.5vw;-moz-animation-timing-function:ease-in}50%{margin-top:.45vw;margin-bottom:-.5vw;-moz-animation-timing-function:ease-out}}@-o-keyframes jump{0%,100%{margin-top:-.5vw;-o-animation-timing-function:ease-in}50%{margin-top:.45vw;margin-bottom:-.5vw;-o-animation-timing-function:ease-out}}@-ms-keyframes jump{0%,100%{margin-top:-.5vw;-ms-animation-timing-function:ease-in}50%{margin-top:.45vw;margin-bottom:-.5vw;-ms-animation-timing-function:ease-out}}@keyframes jump{0%,100%{margin-top:-.5vw;animation-timing-function:ease-in}50%{margin-top:.45vw;margin-bottom:-.5vw;animation-timing-function:ease-out}}#bottom .btn{background:#fff;color:#4f84af;border-color:#fff}#bottom .btn:hover{background:#4f84af;color:#fff;border-color:#fff}.grid-header h1{font-size:40px}.single-u_course .topper{margin-top:0!important}.single-u_course .tales{padding-bottom:17.5px}.businesslogo{padding-top:17.5px;margin-bottom:30px}.single-u_course .item-thumbnail{max-height:275px}.single-u_course .small-text{font-size:15px;color:#48647d;display:block}.single-u_course .event-detail{margin-bottom:0;padding-bottom:0;padding-top:0}.page-id-1362 .wpb_wrapper h1{font-size:40px}.pullup{display:none!important}.home .pullup{display:block!important}.single-cours-social,.sponseredimages img{display:inline-block!important}.sponseredimages img{max-width:30%!important;float:left!important;height:auto!important;margin-right:3%!important}.u_countdown span{color:#fff!important}.lightenup{width:500px;min-width:400px;max-width:85vw}.spacer{min-height:50px!important}.specialone{text-shadow:0 0 0 #000!important}.specialtwo{color:#003e5b!important}.notpullup{float:none;top:inherit;right:inherit;color:#fff;line-height:80px;font-size:75px;background:0 0;padding:0;border-radius:0;text-align:center}#content>article>div>div>div>div>div>div>div>.notpullup>a{transition:all 1s ease}#content>article>div>div>div:hover>div>div>div>div>.notpullup>a{color:#60abba!important}.cactus-rev-slider-default .tp-caption{width:100vw!important}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{min-width:105vw!important;min-height:57.5vw!important;margin-top:-25vh!important;margin-left:-2.5vw!important}.int .event-thumbnail{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-size:cover;width:100%;min-height:350px}.int .event-listing{background:0 0;background-size:cover}.event-listing .dark-div a,.int .event-listing .dark-div{text-align:center;margin:0 auto;display:block}.int .event-thumbnail{background:url(https://riverfrontwilm.com/wp-content/uploads/2015/05/whitish.jpg)}.event-item .event-thumbnail img,.int .event-item .event-thumbnail img{filter:brightness(85%);-webkit-filter:brightness(85%);-moz-filter:brightness(85%);-ms-filter:brightness(85%);-webkit-transform:scale(1);transform:scale(1)}.event-item.hover_effect .event-thumbnail img,.int .event-item:hover .event-thumbnail img{filter:brightness(100%);-webkit-filter:brightness(100%);-moz-filter:brightness(100%);-ms-filter:brightness(100%);-webkit-transform:scale(1.25);transform:scale(1.25)}.int .event-thumbnail img{max-width:100%!important;height:auto!important;min-height:1px!important}.content-holder,.home .content-holder{background:url(https://riverfrontwilm.com/wp-content/uploads/2015/04/bg.png)!important;background-blend-mode:initial}.lightenup{margin:0 auto}.event-thumbnail img{min-width:100%!important;min-height:350px!important;height:auto!important}.blockz{width:33%;float:left;min-width:350px;max-width:100%}.rest{width:95%}.rest p{max-width:70%}.page-id-2858 .grid-item{float:left!important}#nav_menu-12,#nav_menu-13,#text-14,#text-19{width:33%;min-width:400px;max-width:100%!important;float:left!important;margin-right:2.5%}@media screen and (max-width:1199px){#main-nav .navbar-nav>li:hover>a,#main-nav .navbar-nav>li>a,#main-nav .navbar-nav>li>a:hover{display:block;background:0 0;width:auto;padding:0;float:left;margin:0;min-width:0;font-size:15px;text-align:center}.navbar-nav>li,.navbar-nav>li:hover{display:block;float:left;width:auto;min-width:11%;min-height:75px}#main-nav .navbar-nav>li>a .menu-description{display:none!important}}@media screen and (max-width:991px){#top-nav>nav>div>div>ul{display:none}}@media screen and (max-width:989px){#main-nav>nav>div>div.ribbon-content>div>div.main-menu.hidden-xs>ul{width:100%;display:block}#main-nav .navbar{min-height:202px}#main-nav .navbar-nav>li:hover>a,#main-nav .navbar-nav>li>a,#main-nav .navbar-nav>li>a:hover{width:100%;font-size:20px}.navbar-nav>li,.navbar-nav>li:hover{width:16.65%!important}}@media screen and (max-width:525px){.post-title-mini{font-size:20px}.logo{max-width:60vw;overflow:hidden;margin:20px 20vw}.logo img{max-width:100%;height:auto}#main-nav .navbar{min-height:35vw}}





































.rm-remove{background:url(//calendar.google.com/googlecalendar/images/combined_v22.png) -199px -52px;cursor:pointer;height:10px;width:10px;line-height:10px}.dp-popup{position:absolute;border:1px solid black;background:#e3e9ff;font-size:9pt;line-height:1em;width:170px;z-index:25000003}.dp-dayh{font-size:78%}.dp-monthtable{width:100%;padding:0;-webkit-user-select:none}.dp-cell{text-align:center;padding:3px 2px;font-family:Arial,sans-serif;font-size:12px;color:#222;font-weight:normal}.dp-heading{cursor:pointer;font-weight:bold;vertical-align:middle}.dp-cur{font-weight:bold;padding-bottom:4px;text-align:center;white-space:nowrap;font-size:100%;color:#20c}.dp-prev,.dp-next{font-size:100%;padding-bottom:6px;cursor:pointer;color:#20c}.dp-prev{text-align:right}.dp-next{text-align:left}.dp-sb-cur{color:#20c;cursor:pointer;font-size:13px;font-weight:bold;padding:7px 0;text-align:left;text-decoration:underline;-moz-user-select:none;-webkit-user-select:none}.dp-sb-nav{padding:7px 0;text-align:right;white-space:nowrap}.dp-sb-prev,.dp-sb-next{background:url(//calendar.google.com/googlecalendar/images/combined_v22.png) -243px -35px no-repeat;cursor:pointer;height:12px;padding:0;width:15px}.dp-sb-next,.rtl .dp-sb-prev{background-position:-258px -35px;margin-left:3px}.rtl .dp-sb-next{background-position:-243px -35px}.dp-weekday{background:#fff}.dp-weekday-selected{color:#222;background:#e3e9ff}.dp-weekend,.dp-weekendh{background:#fff}.dp-weekend-selected{color:#222;background:#e3e9ff}.dp-with-events{font-weight:bold!important}.dp-offmonth{color:#999}.dp-offmonth-selected{color:#999}.dp-monthtablediv{border:1px solid #999}#nav .dp-monthtablediv{border:none}.dp-today,.dp-today-selected{padding:1px;color:#000;border:1px solid}.dp-today{background:#fff7d7;border-color:#fff7d7}.dp-today-selected{background:#fff7d7;border-color:#fad163}.dp-onhover{background-color:#e3e9ff;border-color:#e3e9ff;color:#222}.dp-today.dp-onhover,.dp-today-selected.dp-onhover{border-color:#fad163}.t1-embed,.t2-embed{font-size:1px;height:1px;line-height:1px;overflow:hidden}.t1-embed{margin:0 2px}.t2-embed{margin:0 1px}.bl-embed{background:white;color:#444;font-size:60%;opacity:.3;padding-right:6px;position:fixed;right:0;top:0}.bl-embed:hover{opacity:1}#calendarTitle{font-family:Arial,sans-serif;font-weight:bold;padding-left:2px}.calendar-list input{display:inline;padding:0;margin-bottom:1px}.calendar-list span{color:#0f0;font-weight:bold}.calendar-list label{cursor:pointer}.calendar-row{overflow:hidden;text-overflow:ellipsis}.chip{position:absolute;cursor:default;color:#fff;-moz-user-select:none}.chip dt{margin-top:-1px;font:bold 80%/normal Verdana,sans-serif;white-space:nowrap;overflow:hidden;padding:0 0 1px;text-align:left}.chip dl{margin:0;padding:0 0 1px;border-left:1px solid;border-right:1px solid;overflow:hidden}.chip dd{margin:0;overflow:hidden;padding:0 1px;font:100%/1.3em Verdana,sans-serif;text-align:left;word-wrap:break-word}.corg dd,.corg dt{margin-right:24px}.cpic{position:absolute;width:24px;height:24px;top:-5px;right:-5px;border-width:1px;border-style:solid;z-index:1}.cpic-rot-left{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.cpic-rot-right{-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}.cpic-fade{background-color:white}.cpic-fade img{opacity:.4;filter:alpha(opacity=40)}.cbrd{border:1px solid;-moz-border-radius:3px;-webkit-border-radius:3px}.cbrd dt{margin-top:0}.ct{height:0;overflow:hidden;border-style:solid dotted;border-width:0 2px 2px;border-color:transparent}.cb1,.cb2{border-style:solid;overflow:hidden}.cb1{height:1px;margin:0 1px;border-width:0 1px}.cb2{height:0;margin:0 2px;border-width:0 0 1px}.chip a:link,.chip a:visited,.chip a:active{text-decoration:none;color:#fff}.cic{background-repeat:no-repeat;display:inline-block;margin-left:2px;width:9px;height:7px;line-height:7px;background-image:url(//calendar.google.com/googlecalendar/images/combined_v22.png)}.cic-ques{background:url(//calendar.google.com/googlecalendar/images/combined_v22.png) -56px -50px no-repeat;height:9px;line-height:9px;margin-right:4px;width:9px}.cic-ques-inv{background:url(//calendar.google.com/googlecalendar/images/combined_v22.png) 0 0 no-repeat;height:14px;line-height:14px;width:14px}.cic-prsn{background-position:-28px -50px}.cic-noprs{background-position:-46px -50px}.cic-tmr{background-position:-28px -57px}.cic-rcr{background-position:-37px -50px}.cic-spcl{background-position:-37px -57px}.cic-priv{background-position:-11px -64px}.cic-prsn-inv{background-position:-19px -64px}.cic-noprs-inv{background-position:-45px -57px}.cic-tmr-inv{background-position:-19px -71px}.cic-rcr-inv{background-position:-28px -64px}.cic-spcl-inv{background-position:-28px -71px}.cic-priv-inv{background-position:-36px -75px}.chip .location{display:block;font-style:normal}.resizer{position:absolute;height:7px;width:100%;bottom:0;cursor:ns-resize}.rszr-icon,.rszr-icon-hover{font-size:0;line-height:0;height:0;width:10px;margin-left:auto;margin-right:auto;border-top:3px double}.rszr-icon{border-color:transparent}.rszr-icon-hover{border-color:#fff}.cwci{height:16px;width:16px;margin:-1px 1px -1px 0;vertical-align:top}.av-chip dl{background-image:url(//calendar.google.com/googlecalendar/images/appointment_block.png);background-repeat:repeat}.rsvp-no{text-decoration:line-through}.calendar-container{margin:0;padding:0;font-size-adjust:none;position:relative}.view-cap,.view-container-border{background-color:#e3e9ff}.view-container{overflow:hidden;position:relative}.view-container-border{clear:right;padding:0 8px;position:relative;zoom:1}.loading{background-color:#c44;color:white;padding:2px;position:absolute;top:0;right:2px;z-index:25000001;display:none;white-space:nowrap}.detail-item{padding:0;margin:0}.event-details-label{display:block;clear:left;float:left;font-size:100%;font-weight:bold;padding:3px 0;margin:0;width:7em;color:#4e4e4e}.event-when,.event-where,.event-description,.event-who,.event-going{display:block;margin-left:7em;padding:3px 0}.detail-content{padding:1em 0}.bubble .details .title{font-weight:bold;font-size:medium}.bubble .detail-content{padding-bottom:0}.bubble .separator{height:1px;line-height:0;font-size:0;width:100%;margin-top:10px;margin-bottom:5px}* html .event-detail-item{margin-right:-3px}* html .event-when,* html .event-where,* html .event-description,* html .event-who,* html .event-going{height:1%;margin:0}.cc{position:absolute;font:11px/normal Arial,sans-serif;border:1px solid gray;background-color:white;visibility:hidden}.cc-titlebar{background-color:#e8eef7}.cc-close{margin:2px 2px 0 0;position:absolute;right:0;cursor:pointer;width:14px;height:13px;background:url(//calendar.google.com/googlecalendar/images/combined_v22.png) 0 -50px}.cc-title{padding:2px;font-weight:bold}.wc-root{border:0 none;width:100%;height:100%}.calendar-container{font-family:Arial,sans-serif;font-size:small}.footer{padding:4px 0 2px;font-size:85%;text-decoration:none}.subscribe-image{cursor:pointer}.menu-arrow{vertical-align:bottom;cursor:pointer}.header{padding:0 2px}.header img{border:0 none;vertical-align:middle}.nav-table{white-space:nowrap}.nav-table tr{padding:0;margin:0}.nav-table td{vertical-align:middle}.navSpacer{width:100%;cursor:default}.legend-bullet{margin:.2em;border:.05em solid grey;padding:0;vertical-align:text-bottom;width:.9em;height:.9em;overflow:hidden}.date-buttons img{vertical-align:middle}.arrowImg{margin-left:5px;margin-right:5px}.date-picker-on{border:1px solid #808080}.date-picker-off{padding:1px}.date-picker-arrow-on{background-color:#e3e9ff}.date-top{font-weight:bold;padding-top:1px;padding-left:.3em;padding-right:.3em;white-space:nowrap}.cal-menu{position:absolute;left:11px;top:37px;z-index:100001;border:1px solid #808080}.calendar-list{font-family:Arial,sans-serif;padding:2px;font-size:9pt;border:1px solid gray;background-color:white;width:14em}.calendar-nav img{width:15px;height:14px}.calendar-list .subscribeButton{width:100%;margin:2px 0 0}.calendar-list img{cursor:pointer;margin-left:3px}.today-button{font-size:85%;padding:0 1px;vertical-align:middle}.date-nav-today{position:relative}.navbutton{cursor:pointer;border:0 none;height:17px;padding:0 2px;width:28px;-moz-user-select:none;-webkit-user-select:none}.navbutton{vertical-align:middle}.navBack{margin-left:2px}.navBack{background-position:-241px -17px;background-image:url(//calendar.google.com/googlecalendar/images/combined_v22.png)}.navForward{background-position:-241px 0;background-image:url(//calendar.google.com/googlecalendar/images/combined_v22.png)}.rtl .navBack{background-position:-241px 0}.rtl .navForward{background-position:-241px -17px}.ui-rtsr{vertical-align:bottom;padding-left:4px}.ui-rtsr-unselected{background-color:#e8eef7;color:#20c;cursor:pointer}.ui-rtsr-selected{background-color:#e3e9ff;font-weight:bold}.ui-rtsr-name{padding:4px 5px 3px;white-space:nowrap}.ui-ltsr-selected,.ui-ltsr-unselected{cursor:pointer;padding:0 3px}.ui-ltsr-selected{color:#000;font-weight:bold}.ui-ltsr-unselected{font-weight:normal;color:#20c;text-decoration:underline}.tab-spacer{width:3px;cursor:default}.bubble{position:absolute;visibility:hidden;left:0;top:0;font-size:9pt}.bubble-table{table-layout:fixed;width:100%}.bubble-cell-side{width:25px}.bubble-cell-main{background-color:#fff;width:100%}.bubble-sprite{width:148px;height:96px;position:absolute;background-image:url(//calendar.google.com/googlecalendar/images/bubble_combined_v2.png)}.ie6 .bubble-sprite{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop",src="//calendar.google.com/googlecalendar/images/bubble_combined_v2.png")}.bubble-corner{width:25px;height:25px;position:relative;overflow:hidden}.bubble-tl{left:0}.bubble-tr{left:-25px}.bubble-bl{left:0;top:-25px}.bubble-br{left:-25px;top:-25px}.bubble-closebutton{right:10px;top:10px;width:14px;height:13px;cursor:pointer;position:absolute;background:url(//calendar.google.com/googlecalendar/images/combined_v22.png) 0 -50px}.bubble-top,.bubble-bottom{height:24px;background:#fff}.bubble-top{border-top:1px solid #ababab}.bubble-bottom{border-bottom:1px solid #ababab}.bubble-mid{background:#fff;border-left:1px solid #ababab;border-right:1px solid #ababab;padding:0 20px}.prong{width:98px;height:72px;margin-bottom:-72px;position:relative;top:-1px;overflow:hidden}.prong .bubble-sprite{left:-52px;top:-24px}.bubble .event-description{white-space:pre-wrap}.ie .bubble .event-description{white-space:pre;word-wrap:break-word}.bubble-lightbox{background:#666;position:fixed;left:0;top:0;right:0;bottom:0;opacity:.5;filter:alpha(opacity=50)}.te{padding:1px;overflow:hidden;white-space:nowrap;zoom:1}.te-t{font-size:91%;font-family:Arial,sans-serif;font-weight:bold;white-space:nowrap;line-height:1.2}td.te-t{vertical-align:bottom}.te-rev{width:100%}.te-rev-s{width:100%;white-space:nowrap;vertical-align:bottom}.te-rev-spos{position:relative;zoom:1}.te-rev-scont{text-align:left;position:absolute;left:0;width:100%;top:0;overflow:hidden}.te-c{border-radius:1px;height:8px;margin-right:2px;width:8px;vertical-align:middle;-moz-border-radius:1px;-webkit-border-radius:1px}.rb-n{padding:1px 1px 1px 3px;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px}.rb-n{color:#fff;overflow:hidden}.rb-o{margin:0 1px;border-width:1px 0;border-style:solid}.rb-m{padding-left:3px;margin:0 -1px;border-width:0 1px;border-style:solid;zoom:1}.rb-i{overflow:hidden;white-space:nowrap;color:white;width:100%}.st-bg-table{position:absolute;top:0;left:0;height:100%;width:100%;table-layout:fixed}.st-bg{border-left:1px solid #ddd}.st-bg-fc{border-left:0 none}.st-bg-today,.st-bg-td-first{background:#fff7d7;border-left:1px solid #fad163;border-right:1px solid #fad163}.st-bg-td-last{background:#fff7d7;border-left:1px solid #fad163}.bg-exists .st-bg-td-first,.bg-exists .st-bg-td-last{background:#eee;opacity:.8}.st-bg-next{border-left:none}.st-bg-all{position:absolute;left:0;table-layout:fixed;width:100%}body.ie9 .st-bg-all,body.ie9 .st-bg-table{left:0}.bg-exists .st-bg-today{background-color:#eee;opacity:.8}.st-grid{position:relative;table-layout:fixed;width:100%}.st-c{vertical-align:top}.st-c-pos{padding:1px 1px 0 2px;font-family:Verdana,sans-serif;cursor:pointer}.st-s{padding-bottom:2px;cursor:default}.st-dtitle{border-left:1px solid #ddd;border-top:1px solid #ddd;background:#f8f9ff;color:#666;padding:0 2px 0 0;text-align:right;line-height:16px;overflow:hidden}.st-dtitle-next{border-left:none}.st-dtitle-down{border-top:1px solid #fad163}.st-dtitle-fr{border-top:0 none}.st-dtitle-fc{border-left:0 none}.bg-exists .st-dtitle{opacity:.8;filter:alpha(opacity=80)}.st-dtitle-nonmonth{background:#fff;color:#aaa}.st-dtitle-today{background-color:#fad163;border:1px solid #fad163}.st-wc{vertical-align:bottom;float:left;height:16px;width:16px;padding:0}.st-wc-click{cursor:pointer}.st-c .te{cursor:pointer}.bg-exists .te{background-color:white;padding-left:2px;-moz-border-radius:3px;-webkit-border-radius:3px}.st-ad-ml,.st-ad-mr{position:relative;top:2px;margin-bottom:-8px;height:0;width:0;line-height:0;font-size:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.st-c .st-ad-mpad,#calcontent.eui-s .st-c .rb-n.st-ad-mpad,#calcontent.eui-t .st-c .rb-n.st-ad-mpad{padding-left:10px}.st-ad-ml{border-right:4px solid white;margin-right:auto}.st-c .st-ad-ml{margin-left:-7px}.st-ad-mr{border-left:4px solid white;margin-left:auto;margin-right:3px}.st-more-c{text-align:center}.st-more{color:#20c;text-align:center;cursor:pointer;font-family:Arial,sans-serif}.st-moreul{text-decoration:underline}.st-moreicon{background-color:#d0d6de;color:#627487;font-size:85%;margin:1px;padding-right:5px;text-align:right}.drag-lasso-container{position:absolute;left:0;top:0;width:0;height:0}.drag-lasso{font-size:0;line-height:0;position:absolute;background:#e3e9ff;opacity:.5;filter:alpha(opacity=50)}.drag-event{font-family:Verdana,sans-serif;z-index:1000;position:absolute;cursor:pointer}.drag-chip-wrapper{z-index:1;position:absolute;left:0;width:100%}.drag-chip{cursor:pointer;opacity:.8;filter:alpha(opacity=80)}.agenda{background:white}.agenda-padding{font-size:1px;line-height:1px;height:6px}.agenda .scrollbox{overflow:auto;overflow-x:hidden;overflow-y:auto;border-top:0 none;border-left:0 none;border-bottom:1px solid #bcf;background-color:white;margin-top:6px}.agenda-scrollboxBoundary{background-color:#e3e9ff}.agenda .event{clear:both;cursor:pointer;border-top:1px solid #cde;margin:0}.agenda .day{border-bottom:1px solid #cde}.agenda .event-summary,.agenda .event-summary-expanded{white-space:nowrap}.agenda .event-details{display:block;float:none;clear:both;cursor:default;padding:0}.agenda .event-description{white-space:pre-wrap}.ie .agenda .event-description{white-space:pre;word-wrap:break-word}.agenda .event-details-inner{padding:0 0 .3em}.agenda .event-details,.agenda .event-summary,.agenda .event-summary-expanded{margin:.3em 1em}.agenda .add-icon{float:right;padding-left:1em;display:block}.agenda .event-time{display:block;width:2.5em;margin:0;padding:0;float:left}.agenda .all-day .event-time{display:none}.agenda .event-title{display:block;clear:none;white-space:nowrap;margin:0;overflow:hidden}.agenda .title-wrapper{margin:0 0 0 2.5em;display:block;padding:0}.agenda .all-day .title-wrapper{margin-left:0}.agenda .event-reply-status{display:block;margin:0;width:2em;float:left;border:0;padding:0}.agenda .event-reply-status img{border:0}.agenda .all-day .event-reply-status{width:0}.agenda .event-summary-expanded{font-weight:bold}.agenda .attendee-no{color:gray}.agenda .attendee-maybe{color:gray}.agenda .attendee-yes{color:black}.agenda .date-label{font-weight:bold;background:#e5ecf9;position:relative}.agenda .date-label,.agenda .underflow-bot,.agenda .underflow-top{padding:.2em 1em}.agenda .underflow-top{border-bottom:1px solid #cde}img.agenda-web-content{cursor:pointer;height:16px;width:16px;border:0 none;vertical-align:top}.agenda-wc{margin-bottom:-3px}.agenda-more{color:#20c;cursor:pointer;text-decoration:underline;white-space:nowrap}.agenda .underflow-bot,.agenda .underflow-top{color:#666;font-style:italic}.ie6 .agenda .event-time{margin-right:-3px}.ie6 .agenda .event-title{height:1%;margin:0;overflow:inherit;overflow-x:hidden;overflow-y:visible}.agenda .event-links{margin-left:7em}.wk-table{margin:0;padding:0}.wk-weektop{table-layout:fixed;width:100%;background-color:#e3e9ff;overflow:hidden;font-size:11px;line-height:14px}.wk-dayname{font-weight:normal;color:#20c;padding:2px 4px;white-space:nowrap}.wk-today{background-color:#fad163;color:#20c;font-weight:normal}.wk-today{border:1px solid #fad163;padding:1px}.wk-dummyth{vertical-align:top;background-color:#e3e9ff;padding:0}.wk-allday{background-color:#fff;font-size:11px;line-height:14px;border-color:#e3e9ff;border-style:solid;border-width:0 1px 1px 0}.wk-allday-pos{position:relative}.wk-allday .st-c{padding:1px 1px 0}.wk-webcontent-td{font-size:0;height:5px}.wk-scrolltimedevents{position:relative;overflow-y:scroll;overflow-x:hidden;border-top:1px solid #bcf;border-left:0 none;border-bottom:1px solid #bcf;padding:0;font-size:11px;line-height:normal}.wk-scrolltimedevents{direction:ltr}body.ie .wk-scrolltimedevents,body.ie .tg-mainwrapper{direction:inherit}.tg-mainwrapper{position:relative}.tg-timedevents{background-color:#fff;border-bottom:1px solid #bcf;margin-top:-1px;table-layout:fixed;width:100%}.bg-exists .tg-timedevents{background:transparent}.bg-exists .tg-times-pri,.bg-exists .tg-times-sec,.bg-exists .tg-times-start,.bg-exists .tg-times-end,.bg-exists .chip{opacity:.9;filter:alpha(opacity=90)}.tg-times-pri,.tg-times-sec{background-color:#f6f9fc;color:#666;padding:1px 0 0;text-align:right;vertical-align:top}.tg-times-sec{background-color:#e3e9ff;color:#aaadbc}.tg-times-start,.tg-times-end{background-color:#fff7d7;color:#666;padding:1px 0 0;text-align:right;vertical-align:top;padding-right:2px}.tg-times-end{background-color:#d9f2db}.tg-time-pri,.tg-time-sec{border-bottom:1px solid #ddd;padding-right:2px}.tg-time-pri-last,.tg-time-sec-last,.tg-times-start-last,.tg-times-end-last{border-bottom:none}.tg-time-sec,.tg-time-start,.tg-time-end{border-bottom:1px solid #e3e9ff}.tg-timesnotlast{border-right:1px solid #bcf}.tg-col{border-left:1px solid #ddd;vertical-align:top}.tg-col-today{border-left:1px solid #fad163;vertical-align:top}.tg-col-overlaywrapper{position:relative;height:0}.tg-gutter{position:relative;height:0;margin-right:10px}.tg-col-eventwrapper{position:relative;cursor:default}.tg-today{background-color:#fff7d7}.bg-exists .tg-today{background-color:#eee;opacity:.5;filter:alpha(opacity=50)}.tg-spanningwrapper{position:relative;margin:1px 0 0 1px}.tg-chipspanningwrapper{line-height:0;margin:0 10px 0 1px;z-index:1}.tg-hourmarkers{position:absolute;width:100%}.tg-markercell{height:42px}.tg-markercell60{height:60px}.tg-dualmarker,.tg-dualmarker60{border-bottom:1px dotted #ddd;border-top:1px solid #ddd;font-size:1px}.tg-dualmarker{height:20px;margin-bottom:20px}.tg-dualmarker60{height:29px;margin-bottom:29px}.tg-nowmarker{position:absolute;left:0;width:100%;top:0;height:0;border-top:2px solid #ff7f6e;overflow:hidden}.tg-nowptr{position:absolute;background-position:-60px -68px;width:5px;height:9px;background-image:url(//calendar.google.com/googlecalendar/images/combined_v22.png)}.rtl .tg-nowptr{background-position:-67px -68px}.wk-tzlabel{color:#666;vertical-align:bottom;text-align:center;overflow:hidden;padding-bottom:2px}.wk-moreevents{padding:10px}.wk-moreevents .st-c{padding:1px 2px 0;border:none}.wk-sideevents{width:20%;font-family:Verdana,sans-serif;vertical-align:top;padding-top:1px}.wk-more-prealign{text-align:right}.wk-disclose-pos{position:absolute;top:0;left:0}.wk-disclose{position:absolute;top:2em;right:2px}.wk-zip{cursor:pointer;width:12px;height:12px;background-image:url(//calendar.google.com/googlecalendar/images/combined_v22.png);background-position:-216px 0}.goog-zippy-collapsed .wk-zip{background-position:-216px -12px}.wk-promo{overflow:hidden;width:100%;white-space:normal}.mv-container{height:100%;position:relative;white-space:nowrap}.bg-exists .mv-container{background-color:transparent}.st-contents,.mv-container{font-size:11px;line-height:14px}.mv-daynames-table{table-layout:fixed;top:0;left:0;width:100%;background:#e3e9ff;color:#20c}.mv-dayname{font-weight:normal;padding:2px}.mv-event-container{overflow:hidden;position:absolute;top:14px;bottom:0;left:0;width:100%;background:white;border-top:1px solid #bcf;border-bottom:1px solid #bcf}.month-row{position:absolute;left:0;width:100%;overflow:hidden}.bg-exists .month-row{opacity:.9;filter:alpha(opacity=90)}.extraevents{padding:1px 1px 2px 0}





















.checkimage {

margin-bottom:115px !important;

}



.checkimage img, .checkimage a img {

max-width:100%;

max-height:85px;

height auto;

width:auto;

}



.checkimage, .checkimage a, .checkimage p {

text-align:center;

}



.regionallink {

    font-size: 15px !important;

}



.smallbutton {

    display: block;}



.pushinit {

    display: block;

    min-height: 90px;

    margin-bottom: -15px;

}



.smallbutton {

    font-size: 13px !important;

    background-color: #48647D;

    color: #fff !important;

}



.smallbutton:hover {

    font-size: 13px !important;

    background-color: #60abba;

    border-color: #60abba !important;

}



.regionallink {

    font-size: 15px !important;

    line-height: 20px !important;

    margin: 7.5px auto;

    display: inline-block;

}



.smallbutton {

    margin-top: 7.5px !important;

}



.pushinit {

    min-height: 85px;

}



.attracttitle {

    min-height: 42.5px;

    display: inline-block;

}



.regionallink {

    width: 100%;

}



#calendar-box h3 {

    font-size: 27.5px !important;

}



#calendar-box .header-content {

    height: 60px !important;

}



#calendar-box button[data-calendar-nav=next] {

    margin-top: 11px !important;

}



p a {

    color: #46a5e5;

font-weight:700;

}









.event  {

-webkit-filter: grayscale(1) !important;

  filter: grayscale(1) !important;

    opacity: 0.5;

}



.cal-month-box .cal-cell { 

    background: #9CB2C4 !important;

}



.cal-month-box .cal-cell:hover {

    background: #4F84AF !important;

}



.cal-month-box .cal-cell:hover .number-events {

    color: #FFFFFF !important;

}



.cal-month-box .add-hover-red {

    background: #4F84AF !important;

}



.cal-month-box .add-hover-red .number-events {

    color: #FFFFFF !important;

}





.cal-month-box .day-highlight {

background:#60ABBA !important;}



.cal-month-box:hover .day-highlight {

background:#60ABBA !important;}



.cal-month-box .day-highlight:hover {

background:#60ABBA !important;}



.cal-slide-tick {

    border-top: 10px solid #4F84AF;

}



.cal-month-box .cal-day-weekend span, .cal-month-box .cal-day-weekend span[data-cal-date], span[data-cal-date] {

    font-weight: 700 !important;

    font-size: 25px !important;

    line-height: 30px !important;

    color: #fff !important;

}



.container.cal-event-list .event-btt {

    background: #48647D;

}



#calendar-box button[data-calendar-nav=prev].list-btt-rem, #calendar-box button[data-calendar-nav=next].list-btt-rem {

    position: absolute;

    right: 5px;

    margin-top: 10px;

}



body .container.cal-event-list .event-btt {

    background: #48647D;

}



body #calendar-box button[data-calendar-nav=prev].list-btt-rem {

    margin-top: 10px;

}



body #calendar-box button[data-calendar-nav=prev] {

    margin-top: 10px;

}



#mvEventContainer2 > div > table.st-grid > tbody > tr > td {

    vertical-align: top;

    text-transform: uppercase !important;

    font-size: 18px !important;

}



#calendarTitle {

    display: none;

}



.date-top {

    display: block;

    vertical-align: middle;

    text-align: center;

    text-transform: uppercase;



    background: #666;

}



.date-nav-buttons {

float:right !important;

}



.date-top {

float:right !important;

pointer-events:none !important;

}



.date-nav-buttons {

    float: right !important;

    position: absolute;

    top: 4.25vh;

    right: 1.75vw;

    height: 5vh;

}



.date-top {

    float: right !important;

    pointer-events: none !important;

    text-align: center;

    text-transform: uppercase;

    color: #FFFFFF;

    font-family: Alegreya, sans-serif;

}



.today-button {

    font-size: 10px;

    padding: 3.5px;

    vertical-align: middle;

    color: #FFFFFF;

    font-family: Alegreya, sans-serif;

}



.today-button {

    font-size: 10px;

    padding: 2.5px 17.5px;

    vertical-align: middle;

    color: #FFFFFF;

    font-family: Alegreya, sans-serif;

    background-color: transparent;

    border: none;

    background: #60ABBA;

    text-transform: uppercase;

    border-radius: 2.5px;

}



.navBack {

    background-position: -241px -17px;

    background-image: none;

    background: #60ABBA;

    border-radius: 2.5px;

    min-height: 18px;

}



.navForward {

    background-position: -241px -17px;

    background-image: none;

    background: #60ABBA;

    border-radius: 2.5px;

    min-height: 18px;

}





.navForward {

background:none;

    background-position: initial;

    background-image: url('https://riverfrontwilm.com/wp-content/uploads/2015/09/right.png');

}

.navBack {

background:none;

    background-position: initial;

    background-image: url('https://riverfrontwilm.com/wp-content/uploads/2015/09/left.png');

}



.navBack {

    margin: 0px 5px;



}



.view-cap, .view-container-border {

    background-color: transparent;

    padding: 0px 2.5px !Important;



}



.mv-dayname {

    font-size: 18px;

    font-weight: 500;

    text-transform: uppercase;

    color: #444444;

    background: #FFFFFF;

font-family: Alegreya, sans-serif;

}



.mv-event-container {

    top: initial;

    bottom: initial;

    left: initial;

}



#mvEventContainer2 > div > table.st-grid > tbody > tr > td {

    vertical-align: top;

    font-size: 18px !important;

    color: rgb(255, 255, 255);

    font-family: Alegreya, sans-serif;

    font-weight: bold;

}



.st-bg {

    border: none !important;

    background: #9cb2c4;

}



.st-dtitle {

    background: rgba(255, 255, 255, 0.075);

}



.st-c .te {

    font-size: 12.5px !Important;

}



#mvEventContainer2 > div > table.st-grid > tbody > tr > td {

    text-transform: capitalize !important;

}



.bubble-sprite {

    background-image: none;

    background: none;

}



.bubble-top {

    border: none !Important;

}



.bubble-mid {

    border: none !Important;

}



.bubble-table {

    background: #fff;

    border-radius: 2.5px;

}



.calendar-container {

    font-family: Alegreya, sans-serif;

}



.bubble {

    font-size: 15px;

}





.bubble .details .title {

    font-weight: bold;

    font-size: 22.5px;

color: #48647D;

}



.event-details-label {

    color: #60ABBA;

}



.menu-link {

    color: #60ABBA;



}



.links a {

    font-size: 15px;

    padding: 2.5px 17.5px;

    vertical-align: middle;

    color: #FFFFFF;

    font-family: Alegreya, sans-serif;

    background-color: transparent;

    border: none;

    background: #60ABBA;

    text-transform: uppercase;

    border-radius: 2.5px;

    text-decoration: none;

}



.links {

    min-height: 30px !important;

    display: inline-block;

}





.st-bg {

    border: none !important;

    background: transparent;

}



.mv-event-container {

    background: #9cb2c4;

}



.mv-event-container {

    height: 60vh;

    min-height: 60vh;

}



.framing {

    min-height: 60vw !Important;

    overflow: visible !Important;

}



#dateEditableBox1 {

    width: 100% !important;

}



.date-top {

    width: 100%;

    font-size: 5vh;

    padding: 1vh 0px;

}



#dateMenuArrow1 {

display:none;

}



.view-container {

    height: auto !important;

    min-height: 65vh !important;

}







#content > article > div > div > div > div > div > div > p > span.black {

    color: #000;

}



#content > article > div > div > div > div > div > div > p > span.green {

    color: green;

}



#content > article > div > div > div > div > div > div > p > span.grey {

    color: grey;

}



#content > article > div > div > div > div > div > div > p > span.blue {

    color: blue;

}







.te-t {

    display: none;

}



#footer1 {

    display: none;

}



.DOPBSPCalendar-day.dopbsp-available .dopbsp-body, .DOPBSPCalendar-day .dopbsp-body .dopbsp-co.dopbsp-available, .DOPBSPCalendar-day .dopbsp-body .dopbsp-ci.dopbsp-available, .DOPBSPCalendar-day .dopbsp-bind-left.dopbsp-extended.dopbsp-available .dopbsp-body {

    border-color: #48647D !important;

}







.DOPBSPCalendar-day.dopbsp-available .dopbsp-head, .DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-available, .DOPBSPCalendar-day .dopbsp-head .dopbsp-ci.dopbsp-available, .DOPBSPCalendar-day .dopbsp-bind-left.dopbsp-extended.dopbsp-available .dopbsp-head {

    background-color: #48647D !important;

    border-color: #48647D !important;

}









.dopbsp-input-wrapper:before {

content:" " !important;

background:red !important;

display:inline-block !important;

}



.main-color-1-bg {

    background-color: #60abba !important;

}







.page-id-3140 .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-body .dopbsp-price:before {

content: "$15 for 4 or $3.75 pp!";

display:inline-block;

float:left;

}





.woocommerce-tabs {

display:none;

}





.woocommerce-page #sidebar {

display:none !important;

}





.date-nav-buttons {

height:auto !important;

    top: 0.75% !important;

    right: 0.75% !important;

}





.post-title-mini {

    font-size: 17.5px !important;

    line-height: 22.5px !important;

    display: inline-block !important;

    font-weight: 900 !important;

}







.itsgoingdown {

    position: absolute !important;

    top: 76.5vh !important;

    text-align: center !important;

margin:0 auto !important;

    left: 0px !important;

    z-index: 1000 !important;

    width: 100vw !Important;

}

.itsgoingdown .fa {

    color: #fff !important;

    font-size: 35px !important;

}



.itsgoingdown i {

    -webkit-animation: jump 1s infinite;

    -moz-animation: jump 1s infinite;

    -o-animation: jump 1s infinite;

    -ms-animation: jump 1s infinite;

    animation: jump 1s infinite;

    cursor: pointer;

}



.itsgoingdown {

display:none;

}





.home .itsgoingdown {

display:inline-block;

}





.dark-div h1 {

    text-shadow: 1px 1px 5px #000;

}





















.pullup a {

    background: #48647d;

    font-size: 1.5vw;

}



.pullup {

top: -20vw;

    float: right;

    right: 5vw;

    background: rgba(96, 171, 186, 0.825);

    padding: 15px;

    border-radius: 2.5px;

    max-height: initial;

    max-width: 30vw;

    min-height: 22.5vh;

}



.pullup {

    display: none!important;

}



.home .pullup {

    display: block!important;

}



.pullup p {

    font-size: 15px;

    line-height: 25px;

    font-weight: 100 !Important;

    text-transform: none;

}







.pullup a {

    display: inline-block;

    padding: 2.5px 17.5px;

    border-radius: 2.5px;

    width: 100%;

    background: #48647d;

    font-size: 1.5vw;

}



.pullup a, .pullup:hover a {

    color: #fff;

    min-height: 5.5vh;

}



.itsgoingdown .fa {

    text-shadow: 0px 0px 2.5px #0B2D4D;

    color: #fff !important;

    font-size: 35px !important;

}



.main-color-1-bg .hidden-xs .mycart.search-toggle {

    padding-top: 10.5px !Important;

    padding-right: 10px !important;

    padding-left: 12.5px !important;

    padding-bottom: 10px !Important;

}



.post-scroller-item {

    padding-bottom: 22.5px;

}





.page-id-2812  article > div > div > div > div > div > div > div > div > div > div > div.event-overlay > p {

display:none !important;

}

.page-id-2812 .un-post-grid-948 .grid-item {

  float: left;

}





.page-id-2812 .event-overlay {

    background: rgba(0,0,0,.65) !Important;

}





.page-id-2812 .event-overlay h4:after {

    position: absolute;

    top: 50%;

    right: 20px;

    margin-top: -10px;

    font-size: 22px;

    color: #fff;

    content: "\f105";

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}





.page-id-2812 h4 {

    margin-bottom: 0px;

    padding-left: 15px;

font-weight: 700!important;

}



.page-id-2812 #content > article > div > div > div > div > div > div > p {

    text-transform: none !important;

    font-weight: inherit !important;

}



.date-nav-buttons {

    height: auto !important;

    top: 5% !important;

    right: 150px !important;

}





.dp-popup {

    position: absolute;

    left: 50px !Important;

    top: 50px !Important;

}

.calendar-nav img {

    width: 72.5px;

    height: 19.5px;

}

.calendar-nav {

    background: #666666;

}

.navSpacer {

DISPLAY:NONE;

}



.date-picker-off {

    padding: 0px;

border:none;

}

.date-picker-on {

    padding: 0px;

border:none;

}



.calendar-nav {

padding: 0px 20px 0px 0px;

}



.calendar-container table>tbody>tr:hover>td,

.calendar-container table>tbody>tr:hover>th

{

    background-color: initial !Important;

}





.calendar-container table>tbody>tr:hover>.calendar-nav {

        background: #666666 !Important;

}



.date-nav-buttons {

    height: auto !important;

    top: 24.5px !important;

    right: 99.5px !important;

}





.st-c .te {

    display: inline-block;

    max-width: 100%;

    white-space: normal;

    font-size: 12.5px !important;

    font-weight: 700;

    font-family: Alegreya, sans-serif;

    margin-bottom: 0.5px;

}





.st-dtitle-today {

    border: none;

    border-top: 1px solid #ddd;

}

.st-dtitle-down {

    border-top: 1px solid #ddd;

}

#mvEventContainer2 > div > table.st-grid > tbody > tr > .st-c {

    margin-bottom: 1px !Important;

}

#mvEventContainer2 > div > table.st-grid > tbody > tr > .st-c {

    line-height: 12.5px;

}



.rb-n {

background:none !Important;

    display: inline-block;

    max-width: 100%;

    white-space: normal;

    font-size: 12.5px !important;

    font-weight: 700;

    font-family: Alegreya, sans-serif;

    margin-bottom: 0.5px;

    color: #0B2D4D !Important;

}



.bubble {

    width: 80% !Important;

    left: 10% !Important;

    top: 10% !Important;

}



.bubble .event-description {

    max-height: 32.5vh !important;

    overflow: scroll;

}



.home > div > span.links > a:nth-child(1) {

display:none;

}



.desked{

display:none;

}



@media screen and (max-width: 1199px) {

.navbar-nav>li, .navbar-nav>li:hover {

    min-width: 11%;

    min-height: initial;

}

.navbar-right >li, .navbar-right>li:hover {

    min-width: 15%;

    min-height: initial;

    max-height: initial;

    margin: 0px 2.5px;

    text-align: center !important;

}

#main-nav .navbar-nav>li>a {

    width: 100% !Important;

}

#main-nav .navbar-nav>li:hover>a {

    padding: 20px 17.5px!important;

}

}



@media screen and (max-width: 999px) {

#main-nav .navbar-nav>li>a, #main-nav .navbar-nav>li>a:hover  {

    height: 35px;

}

.navbar-right >li, .navbar-right>li:hover {

    width: auto !Important;

    min-width: 15%;

    min-height: initial;

    max-height: initial;

    margin: 0px 5px;

}

#main-nav .navbar-nav>li:hover>a {

    padding: 0px !important;

}



}



@media (max-width: 991px) {

.itsgoingdown, .home .pullup {

display:none !important;

}



.post-excerpt-mini {

    display: inline-block;

    font-size: 12.5px;

}

}



@media (min-width: 768px) {

.navbar-nav.navbar-right {



min-width: 65%;

}

}

@media (max-width: 768px) {

#main-nav .navbar {

    min-height: 125px;

}

.st-c .te, .rb-n {

    font-size: 11px !important;

    font-weight: 400;

    line-height: 11px;    max-height: 32.5px;

}



}





@media (max-width: 500px) {



#eventContainer1

{

    background: #9cb2c4;

    eventContainer1: initial;

}

.event {

    opacity: 1.0;

}

.agenda .event-title {

    color: #0B2D4D !Important;

    opacity: 1.0;

}





.home iframe {

    max-height: 75vh !important;

}



.desked{

display:inline-block;

}

.mobiled{

display:none;

}

}



#dateEditableBox1 {

    padding-left: 15px;

}

.date-top {

    width: 100%;

    text-align: left;

    font-size: 30px;

    padding: 15px 0px 15px 15px !Important;

    display: inline-block;

}





.event {

    -webkit-filter: grayscale(0) !important;

    filter: grayscale(0) !important;

}



footer iframe {

display:none;

    max-height: 50vh;

}



.home footer iframe, .page-id-2812 footer iframe, .page-id-1362 footer iframe, .page-id-2596 footer iframe, .page-id-2534 footer iframe {

display:inline-block;

}



body > iframe {

display:none !important;

height: 0px !important;

}



.home .mobiled {

    max-height: 87.5vh  !important;

}



.calendar-container, .gr__calendar_google_com, .gr__calendar_google_com body {

min-height: 100vh !important;

}



.mv-event-container {

    min-height: 85vh;

}



.view-container {

    min-height: 87.5vh !important;

}



.pullup {

    top: -225px;

}



.itsgoingdown {

    position: absolute !important;

    top: 76.5vh !important;

    text-align: center !important;

    margin: 0 47.5vw !important;

    left: 0px !important;

    z-index: 1000 !important;

    width: 5vw !Important;

}



.pushdown {

text-align: center;

    font-size: 30px;

        margin-top: -15px;

    padding-top: 15px;

    margin-bottom: -15px;

    color: #48647D;

}



.pullup {

    top: -225px !Important;

}







.page-id-2812 .event-overlay h4:after {

    position: absolute;

    top: 50%;

    right: 20px;

    margin-top: -10px;

    font-size: 22px;

    color: #fff;

    content: "\f105";

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.page-id-2812 h4 {

    text-align: center;

}



.post-item-mini {

    padding: 15px 0px !important;

}



.post-scroller-item {

    padding-bottom: 15px;

}



#content > article > div > div > div > div > div > div > pee {

text-transform: uppercase !important;

    font-weight: 900 !important;

}



.links a {

    display: none !important;

}



.historyimage {

max-width:1% !important;

}



.reflect {

    font-family: Alegreya,Times,serif;

    width: 100%;

    text-align: center;

    display: inline-block;

    font-weight: 900;

    text-transform: uppercase;

    color: #48647D;

    font-size: 22.5px;

    margin-top: -15px;

    top: -5px;

}



.DOPBSPCalendar-hour {

    display: none !important;

}



.dopbsp-available {

display: block !important;

}



.DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul li#DOPSelect-DOPBSPCalendar-start-hour2- {

height:0px !Important;

display:none !Important;

}



.DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul li#DOPSelect-DOPBSPCalendar-start-hour2-20:00 {

height:0px !Important;

display:none !Important;

}





.DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul #DOPSelect-DOPBSPCalendar-start-hour2- {

height:0px !Important;

display:none !Important;

}





.DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul li:first-child {

height:0px !Important;

display:none !Important;

}



.DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul li:last-child {

height:0px !Important;

display:none !Important;

}

.DOPBSPCalendar-sidebar #DOPSelect-DOPBSPCalendar-no-items1.dopselect-single ul li:first-child {

height:30px !Important;

display:block !Important;

}



.DOPBSPCalendar-sidebar #DOPSelect-DOPBSPCalendar-no-items1.dopselect-single ul li:last-child {

height:30px !Important;

display:block !Important;

}

.DOPBSPCalendar-sidebar #DOPSelect-DOPBSPCalendar-no-items2.dopselect-single ul li:first-child {

height:30px !Important;

display:block !Important;

}



.DOPBSPCalendar-sidebar #DOPSelect-DOPBSPCalendar-no-items2.dopselect-single ul li:last-child {

height:30px !Important;

display:block !Important;

}


.checkimage img, .checkimage a img {

    max-height: 75px;

}





.mv-event-container {

    background: #E1F2FF;

}



#mvEventContainer2 > div > table.st-grid > tbody > tr > td {

    color: rgba(0, 0, 0, 0.75);

}



.blockofcolor {

height:30px;

width:30px;

float:left;

display:inline-block;

}



.blocking p {

    float: left;

    text-align: center;

    margin: 0px 7.5px 22.5px 7.5px;

}







@media screen and (max-width: 782px) {

.blockofcolor {

    height: 15px !IMPORTANT;

    MARGIN-TOP: 7.5PX !IMPORTANT;

    width: 15px !IMPORTANT;

}

#eventsspace > div > div > div.wpb_text_column.wpb_content_element.blocking > div > p:nth-child(1) {

WIDTH:100%;

}

.blocking p {

    FLOAT: LEFT !IMPORTANT;

    MIN-WIDTH: calc(100% - 30px) !Important;

    MARGIN-RIGHT: 0PX !IMPORTANT;

    text-align: LEFT;

    margin: 0px 7.5px 7.5px 7.5px;

}

}





@media screen and (max-width: 500px) {

.blocking {

display:none !IMPORTANT;

}

}



@media screen and (max-width: 455px) {

.header {

    display: none !IMPORTANT;

}

}







.woocommerce .social-light {

    display: table-caption;

    margin-top: -17.5px;

    margin-left: 17.5px;

}











@media screen and (min-width:990px) {

#main-nav .navbar-nav > li > a {

    min-height: 40px !IMPORTANT;

}

}





.wpb_animate_when_almost_visible {

    opacity: 1;

    filter: alpha(opacity=1);

}







.single_variation_wrap {

display: block !Important;

}





.woocommerce-cart #content > article > div > div > div > div > div > div > div:nth-child(2) {

display:inline-block !Important;

}



#content > article > div > div > div > div > div > div > div.cart-collaterals > div {

display:inline-block !Important;

}



#content > article > div > div > div > div > div > div > div.cart-collaterals > div:nth-child(2) {

display:none !Important;

}



#content > article > div > div > div > div > div > div > div.cart-collaterals > div:nth-child(1) {

display:inline-block !Important;

}





.product.has-default-attributes.has-children>.images {

    opacity: 1 !Important;

}




.single-event-content .tales a {
    word-break: break-word;
    line-height: 20px !Important;
    display: inline-block;
width:100%;
    max-width: 285px;
}




.postid-4696 .single-product {
pointer-events:none !important;
}

.postid-4696 .single-product .images, .postid-4696 .single-product .entry-summary h1, .postid-4696 .single-product .entry-summary h3, .postid-4696 .single-product .entry-summary p {
display:none !Important;
}

.postid-4696 .single-course-detail .woocommerce div.product div.summary, .postid-4696 .woocommerce div.product div.summary, .woocommerce .postid-4696 .single-product .entry-summary, .woocommerce .postid-4696 .single-product .entry-summary, .woocommerce .single-course-detail .single-product .entry-summary {
    float: left !important;
    width: 100% !important;
}


#product-4698 {
    opacity: 0.25;
    pointer-events: none !Important;
}



.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
padding: 0;
    position: relative;
    width: 75%;
    margin: 0px 12.5%;
    max-width: 292px;
    display: inline-block;
    float: none !Important;
}


@media screen and (min-width: 990px) {
.nav > li {
    background: url(https://riverfrontwilm.com/wp-content/uploads/2015/03/1button.png) 100% 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
}





.post-4967 div.images {
    display: none !important;
}

.post-4967  div.summary {
    width: 100% !important;
}

.woocommerce div.product div.summary {
    background: none;
}












.page-id-7783 .product.has-default-attributes.has-children>.images {
    display: none !Important;
}

.page-id-7783 .woocommerce div.product div.summary {
    width: 100% !important;
}

.page-id-7783 .DOPBSPCalendar-container {
    width: 100% !important;
}

@media only screen and (max-width:767px) {
	.dark-div#pageloader {
    display:none!important;
    pointer-events:none!important;
    opacity:0 !important;
}
	#nav_menu-12, #nav_menu-13, #text-14, #text-19 {
    width: 85%;
    float: left !important;
    margin-right: 2.5%;
    margin-left: 2.5%;
}
}