body{background:#ccc;font-family:'Open Sans',sans-serif;color:#000;margin:0;font-size:12px;line-height:20px}a{color:#041e72;text-decoration:underline}a:visited{color:#041e72}a:hover{color:#041e72;text-decoration:underline}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1,h2,h3,h4,h5,form,p{margin:0 0 15px;padding:0}h1{line-height:26px;font-size:20px}h1 a{text-decoration:none}h2{line-height:24px;font-size:18px}h3{line-height:22px;font-size:16px}img{border:none}blockquote{margin:0 0 50px;font-style:italic;border-bottom:1px dashed #ccc}input,textarea,select{font-family:'Open Sans',sans-serif;color:#000}input[type=text],input[type=password],input[type=email],select,textarea{border:1px solid #041e72;margin-right:5px;padding:3px 5px 3px 15px}textarea{min-height:100px}.wrapper{margin:0 auto;padding:0;display:block;overflow:hidden;width:960px;vertical-align:top}#page{display:block;width:960px;margin:0 auto;-webkit-box-shadow:3px 3px 15px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 15px rgba(0,0,0,.3);box-shadow:3px 3px 15px rgba(0,0,0,.3);background:#fff}#page #header{display:block;background-image:url(//www.sunnybanksaints.org.au/wp-content/themes/sunnybanksaints_v1/img/bg_header.png);background-repeat:no-repeat;background-position:left top}#page #main{display:block;overflow:hidden;background-image:url(//www.sunnybanksaints.org.au/wp-content/themes/sunnybanksaints_v1/img/bg_column_left.png);background-repeat:repeat-y;background-position:675px top}#page #main #column-left{display:inline-block;width:725px;float:left;vertical-align:top;min-height:500px}#page #main #column-left div.cycloneslider{margin:0}#page #main #column-left .archive-header,#page #main #column-left .page-header{padding:30px 30px 0;border-bottom:1px solid #ccc}#page #main #column-left .post,#page #main #column-left .page,#page #main #column-left .product,#page #main #column-left #tribe-events-pg-template{padding:30px;border-bottom:1px solid #ccc}#page #main #column-left .product{border:none}#page #main #column-left #content .sticky{background-color:#fefec8;color:#041e72;border-bottom:1px solid #041e72}#page #main #column-left #content .entry-header>img{float:right;margin:0 0 20px 20px}#page #main #column-left #content .entry-meta{display:none}#page #main #column-right{display:inline-block;width:235px;float:left;vertical-align:top}#page #main #column-right #sidebar .widget{display:block;overflow:hidden;margin-bottom:10px}#page #main #column-right #sidebar h3.widget-title{padding:10px;display:block;background-color:#ff0;color:#041e72;font-size:16px;border-bottom:2px solid #041e72;background:#ff0;background:-moz-linear-gradient(top,#ff0 0%,#f1da36 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff0),color-stop(100%,#f1da36));background:-webkit-linear-gradient(top,#ff0 0%,#f1da36 100%);background:-o-linear-gradient(top,#ff0 0%,#f1da36 100%);background:-ms-linear-gradient(top,#ff0 0%,#f1da36 100%);background:linear-gradient(to bottom,#ff0 0%,#f1da36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#f1da36',GradientType=0)}#page #main #column-right #sidebar ul{margin:0;padding:0 10px;list-style:none}#page #main #column-right #sidebar ul li{margin:0 0 10px;padding:0;list-style:none}#page #main #column-right #sidebar ul li a{font-weight:700}#page #main #column-right #sidebar ul li span.post-date{display:block;color:#000;font-weight:700}#page #main #column-right #sidebar .widget>div,#page #main #column-right #sidebar ol.vcalendar,#page #main #column-right #sidebar .hide_cart_widget_if_empty{padding:0 10px !important}#page #main #column-right #sidebar ol.vcalendar span{color:#000}#page #main #column-right #sidebar ol.vcalendar li.tribe-events-list-widget-events{margin-bottom:10px}#page #main #column-right #sidebar ol.vcalendar li.tribe-events-list-widget-events h4.entry-title{margin:0;padding:0;line-height:14px}#page #main #column-right #sidebar p.tribe-events-widget-link a,#page #main #column-right #sidebar p{padding:0 10px;font-size:12px}#page #main #column-right #sidebar form input[type=text]{width:120px;display:inline-block;margin-bottom:5px}#page #main #column-right #sidebar form label{display:inline-block;width:50px;margin-bottom:8px;vertical-align:top}#page #main #column-right #sidebar form label.checklabel{width:180px}#page #main #column-right #sidebar form input[type=checkbox]{display:inline-block;width:15px;margin:5px 0 0;vertical-align:top}#page #site-navigation{display:block;height:56px;background-color:#041e72}#page div#site-navigation ul{padding:0;margin:0;list-style:none}#page div#site-navigation ul li{padding:0;margin:0;list-style:none;display:inline-block;*display:inline;zoom:1}#page div#site-navigation ul li a{padding:0 10px;margin:0;color:#fff;font-size:16px;font-weight:700;line-height:56px;display:block;text-decoration:none;text-transform:uppercase}#page div#site-navigation ul li.current-menu-item>a,#page div#site-navigation ul li.current-menu-parent>a{color:#041e72;background:#ff0;background:-moz-linear-gradient(top,#ff0 0%,#f1da36 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff0),color-stop(100%,#f1da36));background:-webkit-linear-gradient(top,#ff0 0%,#f1da36 100%);background:-o-linear-gradient(top,#ff0 0%,#f1da36 100%);background:-ms-linear-gradient(top,#ff0 0%,#f1da36 100%);background:linear-gradient(to bottom,#ff0 0%,#f1da36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#f1da36',GradientType=0)}#page div#site-navigation ul li a:hover{color:#041e72;background-color:#ff0}#page div#site-navigation ul li ul.sub-menu{position:absolute;margin:0;padding:0;background-color:#ff0;display:none;z-index:99999;overflow:hidden;border:none}#page div#site-navigation ul li ul.sub-menu li{display:block;margin:0;padding:0;width:250px;border:none}#page div#site-navigation ul li ul.sub-menu li a{margin:0;padding:0 20px;color:#041e72;font-size:12px;font-weight:400;border:none;line-height:34px;display:block}#page div#site-navigation ul li ul.sub-menu li a:hover,#page div#site-navigation ul li ul.sub-menu li.current-menu-item a{background-color:#041e72;color:#fff}#footer{background:#eee;padding:30px 0;display:block;text-align:center;font-size:11px}ul.nav-menu,ul.footer{display:block;padding:0;margin:0;list-style:none}ul.nav-menu li,ul.footer li{line-height:11px;display:inline-block;margin:0 5px 0 0;padding:0 5px 0 0;border-right:1px solid #000}ul.nav-menu li:last-child,ul.footer li:last-child{border-right:none}ul.nav-menu li a,ul.footer li a{color:#000;font-weight:400}ul.nav-menu li a:hover,ul.footer li a:hover{color:#1ba328}#nav-below,.nav-single{padding:30px;display:block}h3.assistive-text{display:none}.nav-previous{display:inline-block;float:left;width:50%;vertical-align:top}.nav-next{display:inline-block;float:right;width:50%;vertical-align:top;text-align:right}a.loginbutton,.loginbutton{padding:10px 15px;margin:0 0 20px;background-color:#041e72;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-border-radius:10px;border-radius:10px;border:none}.cycloneslider-template-standard .cycloneslider-caption{width:auto !important;background:#041e72 !important;color:#ff0 !important;opacity:1 !important}.cycloneslider-template-standard .cycloneslider-caption .cycloneslider-caption-title a{color:#ff0 !important;text-decoration:none}.cycloneslider-template-standard .cycloneslider-caption .cycloneslider-caption-description a{color:#ff0 !important;text-transform:uppercase}dd.tribe-events-date{width:500px}#page #main #column-left ul.products .count{display:none !important}#page #main #column-left li.product{padding:10px 0;border:none}.related.products{display:none}.woocommerce #customer_details{margin-bottom:20px}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:-webkit-linear-gradient(#041e72,#0932b9) !important;border-color:#041e72 !important}.woocommerce-info,.woocommerce-message{border-color:#041e72 !important}.woocommerce-info:before,.woocommerce-message:before{background-color:#041e72 !important}.cart_totals table{width:100%}.cart_totals table tr:nth-child(odd){background-color:#fff}.cart_totals table tr:nth-child(even){background-color:#fbfbfb}th.product-name{text-align:left !important}th.product-price,td.product-price{text-align:right !important}th.product-quantity{text-align:center !important}th.product-subtotal,td.product-subtotal{text-align:right !important}th.product-total,td.product-total{text-align:right !important}tr.cart-subtotal th,tr.shipping th,tr.total th{text-align:left !important}tr.cart-subtotal td,tr.shipping td,tr.total td{text-align:right !important}span.amount:after{content:"AUD"}.addon-name{display:none}.product-cat-6-a-side-competition div.images{display:none !important}.product-cat-6-a-side-competition div.summary{width:100% !important}.sku_wrapper,.posted_in,.product-cat-6-a-side-competition img{display:none !important}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#8fae1b;color:#fff}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#b81c23;color:#fff}.woocommerce #content div.product p.stock,.woocommerce div.product p.stock,.woocommerce-page #content div.product p.stock,.woocommerce-page div.product p.stock{font-size:24px;color:#b81c23;font-weight:700}.woocommerce #payment div.payment_box input#cardCSC{width:50px !important}@media only screen and (max-width:959px){#page{width:auto}.wrapper{width:auto}#page #main{background:0 0}#page #main #column-left{width:70%}#page #main #column-right{width:30%}#header img{width:auto;height:auto}#page #site-navigation{height:auto}table{width:100% !important}img{max-width:100%;height:auto}#page #main #column-left #tribe-events-pg-template{padding:0}}@media only screen and (max-width:767px){h1{font-size:16px;line-height:20px}h2{font-size:14px;line-height:18px}#page #main #column-left{width:100%}#page #main #column-right{width:100%}#page div#site-navigation ul li a{font-size:13px;line-height:40px}#header .logo img{height:70px;width:auto}#page #main #column-left .post,#page #main #column-left .page,#page #main #column-left .product{padding:15px}h2.tribe-events-page-title,#tribe-geo-results h2.tribe-events-page-title{font-size:20px}.tribe-events-calendar thead th{font-size:10px}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{font-size:11px}}