@charset "utf-8";
.diocese-top {
	background: url(../../images/diocese-left-bg.png) bottom left no-repeat, url(../../images/diocese-right-bg.png) bottom right no-repeat, url(../../images/diocese-top-bg.png) bottom repeat-x;
	text-align:center;
	padding:28px 0;
}
.diocese-top h1 {
	color:#36750c;
	font-size:18px;
	line-height:26px;
	margin:0
}
.diocese-nav-wrap {
	background:#83ab3e url(../../images/diocese-nav-wrap.png) top repeat-x
}
.diocese-navtop {
	color:#FFF;
	margin: 0;
	list-style: none;
	padding: 0;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	font-weight:bold
}
.diocese-navtop > li {
	margin: 0 10px;
	display: inline-block;
	position: relative;
}
.diocese-navtop >li a, .diocese-navtop >li span {
	display:block;
	padding:0 20px;
	line-height:36px;
	color:#fff;
	background:transparent;
	text-decoration:none
}
.diocese-navtop > li a:hover, .diocese-navtop > li a:hover:focus, .diocese-navtop > li span {
	color:#c5de9a;
	line-height:36px;
	text-decoration:none
}
.diocese-body {
	background:#FFF url(../../images/diocese-nav-bg.png) top center no-repeat;
	padding:20px 30px;
}
.bottom-padding {
	padding-bottom:5px
}
.diocese-breadcrumb {
	padding:0;
	margin:0 0 15px 0;
	list-style: none;
	font-size:12px;
	line-height:24px;
}
.diocese-breadcrumb > li {
	display: inline;
	margin:0
}
.diocese-breadcrumb > li + li:before {
	padding: 0 10px;
	color: #616160;
	content: "/";
}
.diocese-breadcrumb > li > a {
	text-decoration:none;
}
.diocese-breadcrumb > li > a:hover {
	text-decoration: underline
}
.diocese-breadcrumb > .active {
	color: #616160;
}
.diocese-notify {
	background:#faf8df;
	padding:10px 20px;
	line-height:30px;
	color:#616160;
	margin:0 0 20px 0;
}
.diocese-controls-direction {
	text-align: center;
	line-height:30px;
	margin-bottom:40px; position:relative 
}
.diocese-controls-direction h2 {
	font-size:24px;
	line-height:30px;
	color:#000000;
	font-weight:bold;
}
.diocese-prev {
	float:left
}
.diocese-next {
	float:right
}
.diocese-prev i {
	background-position:0 -1107px;
	margin-right:7px;
}
.diocese-next i {
	background-position:0 -1114px;
	margin-left:7px
}
.show-list, .show-visually {
	position:absolute; top:0; right:0;
	width: 300px;
	text-align: right;
	font-size:10px;
	line-height:30px;
	text-transform:uppercase
}
span.show-list, span.show-visually {
	color:#999999;
}
a.show-list, a.show-visually {
	text-decoration:none
}
a.show-list:hover, a.show-visuallya:hover {
	text-decoration: underline
}
.show-list i {
	width:19px;
	height:16px;
	margin-right:9px;
}
.show-visually i {
	width:16px;
	height:16px;
	margin-right:9px;
}
a.show-list i {
	background-position:-30px -1107px
}
span.show-list i {
	background-position:-30px -1123px
}
a.show-visually i {
	background-position:-56px -1123px
}
span.show-visually i {
	background-position:-56px -1107px
}
.diocese-controls-direction .search {
	margin:0;
	width:300px; position:absolute; top:0; left:0
}
.diocese-block {
	margin-bottom:15px;
}
.show-more-block {
	margin-bottom:2px;
	margin-top:-11px;
	text-align:center;
	line-height:30px;
	font-size: 12px;
}
.hierarchy-page .show-more-block {
	margin-top:0
}
.show-more-block a {
	text-decoration:none
}
.show-more-block a:hover {
	text-decoration:underline
}
.show-more-block .show-more-btn {
	display:block;
	background:#ecf0f3;
	font-weight:bold;
	border:#eeeff1 solid 1px;
	border-radius:5px;
	color: #616160;
	text-transform: uppercase;
	line-height: 30px;
	width:270px;
	margin:0 auto
}
.show-more-block .show-more-btn:hover {
	background:#e2e7e9;
	text-decoration:none
}
.diocese-block h3, .diocese-menu-inner h3 {
	text-align:center;
	color:#616160;
	font-size:21px;
	line-height:27px;
	font-weight: normal;
	position:relative;
	padding:24px 0 0 0;
	margin:0 0 25px 0;
	border-top:#dae1e5 solid 1px
}
.diocese-block h3 em, .diocese-menu-inner h3 em {
	font-style:normal;
	font-weight:normal;
	color:#666666;
	font-size:13px;
}
.diocese-block h3 .sep, .diocese-menu-inner h3 .sep {
	font-weight:normal;
	color:#9b9b9b;
	margin:0 5px;
	font-size:15px;
}
.diocese-block h3:before, .diocese-menu-inner h3:before {
	background:  url(../../images/diocese-block-h3-left.png) no-repeat;
	position: absolute;
	content: "";
	top:0;
	left:0;
	width:60px;
	height: 43px;
}
.diocese-block h3:after, .diocese-menu-inner h3:after {
	background:  url(../../images/diocese-block-h3-right.png) no-repeat;
	position: absolute;
	content: "";
	top:0;
	right:0;
	width:60px;
	height: 43px;
}
.ruling-ierery .ruling-ierery-avatar {
	background:url(../../images/ruling-ierery-img.png) center 25px no-repeat;
	margin-bottom:14px;
	text-align:center; position:relative
}
.ruling-ierery .ruling-ierery-rank {
	text-align:center;
	color:#666666;
	font-size:18px;
	line-height:24px;
}
.ruling-ierery .ruling-ierery-name {
	text-align:center;
	font-size:21px;
	line-height:27px;
	font-weight:bold
}
.ruling-ierery .ruling-ierery-name a {
	text-decoration:none;
}
.ruling-ierery .ruling-ierery-name a:hover {
	text-decoration: underline;
}
.ruling-ierery .ruling-ierery-place {
	text-align:center;
	margin-top:20px;
}
.ruling-ierery .ruling-ierery-place i {
	width:15px;
	height:21px;
	margin:-6px 7px 0 0;
	background-position:-287px -1013px
}
.ruling-ierery .ruling-ierery-bishop {
	text-align:center;
	margin-top:20px;
}
.ruling-ierery .ruling-ierery-bishop i {
	width:12px;
	height:15px;
	margin:0 7px 0 0;
	background-position:-341px -1051px
}
.ruling-ierery .ruling-ierery-place a, .ruling-ierery .ruling-ierery-bishop a {
	text-decoration:none;
}
.ruling-ierery .ruling-ierery-place a:hover, .ruling-ierery .ruling-ierery-bishop a:hover {
	text-decoration: underline;
}
.ruling-ierery .ruling-ierery-btn { margin-top:20px; text-align:center}
.ruling-statistics {
	margin:35px 0 11px 0;
	text-align:center
}
.ruling-statistics-item {
	color:#666666;
	display:inline-block;
	width:170px;
	vertical-align:top;
	margin-top:10px;
}
.ruling-statistics-item a {
	text-decoration:none;
	display:block;
	color:#666666;
}
.ruling-statistics-item b, .ruling-statistics-item b {
	color:#6541a3;
	font-size:40px;
	line-height:48px;
	display:block;
	font-weight: normal;
}
.ruling-statistics .sep {
	background:url(../../images/ruling-sep.png) center no-repeat;
	width:1px;
	height:86px;
	display:inline-block
}
.card-corners:before, .card-corners:after, .card-corners-down:before, .card-corners-down:after {
	position: absolute;
	content: "";
	border-radius: 50%;
	width: 24px;
	height: 24px;
	background: #fff;
	top: -12px;
	left: -12px;
	border: 1px solid #fff;
}
.card-corners-down:before {
	top: auto;
	bottom: -12px;
}
.card-corners-down:after {
	top: auto;
	left: auto;
	right: -12px;
	bottom: -12px;
}
.card-corners:before, .card-corners-down:before {
	left:-12px;
}
.card-corners:after, .card-corners-down:after {
	right:-12px;
	left: inherit;
}
.card-item {
	display:inline-block;
	text-align:left;
	vertical-align:top;
	position:relative;
}
.card-item .all-temp {
	position:absolute;
	right:25px;
	top:13px;
	z-index:30;
	opacity:0;
}
.card-item:hover .all-temp {
	opacity:1
}
.card-item .card-item-place-temples, .card-item .card-item-temples {
	text-align: center;
	color:#666666;
	font-size:11px;
	line-height:14px;
	height:38px;
	overflow: hidden;
	font-weight:bold;
	margin:0 20px;
	border:#d9dfe2 solid 1px;
	border-bottom:none;
	border-radius:15px 15px 0 0;
	padding:0 15px;
}
.card-item .card-item-temples {
	height:14px;
}
.card-item .card-item-place {
	overflow: hidden;
	height:38px;
	display: table-cell;
	width: 283px;
	vertical-align:middle
}
.card-item .card-item-place a, .card-item .card-item-place a:hover {
	color:#666666;    display: block;
    max-height: 28px;
    overflow: hidden;
}
.card-item .card-item-temples i {
	width: 15px;
	height: 21px;
	margin: -6px 7px 0 0;
	background-position: -287px -1013px;
}
.card-item .card-item-inner, .card-item-info .card-item-info-inner {
	background:url(../../images/diocses-card.png) center no-repeat
}
.card-item .card-item-inner {
	position:relative;
	padding:15px;
}
.card-item .card-item-avatar {
	display:inline-table;
	vertical-align:middle;
	margin-right:10px;
	position:relative;
	border-radius:5px;
}
.card-item .card-item-avatar img {
	border-radius:5px;
}
.card-item .card-item-avatar .on {
	top:-5px;
	right:-5px
}
.card-item .card-item-rank-name {
	display:inline-table;
	vertical-align:middle;
	width: 240px;
}
.card-item .card-item-rank {
	margin:0 0 3px 0;
	overflow:hidden;
	color: #fff;
	opacity: 0.7;
}
.card-item .card-item-name {
	font-weight:bold;
}
.card-item .card-item-message {
	text-align: center;
	display:block;
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
	margin:0 20px;
	border:#d9dfe2 solid 1px;
	border-top:none;
	border-radius:0 0 15px 15px;
	padding:7px 10px;
	min-height:31px
}
.card-item a {
	text-decoration:none; 
}
.card-item .card-item-place a:hover, .card-item .card-item-name a:hover, .card-item .card-item-message a:hover, .card-item .card-item-place-proitery a:hover{
	text-decoration:underline;
}
.vicar {
	margin:0 -15px;
	text-align:center
}
.vicar .card-item {
	width: 336px;
	min-height:180px;
	margin:0 15px 30px 15px;
}
.vicar .card-item .card-item-inner {
	background-color:#83ab3e;
	min-height:86px
}
.vicar .card-item .card-item-avatar {
	width:86px;
}
.vicar .card-item .card-item-rank-name {
	width:205px
}
.vicar .card-item .card-item-rank {
	font-size:13px;
	line-height:16px;
	max-height:32px; overflow:hidden
}
.vicar .card-item .card-item-name {
	font-size:18px;
	line-height:22px;
	color:#FFF;
}
.vicar .card-item .card-item-name a, .vicar .card-item .card-item-name a:hover {
	color:#FFF
}
.vicar .card-item .card-item-message {
	background: url(../../images/vicar-card-message.png) top center no-repeat;
}
.deans {
	margin:0 -20px;
	text-align:center
}
.deans .card-item {
	width: 323px;
	height:173px;
	margin:0 20px 40px 20px;
}
.deans .card-item .card-item-inner {
	background-color:#80bbc3;
	min-height:51px
}
.deans .unknown .card-item-inner {
	background-color:#a9b4b8
}
.deans .card-item .card-item-avatar {
	width:51px;
}
.deans .card-item .card-item-rank {
	font-size:13px;
	line-height:17px;
	max-height:34px;
}
.deans .card-item .card-item-name {
	font-size:15px;
	line-height:22px;
	max-height:44px;
	color:#FFF;
}
.deans .unknown .card-item-rank-name {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	display:block;
	line-height:51px;
	width:inherit
}
.deans .card-item .card-item-name a, .deans .card-item .card-item-name a:hover {
	color:#FFF
}
.deans .card-item .card-item-message {
	background: url(../../images/deans-card-message.png) top center no-repeat;
}
.abbots {
	margin:0 -15px;
	text-align:center
}
.abbots h4 {
	color:#c29c34;
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
	margin:0 auto 25px auto;
	text-align:center;
	max-width:600px;
	display:block;
}
.abbots h4 span {
	background: #FFF;
	padding: 0 20px;
}
.abbots .card-item {
	    width: 336px;
    min-height: 152px;
    margin: 0 15px 30px 15px;
}
.abbots .card-item .card-item-inner {
	background-color:#d0ae37;
	min-height:51px
}
.abbots .unknown .card-item-inner {
	background-color:#a9b4b8
}
.abbots .card-item .card-item-avatar {
	width:51px;
}
.abbots .card-item .card-item-rank {
	font-size:13px;
	line-height:16px;
	max-height:32px;
}
.abbots .card-item .card-item-name {
	font-size:15px;
	line-height:18px;
	color:#FFF;
}
.abbots .unknown .card-item-rank-name {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	display:block;
	line-height:51px;
	width:inherit
}
.abbots .card-item .card-item-name a, .abbots .card-item .card-item-name a:hover {
	color:#FFF
}
.abbots .card-item .card-item-message {
	background: url(../../images/abbots-card-message.png) top center no-repeat;
}
.diocese-menu-inner {
	position:relative;
	text-align:center
}
.diocese-menu {
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	line-height:20px;
	text-align:center
}
.diocese-menu li {
	display:inline-block;
}
.diocese-menu li+li:before {
	display:inline-block;
	color:#eef0ef;
	content: "|";
	margin:0 30px;
	line-height:30px;
}
.diocese-menu li a {
	text-decoration:none;
}
.diocese-menu li a:hover {
	text-decoration: underline;
}
.clergy {
	margin:0 -10px;
	text-align:center
}
.clergy .card-item {
	width: 250px; min-height:127px;
	margin:0 10px 20px 10px;
}
.clergy .card-item .card-item-place-temples {
	height:16px
}
.clergy .card-item .card-item-inner {
	background-color:#f1ede3;
	min-height:51px
}
.clergy .unknown .card-item-inner {
	background-color:#a9b4b8
}
.clergy .card-item .card-item-avatar {
	width:51px;
}
.clergy .card-item .card-item-rank-name {
	width:154px;
}
.clergy .card-item .card-item-rank {
	color:#666666;
	font-size:11px;
	line-height:14px;
	max-height:14px;
	margin-bottom:0;
	opacity:1
}
.clergy .card-item .card-item-name {
	font-size:13px;
	line-height:16px;
	color:#FFF;
}
.clergy .unknown .card-item-rank-name {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	display:block;
	line-height:51px;
	width:inherit
}
.clergy .card-item .card-item-message {
	min-height:0;
	padding:6px;
	height:29px;
}
.clergy .card-item .card-item-message {
	background: url(../../images/clergy-card-message.png) top center no-repeat;
}
.vicar .unknown .card-item-message, .abbots .unknown .card-item-message, .deans .unknown .card-item-message, .clergy .unknown .card-item-message {
	background: url(../../images/unknown-card-message.png) top center no-repeat;
}
.vicar-list {
	margin:0 20px;
	text-align:left
}
.vicar-card-block {
	float:left;
	width: 490px;
	margin:0 10px
}
.vicar-card-list {
	height:54px;
	line-height:19px;
	margin-bottom:6px;
	overflow:hidden; text-align:left
}
.vicar-card-list .vicar-card-place {
	color:#737373;
	font-size:11px;
	line-height:16px;
}
.vicar-card-list .vicar-card-rank {
	color:#737373;
	line-height:19px;
}
.vicar-card-list .vicar-card-name {
	font-weight:bold;
	line-height:19px;
}
.vicar-card-list .vicar-card-name a {
	text-decoration:none;
}
.vicar-card-list .vicar-card-name a:hover {
	text-decoration:underline
}
.deans-list {
	margin:0 20px;
	text-align:left;
}
.deans-card-block {
	display:inline-block;
	width: 240px;
	margin:0 8px; vertical-align:top
}
.deans-card-list {
	height:60px;
	line-height:16px;
	overflow:hidden;text-align:left
}
.deans-card-list .deans-card-place {
	color:#737373;
	font-size:11px;
	line-height:16px;
}
.deans-card-list .deans-card-rank {
	color:#737373;
	font-size:13px;
	line-height:16px;
}
.deans-card-list .deans-card-name {
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	max-height:32px;
	overflow:hidden
}
.deans-card-list .deans-card-name a {
	text-decoration:none;
}
.deans-card-list .deans-card-name a:hover {
	text-decoration:underline
}
.abbots-clergy-list {
	text-align:left
}
.abbots-clergy-list h4 {
	color:#737373;
	font-size:11px;
	line-height:16px;
	margin:0 0 10px 40px;
	font-weight:bold;
	text-transform:none
}
.abbots-clergy-list-alphabet {
	margin-bottom:10px
}
.abbots-clergy-alphabet {
	float:left;
	width:20px;
	margin-left:10px;
	text-transform:uppercase;
	color:#737373;
	font-size:11px;
	line-height:25px;
	font-weight:bold
}
.abbots-clergy-list-block {
	float:left;
	width: 240px;
	margin:0 10px
}
.abbots-clergy-card-list {
	height:76px;
	line-height:16px;
	overflow:hidden;
}
.abbots-clergy-card-list .abbots-clergy-card-place {
	color:#737373;
	font-size:11px;
	line-height:16px;
	overflow:hidden;
	height:16px;
}
.abbots-clergy-card-list .abbots-clergy-card-rank {
	color:#737373;
	font-size:11px;
	line-height:16px;
}
.abbots-clergy-card-list .abbots-clergy-card-name {
	font-size:13px;
	line-height:16px;
	max-height:32px;
	overflow:hidden
}
.abbots-clergy-card-list .abbots-clergy-card-name a {
	text-decoration:none;
}
.abbots-clergy-card-list .abbots-clergy-card-name a:hover {
	text-decoration:underline
}
.diocese-left-col {
	width: 870px;
	float: left;
	margin:0 20px
}
.diocese-right-col {
	width: 210px;
	float: left;
}
.diocese-photos-block {
	margin-bottom:20px;
}
.diocese-photos-block h3, .abbots h4, .diocese-congregation-block h3 {
	background: url(../../images/diocese-sep.png) center repeat-x;
}
.diocese-photos-block h3 {
	text-align:center;
	color:#616160;
	font-size:13px;
	line-height:20px;
	font-weight: normal;
	text-transform:uppercase;
	margin:15px 0
}
.diocese-photos-block h3 .h3-inner {
	background:#f3f2ef;
	padding:0 20px;
}
.diocese-congregation-block {
	margin-bottom:20px;
}
.diocese-congregation-block h3 {
	text-align:center;
	color:#616160;
	font-size:13px;
	line-height:20px;
	font-weight: normal;
	text-transform:uppercase;
	margin:15px 0
}
.diocese-congregation-block h3 .h3-inner {
	background:#f3f2ef;
	padding:0 20px;
}
.diocese-congregation-block .view-all {
	margin-top: 20px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	text-transform:uppercase
}
.diocese-congregation-block .view-all a {
	text-decoration:none
}
.diocese-congregation-block .view-all a:hover {
	text-decoration: underline
}
.diocese-congregation-list {
	list-style:none;
	margin:-8px;
	padding:0;
	text-align:center
}
.diocese-congregation-list li {
	margin:8px;
	width:55px;
	display:inline-block;
	height:55px;
	position:relative
}
.diocese-congregation-list li .avatar {
	width:55px;
}
.diocese-congregation-list .img-avatar { border-radius:3px}
.diocese-left-col .avatar {
	width:590px
}
.diocese-left-col .avatar .avatar-name-wrap {
	width:510px;
}

.diocese-left-col .comment-item .avatar  {width: 580px;}
.diocese-left-col .comment-item .avatar .avatar-name-wrap {
width:525px;
}

#additional-menu-1, #additional-menu-2, #additional-menu-3, #additional-menu-4, #additional-menu-5, #additional-menu-6 {
	display:none
}
.additional-menu {
	position:fixed;
	margin:0 auto;
	z-index:5;
	top:0;
	left:0;
	right:0;
	background: #f3f2ef;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=0.95);
}
.additional-menu .diocese-menu-inner {
	background: #fff;
	height: 75px;
}
.additional-menu .diocese-menu-inner h3 {
	border-top: #dae1e5 solid 3px;
	padding:5px 0 0 0;
	margin:0 0 5px 0
}
.diocese-temples {
	margin: 0 -15px;
	text-align: center;
}
.diocese-temples .card-item {
	width: 336px;
	margin:0 15px 30px 15px;
}
.diocese-temples .card-item .card-item-inner {
	background-color: #f1ede3;
	min-height: 86px;
}
.diocese-temples .card-item .card-item-avatar {
	width: 86px;
}
.diocese-temples .card-item .card-item-rank-name {
	width: 205px;
	font-size:13px;
	line-height:16px;
	font-weight:bold
}
.diocese-temples .card-item .card-item-place-proitery {
	display:block;
	font-size:11px;
	line-height:14px;
	margin:0 20px;
	border:#d9dfe2 solid 1px;
	border-top:none;
	border-radius:0 0 15px 15px;
	padding:4px 13px 8px 13px;
	min-height:29px
}
.diocese-temples .card-item .card-item-place {
	min-height:25px
}
.diocese-temples .card-item .card-item-place-proitery .card-item-temples-place {
	max-height:28px;margin:4px 0;
	overflow:hidden;

}
.diocese-temples .card-item .card-item-place-proitery .card-item-proitery {
	max-height:32px;margin:4px 0;
	overflow:hidden;
}
.diocese-temples .card-item .card-item-place-proitery i {
	margin-right:5px;
	width:12px;
	height:14px;
	float:left;   
}
.diocese-temples .card-item .card-item-place-proitery span {
	margin-left:17px;
	display:block
}
.diocese-temples .card-item .card-item-place-proitery .card-item-temples-place i {
	background-position:-299px -1051px; margin-top: -1px;
}
.diocese-temples .card-item .card-item-place-proitery .card-item-proitery i {
	background-position:-324px -1051px
}
.metropolis-temples .card-item .card-item-inner {
	background-color: #83ab3e;
}
.deanery-temples .card-item .card-item-inner {
	background-color: #80bbc3;
}
.metropolis-temples .card-item .card-item-inner .card-item-rank-name a, .metropolis-temples .card-item .card-item-inner .card-item-rank-name a:hover, .deanery-temples .card-item .card-item-inner .card-item-rank-name a, .deanery-temples .card-item .card-item-inner .card-item-rank-name a:hover {
	color:#FFF
}
.card-item-info {
	height: 217px;
	position:absolute;
	z-index:10;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.card-item-info .card-item-info-inner {
	position: relative;
	background-color: #f1ede3;
	height: 217px;
}
.metropolis-temples .card-item-info .card-item-info-inner {
	background-color: #83ab3e;
}
.deanery-temples .card-item-info .card-item-info-inner {
	background-color: #80bbc3;
}
.card-item-info .card-item-info-inner .card-item-info-wrap {
	padding:20px;
}
.card-item-info .card-item-info-inner .but-close {
	width:10px;
	height:11px;
	background-position:-45px -1149px;
	position:absolute;
	top:21px;
	right:15px;
	cursor:pointer;
	opacity:0.7;
	z-index:10
}
.metropolis-temples .card-item-info-inner .but-close, .deanery-temples .card-item-info-inner .but-close {
	background-position:-62px -1149px;
}
.card-item-info .card-item-info-inner .but-close:hover {
	opacity:1
}
.diocese-temples .card-item-info h4 {
	margin:0 0 20px 0;
	color:#aca492;
	font-size:10px;
	line-height:16px;
	font-weight:normal;
	text-transform:uppercase
}
.card-item-info .card-item-info-stat {
	color:#666666;
	font-size:12px;
	line-height:18px;
	margin:0 0 10px 20px
}
.card-item-info .card-item-info-stat span {
	float:left;
}
.card-item-info .card-item-info-stat b {
	float:right;
	margin-left:7px;
}
.card-item-info .card-item-info-shrine {
	margin-top:5px
}
.card-item-info .card-item-info-shrine, .card-item-info .card-item-info-timetable {
	font-size:12px;
	line-height:18px;
	margin-bottom:10px
}
.card-item-info .card-item-info-shrine i {
	background-position: 0 -443px;
	width: 13px;
	height: 14px;
	margin-right: 6px;
}
.card-item-info .card-item-info-timetable i {
	background-position: -245px -36px;
	width: 13px;
	height: 11px;
	margin-right: 6px;
}
.diocese-temples .card-item .card-details {
	opacity:0;
	position:absolute;
	width:15px;
	height:15px;
	top:16px;
	left:32px;
	background-position:-3px -1150px;
	z-index:30;
	margin-left:-4px;
	cursor:pointer
}
.diocese-temples .card-item:hover .card-details {
	opacity:1;
}
.diocese-temples .card-item .card-details:hover {
	background-position:-20px -1150px;
}
.metropolis-temples .card-item-info .card-item-info-stat, .deanery-temples .card-item-info .card-item-info-stat, .metropolis-temples .card-item-info h4, .deanery-temples .card-item-info h4 {
	color: #fff;
	opacity:0.7
}
.metropolis-temples .card-item-info a, .metropolis-temples .card-item-info a:hover, .deanery-temples .card-item-info a, .deanery-temples .card-item-info a:hover {
	color: #fdf276;
}
.metropolis-temples .card-item-info .card-item-info-shrine i, .deanery-temples .card-item-info .card-item-info-shrine i {
	background-position:-378px -216px
}
.metropolis-temples .card-item-info .card-item-info-timetable i, .deanery-temples .card-item-info .card-item-info-timetable i {
	background-position:-378px -199px
}
.effect13 .card-item-wrap {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:20
}
.effect13 .card-item-info {
	opacity:0;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.effect13 .card-item-info h4, .effect13 .card-item-info .card-item-info-stat, .effect13 .card-item-info .card-item-info-shrine, .effect13 .card-item-info .card-item-info-timetable {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
.effect13 .active {
	opacity:1;
}
.effect13 .nonactive {
	display:none
}
.effect13 .active h4, .effect13 ..active .card-item-info-stat, .effect13 .active .card-item-info-shrine, .effect13 .active .card-item-info-timetable {
 visibility: visible;
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
}
.diocese-specification {
	background: #FFF;
	padding: 30px 20px;
}
.diocese-cont-block {
	margin-bottom: 20px;
}
.diocese-cont-block h3 {
	text-align: center;
	background: url(../../images/diocese-sep.png) center repeat-x;
	color: #616160;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 15px 0;
}
.diocese-cont-block h3 .h3-inner {
	background: #f3f2ef;
	padding: 0 20px;
}
.diocese-cont-block a {
	text-decoration:none
}
.diocese-cont-block a:hover {
	text-decoration: underline
}
.diocese-cont-block .diocese-cont-inner {
	margin:0 13px 20px 13px;
	font-size:11px;
	line-height:16px;
}
.diocese-cont-block .diocese-cont-inner h5 {
	font-size:11px;
	line-height:16px;
	color:#000;
	margin:0;
	text-transform: uppercase
}
.diocese-margin-top { margin-top:10px;}
 @media (max-width: 1024px) {
 .ruling-statistics-item {
width:172px
}
.vicar .card-item, .deans .card-item, .abbots .card-item {
width: 291px;
    margin: 0 10px 20px 10px;
}
.vicar .card-item .card-item-rank-name {
 width: 160px;
}
.card-item .card-item-rank-name {
width:178px
}
 .clergy .card-item {
 width: 288px;
}
 .clergy .card-item .card-item-rank-name {
 width: 192px;
}
.vicar-list, .deans.deans-list {
margin:0 -10px;
}
 .abbots-clergy-alphabet {
width:10px
}
 .abbots-clergy-list-block {
width: 205px;
}
.diocese-temples {    margin: 0 -10px;}
.diocese-temples .card-item {       width: 288px;
    margin: 0 10px 20px 10px;}
.diocese-temples .card-item .card-item-rank-name {    width: 157px;}
.diocese-left-col {
 width: 744px;
margin:0 20px 0 0
}
 .diocese-left-col .avatar {
 width: 460px;
}
.diocese-left-col .avatar .avatar-name-wrap {
 width:380px;
}
.diocese-left-col .comment-item .avatar { width:450px}
.diocese-left-col .comment-item .avatar .avatar-name-wrap { width:400px}
}
/* photo widget */
.diocese-photos-block .image-row {
	margin: 0 -3px 0 0;
}
.diocese-photos-block .image-row img {
	margin: 0 3px 3px 0;
	cursor: pointer;
}
/* end photo widget */

#church_org_map_over {
	width: 205px;
	height: 350px;
}
