body{background-color:#32004b}h1,h2,h3,h4,h5,h6{color:#3c0458}.default_content h1,.default_content h2,.default_content h3,.default_content h4,.default_content h5,.default_content h6{color:#3c0458}.default_content_body p{font-size:24px;line-height:1.44}.header .logo a{color:#f4d5e3;text-decoration:none}.header .nav>ul>li>a{color:#fff;text-decoration:none}.header .nav>ul>li>a:after{border-color:#fff}.banner_text{background-color:#f6deda}.banner_text h4{color:#170d01}.banner_text_inner h1,.banner_text_inner h1 small{color:#3c0458}.banner_text h3{color:#170d01}.banner_text .button1{color:#32004b;border-color:#32004b}.banner_text .button1:hover{background-color:#32004b}.footer p{color:#fff}.footer p a{color:#fff}.default_content{background-color:#f6deda}.subscription_modal .modal-dialog{max-width:815px;width:100%;margin:110px auto 0}.subscription_modal .modal-header{padding:0;border:0;position:absolute;top:20px;right:22px;z-index:999}.subscription_modal .modal-header .close{opacity:1}.subscription_modal .modal-content{border-radius:0;position:relative}.subscription_modal .row{margin:0}.subscription_modal .col img{height:100%;object-fit:cover}.subscription_modal .col{padding:0}.subscription_modal .col_right{display:table;padding:20px}.subscription_modal .col .wrap{display:table-cell;vertical-align:middle;text-align:center}.subscription_modal h4{font:600 48px lust,sans-serif;color:#3c0458;margin-bottom:15px}.subscription_modal form{width:240px;margin:0 auto}.subscription_modal form input.ip{width:100%;display:block;height:48px;background:#f6deda;text-align:center;font-weight:500;font-size:17px;color:#000;font-family:acumin-pro-wide,sans-serif;margin-bottom:16px}.subscription_modal form input.btn{width:100%;display:block;height:48px;background:0 0;text-align:center;color:#3c0458;border:1px solid #3c0458;border-radius:0;font-weight:500;font-size:17px;font-family:acumin-pro-wide,sans-serif;margin-bottom:16px;transition:all .4s}.subscription_modal form input.btn:hover{background:#3c0458;color:#fff}p strong,p strong a{color:#343434;font-weight:700}.default_content a:hover{text-decoration:underline;color:#343434}.css-events-list table.events-table{margin-top:20px}.css-events-list table.events-table th:nth-child(1){width:170px}.css-events-list table.events-table th:nth-child(2){width:170px!important}.css-events-list table.events-table th:nth-child(3){width:300px!important}.css-events-list table.events-table th:nth-child(4){width:360px!important}.css-events-list table.events-table th{background:#32004b;color:#fff;position:relative;text-transform:uppercase;text-align:center}.css-events-list table.events-table th:after{content:"";display:block;width:4px;height:100%;background:#f6deda;position:absolute;top:0;right:0}.css-events-list table.events-table th:last-child:after{display:none}.css-events-list table.events-table th.event-description.event-name:after,.css-events-list table.events-table th.event-time:after{width:5px}.css-events-list table.events-table td{padding:5px 10px;text-align:center;vertical-align:middle;font-size:16px}.default_content a{color:#373737}.singleevent strong{color:#2e084a;font-weight:0}.singleevent a{color:#2e084a}.footer{height:60px}.footer .copy{width:55%}.footer .fsuc{width:35%;text-align:right;position:relative}.footer .fsuc .mc4wp-alert{position:absolute;top:80%;right:0}.footer .fsuc .mc4wp-alert p{font-size:11px;line-height:10px;letter-spacing:0;text-transform:none}.footer .social_icon{width:10%}.footer .ip{width:70%;height:24px;padding:0 10px;font-weight:500;text-align:left}.footer .btn{width:auto;height:24px;padding:0 10px;color:#fff;background-color:transparent;border:2px solid #fff;border-radius:0;font-weight:700;vertical-align:top;text-align:center}.passstaff p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fluid-width-video-wrapper iframe{width:100%;min-height:600px}.default_content_body .css-events-list .locationsimg{display:none!important}.wp-caption{margin-bottom:15px;padding:0;background:0 0}.wp-caption-text{padding-top:8px}.wp-caption.alignright{margin-left:15px}.wp-caption.alignleft{margin-right:15px}.default_content .blog_list_sec h5{font-size:22px;font-weight:700}.default_content .blog_list_sec li{margin:15px 0;padding:15px 0}.default_content .blog_list_sec li+li{border-top:1px solid #000}.default_content .blog_list_sec li:first-child{margin-top:0}h3#comments-title,h3#reply-title{color:inherit}#respond input,#respond textarea{padding:10px 15px;color:#32004b}#respond .form-submit input{padding:10px 30px;font-weight:700;color:#32004b;background:rgba(255,255,255,.4)}