﻿@charset "utf-8";
/* CSS Document */
img {border:none;}
* {
	margin:0;
	padding:0;
	box-sizing:border-box;
}
ul {
	list-style-type:none
}
.wrapper {
	position: relative;
	width: 100%;
	float: left;/* background: #fff; */
}
.text_center {
	text-align:center;
}
.header {
	background:#1980d8;
}
.wrapper-in {
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
}
.header {
	/* background: #1980d8; */
width: 100%;
	padding: 0px 10px;
	box-sizing: border-box;
	float: left; height:100px;
}
.logo {
	width:515px;
	height:auto;
	float:left;
}
.icons {
	width: 600px;
	margin-top: 32px;
	text-align: right;
	float: right;/* background: red; */
}
.icons ul li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin-right: 0px;
    text-align: left;
    margin-left: 30px;
}
.facbok {
	width: 32px;
	height: 32px;
	border: 1px solid #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 50px;
	float:left;
	padding: 8px 0px;
	box-sizing: border-box;
}
.facbok:hover {
	background: #6d0002;
	transition: all 1s;
}
.icons ul li > span {
	float: left;
	font-size:14px;
	margin-left: 15px;
	color: #fff;
}
.icons ul li > span a {
	padding: 5px;
	text-align: center;
	margin-top: -1px;
	display: inline-block;
}
#cloud2 {
	top: 30px;
	left: -75px;
	width: 22px;
	position: relative;/* margin: 29px 0 0 0; */
}
.tTip {
	cursor: pointer;
	display: inline-block;
}
.facbok span {
	font-family: 'Frank Ruhl Libre', serif;
	font-size: 14px;
	margin: 13px;
	top: -16px;
	position: relative;
	color: #fff;
}
.facbok p {
	font-size: 14px;
	padding: 0px 0px 0px 43px;
	margin-top: -12px;
	color: #fff;
}
.mail img {
	top: 12px;
	position: relative;
}
.mail span {
	font-family: 'Frank Ruhl Libre', serif;
	font-size: 14px;
	margin: 14px;
	top: -2px;
	position: relative;
	color: #fff;
}
.mail p {
	font-size: 14px;
	padding: 0px 0px 0px 44px;
	color: #fff;
}
.follow img {
	position: relative;
	top: -2px;
}
.follow span {
	font-family: 'Frank Ruhl Libre', serif;
	font-size: 14px;
	margin: 0px 0 0 12px;
	top: -15px;
	color: #fff;
	position: relative;
}
.slider {
	width:100%;
	background:url(../images/sliderbck.png) no-repeat top center;     background-size: cover;
	z-index: -1;
	/*height:550px;*/ padding-bottom: 36px;
}
.respon-icons ul li:last-child:before {   background-image: url(../images/boder-right.png);
    content: "";
    float: left;
    width: 2px;
    background-repeat: no-repeat;
    height: 40px;
    padding-left: 32px;
}
.menu_bx {
	display:inline-block;
	margin: 0 auto;
	position:relative;
	background: #1980d8;
}
ul.menu, .submenu {
	list-style: none;
	padding: 0;
	text-align: center;
	margin: 0;
}
.menu > li {
	position: relative;
	display: inline-block;
	outline: 0;
	margin: 0 0px;
}
.menu_icon {
	display:none;
}
.submenu {
	
	line-height:40px;
	left:0;
	
	
	
	z-index:9999;
	background:rgba(0, 0, 0, 0)
}
ul.submenu a {
	padding:1px 0 1px 8px
}

ul.menu li a {
	text-decoration: none;
	padding: 0 20px;
	font-family: 'Frank Ruhl Libre', serif;
	text-transform: capitalize;
	display: block;
	color: #ffffff;	
	font-size: 16px;
}

@media screen and (min-width:0px) {
.submenu {
 display:none;
 background-color:#6d0002;
 text-align:center;
}

ul.menu, .submenu {  line-height:36px;}

.master_wrapper {
width:95%;
margin:auto;
}
}

@media screen and (min-width:1024px) {
.submenu { 
position:absolute; 
 text-align:left !important;
width:170px;
}

ul.menu .main_new {
	right:0!important;
	left:inherit
}

.menu_bx { margin-top:40px;     width: 1013px;}

.slid_notice { margin-top:20px;}

ul.menu, .submenu {
    line-height: 40px;
}


}



@media screen and (min-width:1025px) {

.submenu { 
display:block;
-webkit-transition:max-height 1ms linear 1s;
max-height:0; visibility:hidden; opacity:0;
background-color:transparent;
width:auto;
}

ul.menu, .submenu {  line-height:56px;}

.menu > li:hover > .submenu, .menu > li:focus > .submenu {
	pointer-events:auto;
	z-index:10; opacity:1; visibility:visible;
	max-height:2000px;
	-webkit-transition:none;
	-moz-transition:none
}
.menu > li:hover > .submenu > li:nth-child(1) {
-webkit-transition-delay:0s;
-moz-transition-delay:0s;
transition-delay:0s
}
.menu > li:hover > .submenu > li:nth-child(2) {
-webkit-transition-delay:.1s;
-moz-transition-delay:.1s;
transition-delay:.1s
}
.menu > li:hover > .submenu > li:nth-child(3) {
-webkit-transition-delay:.2s;
-moz-transition-delay:.2s;
transition-delay:.2s
}
.menu > li:hover > .submenu > li:nth-child(4) {
-webkit-transition-delay:.3s;
-moz-transition-delay:.3s;
transition-delay:.3s
}
.menu > li:hover > .submenu > li:nth-child(5) {
-webkit-transition-delay:.4s;
-moz-transition-delay:.4s;
transition-delay:.4s
}
.menu > li:hover > .submenu > li:nth-child(6) {
-webkit-transition-delay:.5s;
-moz-transition-delay:.5s;
transition-delay:.5s
}
.menu > li:hover > .submenu > li:nth-child(7) {
-webkit-transition-delay:.6s;
-moz-transition-delay:.6s;
transition-delay:.6s
}
.menu > li:hover > .submenu > li:nth-child(8) {
-webkit-transition-delay:.7s;
-moz-transition-delay:.7s;
transition-delay:.7s
}
.fixed .menu > li:hover > .submenu > li:nth-child(1) {
-webkit-transition-delay:0s;
-moz-transition-delay:0s;
transition-delay:0s
}
.fixed .menu > li:hover > .submenu > li:nth-child(2) {
-webkit-transition-delay:.1s;
-moz-transition-delay:.1s;
transition-delay:.1s
}
.fixed .menu > li:hover > .submenu > li:nth-child(3) {
-webkit-transition-delay:.2s;
-moz-transition-delay:.2s;
transition-delay:.2s
}
.fixed .menu > li:hover > .submenu > li:nth-child(4) {
-webkit-transition-delay:.3s;
-moz-transition-delay:.3s;
transition-delay:.3s
}
.fixed .menu > li:hover > .submenu > li:nth-child(5) {
-webkit-transition-delay:.4s;
-moz-transition-delay:.4s;
transition-delay:.4s
}
.fixed .menu > li:hover > .submenu > li:nth-child(6) {
-webkit-transition-delay:.5s;
-moz-transition-delay:.5s;
transition-delay:.5s
}
.fixed .menu > li:hover > .submenu > li:nth-child(7) {
-webkit-transition-delay:.6s;
-moz-transition-delay:.6s;
transition-delay:.6s
}
.fixed .menu > li:hover > .submenu > li:nth-child(8) {
-webkit-transition-delay:.7s;
-moz-transition-delay:.7s;
transition-delay:.7s
}
.submenu li {
	opacity:0;
-webkit-transition:opacity .4s, -webkit-transform .6s, max-height .6s;
-moz-transition:opacity .4s, -moz-transform .6s, max-height .6s;
transition:opacity .4s, transform .6s, max-height .6s
}
.menu > li:hover > .submenu > li, .menup .menu > li:focus > .submenu > li {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none
}


ul.submenu li {
	transform-origin:0 59%;
	-webkit-transform-origin:0 59%;
	-moz-transform-origin:0 59%;
	-webkit-transform:scale(0, 1);
	-moz-transform:scale(0, 1);
	transform:scale(0, 1);
	white-space:nowrap
}


ul.menu li a {
	transition: color 1s ease, background 1s ease;
}

.main_new li {
	transform-origin:100% 0% !important;
	-webkit-transform-origin:100% 0% !important;
	-moz-transform-origin: 100% 0% !important;
}
ul.submenu li a {
	color:#f5f1e6
}
.submenu li {
	background: #6d0002;
	position: relative;
	min-width: 150px;
	border-bottom: 1px solid #f5f1e64f;
}
ul.menu > li:hover > a, .menup ul.menu > li.active > a {
	color:#f5f1e6;
-webkit-transition:height .2s;
-moz-transition:height .2s;
	transition:height 54.9s;
	background-color: #6d0002;
}
.submenu li a:hover {
	background:#2580d9;
	color:#fff!important
}
.submenu li.light > .submenu {
left:calc(-100% + -1px);
	top:-1px
}
.submenu > li.light:hover > .submenu, .menup .submenu > li.light:focus > .submenu {
	pointer-events:auto;
	z-index:10;
	max-height:2000px;
	-webkit-transition:none;
	-moz-transition:none
}
.submenu > li.light:hover > .submenu > li, .menup .submenu > li.light:focus > .submenu > li {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}

}

.@media screen and (min-width:1200px) {

.master_wrapper {
width:1200px;
}
}

.slide {
	width: 880px;
	height: 401px;
	background: #242424;
	float: left;
	border-right: 4px solid #242424;
}
.slid_notice {
	text-align: center;
	float: left;
}
.notice {
	width: 300px;
	height: 401px;
	float: left;
	background:#262626 url(../images/noticebck.png) no-repeat;
}
.flex-caption {
	width: 100%;
	padding: 2%;
	left: 0;
	text-align: left;
	bottom: 0px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
	font-size: 22px;
	line-height: 18px;
	font-family: 'Frank Ruhl Libre', serif;
	position: absolute;
}
#slider1 .flex-direction-nav .flex-prev {
	background: url(../images/left.png) no-repeat;
}
#slider1 .flex-direction-nav .flex-next {
	background: url(../images/right.png) no-repeat;
}
#slider1 ul.flex-direction-nav {
	/* background: red; */
float: left;
	width: 9%;
	height: 50px;
	position: relative;
	top: -87px;
	z-index: 9;
	float: right;
}
.new {
    font-size: 30px;
    color: #FFFFFF;
    font-family: 'Frank Ruhl Libre', serif;
    text-align: center;
    display: inline-block;
    margin: 27px -8px 30px 0;
    font-weight: 500;
}
#media {
	height: 210px !important;
	left: 8px !important;
}
.updt_numb {
	width:100%;
	float:left
}
p.up1 {
	padding: 10px;
	width: 50px;
	margin-right:15px;
	height: 50px;
	border-radius: 50%;
	background: #121212;
	color:#dd4f51;
	float:left;
	letter-spacing: -2px;
	font-size: 24px;
	font-family: 'Frank Ruhl Libre', serif;
}
ul.thougt {
	width: 100%;
	float: left;
	text-align: left;
	padding-left:8px
}
.cont {
	color: white;
	padding-top: 16px;
}
.cont a {
	color: #fff;
	font-size:16px;
	font-family: 'Frank Ruhl Libre', serif;
	text-decoration:none;
	text-transform:capitalize;
	text-align: left;
}
ul.thougt li {
	margin-bottom: 28px;
	width: 100%;
	float: left;
}
.not-view {
	width: 100px;
	height: 40px;
	background: #31343a;
	margin-top: 25px;
	float: right;
	border-radius: 26px;
	margin-right: 27px;     transition: all 0.5s ease-in-out;
    transition-duration: 2s;
}
.not-view span a {
	font-size:16px;
	color:#aeb6c5;
	font-family: 'Frank Ruhl Libre', serif;
	text-align:center;
	display:block;
	margin: 10px;
	text-decoration:none;
}
tbody tr td {
    font-size: 16px; font-family: 'Frank Ruhl Libre', serif;
}
tr.tbl {
    font-weight: bold;
    color: #2580d9;   font-size: 18px; font-family: 'Frank Ruhl Libre', serif;
}
.bishop-mesg {
	width: 100%;
	background: url(../images/bishp.jpg) no-repeat top center;
	float:left;
	height: 480px; background-size:cover;
}
.bisp-img {
	width: 400px;
	float:left;
	text-align: center;
	padding: 56px 0px;
	box-sizing: border-box;
}
.hist-sec {
	position:relative;
}
.one-part, .second-part, .third-part {
	margin:0px;
	position:absolute;
	top:0;
	float:none;
}
.second-part {
	left:0;
	right:0;
	margin:auto;
}
.one-part {
	left:0px;
}
.third-part {
	right:0px;
}
.know-bisp {
	width: 200px;
	height: 40px;
	
     border: 1px solid #b7bfcf;
	border-radius: 25px;
	margin: 0 auto;
	margin-top: 25px;     transition: all 0.3s ease-in-out;
    
    transition-duration: 2s;
}
.know-bisp a {
	font-size: 16px;
	color: #a3a1ae;
	font-family: 'Frank Ruhl Libre', serif;
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 8px;
}
.mesg-sec {
    width: 730px;
    float: left;
    text-align: center;
    padding: 106px 0px;
    box-sizing: border-box;
}
.mesg-sec > h2 {
    font-size: 30px;
    font-family: 'Frank Ruhl Libre', serif;
    color: #ec5355;
    text-align: center;
    margin-bottom: 5px;
    font-weight: 600;
}
.mesg-sec h2 > span {
	font-size: 30px;
	color:#b7bfcf;
}
.mesg-sec h4 {
	font-size: 30px;
	font-family: 'Frank Ruhl Libre', serif;
	text-align: center;
	margin: -38px 0 0 85px;
	color: #b7bfcf;
}
.mesg-sec img {
	margin: 0 auto;
	display: block;
}
.para-msg span {
    font-size: 24px;
    font-family: 'Frank Ruhl Libre', serif;
    color: #ffffff;
    padding: 30px 0px 12px;
    font-weight: bold;
    float: left;
    width: 100%;
}
.para-msg p {
	font-size: 16px;
	font-family: 'Frank Ruhl Libre', serif;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
}
.read_msg {
	width: 100%;
	height: 40px;
	text-align:center;
	margin-top: 30px;
	float:left;
	transition: all 1s;
}
.read_msg:hover {
	transition: all 0.3s ease-in-out;
	transform: scale(1.2);
	transition-duration: 2s;
}
.read_msg a {
	font-size:16px;
	background: #31343a;
	color:#aeb6c5;
	font-family: 'Frank Ruhl Libre', serif;
	text-align:center;
	padding:10px 22px;
	box-sizing:border-box;
	border-radius:25px;
	text-decoration:none;
}
.historical {
	width: 100%;
	background:#fff;
	float:left;
	height: 460px;
}
.facbok a img:hover {
	-webkit-animation: spinAround 2s linear infinite;
	-moz-animation: spinAround 2s linear infinite;
	animation: spinAround 2s linear infinite;
}
.hist-sec {
	width:980px;
	/*height:265px;*/
	margin:0 auto;
	margin-top: 100px;
}
.geo-note {
	width: 183px;
	height: 119px;
	background: #ededed;
	transition: all 1s;
}
.geo-note:hover {
	background: #6d0002;
	transition: all 1s ease-in-out;
	-webkit-transform: scale(1.09, 1.09);
}
.geo-note a:hover {
	color:#FFFFFF;
	transition: all 1s;
}
.geo-note a {
	font-size: 16px;
	color: #a0a0a0;
	text-decoration: none;
	font-family: 'Frank Ruhl Libre', serif;
	text-align: center;
	display: block;
	  padding: 50px 0px; font-weight: lighter;
}
.catholic-church {
	width: 183px;
	height: 119px;
	background: #ededed;
	margin-top: 27px;
	transition: all 1s;
}
.catholic-church:hover {
	background: #6d0002;
	transition: all 1s ease-in-out;
	-webkit-transform: scale(1.09, 1.09);
}
.catholic-church a:hover {
	color:#FFFFFF;
	transition: all 1s;
}
.catholic-church a {
    font-size: 16px;
    color: #a0a0a0;
    text-decoration: none;
    font-family: 'Frank Ruhl Libre', serif;
    text-align: center;
    display: block;
    padding: 50px 0px;
    font-weight: lighter;
}
.steady-grow {
	width:183px;
	height:119px;
	background:#ededed;
	transition: all 1s;
}
.steady-grow:hover {
	background: #6d0002;
	transition: all 1s ease-in-out;
	-webkit-transform: scale(1.09, 1.09);
}
.steady-grow a:hover {
	color:#FFFFFF;
	transition: all 1s;
}
.steady-grow a {
	font-size: 16px;
	color: #a0a0a0;
	text-decoration: none;
	font-family: 'Frank Ruhl Libre', serif;
	text-align: center;
	display: block; font-weight: lighter;
	  padding: 50px 0px;
}
.birth-diocese {
	width: 183px;
	height: 119px;
	background: #ededed;
	margin-top: 27px;
	transition: all 1s;
}
.birth-diocese:hover {
	background: #6d0002;
	transition: all 1s ease-in-out;
	-webkit-transform: scale(1.09, 1.09);
}
.birth-diocese a:hover {
	color:#FFFFFF;
	transition: all 1s;
}
.birth-diocese a {
	font-size: 16px;
	color: #a0a0a0;
	text-decoration: none;
	font-family: 'Frank Ruhl Libre', serif;
	text-align: center;
	display: block;
	  padding: 50px 1px;font-weight: lighter;
}
.one-part {
	width:180px;
	/*height:265px;*/
	float: left;
	/*margin-right: 120px;*/
}
.second-part {
	width: 380px;
	/*height: 265px;*/
	float: left;
}
.third-part {
	width:180px;
	/*	height:265px;*/
	float: right;
}
.his-paragraph > h2 {
    font-size: 30px;
    font-family: 'Frank Ruhl Libre', serif;
    color: #f14944;
    text-align: center;
    font-weight: 500;
}
.his-paragraph h2 > span {
	font-size: 30px;
	color: #b7bfcf;
	padding: 0 8px;
}
.his-paragraph img {
    margin: 0 auto;
    display: block;
    padding: 10px 0px 0px 0px;
}
.his-par p {
    font-size: 16px;
    font-family: 'Frank Ruhl Libre', serif;
    text-align: JUSTIFY;
    line-height: 21px;
    /* letter-spacing: 2px; */
    padding: 20px 0 0 0;
    word-spacing: 3px;
    COLOR: #4e4e4e;
    font-weight: 500;
    text-align-last: center;
}
.his-par a {
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	display: block;
	padding: 15px;
	color: #ff9595;
	font-family: 'Frank Ruhl Libre', serif;
	transition: all 1s;
}
.his-par a:hover {
	color: #6d0002;
	transition: all 1s;
}
.parrishes {
	width: 100%;
	background: #fff;
	float: left;
	height: 519px;
}
.parish {
	width: 1190px;
	height: 386px;
	/* margin-top: 60px; */
    margin: 0 auto;
	display: block;
	margin-top: 60px;
}
.parish > h2 {
	font-size: 30px;
	font-family: 'Frank Ruhl Libre', serif;
	color: #f14944;
	text-align: center;
}
.parish h2 > span {
	font-size: 30px;
	color: #b7bfcf;
}
.parish_icons {
	width: 1170px;
	float: left;
	/* margin-top: 16px; */
    position: relative;
	padding: 30px 0 0 0;
}
.news-right22 {
	position: absolute;
	left: 0;
	top: 110px;
	cursor: pointer;
}
.news-left22 {
	position: absolute;
	right: 0px;
	top: 110px;
	cursor: pointer;
}
#bday li {
	display:inline-block;
}
div#bday {
	width: 100%;
	max-width:1010px;
	margin: 0 auto;
}
.parish img {
    margin: 0 auto;
    display: block;
    padding: 10px 0 0 0;
}
.bd1 {
	position:absolute;
	/* top:167px; */
	width: 100%;
	z-index:9;
	bottom: -16px;
	font-size:60px;
	font-family: 'Frank Ruhl Libre', serif;
	color:#ed4944;
	text-align:left;
}
.rotating.bda1 {
	background:#81bdef;
}
.rotating.bda2 {
	background:#4e9de1;
}
.rotating.bda3 {
	background:#1980d8;
}
.jesus_icons {
	width: 100%;
	background: #fff;
	float: left;
	height: 535px;/* border-bottom: 1px solid #e9ecf1; */
}
.j1 {
	width: 300px;
	height: 300px;
	background:#81BDF1;
	float: left;
	margin-right: 40px;
}
.j2 {
	width: 300px;
	height: 300px;
	background:#4e9de1;
	float: left;
	margin-right: 40px;
}
.j3 {
	width: 300px;
	height: 300px;
	float:left;
	background:#1980d8;
}
.bdall {
	width: 980px;
	height: 300px;
	/* margin-top: 60px; */
    margin: 0 auto;
	display: block;
	margin-top: 57px;
}
.j1 span {
	font-family: 'Frank Ruhl Libre', serif;
	font-size: 16px;
	color: #fff;
	text-align: center;
	display: block;
	padding: 38px;
}
.j2 span {
	font-family: 'Frank Ruhl Libre', serif;
	font-size: 16px;
	color: #fff;
	text-align: center;
	display: block;
	padding: 31px;
	line-height: 23px;
}
.j3 span {
	font-family: 'Frank Ruhl Libre', serif;
	font-size:16px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 23px;
	padding: 31px;
}
.j1 img {
	text-align: center;
	display: block;
	/* margin-top: 65px; */
    margin: 0 auto;
	margin-top: 65px;
}
.j2 img {
	text-align: center;
	display: block;
	/* margin-top: 65px; */
    margin: 0 auto;
	margin-top: 65px;
}
.j3 img {
	text-align: center;
	display: block;
	/* margin-top: 65px; */
    margin: 0 auto;
	margin-top: 65px;
}
.j1 a {
	text-decoration:none;
}
.j2 a {
	text-decoration:none;
}
.j3 a {
	text-decoration:none;
}
.fade-quote {
	width: 820px;
	/* height: 60px; */
    /* background: red; */
    margin: 0 auto;
	display: block;
	margin-top: 100px;
}
.fade-quote ul {
	font-family: 'Oleo Script', cursive;
	font-size: 30px;
	color: #4e4e4e;
	text-align: center;
}
img.aro2 {
	float: right;
}
img.aro1 {
	float: left;
}
ul.play {
	position: relative;
}
ul.play:before {
	content: '';
	position: absolute;
	background:url("/images/01.png") no-repeat;
	width: 50px;
	height: 50px;
	left: 0;
}
ul.play:after {
	content: '';
	position: absolute;
	background: url(/images/02.png) no-repeat;
	width: 50px;
	height: 50px;
	right: -7px;
	bottom: -17px;
}
.useful_links {
	width: 100%;
	background-color: #6e0002;
	float: left;
	height: 280px;
}
.use-img {
	float: left;
	position: relative;
}
.useful-full {
	width: 1180px;
	height: 200px;
	margin-top: 30px;/* float: left; */
}
.use-left {
	width:780px;
	height:187px;
	float:left;
}
.use-left span {
    font-size: 30px;
    font-family: 'Frank Ruhl Libre', serif;
    color: #FFFFFF;
    float: left;
    /* clear: both; */
    font-weight: 500;
    width: 100%;
}
.use-right {
	width:315px;
	height:187px;
	float:right;
}
.use-right ul li a img:hover {
	transition: all 1s;
	transform: scale(1.2);
}
.use-left ul li {
    margin-top: 23px;
    font-size: 16px;
    font-family: 'Frank Ruhl Libre', serif;
    color: #FFFFFF;
    font-weight: lighter;
}
ul.link1 {
	float: left;
	/* margin: 22px; */
    margin-right: 25px;
}
ul.link2 li a {
	text-decoration: none;
	color:#FFFFFF;
}
ul.link1 li a {
	text-decoration: none;
	color:#FFFFFF;
}
ul.link3 li a {
	text-decoration: none;
	color:#FFFFFF;
}
ul.link3 {
	/* float: right; */
    /* top: -158px; */
    position: relative;
	/* display: inline-block; */
    float: left;
}
ul.link2 {
	float: left;
	/* top: -158px; */
    position: relative;
	/* left: 360px; */
    margin-right: 25px;
}
.use-right ul li {
	float: left;
	margin: 20px 15px 0 0px;
	transition:all 1s;
}
.use-right ul li a img {
	transition: all 1s;
}
.use-right span {
    font-size: 30px;
    font-family: 'Frank Ruhl Libre', serif;
    color: #FFFFFF;
    font-weight: 500;
}
.footer-main {
	width: 100%;
	background-color: #fff;
	float: left;
	height: 50px;
}
.footer p {
	font-size: 14px;
	font-family: 'Frank Ruhl Libre', serif;
}
.footer {
	text-align: center;
	padding: 10px;
}
.shadow-parish {
	width:100%;
	background: #000000;
	height:30px;
	position: relative;
	top: -30px;
	opacity:.4;
}
.shadow-parish span {
	font-size:16px;
	color:#FFFFFF;
	font-family: 'Frank Ruhl Libre', serif;
	text-align:center;
	font-weight:bold;
}
.chrch-box {
	height:238px;
	width:344px;
	text-align:center;
	float:left;
	position:relative;
}
.chrch-box-img {
	width:300px;
	height:225px;
	overflow:hidden;
	text-align:center;
	position:relative;
	margin:0 auto;
}
.chrch-box-img p {
	position:absolute;
	width:100%;
	bottom:0;
	padding:10px 5px;
	box-sizing:border-box;
	background:rgba(0, 0, 0, .6);
	color:#FFFFFF;
}
.pais-view {
	width: 100px;
	height: 40px;
	background: #31343a;
	border-radius: 20px;
	margin: 0 auto;
	transition: all 1s;
}
.pais-view a {
	color: #aeb6c5;
	font-size: 16px;
	font-family: 'Frank Ruhl Libre', serif;
	text-align: center;
	display: block;
	text-decoration:none;
	padding: 10px;
}
.pais-view:hover {
	background:#1c3656;
	transition:all 0.3s ease-in-out;
	transform:scale(1.2);
	transition-duration:2s;
}
.parish-border {
	width: 1200px;
	margin: 0 auto;
	height: 457px;
	border-bottom: 1px solid #e9ecf1;
}
.historical-border {
	width: 1200px;
	margin: 0 auto;
	height: 360px;
	border-bottom: 1px solid #e9ecf1;
}
.not-view:hover {
	background: #1c3656;
	transition: all 0.3s ease-in-out;
	transform: scale(1.2);
	transition-duration: 2s;
}
.know-bisp:hover {
	background: #1c3656;
	transition: all 0.3s ease-in-out;
	transform: scale(1.2);
	transition-duration: 2s;
}
.underline1 li a {
	position: relative;
}
.underline1 li a:hover:before {
	left: 0;
	right: 0;
}
.underline1 li a:before {
	content: "";
	position: absolute;
	z-index: 9;
	left: 0;
	right: 100%;
	bottom: -2px;
	background: #ffffff;
	height: 1px;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
/*ul.link1 a:hover {
    padding-left: 10px;
    transition: all 0.3s ease-in-out;     text-decoration: underline;
}*/
/*ul.link2 li a:hover{
    padding-left: 10px;
    transition: all 0.3s ease-in-out;     text-decoration: underline;
}*/
/*ul.link3 li a:hover{
    padding-left: 10px;
    transition: all 0.3s ease-in-out;     text-decoration: underline;
}*/
.icon_sec {
	width:100%;
	height:480px;
	background:url(/images/icon_back.jpg) no-repeat center;
	float:left
}
.con_gal {
	width:90%;
	margin:0 auto
}
.con_gal p {
	padding:6px;
	text-align:center
}
.gal_t {
	padding-bottom:8px
}
.clear {
	clear:both
}
.thougts-main {
	width:750px;
	margin:112px auto
}
.icon_section {
	width:100%;
	max-width:1200px;
	margin:0 auto
}
.icon_section ul {
	text-align:center
}
.icon_section ul li {
	display: inline-block;
	margin: 0px 35px;
	text-align: center;
}
.rotating {
	width: 300px;
	height: 300px;
	background: #009ece;
	padding: 6px;
	box-sizing: border-box;
	margin: 0 auto;
    /* border-radius: 5px; */
    transition: .7s ease-in-out;
 -moz-transition: .7s ease-in-out;
 -webkit-transition: .7s ease-in-out;
}
.rotating-dashed {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	color:#268;
	padding:0;
	border-radius:4px;
}
.rotating-dashed .dashing {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	visibility:hidden;
}
.rotating-dashed:hover .dashing {
	visibility:visible;
}
.rotating-dashed .dashing:nth-of-type(1) {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg)
}
.rotating-dashed .dashing:nth-of-type(2) {
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg)
}
.rotating-dashed .dashing:nth-of-type(3) {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg)
}
.rotating-dashed .dashing:nth-of-type(4) {
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg)
}
.rotating-dashed .dashing i {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:200%;
	border-bottom:2px dashed #fff;
	transition:0.5s ease-in-out;
}
.rotating:hover {
	background:#6d0002
}
.rotating:hover .dashing i {
	-webkit-animation:slideDash 5s infinite linear;
}
 @-webkit-keyframes slideDash {
from {
-webkit-transform:translateX(-50%)
}
to {
	-webkit-transform:translateX(0%)
}
}
@keyframes slideDash {
from {
-webkit-transform:translateX(-50%)
}
to {
	-webkit-transform:translateX(0%)
}
}
@-moz-keyframes slideDash {
from {
-webkit-transform:translateX(-50%)
}
to {
	-webkit-transform:translateX(0%)
}
}
@-ms-keyframes slideDash {
from {
-webkit-transform:translateX(-50%)
}
to {
	-webkit-transform:translateX(0%)
}
}
.rotating-dashed p {
	text-align: center;
	position: absolute;
	width: 100%;
	/* bottom: 20px; */
    line-height: 20px;
	padding: 40px 23px;
	font-size: 16px;
	box-sizing: border-box;
	text-align: center;
	color: #f5f1e6;
	font-family: 'Frank Ruhl Libre', serif;
 transition: .6s ease-in-out;
 -webkit-transition: .6s ease-in-out;
 -moz-transition: .6s ease-in-out;
}
.rotating:hover img {
	margin-top:42px
}
.rotating-dashed img {
	margin-top: 67px;
 transition: .6s ease-in-out;
 -webkit-transition: .6s ease-in-out;
 -moz-transition: .6s ease-in-out;
}
.rotating:hover p {
	transform:scale(.9);
	-moz-transform:scale(.9);
	-webkit-transform:scale(.9);
	opacity:1;
}
/* icon_sec end */

.peShiner{ float:left;}
.txttrans {
	text-transform:lowercase !important;
}
.master_heading {
    float: left;
    width: 100%;
    padding: 50px 0 30px 0;
    color: #ec5355;
    font-family: 'Frank Ruhl Libre', serif;
    font-size: 30px;
    text-align: center;
    text-transform:initial;
    background-image: url(../images/line.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    font-weight: 600;
}
.master_content {
	width: 100%;
	float: left;
	min-height: 150px; margin-bottom:50px;
}
.master_inner {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto;
	margin-top:40px;
}
.geo_note {
	/*width: 660px;
	float: left;*/
	border-bottom:1px solid #dbdfe7;
	padding-bottom:3px;
	color:blue;
	margin-bottom:15px
}
.full {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}
.full p {
	color: #4e4e4e;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Frank Ruhl Libre', serif;
	text-align: justify;
}
.full span {
    color: #4e4e4e;
    font-size: 16px;
    font-family: 'Frank Ruhl Libre', serif;
    text-transform: capitalize;
}
.imgs {
    width: 520px;
    height: 319px;
    float: left;
    padding: 0px 40px 35px 0;
    box-sizing: border-box;
    background: #f7f5f5;
}

.full h2 {
    color: #1980d8;
    font-size: 20px;
    font-family: 'Frank Ruhl Libre', serif;
    text-transform: uppercase;
    font-weight: lighter;
}
span.size_of b {
    font-weight: 400;
}
.full h4 {
	color:#4e4e4e;
	font-size:16px;
	font-family: 'Frank Ruhl Libre', serif;
}
span.size_of {
	font-size: 20px;
	font-family: 'Frank Ruhl Libre', serif;
	color: #4e4e4e;
}
 .icon_section ul li:nth-child(1) {
margin: 0 0;
}
 .icon_section ul li:nth-child(3) {
margin: 0 0;
}
.respon-icons {
	width:100%;
	height:60px;
	background:#1980d8;
	float:left;
	display:none;
}
.respon-icons ul li:last-child {
	border-right: none;
}
.resp-logo {
	width:100%;
	float:left;
	height:75px;
	display:none;
}
.respon-icons ul li {
	display: inline-block;
	margin-right: 30px;
	/*border-right: 1px solid white;*/
	padding: 0px 30px 0px 0px !important;
}

img.news-right2222 {
    POSITION: absolute;
    top: -28px;
    right: 40px;
    transform: rotate(90deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    z-index: 9;
    cursor: pointer;
}
img.news-left2222 {
    POSITION: absolute;
    top: -28px;
    right: 5px;
     transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    z-index: 9;
    cursor: pointer;
}
.notice-icons{display:none;}
.notice:hover .notice-icons{display:block; position:relative}
.accordionHeaderSelected {
    /* border: 1px solid #800000; */
    color: #fff;
    line-height: 24px;
    background: #1980d8 url(/images/minus.png) 98.3% center no-repeat;
    padding: 7px 20px;
    margin-top: 9px;
    width: 100%;
    cursor: pointer;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}
.accordionHeader_Y {
    /* border: 1px solid #800000; */
    color: #fff;
    background: #1980d8 url(/images/plus.png) 98.3% center no-repeat;
    width: 100%;
    line-height: 24px;
    padding: 9px 20px;
    margin-top: 20px;
    cursor: pointer;
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}
.content_box ul li a{ font-weight:600;}

.gm-iv-address{     height: 53px; !important;}

.visitor {
    /* float: left; */
    width: 150px;
    text-align: center;
    border-radius: 25px;
    display: inline-block;
    height: 30px;
    border-style: dotted;
    border: 1px dashed #b0b0b0;
    padding: 5px;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #f14843;
    font-weight: LIGHTER;
}
.visit { float:left; padding-bottom:5px;
     
    width: 100%;
    text-align: center;
}
span#lblVistor {
    color: #6d0002;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
}