.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.monthlyPrayerTimes .customise{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;padding:20px;margin-top:auto;float:left;width:100%;}.monthlyPrayerTimes .customise h2{margin:0;}.monthlyPrayerTimes .customise label{display:inline-block;margin-left:5px;}.monthlyPrayerTimes .customise .grid_2,.monthlyPrayerTimes .customise .grid_12{margin:0 !important;}.monthlyPrayerTimes .printerFriendly{background:#009966;padding:20px;color:white;}.monthlyPrayerTimes .printerFriendly h3{margin:0;}.monthlyPrayerTimes .printerFriendly p{font-weight:100;margin:0;padding:0;}.monthlyPrayerTimes hr{height:0;border:none;border-bottom:1px solid #ccc;margin:20px 0;padding:0px 15px 15px 15px;float:none;}.monthlyPrayerTimes .disclaimer{float:left;width:100%;font-size:0.6em;padding-top:0px;border-top:2px solid #333;}.monthlyPrayerTimes .disclaimer .adjustments{float:left;line-height:1px;}.monthlyPrayerTimes .disclaimer .fianz{float:right;text-align:right;line-height:1px;}.monthlyPrayerTimes .disclaimer .fianz .contact{width:1.25em;display:inline-block;font-weight:bold;}.monthlyPrayerTimes .month{margin-bottom:15px;page-break-before:always;}.monthlyPrayerTimes .month:first-child{page-break-before:auto;}.monthlyPrayerTimes .month .day{border-bottom:1px solid #f2f2f2;padding:5px 0;float:left;width:100%;font-size:0.85em;}.monthlyPrayerTimes .month .day .grid_2{text-indent:2.5em;}.monthlyPrayerTimes .month .day.heading{text-transform:uppercase;border-bottom:2px solid #333;border-top:2px solid #333;}.monthlyPrayerTimes .month .day.weekend{font-weight:bold;}.monthlyPrayerTimes .month .day:nth-child(even){background:#f2f2f2;float:left;}.monthlyPrayerTimes .month .day span.date{width:18px;display:inline-block;}.monthlyPrayerTimes .month h2{text-transform:uppercase;padding-bottom:inherit;margin-bottom:0;line-height:0.9em;font-size:2em;padding:1em 0 1.5em 0;margin-top:0;color:#00895b;}.monthlyPrayerTimes .month h2 img.fianz{float:right;height:4em;margin-top:-1.9em;}.monthlyPrayerTimes .month h2 em{font-weight:normal;text-transform:none;font-size:0.65em;color:#333;}.fianz_prayer_times label{padding:0;}.fianz_prayer_times .printFull a{padding:5px 10px 5px 33px;display:block;background:url(/sites/all/themes/marketsquare/images/contact-fax-icon.png) 10px center no-repeat;}.fianz_prayer_times #time{font-weight:100;}.fianz_prayer_times label.prayerTitle{width:25%;float:left;}.fianz_prayer_times .prayerTimesGrp{display:none;}.fianz_prayer_times .prayerTimesGrp.active{display:block;}.fianz_prayer_times div.row{border-bottom:1px solid #f2f2f2;padding:5px 0 5px 10px;}.fianz_prayer_times div.row.region{background:url(/sites/all/themes/marketsquare/images/location-info.png) 10px center no-repeat;padding:8px 0 5px 33px !important;}.fianz_prayer_times div.row.expired{color:#ddd;}.fianz_prayer_times div.row.expired label{color:#ddd;}.fianz_prayer_times div.row span.timeRemaining{display:none;font-size:0.75em;font-weight:100;white-space:nowrap;color:#c00;}.fianz_prayer_times div.row.due{color:#d25900;}.fianz_prayer_times div.row.due label{color:#d25900;}.fianz_prayer_times div.row.due span.timeRemaining{display:inline;}.fianz_prayer_times select{margin:0 0 5px 0;width:100%;}@media print{#header,.notifications-wrapper,#page-top,#banner,h1,#subfooter,#admin-menu,#footer-bottom,#footer,#toTop,.more-link,#custom-area,hr,.printerFriendly,.customise{display:none !important;}#page,#main,#sidebar,body{padding:0 !important;margin:0 !important;margin-top:0 !important;}.day{padding:0;line-height:0.8em;}.day .grid_1,.day .grid_2{display:inline;float:left;}.day .grid_1{width:40px;}.day .grid_2{width:80px;}}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}.sf-menu{line-height:1.0;z-index:497;}.sf-menu ul{left:0;position:absolute;top:-99999em;width:12em;}.sf-menu ul li{width:100%;}.sf-menu li{float:left;position:relative;z-index:498;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li:hover ul,.sf-menu li.sfHover ul{z-index:499;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{left:0;top:2.5em;}.sf-menu li li:hover > ul,.sf-menu li li.sfHover > ul{left:12em;top:0;}.sf-menu.menu,.sf-menu.menu ul,.sf-menu.menu li{margin:0;}.sf-hidden{left:-99999em !important;top:-99999em !important;}.sf-menu a.sf-with-ul{min-width:1px;}.sf-sub-indicator{background:url(/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;display:block;height:10px;overflow:hidden;position:absolute;right:0.75em;text-indent:-999em;top:1.05em;width:10px;}a > .sf-sub-indicator{top:0.8em;background-position:0 -100px;}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{background:url(/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom;padding:0 8px 9px 0 !important;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;}.sf-shadow ul.sf-shadow-off{background:transparent;}.sf-menu.rtl,.sf-menu.rtl li{float:right;}.sf-menu.rtl li:hover > ul,.sf-menu.rtl li.sfHover > ul{left:auto;right:0;}.sf-menu.rtl li li:hover > ul,.sf-menu.rtl li li.sfHover > ul{left:auto;right:12em;}.sf-menu.rtl ul{left:auto;right:0;}.sf-menu.rtl .sf-sub-indicator{left:0.75em;right:auto;background:url(/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px;}.sf-menu.rtl a > .sf-sub-indicator{top:0.8em;background-position:-10px -100px;}.sf-menu.rtl a:focus > .sf-sub-indicator,.sf-menu.rtl a:hover > .sf-sub-indicator,.sf-menu.rtl a:active > .sf-sub-indicator,.sf-menu.rtl li:hover > a > .sf-sub-indicator,.sf-menu.rtl li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-menu.rtl ul .sf-sub-indicator{background-position:0 0;}.sf-menu.rtl ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-menu.rtl ul a:focus > .sf-sub-indicator,.sf-menu.rtl ul a:hover > .sf-sub-indicator,.sf-menu.rtl ul a:active > .sf-sub-indicator,.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-menu.rtl .sf-hidden,.sf-menu.rtl.sf-hidden{left:auto !important;right:-99999em !important;}.sf-menu.rtl.sf-horizontal.sf-shadow ul,.sf-menu.rtl.sf-vertical.sf-shadow ul,.sf-menu.rtl.sf-navbar.sf-shadow ul ul{background-position:bottom left;padding:0 0 9px 8px !important;-webkit-border-radius:8px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:8px;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;border-radius:8px;border-top-right-radius:0;border-bottom-left-radius:0;}.sf-vertical.rtl li:hover > ul,.sf-vertical.rtl li.sfHover > ul{left:auto;right:12em;}.sf-vertical.rtl .sf-sub-indicator{background-position:-10px 0;}.sf-vertical.rtl a > .sf-sub-indicator{background-position:0 0;}.sf-vertical.rtl a:focus > .sf-sub-indicator,.sf-vertical.rtl a:hover > .sf-sub-indicator,.sf-vertical.rtl a:active > .sf-sub-indicator,.sf-vertical.rtl li:hover > a > .sf-sub-indicator,.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar.rtl li li{float:right;}.sf-navbar.rtl ul .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul a > .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar.rtl ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul ul .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl ul ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl li li:hover > ul,.sf-navbar.rtl li li.sfHover > ul{left:auto;right:0;}.sf-navbar.rtl li li li:hover > ul,.sf-navbar.rtl li li li.sfHover > ul{left:auto;right:12em;}.sf-navbar.rtl > li > ul{background:transparent;padding:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:0;}
.sf-navbar{position:relative;}.sf-navbar li{position:static;}.sf-navbar li li{position:relative;}.sf-navbar li ul,.sf-navbar li li li{width:100%;}.sf-navbar li li{width:auto;float:left;}.sf-navbar li li:hover > ul,.sf-navbar li li.sfHover > ul,.sf-navbar > li.active-trail > ul{left:0;top:2.5em;}.sf-navbar li li li:hover > ul,.sf-navbar li li li.sfHover > ul{left:12em;top:0;}.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar ul a > .sf-sub-indicator{background-position:0 -100px;}.sf-navbar ul a:focus > .sf-sub-indicator,.sf-navbar ul a:hover > .sf-sub-indicator,.sf-navbar ul a:active > .sf-sub-indicator,.sf-navbar ul li:hover > a > .sf-sub-indicator,.sf-navbar ul li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar ul ul .sf-sub-indicator{background-position:-10px 0;}.sf-navbar ul ul a > .sf-sub-indicator{background-position:0 0;}.sf-navbar ul ul a:focus > .sf-sub-indicator,.sf-navbar ul ul a:hover > .sf-sub-indicator,.sf-navbar ul ul a:active > .sf-sub-indicator,.sf-navbar ul ul li:hover > a > .sf-sub-indicator,.sf-navbar ul ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar > li > ul{background:transparent;padding:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;}
