.xmaspromo
{
background:url(//www.standrewsmarayong.org.au/apps/images/header-xmas.png) no-repeat 0 0;
} @font-face {
font-family: 'Open Sans', sans-serif !important;
}
body {
font-family: 'Open Sans', sans-serif !important;
}
.navbar {
margin-bottom: 0px;
}
header {
border-bottom:2px solid #ccc;
}
.header-topbkg {
background:#ececec;
}
.mainsectbkg {
background:#efefef;
}
.navbar-default {
background-color: #fff;
border-color: #fff;
margin-left:0px;
padding-left:0px;
font-size:16px;
font-family: 'Oswald', sans-serif !important;
}
.banner-box{ background-image:url(//www.standrewsmarayong.org.au/apps/images/church1.jpg) !important; background-position:right bottom !important; background-repeat:no-repeat !important; 
height:265px;}
.visiblenavix .banner-box{ background-image:url(//www.standrewsmarayong.org.au/apps/images/mass-time.jpg) !important; background-position:right bottom !important; background-repeat:no-repeat !important;}
.icon1 a{ background-image:url(//www.standrewsmarayong.org.au/apps/images/icon1.png) !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:97%;}
.icon2 a{ background-image:url(//www.standrewsmarayong.org.au/apps/images/icon2.png) !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:97%;}
.icon3 a{ background-image:url(//www.standrewsmarayong.org.au/apps/images/icon3.png) !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:97%;}
.icon4 a{ background-image:url(//www.standrewsmarayong.org.au/apps/images/icon4.png) !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:97%;}
.icon5 a{ background-image:url(//www.standrewsmarayong.org.au/apps/images/icon5.png) !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:97%;}
.infos i{ display:none;} .navbar-right {
color:#323232 !important;
font-size:11px !important;
}
.boxenav {
float: left;
width: 16%;
}
.list_links {
margin-top: 25px;
}
@media (max-width: 767px) {
.navbar-right {
margin-left:10px !important;
text-align:center !important;
}
}
.logo {
margin-top:20px;
}
.topph-number {
color:#002d64;
font-weight:bold;
font-size:30px;
float:right;
text-align:right; padding-top:20px
font-family: 'Oswald', sans-serif !important;
}
.colorwh{ color:#ffffff !important;}
.navbar-default .navbar-brand {
color: #000;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
color: #0070aa;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #000;
}
.navbar-default .navbar-nav > li > a {
color: #000;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #0070aa;
background-color: transparent;
}
.navbar-default .navbar-nav > .current_page_item > a, .navbar-default .navbar-nav > .current_page_item > a:hover, .navbar-default .navbar-nav > .current_page_item > a:focus {
color: #0070aa;
background-color: #fff;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
color: #0070aa;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #0070aa;
background-color: #e7e7e7;
}
.container-fluid {
padding-left:0px;
}
.banner {
background:url(//www.standrewsmarayong.org.au/apps/images/bannerbkg.jpg) no-repeat top center #15b7f5;
width:100%;
height:450px;
float:left;
margin-bottom:10px; 
}
.banner h1 {
color:#fff;
font-size:28px;
font-family: 'Oswald', sans-serif !important;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
text-align:left;
padding-bottom:20px;
line-height:65px;
margin-left:18px;
}
.banner h3 {
color:#0070aa;
font-size:20px;
}
.banner-box {
border-radius:10px;
background:#fff;
padding:3px 20px 20px 20px;
color:#000;
background-color: rgb(255, 255, 255); line-height:25px;
}
.infos {
text-align: center;
padding: 24px 0;
margin-bottom: 0px;
}
.infos .rounded {
width: 80px;
height: 80px;
display: inline-block;
padding: 10px;
font-size: 30px;
color: #fff;
border-radius: 50%;
text-align: center;
line-height: 60px;
}
.infos h2 {
font-size: 18px;
text-transform: uppercase;
color: #091a22;
font-weight: 600;
font-family: 'Oswald', sans-serif !important;
}
.infos h2 a {
color: #091a22;
}
.infos h2 a:hover {
color: #0070aa !important;
text-decoration:none;
}
.blue {
background: #0070aa;
}
.mrgleftinfo {
margin-left:0%;
}
.newtoparish {
margin-left:4%
}
.contentarea {
}
.contentarea img {
margin: 0 10px 20px 0;
max-width: 98%;
}
.contentarea h2 {
font-family: 'Oswald', sans-serif !important;
font-size:28px;
color:#0070aa;
line-height:35px;
}
.contentarea h3 {
color:#1a1a1a;
font-size:30px;
font-family: 'Oswald', sans-serif !important;
}
.contentarea p { font-size:15px;
line-height:30px;
color:#000;
}
.bible-words {
border:1px solid #d2d2d2;
padding:5px 20px 20px 20px;
margin-top:15px;
}
.bible-words span {
color:#000;
font-size:16px;
text-align:right;
float:right;
}
.lit-readings {
border:1px solid #d2d2d2;
padding:0px 10px 10px 10px;
margin:10px 0 10px 0;
}
.readmore {
background-color: #0070aa;
border-radius: 15px;
color: #fff;
font-size: 14px;
margin-top: 5px;
padding: 8px;
text-align: center;
width: 28%;
}
.download {
color:#2e6800;
}
.download a {
color:#2e6800;
text-decoration:none;
background:url(//www.standrewsmarayong.org.au/apps/images/download.png) no-repeat 94% center #2e6800; border-radius:3px; padding:5px 32px 5px 10px; color:#fff;
background-size:20px auto;
}
.download a:hover {
text-decoration:none;
background:url(//www.standrewsmarayong.org.au/apps/images/download.png) no-repeat 94% center #0070aa;
background-size:20px auto;
}
.mrgfa {
margin-left:6px;
}
.rcia {
color: #004c74;
font-size: 14px;
margin-left: 10px;
position: absolute;
}
.llb-area {
border:1px solid #d2d2d2;
padding:5px 20px 20px 20px;
height:auto;
}
.llb-area h3 {
font-size:26px;
color:#0070aa;
font-family: 'Oswald', sans-serif !important;
border-bottom:2px solid #b2b2b2;
padding-bottom:10px;
}
.llb-area img {
width:91px;
height:87px;
margin:10px 10px 0 0;
}
.llb-area h2 {
font-size:20px;
color:#0070aa;
font-family: 'Oswald', sans-serif !important;
border-bottom:1px solid #ccc;
padding-bottom:10px;
}
.llb-area h4 {
font-size:14px;
color:#0070aa; margin-left: 96px;
line-height:20px;
}
.llb-area p {
margin-left: 96px;
}
.dl-horizontal {
margin-bottom: 15px;
overflow: hidden;
border-bottom:1px solid #ccc;
}
.dl-horizontal dt {
clear: left;
float: left;
overflow: hidden;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
width:91px;
height:87px;
}
.dl-horizontal dd {
margin-left: 10px;
}
.bulletin {
border-bottom:1px solid #cc;
margin-bottom:76px;
}
.bulletin p {
margin-left:0px !important;
}
.popularlinks {
background:#efefef;
padding-bottom:20px;
}
.popularlinks img {
margin-bottom:10px;
}
.contmrg {
margin-bottom:20px;
}
.popularlinks h5 {
font-size:22px;
color:#0070aa;
font-family: 'Oswald', sans-serif !important;
padding:13px;
}
footer {
background:#0c3347;
padding:20px 0 20px 0;
}
.list-unstyled {
list-style: none outside none;
padding-left: 0;
color:#fff;
line-height:26px;
}
.list-unstyled a {
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
.list-unstyled a:hover {
color:#bde6fb;
}
.locationarea {
background:#1d6184;
padding:20px 0 10px 0;
color:#fff;
}
.locationarea p {
font-size:12px;
}
.footerbtm {
background:#7abcde;
color:#000;
padding:5px 0 0px 0;
} .in_image_style{ width:100%;
margin:0 0 10px 0;}
.in_image_style img{ width:100%;}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
border-bottom:1px solid #ccc;
border-radius: 4px;
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
margin: 0;
padding: 0;
border: 0;
list-style: none;
line-height: 1;
display: block;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cssmenu {
width: 25%px;
color: #ffffff;
margin-bottom:20px;
}
#cssmenu ul ul {
display: none;
}
.align-right {
float: right;
}
#cssmenu > ul > li > a {
padding: 15px 20px;
border:1px solid #d4d4d4;
cursor: pointer;
z-index: 2;
font-size: 12px;
text-decoration: none;
color: #0070aa;
background: #fff; font-weight:bold;
}
#cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a, #cssmenu > ul > li.open > a {
color: #fff;
background: #0070aa;
}
#cssmenu > ul > li.open > a { border-bottom: 1px solid #1682ba;
}
#cssmenu > ul > li:last-child > a, #cssmenu > ul > li.last > a {
border-bottom: 1px solid #1682ba;
}
.holder {
width: 0;
height: 0;
position: absolute;
top: 0;
right: 0;
}
.holder::after, .holder::before {
display: block;
position: absolute;
content: "";
width: 6px;
height: 6px;
right: 20px;
z-index: 10;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.holder::after {
top: 17px;
border-top: 2px solid #ffffff;
border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after, #cssmenu > ul > li.active > a > span::after, #cssmenu > ul > li.open > a > span::after {
border-color: #eeeeee;
}
.holder::before {
top: 18px;
border-top: 2px solid;
border-left: 2px solid;
border-top-color: inherit;
border-left-color: inherit;
}
#cssmenu ul ul li a {
cursor: pointer;
border-bottom: 1px solid #d4d4d4;
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
padding: 10px 20px;
z-index: 1;
text-decoration: none;
font-size: 13px;
color: #000;
background: #f8f8f8; font-weight:bold;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.open > a, #cssmenu ul ul li.active > a {
background: #f2efef;
color: #000;
}
#cssmenu ul ul li:first-child > a {
box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a { }
#cssmenu ul ul ul li a {
padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a, #cssmenu > ul > li > ul > li.last > a {
border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a, #cssmenu > ul > li > ul > li.last.open > a {
border-bottom: 1px solid #32373e;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
display: block;
position: absolute;
content: "";
width: 5px;
height: 5px;
right: 20px;
z-index: 10;
top: 11.5px;
border-top: 2px solid #eeeeee;
border-left: 2px solid #eeeeee;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after, #cssmenu ul ul li.open > a::after, #cssmenu ul ul li > a:hover::after {
border-color: #ffffff;
}
.font16 {
font-size:16px;
}
.mrgleft44 {
margin-left:44px;
}
.txrght {
text-align:right;
}
.footerfixed {
position:fixed;
bottom:0px;
margin:auto;
width:100%;
z-index:999;
}
.fooradjhigh {
height:155px;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
color: inherit;
}
.panel-title > a {
color: inherit;
}
.contentarea h5 {
color: #1a1a1a;
font-size: 20px;
}
.footerfixed {
position:fixed;
bottom:0px;
margin:auto;
width:100%;
z-index:999;
}
.sub-menu { }
.sub-menu ul li { font-size:15px !important;}
.contentarea img{ border:1px solid #ccc; padding:5px;}
.padlft{ padding-left:10px !important}
.mrgrec{ margin:10px !important; overflow:hidden;}
.reconci{  margin:20px 0 0 0;}
.reconci span{ color:#09C; padding:0 10px 0px 0; font-weight:bold; line-height:50px; }
.gallery { width:100%; float:left;}
.gallery img {
border-color: #eee;
border: 0.625em solid rgba( 255, 255, 255, .5 );
-webkit-box-shadow: 0 0 0.313em rgba( 0, 0, 0, .05 );
box-shadow: 0 0 0.313em rgba( 0, 0, 0, .05 );
-webkit-transition: -webkit-box-shadow .3s ease, border-color .3s ease;
transition: box-shadow .3s ease, border-color .3s ease;
margin:0 0 5px 0;
}
.gallery img:hover, .gallery img:focus {
border-color: #fff;
-webkit-box-shadow: 0 0 0.938em rgba( 0, 0, 0, .25 );
box-shadow: 0 0 0.938em rgba( 0, 0, 0, .25 );
}
.gallery h4{ font-size:15px; color:#323232; text-align: center; }
.gallery h4 a{color:#323232; text-decoration:none; }
.gallery h4 a:hover{ color:#000; text-decoration:none;}
.downloads > thead > tr > th:last-child {
text-align: center;
}
.downloads > tbody > tr > td:last-child {
text-align: center;
}
.breadcrumb{ font-weight:bold !important;}
.par-cnt{ float:left; width:100%;}
.clickgalery{float:left; width:100%; text-align:center;}
.par-cnt1 {float: left; margin: 20px auto;width:90%; border:1px solid #cccccc;
padding:10px 2%; background:#f3f3f3;}
.par-office-hours{ float:left; width:60%;}
.par-cntus{ float:left; width:40%; text-align:center; font-size:22px; font-weight:bold; margin-top:8px;}
.par-cntus a{}
.footer-lnk p span {    font-size: 13px !important;    padding-top: 14px;}
.footer-lnk p {    font-size: 12px;    clear: both;    line-height: 12px;}
.par-office-hours span{ float:left; text-align:center; font-weight:bold; font-size:17px; color:#3d3d3d; width:100%; padding-bottom:10px;}
.par-day{ float:left; width:100%; margin-bottom:5px; font-size:18px; text-align:center;}
.footer-lnk span{  font-size:10px !important; float:left;}
.footer-lnk img{ float:left; width:40px !important;margin-right: 3px;margin-left:6px;}
.ftrsicn{ padding:0px !important;}
.clixlink{ display:none;}
.wpcf7-captchar {border: 1px solid #ccc;}
.fa.fa-home{font-size: 25px;line-height:0;}
.panel-primary:hover {opacity:0.7;}
.panel-primary:hover .panel-heading{background:#0c3347;}
.sitemaps > li {
line-height: 27px;
}
.logo img {
float: left;
}
.logo .main_title {
font-size: 29px;
font-weight: bold;
padding-top: 13px;
float:left;
color: #002d64;
font-family: 'Archivo Narrow', sans-serif;
}
.logo .sub_title {
float: left;
font-family:"Open Sans",sans-serif !important;
font-size: 17px;
line-height: 34px;
color:#0070aa;
}
.soc_inr_dv img {
border: medium none;
padding-top: 24px;
}
.soc_inr_dv img:hover{opacity:0.7;}
ul.sitemaps {
padding-left: 23px;
}
ul.sitemaps li {
list-style: inside none disc;
margin-left: 0;
}
.dl-horizontal.dl_new {
margin-bottom: 34px;
}
#TB_caption {padding: 2px 30px 10px 25px !important; } 
div#TB_secondLine span a {display: inline-block; background:#428bca; color: #fff; padding: 0px 6px;}
div#TB_secondLine span a:hover {background:#0058a4;}
.tb-close-icon {color:#fff !important;top:-14px !important; right:-13px !important;background:#f00 !important;border-radius: 50%;}
@media (max-width: 1199px) {
.footer-lnk img { width: 35px !important;    margin-right: 3px;    margin-left: 3px;}
.footer-lnk p span {padding-top: 11px;}
}
@media (max-width: 1197px) {
.banner h1{font-size: 22px;line-height: 53px;}
.locationarea .img-responsive.pull-left {
width: 30%;
}
.txrght{font-size:11px;}
}
@media (max-width: 1024px) {
.banner { background-size:130%;}
.footer-lnk .font16 a{ font-size:14px;}
}
@media (max-width: 768px) {
.mrgleft44 {
margin-left:0px;
}
.footer-lnk{padding-left:15px;}
}
@media (max-width: 990px) {
.banner h1 {
font-size: 18px;
line-height:32px;
}
.footerfixed.visible-md.visible-lg{display:block !important;position:relative;}
}
@media (min-width: 1000px) and (max-width:1024px) {
.banner{ height:510px;}
.topph-number {
color: #002d64;
float: none !important;
font-size: 30px;
font-weight: bold;
padding-top: 10px;
text-align: center !important;
}
.navbar-nav > li > a {
padding: 15px 16px 15px 0px;
font-size:14px;
}
.navbar-default {
font-family: 'Oswald', sans-serif !important;
font-size: 14px !important;
}
}
@media (min-width: 768px) and (max-width:1000px) {
.mrgleftinfo {
margin-left:25%;
}
.newtoparish {
margin-left:25%
}
.topph-number {
color: #002d64;
float: left !important;
font-size: 30px;
font-weight: bold;
padding-top: 10px;
text-align: center !important;
width: 100%;
}
.navbar-default {
font-family: 'Oswald', sans-serif !important;
font-size: 14px !important;
}
.navbar-nav > li > a {
padding: 15px 15px 15px 0px;
font-size:11px !important ;
}
.banner{ height:500px;}
}
@media (max-width:1204px) {
.col-sm-6.col-md-5.col-lg-5.visiblenavi {
width: 50%;
}
.navbar-nav > li > a {
padding: 15px 17px 13px 0px !;
font-size: 15px !important;
}
footer{height:290px;}
}
@media (min-width: 1024px) and (max-width:1204px) {
.navbar-default {
font-family: 'Oswald', sans-serif !important;
font-size: 15px !important;
}
.navbar-nav > li > a {
padding: 15px 10px 13px 2px;
}
.contentarea h3 {
color: #1a1a1a;
font-family: 'Oswald', sans-serif !important;
font-size: 20px;
}
.readmore {
background-color: #0070aa;
border-radius: 15px;
color: #fff;
font-size: 12px;
height: auto;
margin-top: 5px;
padding: 8px;
text-align: center;
width: 28%;
}
.newtoparish {
margin-left: 4%;
}
.mrgleft44 {
margin-left: 137px;
}
.banner h1 {
font-size: 22px;
line-height: 48px;
}
}
@media (min-width: 320px) and (max-width: 640px) {
.mrgleftinfo {
margin-left:4%;
}
}
.navigation{ float:left; width:100%; margin-top:25px;}
.menu-area{ float:left; width:100%; height:42px;font-weight:400; font-size:18px;}
.toggleMenu { display:  none; background: #13b5f3; margin-top:0px; padding:4px 16px; color: #fff; height:30px; border:1px solid #ffffff; border-radius:3px;}
.menu{ float:left;}
.slicknav_icon{ width:15px; float:left;margin-top:7px;}
.slicknav_icon-bar{ width:100%; height:2px; background:#ffffff; float:left; margin-bottom:2px;}
.nav { list-style: none;}
.nav li{ margin-right:1px;  z-index:99999; text-decoration:none; list-style:none;}
.nav:before, .nav:after { content: " ";  display: table;}
.nav:after {clear: both;}
.nav ul {list-style: none; margin-left:-30px; }
.nav a {color:#000; font-family: 'Oswald', sans-serif; padding:4px 12px;font-size:17px; text-decoration:none; list-style:none; }
.nav a:hover{ color:#0070aa; text-decoration:none; list-style:none;}
.active{ color:#0070aa !important;}
.nav li:last-child a{padding-right:0px; text-decoration:none; list-style:none;}
.nav > li > .parent{ text-decoration:none; list-style:none;}
.menu-item-has-children{ background:url(//www.standrewsmarayong.org.au/apps/images/droparrow.png) right no-repeat; margin-left:10px;}
.nav li { position: relative; text-decoration:none; list-style:none;}
.nav > li { float: left; -webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;transition: all 0s; text-decoration:none; list-style:none;}
.nav > li > .parent {  text-decoration:none; list-style:none;}
.nav > li > a { display: block; }
.nav li  ul {position: absolute; left: -9999px; -webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;transition: all 0s;
border:none; text-decoration:none; list-style:none;}
.nav > li.hover > ul { left: 0; text-decoration:none; list-style:none;}
.nav li li.hover ul { left: 100%; top: 0;}
.nav li li { border:none; width:191px;}
.nav li li a { display: block; padding:10px 9px;  font-size:14px !important ; float:left; color:#0070aa; background:#fff; width:200px;font-family: 'Open Sans', sans-serif !important;
border-bottom:1px solid #cccccc; font-size:13px; border-right:0px; z-index:999999999999999999999999999999999;}
.nav li li a:hover{ background:#34c3f8;}
.nav li li:last-child a{ padding-right:5px; }
.fb-hvr:hover{ opacity:0.5;}
.footer-lnk a{ color:#72bbfa;}
.footer-lnk a:hover{ color:#ffffff !important;}
.image-boxx{ float:left; width:100%; text-align:center; padding:10px 0px;}
.abt-box:hover{text-decoration:none;}
.abt-box{padding-left:0px;}
.contentarea img{ height:auto;}
.footer-lnk a img:hover{opacity:0.7;}
@media screen and (max-width:990px) {
.navbar-nav > li > a{ padding-left:1px; font-size:13px !important; padding-right:11px !important;}
.navbar-nav > li{ margin-left:5px !important;}
.banner h1{ font-size:29px;  line-height:40px;}
.col-sm-6.col-md-5.col-lg-5.visiblenavi {clear: both;width: 100%;}
.banner-box{ line-height:24px; margin-bottom:5px; height:230px;}
.banner{ height:620px; background-color:#19b9f3; padding:3px 17px 1px;}
footer{ height:auto;}
.newtoparish{ margin-left:0px;}
.mrgleftinfo {margin-left:8%;}
.par-office-hours, .par-cnt1, .par-cntus{width:100%;} .clixlink .footerbtm{padding:5px 2%;}
.clx-left{ float:left;}
.clx-right{ float:right;}
footer{ padding-bottom:0px;}
.banner {background-size: 137% auto;}
.banner h1 {
font-size: 20px;
line-height: 26px;
}
.footerbtm * {
text-align: center !important;
}
}
@media screen and (max-width:767px) {
.menu-area{ width:150px;}
.nav > li { float: none; width:250px; z-index:99999; margin-top:0px;}
.nav > li a { background: #fff; border:none; color:#0070aa; padding:10px 20px; border-top:1px solid #6b1c03; font-size:12px; text-decoration:none; list-style:none;}
.nav li:first-child a{text-decoration:none; list-style:none;}
.nav > li a:hover{ background:#fff !important; color:#b42f04;}
.nav li li:last-child { border:none;}
.nav > li > .parent {margin-left:0px; text-decoration:none; list-style:none;}
.menu-item-has-children{ background:url(//www.standrewsmarayong.org.au/apps/images/droparrow.png) right no-repeat; margin-left:10px;}
.nav > li > .parent span{ background:url(//www.standrewsmarayong.org.au/apps/images/droparrow.png) right no-repeat;}
.nav li li .parent { width:100%; text-decoration:none; list-style:none; }
.nav ul { display: block; width: 100%; text-decoration:none;}
.active{ background:#091522 !important;}
.nav > li.hover > ul , .nav li li.hover ul {  position: static;}
.nav li li{ width:250px; border-bottom:1px solid #202028; text-decoration:none; list-style:none; margin-left:-10px;}	
.nav li li a { float:none; width:250px; font-size:12px; background:#34c3f8; color:#ffffff; border:none; text-decoration:none;}
.nav li li:first-child a{list-style:none;}
.nav li li a:hover{ width:250px; background: #2c3138; text-decoration:none;}	
.nav li li li a{ background:#34c3f8;color:#ffffff;width:291px; text-decoration:none;}
.nav li li li a:hover{ width:290px; text-decoration:none;}
.nav > li > .parent{ background:url(//www.standrewsmarayong.org.au/apps/images/arrrow.jpg) no-repeat center #0070aa; color: #CCCCCC; cursor: pointer;display: block; height:25px;position: absolute;right: 5px;top: 5px;width: 20px; padding-top:4px; padding-left:5px; display:block;}
.pull-left{ width:100%;}
.col-sm-6.col-md-5.col-lg-5.visiblenavi{ width:50%;}
.banner{ background-image:none; background-color:#1fb9ef;}
.header-topbkg{ display:none;}
.mainsectbkg.contmrg{ clear:both;}
.topph-number{ background:#006faa; padding:5px 10px; border-radius:5px; color:#d0fdff;}
.topph-number a{ color:#ffffff;}
.mediamarea{ float:left; width:100%; padding:0px; margin:0px;}
.mediamarea h1{ padding-left:2%;}
.par-cnt1{ margin:5px 2%; width:96%;}
}
@media screen and (max-width:690px) {
.col-sm-6.col-md-5.col-lg-5.visiblenavi{ width:80%;}
.boxenav{ width:30%;}
.boxenav + .boxenav + .boxenav + .boxenav{ margin-left:13%;}
.clx-left{width:100%; text-align:center; width:100%;}
.clx-right .txrght{text-align:center; width:100%;}
.logo img{margin:auto;float:none;}
.logo .main_title{width:100%;text-align:center;}
.logo .sub_title{width:100%;text-align:center;}
.topph-number{margin:auto;display:inline-block;float:none;}
.col-md-4 {text-align: center;}
.logo{position: relative;z-index: 2147483647;}
}
@media screen and (max-width:490px) {
.col-sm-6.col-md-5.col-lg-5.visiblenavi{ width:100%;}
.banner{ height:600px;}
.banner h1 {font-size: 21px;line-height: 27px; padding-bottom:3px;}
.banner-box{ padding:10px 20px; font-size:13px;}
.banner-box > p {font-size: 13px;}
.boxenav{ width:46%; margin:0px; float:left;}
.mrgleftinfo .newtoparish{ margin:0px;}
.boxenav + .boxenav + .boxenav + .boxenav{ margin:0px;}
.par-day{ font-size:14px;}
.par-cntus{ font-size:20px;}
.lit-readings{ height:110px !important;}
.lit-readings .readmore{ margin-top:10px;}
.banner h1 {
font-size: 16px;
}
.logo .main_title{font-size: 1.7em;}
}
@media screen and (max-width:375px) {
.logo .main_title {
font-size: 1.2em;
}
.logo .sub_title{font-size: 14px;}
.banner-box > p{margin-bottom:0;}
}
@media screen and (max-width:375px) {
.banner h1 {
font-size: 14px;
}
}
@media screen and (max-width:350px) {
.boxenav{ width:100%; margin:0px; padding:0px;}
.article-content{ padding:0px 2%;}
.alignnone.size-full.wp-image-479 {width: 98%;}
.banner h1 {
font-size: 13px;
line-height:19px;
}
}
@media screen and (max-width:320px) {
.banner{ height:670px;}
.banner h1 {font-size: 17px;}
.banner-box{ height:280px;}
.banner h1 {
font-size: 13px;
line-height: 20px;
}
}
@media screen and (max-width:900px) {
.newtoparish, .mrgleftinfo{ margin-left:2%;}
}
.navbar-nav > li {
float: left;
float: left;
list-style-type: none;
margin-left: 13px;
}
.eve .panel{height:335px;}
.list_links > ol, .list_sub_events > ol {
list-style-type: inherit;
padding-left:0;
}
.list_links ol li, .list_sub_events > ol li {
border-bottom: 1px dotted #343434;
list-style: inside none decimal;
padding: 8px 5px;
}
.sub_list_links ul, .list_links > ul, .list_sub_events ul  {
padding-left: 20px;
}
.sub_list_links ul li,  .list_links ul li, .list_sub_events ul li {
line-height: 30px;
list-style:square inside;
}
.sub-menu li{background:#fff;} .col-sm-6.pull-right.mediamarea{
padding-left: 15px;
padding-right: 15px;
}