html {position: relative;min-height: 100%;}
body {margin-bottom: 60px;font-family: 'Maven Pro', sans-serif; background:#e3e8ca url(../images/bg-body-pattern.png) center top; font-weight:500; font-size:13px;}
.footer {position: absolute;bottom: 0;width: 100%; background-color: #f5f5f5; margin:20px 0 0;}
body > .container {padding: 60px 15px 0;}
img{max-width:100%;}
h2{font-size: 24px;color: #4F4C25;font-family: 'Old Standard TT';font-weight:700;margin-bottom:15px;}
h1{font-size: 30px;color: #222222;font-family: "Old Standard TT";font-weight: 700;}
h5{text-shadow: 1px 1px 0 rgba(171,166,146,.45);color: #858d63;font-family: "Old Standard TT";font-weight:700;}
a, a:active, a:visited{color: #858d63;border-bottom: 1px dotted #858d63;}
a:hover, a:focus{text-decoration:none;color: #1c692a;}
strong{font-size:13px;}
.footer > .container {padding-right: 15px;padding-left: 15px;}
.header{z-index:2;background: #acc2b5;background: -webkit-gradient(linear, center bottom,	center top,	from(#e3e8ca), to(#acc2b5));background: -moz-linear-gradient(center top, #acc2b5 0%, #e3e8ca 100%);background: -o-linear-gradient(top, #acc2b5, #e3e8ca);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#acc2b5', EndColorStr='#e3e8ca');position:relative;padding:73px 0 21px 0;}
.header:before{background: transparent url(../images/bg-header-texture.jpg) no-repeat center top;content: "";position: absolute;top: 0;left: auto;width: 100%;height: 100%;right: auto;}
.header:after {background: transparent url(../images/bg-body-pattern.png) center top;content: "";position: absolute;top: 0;left: auto;width: 100%;height: 100%;right: auto;}
.navbar{position:relative;z-index:1;margin-bottom: 5px;}
.navbar-nav {border: 3px double #898989;border-style: double;border-left: 0;border-right: 0;padding-left: 15px;padding-right: 15px;padding-top:10px;padding-bottom:10px;}
.navbar-light .navbar-nav .nav-item{padding-left:9px;}
.navbar-light .navbar-nav .nav-link{border:0;font-size:17px;text-transform:uppercase;padding-top: 5px;padding-bottom: 5px;color:#000;padding-left:8px;padding-right:8px; font-weight:500;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open>.nav-link , .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover , .navbar-light .navbar-nav .nav-item:hover .nav-link{background:transparent url(../images/bg-menu-pattern.png) center top;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-shadow: inset 0 3px 9px rgba(0,0,0,.49), 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.49), 0 1px 0 rgba(255,255,255,.2);-moz-box-shadow: inset 0 3px 9px rgba(0,0,0,.49), 0 1px 0 rgba(255,255,255,.2);color:#F3F9E8;text-shadow:1px 1px 4px rgba(0,0,0,.54);}
.logo-part{position:relative;z-index:1;padding-bottom:25px;}
.justify-content-md-center {-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
.carousel-control.right  , .carousel-control.left  {border:0;background: #e3e8ca url(../images/bg-body-pattern.png) center top;cursor: pointer;display: block;height: 38px;position: absolute;top: 221px;width: 22px;z-index: 9;opacity:1;}
.carousel-control.left  {left:-30px;}
.carousel-control.right  {right:-30px;}
.carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right{display: block;height: 38px;text-indent: -9999px;width: 22px;}
.carousel-control .fa-chevron-right{background: rgba(0,0,0,.1) url(../images/slider-nav.png) no-repeat  -85px 13px;border-top-right-radius: 99px;-webkit-border-top-right-radius: 99px;-moz-border-radius-topright: 99px;border-bottom-right-radius: 99px;-webkit-border-bottom-right-radius: 99px;-moz-border-radius-bottomright: 99px;box-shadow: inset -1px 1px 1px rgba(0,0,0,.18);-webkit-box-shadow: inset -1px 1px 1px rgba(0,0,0,.18);-moz-box-shadow: inset -1px 1px 1px rgba(0,0,0,.18);right:10px;top:10px;}
.carousel-control .fa-chevron-left{background: rgba(0,0,0,.1) url(../images/slider-nav.png) no-repeat 7px 13px;border-top-left-radius: 99px;-webkit-border-top-left-radius: 99px;-moz-border-radius-topleft: 99px;border-bottom-left-radius: 99px;-webkit-border-bottom-left-radius: 99px;-moz-border-radius-bottomleft: 99px;box-shadow: inset 1px 1px 1px rgba(0,0,0,.18);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.18);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,.18);left:10px;top:10px;}
.carousl-outer{background: rgba(0,0,0,.1);box-shadow: inset 0 0 4px rgba(0,0,0,.38);-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.38);-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.38);padding:10px;}
.footer{background: #e3e8ca;background: -webkit-gradient(linear, center bottom,	center top, from(#acc2b5), to(#e3e8ca));background: -moz-linear-gradient(center top, #e3e8ca 0%, #acc2b5 100%);background: -o-linear-gradient(top, #e3e8ca, #acc2b5);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3e8ca', EndColorStr='#acc2b5');}
.footer:before{background: transparent url(../images/bg-footer-texture.jpg) no-repeat center bottom;height: 300px;content:"";left:auto;right:auto;width: 100%;bottom:0;position:absolute;}
.main-content-part{position:relative;z-index:1;padding-bottom:8px;}
.copytext {font-size: 12px;text-align: center;display: block;color: #3B3306;z-index: 9;position: relative;}
/*div.copytext{border-top: 3px double #898989;}*/
a#logo { border-bottom: none;}
/**/
/* Carousel Fading slide */
.carousel-fade .carousel-inner { background: #000; }
.carousel-fade .carousel-control { z-index: 2; }
.carousel-fade .item {opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.carousel-fade .next.left,
.carousel-fade .prev.right,
.carousel-fade .item.active { opacity: 1; }
.carousel-fade .active.left,
.carousel-fade .active.right {left: 0;opacity: 0;z-index: 1;}
/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
 /**dropdwn menu**/
.dropdown-menu{background: url(../images/bg-paper-pattern.gif);border: 4px solid rgba(0,0,0,.18);border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;box-shadow: inset 0 0 32px rgba(0,0,0,.15), 0 0 1px #b6b6b6, 0 1px 4px rgba(0,0,0,.43);-webkit-box-shadow: inset 0 0 32px rgba(0,0,0,.15), 0 0 1px #b6b6b6, 0 1px 4px rgba(0,0,0,.43);-moz-box-shadow: inset 0 0 32px rgba(0,0,0,.15), 0 0 1px #b6b6b6, 0 1px 4px rgba(0,0,0,.43);font-size: 12px;left:auto;list-style: none;width: 190px;    padding: 4px;}
.dropdown-menu > li{border-bottom: 1px solid #cfcfcf;margin-bottom: 1px;position: relative;border-top: 1px solid #cfcfcf;}
.dropdown-menu > li:first-child{border-top: 0 none;}
.dropdown-menu > li:last-child{border-bottom: 0 none;}
.dropdown-menu > li > a {border:0;color: #333;border-radius: 4px;margin: 3px 0;  padding: 2px 4px;white-space: normal;border-bottom-color: #858d63; text-transform: uppercase; font-weight:600;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover , .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {text-decoration: none;background: rgba(0,0,0,.08);border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color:#333;}
/*saints mercy*/
.custom-search-input .input-group input.form-control{border: 0;box-shadow: none;background:rgba(0,0,0,.1);padding: 10px 12px;border-radius: 99px 0 0 99px;-webkit-border-radius: 99px 0 0 99px;-moz-border-radius: 99px 0 0 99px;box-shadow: inset 0 0 4px rgba(0,0,0,.42), 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.42), 0 1px 0 rgba(255,255,255,.2);-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.42), 0 1px 0 rgba(255,255,255,.2);color: rgba(0,0,0,.4);}
.custom-search-input button{margin: 0px 0 0 0;background: transparent url(../images/icon-magnifier.png) no-repeat center center;box-shadow: none;border: 0;color: #666666;padding: 0 8px 0 10px;border-left: solid 1px #ccc;width: 44px;height: 34px;border-radius: 0px 99px 99px 0px;-webkit-border-radius: 0px 99px 99px 0px;-moz-border-radius: 0px 99px 99px 0px;border: 1px solid rgba(0,0,0,.35);box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.15);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.15);}
.custom-search-input button:hover , .custom-search-input button:focus{border: 0;box-shadow: none;border-left: solid 1px #ccc;background: transparent url(../images/icon-magnifier.png) no-repeat center center;border: 1px solid rgba(0,0,0,.35);box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.15);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.15);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.15);}
.custom-search-input .glyphicon-search{font-size: 23px;}
.serch-sints {margin-bottom: 50px;}
label{color:#3b3306;font-size: 12px;font-family: 'Maven Pro';}
select{background:rgba(0, 0, 0, 0.1) url(../images/arrow-ddl.png) 97% center no-repeat !important;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none; border: 1px solid #999 !important;height: 30px !important;width: 100% !important;padding:0 5px !important;	}
select::-ms-expand {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;}

.toppagslist li{display: list-item;list-style-type:circle;color: #1c692a;}
.toppagslist li a{font-size: 12px;border-bottom: 1px dotted #858d63;text-decoration: none;color: #1C692A;}
.cont-box{background: url(../images/bg-paper-pattern.gif);border: 5px solid rgba(0, 0, 0, 0.18);border: 5px solid rgba(0,0,0,.18);border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;box-shadow: inset 0 0 62px rgba(0,0,0,.15), 0 0 1px #b6b6b6, 0 1px 4px rgba(0,0,0,.43);-webkit-box-shadow: inset 0 0 62px rgba(0,0,0,.15), 0 0 1px #b6b6b6, 0 1px 4px rgba(0,0,0,.43);-moz-box-shadow: inset 0 0 62px rgba(0,0,0,.15), 0 0 1px #b6b6b6, 0 1px 4px rgba(0,0,0,.43);padding: 50px 30px 40px;}
.serch-sints:first-child h2{margin-top:0;}
.cont-border-part h1{margin-top:0;margin-bottom: 20px;}
.cont-border-part{position:relative;}
.cont-border-part:before {background: transparent none repeat scroll 0 0;border-bottom: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;clear: both;content: "";height: 4px;left: 0;position: absolute;top: 0;width: 100%;margin-top: -20px;}
/*.cont-border-part:after {background: transparent none repeat scroll 0 0;border-bottom: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;clear: both;content: "";height: 4px;left: 0;position: absolute;bottom: 0;width: 100%;margin-bottom: -20px;}*/
.cont-box p{font-size:13px;}
.toppagsdecimal {list-style: inside none decimal;padding: 0;}
.toppagsdecimal li{font-size:13px;}
.toppagsnoliststyle{list-style:none;padding:0;font-size:13px;}
.center-linktext{font-size:13px;margin-bottom:20px;}
/**saints-grade**/
.scroll-spce {padding: 5px 0 0;}
.cont-border-part .table tr th {font-size: 13px;}
.cont-border-part .table tr td {font-size: 13px;border:0;padding-top:5px;padding-bottom:5px; font-weight:600;}
/**map page**/
.maparea {margin-bottom: 10px;}
/**saints-month-image-wall.html**/
.image-gallery {padding-bottom: 0;background: #000;margin-bottom: 10px;padding:5px 5px 0;}
.image-gallery .row{margin-left:-2px;margin-right:-2px;}
.image-gallery  .col-md-2{padding-left:2px;padding-right:2px;}
.image-gallery a{display:block;border:0;margin-bottom: 5px;}
.image-gallery a img{width:100%;}
/**saints-month-listing.html**/
.month-img img	{background: #fff;border: 1px solid #6d6d6d;box-shadow: 3px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow: 3px 3px 0 rgba(0,0,0,.2);-moz-box-shadow: 3px 3px 0 rgba(0,0,0,.2);padding: 3px;}
.listingmonth{border-bottom: 1px solid #ccc;padding-bottom:10px;}
.no-border{border-bottom:0;}
.lst-mnt-or{margin-bottom:10px;}
.posted-by {
    margin: 0 0;
    padding: 0 0px 15px 0 ;
}

.post-date {
    background: transparent url(../images/date-bookmark.svg) no-repeat 2px 2px;
    color: #fff;
    display: block;
    height: 57px;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0,0,0,.24); -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.24);
    width: 77px;
    padding: 5px 15px;
}
.post-date strong {
    display: block;
    font: bold 30px "Old Standard TT","Times New Roman",Times,serif;
    letter-spacing: -2px;
    text-align: left;
}
.post-date small {
    display: block;
    float: left;
    font: 14px/10px "Maven Pro",Helvetica,Arial,Clean,sans-serif;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    margin-top:-7px;
}

/****/
.shareus{border-bottom: 1px solid #ccc;padding-bottom:10px;}
.comments{padding-top:10px;}
.blogpagination{padding-top:10px;}
.hide-search{display:none;}

@media (min-width: 1200px) {
    .container{max-width: 990px;}
}
@media (min-width: 992px){
	.navbar-toggleable-md .navbar-collapse {display: -webkit-box!important;display: -webkit-flex!important;display: -ms-flexbox!important;display: flex!important;width: 100%;}
}
@media (min-width: 768px){
	.navbar-collapse.collapse{display:flex !important;}
}
/* TABLET LAYOUT (LANDSCAPE/992PX)
----------------------------------------------- */
@media only screen and (min-width: 992px) and (max-width: 1199px) {}

/* ------------------------ SMALL DESKTOP ------------------------*/
@media only screen and (min-width:992px) and (max-width:1024px) {
	.navbar-light .navbar-nav .nav-link { font-size: 17px; font-weight: 500;  padding: 5px 6px;}
}

/* ------------------------ TABLET ------------------------*/
@media only screen and (min-width:768px) and (max-width:991px) {
	.navbar-light .navbar-nav .nav-link{font-size:13px;padding-left: 7px;padding-right: 7px;}
	.navbar-light .navbar-nav .nav-item{padding-left:0;}
}
/* ------------------------ only desktop and ipd view ------------------------*/
@media (min-width: 768px) {
	ul.nav li:hover > ul.dropdown-menu {display: block;}
}
/* ------------------------ MOBILE ------------------------*/
@media only screen and (max-width:767px) {
	.header{padding-top:0;padding-bottom:0;}
	.logo-part{width:200px;padding-bottom:0;}
	.navbar-toggle{margin-top: -75px;background:#898989;}
	.navbar-toggle .icon-bar{background:#fff;}
	.navbar{min-height:inherit;margin:0;padding:0;}
	body{margin-top:135px;}
	.header {padding-top: 0;position: absolute;top: 0;width: 100%;z-index:2;}
	.carousl-outer{position:relative;}
	.carousel-control.right, .carousel-control.left{top: 50%;transform: translate(-00% , -50%);}
	.main-content-part{padding:20px 0 0;}
	.slider-part {padding: 0 10px;}
	.navbar-light .navbar-nav .nav-item {padding-left: 0;margin-top:3px;clear:both;float:none;}
	.navbar-collapse {max-height: 330px;}
	.navbar-nav{padding-left:0;padding-right:0;margin: 0;}
	.navbar{padding-bottom:10px;}

	.navbar-nav > li > .dropdown-menu {background: transparent none repeat scroll 0 0;border: 0 solid rgba(0, 0, 0, 0.18);box-shadow: 0 0 0;display: block;position: relative;width: 100%;}
	.navbar-nav > li > .dropdown-menu > li{border-bottom:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.18); }
	.header{z-index:10;}
	.carousel-control.right{border-radius:0 60px 60px 0;}
	.carousel-control.left{border-radius:60px 0px 0px 60px;}
	/****/
	.serch-sints:first-child h2 {margin-top: 15px;}
	.serch-sints {margin-bottom: 20px;}
	h2{font-size:16px;margin-bottom:10px;}
	h1{font-size:20px;}
.month-img{margin-bottom: 10px;float: none !important;}
}
