.events-grid .filters{float:left;width:100%;margin-bottom:30px}.events-grid .filters .filter{width:15%;float:left;margin-right:1%}.events-grid .filters .filter.conftype{width:17%}.events-grid .filters .filter select:focus{box-shadow:none}.events-grid div.dummy-event{display:none}.events-grid #eventstable div.event{float:left;width:100%;padding:10px 0 5px;border-bottom:1px solid #eee}.events-grid #eventstable div.event>div{float:left;width:20%}.events-grid #eventstable div.event>div.date{width:15%}.events-grid #eventstable div.event>div.details{width:25%}.events-grid #eventstable div.event>div.details span{width:100%;float:left}.events-grid #eventstable div.event>div.details a{width:100%;float:left}.events-grid div.paginator{float:left;width:100%;margin-top:20px;margin-bottom:20px}.events-grid div.paginator ul{padding:0;margin:10px auto;width:200px}.events-grid div.paginator ul li{float:left;list-style:none;padding:0 5px}.events-grid div.paginator ul li a.active{color:#000}.event-popup-details{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.4);top:0;left:0;z-index:10;display:none}.event-popup-details .close{cursor:pointer;position:absolute;top:3px;right:8px;font-weight:700}.event-popup-details .event-popup-content{width:620px;top:180px;left:50%;transform:translate(-50%,0);position:absolute;background:#fff;padding:20px;overflow-y:scroll;max-height:600px}.event-popup-details .event-popup-content .left-content{float:left;width:55%}.event-popup-details .event-popup-content .left-content #googlemap{width:100%;min-width:350px;min-height:350px}.event-popup-details .event-popup-content .right-content{float:left;padding-left:40px;width:45%;box-sizing:border-box}.event-popup-details .event-popup-content .right-content .label{font-weight:700}body.category-events nav.navigation{z-index:1}div.tv-player{float:left;width:100%;margin-top:30px;display:none}div.tv-player div.panel{border-right:1px solid #f0f0f0;float:left;width:799px;margin-bottom:20px}div.tv-player div.panel h2.videotitle{margin-top:20px;float:left;width:100%;padding-right:20px;box-sizing:border-box}div.tv-player #videoplayer{width:770px;height:432px;float:left;padding-right:30px}div.tv-player div.related{float:left;width:calc(100% - 820px);padding-left:20px}div.tv-player div.related h3{margin-top:10px;text-align:center}div.tv-player div.related div.item{float:left;width:210px;height:115px;padding:10px;box-sizing:border-box;position:relative;overflow:hidden}div.tv-player div.related div.item.dummy-tv{display:none}div.tv-player div.related div.item:nth-child(2n+2){clear:left}div.tv-player div.related div.item div.image img{width:220px;height:120px}div.tv-player div.related div.item div.title{position:absolute;bottom:0;width:calc(100% - 20px);padding:5px;box-sizing:border-box;background:rgba(0,0,0,.8);color:#fff;transition:.5s ease all;transform:translateY(200%)}div.tv-player div.related div.item:hover div.title{transform:translateY(0)}div.tv-category-selector{float:left;width:100%;margin:20px 0;border-bottom:1px solid #f0f0f0}div.tv-category-selector label{float:left;margin-right:10px;line-height:32px}div.tv-category-selector ul{padding:0;float:left}div.tv-category-selector ul li{float:left;list-style:none;padding:6px 15px;font-weight:600;transition:.5s ease all;width:100%;box-sizing:border-box}div.tv-category-selector ul li a{color:#333;float:left;width:100%}div.tv-category-selector ul li:hover{background:#3e3e3e;color:#fff}div.tv-category-selector ul li:hover>a{color:#fff;text-decoration:none}div.tv-category-selector div.subcategories{display:none;width:100%;float:left}div.tv-category-selector div.subcategories ul li{background:#3e3e3e;padding:3px 10px}div.tv-category-selector div.subcategories ul li a{color:#fff}div.tv-category-selector div.subcategories ul li:hover{opacity:.9}div.tvgrid{margin-top:20px}div.tvgrid .dummy-tv{display:none}div.tvgrid .item{float:left;width:25%;padding:10px;box-sizing:border-box;border:1px solid #fff}div.tvgrid .item a{float:left;display:inline-grid}div.tvgrid .item .image img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;height:auto}div.tvgrid .item .title{background:#f0f0f0;min-height:80px;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-weight:600;float:left;transition:1s ease all;width:100%;box-sizing:border-box}div.tvgrid .item:hover div.title{background:#3e3e3e;color:#fff}div.tvgrid .item:nth-child(4n+1){clear:left}div.tvgrid div.paginator{float:left;width:100%;margin-top:20px}div.tvgrid div.paginator ul{padding:0;margin:10px auto;width:200px}div.tvgrid div.paginator ul li{float:left;list-style:none;padding:0 5px}div.tvgrid div.paginator ul li a.active{color:#000}div.searchVideos{position:relative;float:right}div.searchVideos input#searchVideo{float:right;width:300px;border-radius:5px}div.searchVideos input#searchVideo:focus{box-shadow:none}div.searchVideos:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:32px;color:#757575;content:'\e615';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;right:10px}div.searchVideos button{float:right;height:32px;border:none;background:0 0;box-shadow:none;margin-left:-30px;cursor:pointer;z-index:1;position:relative}ul.category-menu{position:relative;margin-bottom:15px}ul.category-menu li.main-selector{width:200px;background:#f0f0f0;border-radius:5px}ul.category-menu li.main-selector:after{content:"▼";padding:12px 8px;position:absolute;right:-4px;top:-1px;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;font-size:10px}ul.category-menu ul.topmenu{position:absolute;top:33px;width:200px;background:#f0f0f0;border-radius:5px;filter:drop-shadow(2px 2px 2px #666);display:none}ul.category-menu ul.topmenu li{position:relative}ul.category-menu ul.topmenu li:hover ul.submenu{display:block}ul.category-menu ul.topmenu li:last-child{margin-bottom:0}ul.category-menu ul.topmenu ul.submenu{display:none;position:absolute;left:100%;width:200px;background:#f0f0f0;border-radius:5px;top:0;border-top-left-radius:0}ul.category-menu>li:hover ul.topmenu{display:block}div.subscribed-notification{text-align:center;margin:20px 0;background:#f0f0f0;padding:20px 10px;transition:2s ease all}div.subscribed-notification p{font-size:20px;margin-bottom:0}div.subscribed-notification.marked{background:#000;color:#fff}.external-charities-index div.play-panel{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);top:0;left:0;z-index:10;display:none}.external-charities-index div.play-panel .play-pane-content{width:600px;top:180px;left:50%;transform:translate(-50%,0);position:absolute;background:#fff;padding:20px}.external-charities-index div.play-panel .play-pane-content .close{cursor:pointer;position:absolute;top:3px;right:8px;font-weight:700}.external-charities-index div.play-panel .play-pane-content video{width:100%;margin-bottom:20px}.external-charities-index div.play-panel .play-pane-content p{text-align:left}.external-charities-index div.play-panel .play-pane-content div.image{text-align:center;margin-bottom:20px}.external-charities-index div.play-panel div.buttons{margin-top:20px;text-align:center}.external-charities-index div.play-panel div.buttons button.popup{background:#3e8897;border:1px solid #3e8897}.external-charities-index div.play-panel div.buttons button.popup:hover{background:#29626d;border:1px solid #29626d}.external-charities-index div.grid{float:left;width:100%}.external-charities-index div.grid div.item{float:left;width:33%;padding:0 2%;box-sizing:border-box;margin-bottom:20px;min-height:410px}.external-charities-index div.grid div.item div.inner-content{border:1px solid #f0f0f0;border-radius:10px;text-align:center;padding:20px;min-height:410px;transition:.5s ease all;cursor:pointer}.external-charities-index div.grid div.item div.inner-content div.text p{text-align:left}.external-charities-index div.grid div.item div.inner-content div.image{text-align:center}.external-charities-index div.grid div.item div.inner-content div.image img{margin:auto;max-height:96px}.external-charities-index div.grid div.item div.inner-content div.maincontent{display:none}.external-charities-index div.grid div.item div.inner-content a.seemore{color:#3e8897}.external-charities-index div.grid div.item:hover div.inner-content{border-color:#222}.external-charities-index div.grid ul.slick-dots{bottom:40px}.external-charities-index div.grid ul.slick-dots li.slick-active button{background:#3e8897}.external-charities-index div.grid ul.slick-dots li button{background:#ef9527}.external-charities-index #donation_form{float:left;width:356px}.external-charities-index div.grid{float:left;width:620px}.external-charities-index div.donate-content{margin:20px auto auto auto;width:976px}.external-charities-index .form-content{margin:0 2% 10px;border:1px solid #f0f0f0;border-radius:10px;padding:20px;float:left;min-height:410px;position:relative}.external-charities-index .form-content div.field{float:left;width:100%;margin-bottom:20px}.external-charities-index .form-content div.field .control{float:left;width:100%}.external-charities-index .form-content div.field label.label{font-weight:700;margin-bottom:5px;float:left}.external-charities-index .form-content div.field input,.external-charities-index .form-content div.field select{max-width:300px}.external-charities-index .form-content div.field input:focus,.external-charities-index .form-content div.field select:focus{box-shadow:none}.external-charities-index .form-content div.field span.error{clear:left;display:block;margin-top:2px;font-size:10px;color:#c60000}.external-charities-index .form-content div.field.field-name-amount ul{list-style:none;padding:0}.external-charities-index .form-content div.field.field-name-amount ul input#custom_amount{display:inline-block;width:60px;height:20px;margin-left:3px;padding:0 4px}.external-charities-index .form-content div.field.field-name-amount ul li span{font-size:10px;line-height:14px}.external-charities-index .form-content div.buttons{float:left;width:100%;box-sizing:border-box}.external-charities-index .form-content div.buttons button{background:#3e8897;border:1px solid #3e8897}.external-charities-index .form-content div.buttons button.submit{float:right}.external-charities-index .form-content div.buttons button.cancel{float:left;background:#eee;border:1px solid #eee;height:33px;box-shadow:none}.external-charities-index .form-content div.buttons button.cancel:hover{background:#aaa;border:1px solid #aaa}.external-charities-index .form-content div.buttons button:hover{background:#29626d;border:1px solid #29626d}.external-charities-index .form-content div.step-2{display:none}.external-charities-index .form-content div.step-3{display:none}.external-charities-index .form-content div.step-3 div.credit-cards img{max-height:55px}.external-charities-process .nav-toggle{display:none}.external-charities-process div.donate-receipt{border:1px solid #333;float:left;padding:40px;width:500px;margin-bottom:40px}.external-charities-process div.donate-receipt div.receipt-info{display:none}.external-charities-process div.donate-receipt div.receipt-info h2{margin-top:0}.external-charities-process div.donate-receipt div.receipt-info h2.subtitle{margin-top:40px}.external-charities-process div.donate-receipt ul{list-style:none;padding-left:0}.external-charities-process div.donate-receipt ul li{float:left;width:100%}.external-charities-process div.donate-receipt ul li label{font-weight:700}.external-charities-process div.donate-receipt ul li.break{display:block;width:100%}.external-charities-process div.donate-receipt div.buttons{padding-left:0;margin-top:20px;float:left;margin-bottom:0}.external-charities-process div.donate-receipt div.buttons button{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 52 52' id='Layer_1' version='1.1' viewBox='0 0 52 52' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath fill='%23fff' d='M11.960022,50h28.0899658V32H11.960022V50z M18.8141479,36.9968262h14.1884766v2H18.8141479V36.9968262z M18.8141479,42.9968262h14.1884766v2H18.8141479V42.9968262z'/%3E%3Cpolygon fill='%23fff' points='16,20 36,20 36,19.9968262 37.0026245,19.9968262 37.0026245,17.9968262 36,17.9968262 36,2 16,2 16,17.9968262 15.0026245,17.9968262 15.0026245,19.9968262 16,19.9968262 '/%3E%3Cpath fill='%23fff' d='M43.0299683,10h-5.0297852v5.9968262h1.0024414v6h-1.0024414v0.003418h-24v-0.003418h-0.9975586v-6h0.9975586V10H8.9700317 C5.1300049,10,2,13.1199951,2,16.9699707V40h7.960144v-9.9997559h32.0898438V40H50V16.9699707 C50,13.1199951,46.8800049,10,43.0299683,10z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;background-size:25px;padding-left:40px;padding-top:15px;padding-bottom:15px}@media only screen and (max-width:1280px){div.tv-player div.panel{width:100%;text-align:center;border:none}div.tv-player div.panel #videoplayer{float:none;margin:auto}div.tv-player div.related{padding:0;width:480px;margin:auto;float:none}div.tv-player div.related div.item{clear:none !important;float:left;width:auto;height:auto}}@media only screen and (max-width:980px){body.external-charities-index div.donate-content{width:100%}body.external-charities-index div.donate-content #donation_form,body.external-charities-index div.donate-content div.grid{width:50%}}@media only screen and (max-width:850px){div.tvgrid .item{width:50%}body.external-charities-index div.grid div.item{min-height:500px}body.external-charities-index div.grid div.item div.inner-content{min-height:500px}body.external-charities-index .form-content{min-height:500px}}@media only screen and (max-width:768px){div.tv-player #videoplayer{height:auto}.events-grid .filters{margin-bottom:10px}.events-grid .filters .filter{width:100%;margin:5px 0}.events-grid .filters .filter select{font-size:12px;padding-top:0;padding-bottom:0;height:25px}#eventstable div.header.event{display:none}#eventstable div.event>div{width:100% !important}.event-popup-details .event-popup-content .right-content,.event-popup-details .event-popup-content .left-content{width:50%;box-sizing:border-box;float:left}.event-popup-details .event-popup-content .right-content #googlemap,.event-popup-details .event-popup-content .left-content #googlemap{min-width:0}}@media only screen and (max-width:680px){body.external-charities-index div.donate-content #donation_form,body.external-charities-index div.donate-content div.grid{width:100%;margin-bottom:1rem}body.external-charities-index div.donate-content #donation_form .form-content,body.external-charities-index div.donate-content div.grid .form-content{min-height:0}body.external-charities-index div.donate-content #donation_form .form-content div.buttons button.submit,body.external-charities-index div.donate-content div.grid .form-content div.buttons button.submit{width:100%}body.external-charities-index div.donate-content div.play-panel .play-pane-content{width:90%;box-sizing:border-box}}@media only screen and (max-width:660px){.event-popup-details .event-popup-content{width:90%}.event-popup-details .event-popup-content .right-content,.event-popup-details .event-popup-content .left-content{width:50%;box-sizing:border-box;float:left}.event-popup-details .event-popup-content .right-content #googlemap,.event-popup-details .event-popup-content .left-content #googlemap{min-width:0}}@media only screen and (max-width:600px){div.tv-category-selector ul{width:100%;z-index:10}div.tv-category-selector ul li.main-selector{width:100%}div.tv-category-selector label{display:none}div.searchVideos{width:100%;margin-bottom:20px}div.searchVideos input#searchVideo{width:100%}.external-charities-index div.play-panel .play-pane-content{width:80%;top:20px}}@media only screen and (max-width:500px){.event-popup-details{overflow:scroll}.event-popup-details .event-popup-content{width:90%}.event-popup-details .event-popup-content .right-content,.event-popup-details .event-popup-content .left-content{width:100%;box-sizing:border-box;float:left;padding-left:0}}@media only screen and (max-width:400px){div.tv-player div.panel{margin-bottom:20px}div.tv-player div.related{width:360px}div.tv-player div.related div.item{width:50%;height:110px}}@media print{.external-charities-process div.page-title-wrapper{display:none}.external-charities-process div.donate-receipt{width:100%;box-sizing:border-box}.external-charities-process div.donate-receipt div.receipt-info{display:block}.external-charities-process div.donate-receipt div.receipt-info h2{font-weight:700}.external-charities-process div.donate-receipt div.buttons{display:none}.external-charities-process div.donate-receipt ul{padding-left:0}.external-charities-process small.copyright{display:none}}