/* https://www.southsrugby.com.au/wp-content/plugins/wpeventplus/assets/front/evrplus_calendar_v19.css?ver=2.5.1 */
@media only screen and (max-width :320px){.calendar-table,.calendar-table tr{min-width:289px!important}.calendar-date-switcher{background-color:#0E6976;color:#FFF;padding:6px 4px}.calendar-date-switcher form{margin:0;max-width:264px;padding:0}.calendar-date-switcher select{width:80%!important}.calendar-date-switcher input{width:60px!important;border-radius:2px}.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{background:none!important;font-size:1em!important;padding:0!important}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{background:none!important;font-size:1em!important;padding:0!important}.calendar-month{font-size:12px!important;font-weight:700;text-align:center;width:136px!important}.calendar-next,.calendar-prev{text-align:center;width:90px}#calendar-table tr td{padding:0!important;border:1px solid #DBDBDB;max-width:45px!important}.event a{display:table-caption;height:auto;font-size:8px!important;text-align:center;width:42px!important}.events a{padding:0!important}.nav2select{width:96%!important}#details{margin:0!important}#details img{width:85%!important;margin-top:18px}#evrplus_pop_map{float:none!important}#evrplusRegForm form input[type="text"]{width:70%!important;padding:1em!important}.reg_fees_select{width:100%!important}#evrplusRegForm select{width:56%!important;padding:8px!important}.horizontal_line1{width:100%!important}#evrplusRegForm img{width:75%!important}.regform_buttons{margin:0!important}#sidebar{width:100%!important}}@media only screen and (max-width:480px) and (min-width:321px){#evrplusRegForm form input[type="text"]{width:86%!important}.reg_fees_select{width:100%!important}#evrplusRegForm select{width:72%!important;padding:8px!important}#sidebar{width:100%!important}#evrplus_pop_map img{margin-left:55px!important;margin-top:15px;width:80%!important}.regform_buttons{margin:0!important}#calendar-table tr td{padding:0!important}.calendar-date-switcher input{margin-left:10px!important;border-radius:3px}.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{background:none!important;font-size:1em!important;padding:0!important}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{background:none!important;font-size:1em!important;padding:0!important}#calendar-table tr td{padding:0!important}.catgry{width:100%!important}.event a{font-size:9px!important}.events a{padding:0!important;height:auto;width:100%!important;margin-left:1px!important}}@media only screen and (max-width:780px) and (min-width:481px){.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{background:none!important;padding:0!important}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{background:none!important;padding:0!important}.calendar-date-switcher input{margin-left:10px!important;border-radius:3px}}.calendar-table{margin:0;padding:0;width:100%;border:1px solid #dedade;box-shadow:0 0 5px 2px rgba(145,145,145,.35);-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;border-collapse:collapse;border-spacing:0;width:100%!important;height:100%;margin:0;padding:0;color:gray!important}.calendar-table tr:last-child td:last-child{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.calendar-table table tr:first-child td:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.calendar-table table tr:first-child td:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.calendar-table tr:last-child td:first-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.calendar-table tr:nth-child(odd){background-color:#fff}.calendar-table tr:nth-child(even){border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background:-o-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background:-ms-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background:linear-gradient(to bottom,#e5e5e5 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#f9f9f9',GradientType=0)}#calendar-table tr td{padding:6px 4px;border:1px solid #DBDBDB}#calendar-table tr td .alt td{background:#EBEBEB;color:#7D7D7D}.normal-day-heading{border:0 solid #dedade;text-align:center;border-width:0 0 1px 1px;font-size:15px;font-family:Arial;font-weight:700;color:#666}.weekend-heading{border:0 solid #dedade;text-align:center;border-width:0 0 1px 1px;font-size:15px;font-family:Arial;font-weight:700;color:#666}.calendar-next,.calendar-prev{text-align:center}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{float:left;font-size:1.29em;height:24px;margin-left:20px;padding-left:15%;padding-top:4px;text-decoration:none;background-size:35%}.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{float:left;font-size:1.29em;height:24px;margin-left:20px;padding-left:15%;padding-top:4px;text-decoration:none;background-size:35%}.calendar-prev a:visited,.calendar-next a:visited{text-align:center;text-decoration:none}.calendar-month{text-align:center;font-weight:700;font-size:15px}.day-with-date{height:60px;width:14.2%!important}.events{vertical-align:text-top;text-align:left;font-size:95%}.events a:link,.events a:visited,.events a:active,.events a:hover{color:#fff}.events a{vertical-align:text-top;text-align:center;padding-left:12px;padding-right:12px;padding-bottom:2px;padding-top:2px;font-size:11px;line-height:14px!important;display:inline-block;margin:0 .2em;background:#b94a48;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 2px 0 0 rgba(113,45,43,1);-moz-box-shadow:0 2px 0 0 rgba(113,45,43,1);box-shadow:0 2px 0 0 #999;text-decoration:none;color:#fff;text-shadow:0 1px rgba(33,33,33,.7);white-space:pre-wrap;word-break:keep-all}.no-events{text-align:center;vertical-align:middle;font-size:110%}.day-without-date{width:14.2%;height:60px}.current-day{height:60px;background-color:#b8ced6}span.event{text-align:left;font-size:1em}.calendar-date-switcher{height:25px;text-align:center;background-color:#583c32;color:#fff}.calendar-date-switcher form{margin:0;padding:0}.calendar-date-switcher select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-color:#DDD;font-size:11px;padding:0;background-color:#F1F1F1;margin:5px 0}.calnk a:hover span span.event-title{padding:0;width:96%;border-bottom:#000 solid 1px;text-align:center;white-space:nowrap;font-weight:700;font-size:1.2em}.calnk a:hover{background-position:0 0;text-decoration:none;color:#000}.calnk a:visited{text-decoration:none;color:#000}.calnk a{text-decoration:none;color:#000}.calnk a span{display:none}.calnk a:hover span{color:#333;display:block;position:absolute;margin-top:1px;padding:6px;max-width:600px;min-width:400px;*width:expression((this.offsetwidth>300) ? (this.width=300+'px'):((this.offsetwidth < 200) ? (this.width=200+'px'):true));clear:both;z-index:100;line-height:1.2em}.calnk .time{font-size:.8em}.page-upcoming-events{font-size:95%}.page-todays-events{font-size:95%}a.tooltip{border-bottom:1px dotted #000;color:#000;outline:none;cursor:help;text-decoration:none;position:relative;z-index:24}a.tooltip span{display:none}a.tooltip:hover{z-index:25;background:}a.tooltip:hover span{display:block;border-radius:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,.1);-webkit-box-shadow:5px 5px rgba(0,0,0,.1);-moz-box-shadow:5px 5px rgba(0,0,0,.1);font-family:Calibri,Tahoma,Geneva,sans-serif;position:absolute;left:1em;top:2em;z-index:30;margin-left:0;width:250px}a.tooltip:hover img{border:0;margin:-10px 0 0 -55px;float:left;position:absolute}a.tooltip:hover em{font-family:Candara,Tahoma,Geneva,sans-serif;font-size:1.2em;font-weight:700;display:block;padding:.2em 0 .6em}.calendar-table .classic{padding:.8em 1em}.help{padding:.5em .8em .8em 2em}* html a:hover{background:transparent}.calendar-table .classic{background:#FFA;border:1px solid #FFAD33}.critical{background:#FCA;border:1px solid #FF3334}.calendar-table .help{background:#fff;border:2px solid #2BB0D7}.calendar-table .info{background:#9FDAEE;border:1px solid #2BB0D7}.calendar-table .warning{background:#FFA;border:1px solid #FFAD33}.catgry{border-left:solid 0 #000;margin-left:1px;margin-bottom:1px}.catgry h3{font-weight:400;font-size:.1em;margin:0;padding:0}.catgry p.time,.catgry p.seats{font-weight:400;font-size:0;padding:0;margin:0}.categry_political a{background:#67B6AD!important}.categry_music a{background:#6DAEA1!important}.categry_general a,.categry_religion a{background:#0E6976!important}.categry_personal a,.categry_social a,.categry_wedding a{background:#28766E!important}.evrplus_mini_cal_add_extra_nfo{background:url(/wp-content/plugins/wpeventplus/assets/front/catimages/chairs.jpg) no-repeat scroll 0 0 transparent;color:#000!important;display:block!important;float:right;font-size:12px!important;height:38px;padding-left:40px;padding-top:12px}.calnk .evrplus_mini_cal_add_extra_nfo{background:url(/wp-content/plugins/wpeventplus/assets/front/catimages/chairs.jpg) no-repeat scroll center 0 transparent;color:#000!important;display:block!important;float:right;font-size:12px!important;height:38px;padding-left:2px;padding-top:47px}.evrplus_mini_cal-custom-cat{width:40px;height:40px;float:left}.evrplus_mini_cal_custom_cat_1{background:url(/wp-content/plugins/wpeventplus/assets/front/catimages/baking.png) no-repeat 0 center}.evrplus_mini_cal_custom_cat_2{background:url(/wp-content/plugins/wpeventplus/assets/front/catimages/Cooking.gif) no-repeat 0 center}.evrplus_mini_cal_custom_cat_3{background:url(/wp-content/plugins/wpeventplus/assets/front/catimages/Grill.png) no-repeat 0 center}.evrplus_mini_cal_custom_cat_4{background:url(/wp-content/plugins/wpeventplus/assets/front/catimages/other.gif) no-repeat 0 center}.evrplus_mini_cal_custom_cat_5{background:url(/wp-content/plugins/wpeventplus/assets/front/catimages/cat2.png) no-repeat 0 center}#content .mainTable{background:none repeat scroll 0 0 #583C32;border:1px solid #583C32;width:175px!important;color:#fff!important}.monthYearText{color:#252216;font-family:Geneva,Verdana,Arial,sans-serif;font-size:13px;font-weight:700}.monthYearRow{background:none repeat scroll 0 0 #583C32;line-height:17pt;padding:4px!important;text-align:center!important;vertical-align:middle;color:#fff!important}.dayNamesText{background-image:url(/wp-content/plugins/wpeventplus/assets/front/dayBg.gif);color:#433D27;font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;font-weight:700;padding:4px!important;text-align:center!important}.dayNamesRow{background-color:#6FA9BE;line-height:11pt;text-align:center;vertical-align:middle;padding:4px!important;text-align:center!important}.rows{color:#433D27;font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;line-height:15pt;text-align:center;vertical-align:middle}.sOther{background:none repeat scroll 0 0 #FEFEFC;color:#BBB;font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px}.s2{background-color:#F9F0E1;padding:4px!important;text-align:center!important}.s21{background-color:#746352;box-shadow:0 0 1px #fff inset;color:#fff;padding:4px!important;text-align:center!important;cursor:pointer}.s22{background-color:#A6ADBB;padding:4px!important;text-align:center!important;cursor:pointer}.today{color:#6FA9BE;font-weight:700}.mainTable td{border-right:1px solid #DDD;padding:4px!important}.day-with-datedrt{position:relative}.evrplus_mini_cal_event{display:none;z-index:50;position:absolute;background:#fff;border:1px solid #583C32}.evrplus_mini_cal_event:hover,.day-with-datedrt:hover .evrplus_mini_cal_event{display:block}.evrplus_mini_cal_new_stylinnnng.evrplus_events thead tr th{background:none repeat scroll 0 0 #6FA9BE!important;color:#56534c;padding:2px;line-height:22px;text-transform:lowercase}.evrplus_mini_cal_new_stylinnnng.evrplus_events tbody{border-bottom:1px solid #C2B9A8}.evrplus_mini_cal_new_stylinnnng.evrplus_events thead tr th:first-letter{text-transform:uppercase}.event a{color:#fff!important}iframe .pluginShareButtonLink img{display:none}.evrplus_fb_icon:before{content:"\f305";color:#fff;display:inline-block;float:left;font-family:dashicons;font-size:20px;font-style:normal;font-weight:400;height:20px;line-height:1;margin-top:3px;text-decoration:inherit;vertical-align:top;width:20px}.evrplus_tw_icon:before{content:"\f301";color:#fff;display:inline-block;float:left;font-family:dashicons;font-size:20px;font-style:normal;font-weight:400;height:20px;line-height:1;margin-top:3px;text-decoration:inherit;vertical-align:top;width:20px;margin-left:4px}.evrplus_addcal_icon:before{content:"\f508";color:#fff;content:"";display:inline-block;float:left;font-family:dashicons;font-size:20px;font-style:normal;font-weight:400;height:20px;line-height:1;margin-top:3px;padding-left:12px;padding-top:4px;text-decoration:inherit;vertical-align:top;width:20px}.evrplus_socialf{background-color:#3b5998;border:medium none;border-radius:3px;color:#fff;cursor:pointer;padding:4px}.evrplus_socialt{background-color:#00ACED;border:medium none;border-radius:3px;color:#fff;cursor:pointer;padding:4px}.evrplus_addcal{background-color:#5aa4a3;border:medium none;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;padding:8px}.eve-details .thumb{width:120px;height:120px;background-size:cover;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-position:center;float:left;margin-right:20px;border:6px solid #d3d3d3}