/* @override https://www.legionofmary.ie/zinc/css/site.css */

/* ---------------SITEWIDE--------------- */

/* @group Base */

body {
	font: 1.1em/1.2 freight-sans-pro-n4, freight-sans-pro, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	background-size: cover;
	background: #7f0f0d none repeat fixed;
}

a {
	color: #820f0d;
	transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
-webkit-transition:color .25s ease-in-out;
transition:all .25s ease;
-webkit-transition-delay:all .25s ease;
-moz-transition-delay:all .25s ease;
-ms-transition-delay:all .25s ease;
-o-transition-delay:all .25s ease;
}

a:hover {
	color: #cbcc98;
}

a:focus,a:hover{color: #cbcc98}

h1,h2,h3,h4,h5,h6,h7 {
	color: black;
	font-weight: 500;
	font-family: tribute-n4, tribute, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
}

.pagination {
	font-size: 1.2em;
	padding-top: 1em;
}

.pagination a {
	font-size: 1.2em;
}

.pagination .active {
	font-size: 1.2em;
	background-color: #820f0d;
}

.pagination a:hover {
	font-size: 1.2em;
	background-color: #cbcc98;
	color: white;
}



/* @end */

/* @group Header */

.headerfixed {
	width: 100%;
	height: inherit;
}

#header {
	border-bottom: 1px solid #f6f3f3;
	padding-top: 1em;
	padding-bottom: 1em;
}

#nav-logo-container {
	padding-top: 1em;
	padding-bottom: 1em;
	background-image: none;
	background-color: #fbf8f7;
}

#nav-container {
	background-color: #fbf8f7;
}

.nav-page-width {
	background-color: #800f0d;
	padding-top: .7em;
	padding-bottom: .7em;
	font-weight: bold;
}

#nav-container a {
	color: #cbcc98;
}

#nav-container a:hover {
	color: white;
}

.section-header-container {
	background-size:cover;
	padding-top: 1em;
	text-transform: uppercase;
	background-image: none;
	background-color: #fbf9f7;
	color: #372c62;
	font-weight: bold;
	padding-bottom: 1.4em;
}

.section-header-container h1 {
	margin-bottom: 0;
	line-height: .9;
	text-transform: capitalize;
}

.headerblock {
	background-color: silver;
	color: white;
	opacity: 0.5;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 1.2em;
	padding-top: 1.2em;
}

.content-container {
}

.logo {
	   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	opacity: 1;
	padding: 1em;
}

logo:hover {
	   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	opacity: 0.5;
}

.red {
	background-color: #810f0d;
	color: white;
	text-transform: uppercase;
	padding: .6em;
	font-size: 1.8em;
}

.white {
	background-color: white;
	color: black;
	text-transform: uppercase;
	font-size: 2.3em;
	padding: .5em;
}

.d-equaliser-white {
	background-color: white;
	border-left: 2em solid #cbcc98;
}



/* @end */

/* @group Page */

#content {
	padding-top: 2em;
	padding-bottom: 2em;
	background-color: white;
}

#contentnewshome {
	padding-top: 0;
	padding-bottom: 2em;
	background-color: white;
}

#main-content-container {
	background: #fbf9f7 none fixed;
	padding-bottom: 2em;
}

.sidebar-image {
	width: 100%;
	margin-top: 2em;
}

.read-more-link {
	display: inline-block;
	border: 2px solid #262626;
	background-color: white;
	text-transform: uppercase;
	color: #262626;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color 1s ease-in-out;
-moz-transition:color 1s ease-in-out;
-webkit-transition:color 1s ease-in-out;
transition:all 1s ease;
-webkit-transition-delay:all 1s ease;
-moz-transition-delay:all 1s ease;
-ms-transition-delay:all 1s ease;
-o-transition-delay:all 1s ease;
	padding: .4em .7em;
}

.read-more-link a {
	color: #262626;
}

.read-more-link:hover {
	color: #feffff;
	text-transform: uppercase;
	background-color: #262626;
}

.img-circle {
    border-radius: 50%;
}

.article {
	padding-bottom: 2em;
	padding-right: 1em;
	line-height: 1.9;
	font-size: 1.1em;
}

.padding1em {
	padding: 1em;
}

.share-icons {
	margin-top: 2em;
}

.listing-container {
	margin-top: 2em;
	margin-bottom: 2em;
}

.entry-title {
	color: #262626;
	line-height: 1;
	font-size: 2.8em;
	margin-bottom: .8em;
}

.article-date {
	padding-bottom: .5em;
	color: #8d8d8d;
	border-bottom: 1px solid #c6c6c6;
	margin-bottom: .5em;
}

.article-date-page {
	padding-top: .5em;
	color: #3b372f;
	margin-top: -1em;
}

.article-image-container {
opacity: 1;
	overflow: hidden;
}

.article-image-container-wrap {
opacity: 1;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin: 0 1em 1em 0;
}

.list-image-container {
opacity: 1;
	overflow: hidden;
	background-image: none;
}

.list-image {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
		-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	background-image: none;
}

.list-image:hover {
	opacity: 0.71;
		-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.article h3 {
	color: #820f0d;
	line-height: 1.1;
	font-size: 2em;
}

.image-title-container {
}

.image-title-container img {
	width: 100%;
}

.article-image {
	border: 4px solid rgba(150,148,142,0.2);
	margin-bottom: 1.5em;
}

.logo-divider {
	opacity: 0.25;
	padding-top: 1em;
	padding-bottom: 1em;
}

.category-title {
	margin-left: .5em;
	margin-bottom: 1em;
	color: #cbcc98;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#quoteoftheday {
	border: 1px solid #cbcc98;
	padding: 1em;
	margin-top: 2em;
}

#quoteauthor {
	font-weight: bold;
}

.category-link {
	color: #cacc97;
}

.category-link a {
	color: #cacc97;
	font-size: 1.3em;
}

.buybook {
	font-weight: bold;
	font-size: .8em;
}

.sidebar-safeguarding {
	padding: 1em;
	margin-top: 2em;
}

.sidebar-safeguarding h3 {
	text-transform: uppercase;
	font: 1.4em/1.2 freight-sans-pro-n4, freight-sans-pro, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}

#pdfdownloadsmall {
	margin-top: 1em;
}

.sidebar-sharetools {
	padding: 1em;
	margin-top: 1em;
}

/* @end */

/* @group Footer */

#footer-container {
	background-color: #fbf8f7;
}

footer {
	list-style-type: none;
	padding-top: 2em;
	padding-bottom: 2em;
	background: #011519 none fixed;
	border-bottom: 2px solid white;
	color: white;
}

#legal-credits-container {
	padding-bottom: 4em;
	font-size: 1em;
	text-align: center;
	color: #fff;
	background-color: #800f0d;
	padding: 2em;
}

#footerblock {
	padding-bottom: 4em;
	font-size: 1em;
	text-align: center;
	color: #fff;
	background-color: #800f0d;
	padding: 2em;
}

.byline {
	font-size: .9em;
	margin-bottom: 1em;
	line-height: 1.6;
}

.footer-links {
	list-style: none;
	margin-bottom: 1em;
	line-height: 1.6;
	padding-right: 1rem;
	padding-left: 4rem;
	font-size: 1.2rem;
}

.footer-links li {
	display: inline;
	margin-left: 1rem;

}

.footer-links a {
	opacity: 1;
	color: #cacc97;
}

.footer-links a:hover {
	color: white;
	border-bottom: 1px solid #cacc97;
}

.logo-footer {
	max-width: 3rem;
	min-width: 6rem;
	text-align: center;
}

.logo-center {
	text-align: center;
}

.topline {
	margin-top: 1.5rem;
	font-size: 1.3rem;
}

.second-line {
	margin-top: 1.5rem;
	font-size: 1.1rem;
}

.third-line {
	margin-top: 1.5rem;
	font-size: 1rem;
	text-transform: lowercase;
}

.logo-footer img {
	text-align: center;
	margin-left: 50%;
	margin-right: 50%;
}

#legal-credits-container a {
	opacity: 1;
	color: #cacc97;
}

#legal-credits-container a:hover {
	opacity: 1;
	color: white;
}



/* @end */

/* @group Navigation */

#navigation {
	font-family: houschka-pro-i6, houschka-pro, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}

#navigation li {
	display: inline-block;
	font-size: 1.2em;
	color: #820f0d;
}

#navigation a {
	line-height: 1.3em;
	color: #820f0d;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color 1s ease-in-out;
-moz-transition:color 1s ease-in-out;
-webkit-transition:color 1s ease-in-out;
transition:all 1s ease;
-webkit-transition-delay:all 1s ease;
-moz-transition-delay:all 1s ease;
-ms-transition-delay:all 1s ease;
-o-transition-delay:all 1s ease;
	padding-bottom: .2em;
}

#navigation a:hover {
	line-height: 1.3em;
	color: #cbcc98;
	margin-bottom: .4em;
	font-weight: bold;
	opacity: 1;
	border-bottom: 1px solid rgba(183,157,0,0);
	padding-bottom: .4em;
}

.title-bar {
	color: white;
}

.menu-icon {
	color: #b79d00;
}

#mobile-navigation {
	opacity: 1;
	background-image: none;
	background-color: #800f0d;
}

#mobile-navigation ul {
	opacity: 1;
}

#mobile-navigation li {
	opacity: 1;
	font-weight: bold;
}

#mobile-navigation a {
	color: #feffff;
	text-transform: uppercase;
	opacity: 1;
	font-size: 1.2em;
}

#mobile-navigation a:hover {
	color: #cbcc98;
	text-transform: uppercase;
	opacity: 1;
}

.button {
	background-color: #820f0d;
}

.button:hover {
	background-color: #cbcc98;
}

.category-subnav-container {
	margin-bottom: 2em;
	background-color: #cbcc98;
}

.category-subnav {
	padding-top: .6em;
	padding-bottom: .6em;
}

.category-subnav a {
	color: white;
	font-weight: bold;
}

.category-subnav a:hover {
	color: #800f0d;
	font-weight: bold;
}

.active-category a {
	color: black;
	font-weight: bold;
}

/* @end */

/* @group Sidebar */

.sidebar-listing {
	margin-bottom: 2em;
	list-style-type: none;
}

.sidebar-listing h4 {
	color: #262626;
	font-size: 1.8em;
	margin-bottom: .8em;
}

.sidebar-excerpt {
	margin-top: 2em;
	margin-bottom: 2em;
}

.sidebar-listing li {
	margin-bottom: .8em;
	margin-top: .8em;
}

#bookcover-sidebar {
	font-size: 1.2em;
	text-align: center;
}



/* @end */

/* ---------------SECTION SPECIFIC--------------- */

/* @group Homepage */

.homepage {
	margin-top: 2em;
}

.page-container {
	background-color: #fefeff;
}

.article-block-display {
	padding: 1em;
	margin-top: 2em;
}

.article-block-display .article-date {
	text-align: center;
	font-weight: bold;
}

.article-block-display h3 {
	line-height: 1;
	text-align: center;
	font-size: 2em;
}

.slider-container {
	opacity: 1;
	background: rgba(62,11,15,0.36) none fixed;
}

.mow-books-purchase {
	padding-bottom: 2em;
	color: #908f86;
	padding-top: 2em;
}

.readmore-home {
	color: #ea484d;
}

.line-01 {
	text-align: left;
	margin-bottom: .2em;
	font-style: italic;
	font-size: 2em;
	line-height: 1.4;
	margin-top: 2em;
}

.line-04 {
	text-align: left;
	font-style: italic;
	font-size: 3em;
	margin-bottom: .2em;
	font-weight: bold;
}

#contenthome {
	background-color: #55060a;
}

.hometextblock {
	margin-top: 3em;
}

.prayerline {
	padding: 0 1em 1em;
	text-align: right;
	color: #cacc97;
	font: italic 2em tribute-n4, tribute, "Droid Serif", "Liberation Serif", Georgia, Baskerville, Cambria, Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
}

.legion-intro {
	padding: 1em;
	text-align: right;
	color: white;
	font-size: 1.4em;
}

.home-news-category {
	text-align: center;
	color: #cacc97;
}

.home-news-category a {
	text-align: center;
	color: #cacc97;
	font-size: 1.3em;
}

.centenary-container {
	background-color: #faf9f7;
}

.centblock {
	background-color: #f2f3e4;
	padding: 1em;
}

.centblock h2 {
	color: #540b0e;
	font-weight: bold;
	padding-top: 1em;
}

.centblock p {
	font-size: 1.2em;
}

.centblock img {
	margin-bottom: 1em;
	width: 87%;
}

.centblock a {
	font-weight: bold;
}

.centblock a:hover {
	font-weight: bold;
	color: black;
}



/* @end */

/* @group News */

.news-list-sidebar {
	padding: 2em 2em 0;
}

.date {
	color: #6a6c71;
	display: inline-block;
	font-size: 1em;
	margin-right: 1em;
}

.full-width-listing {
	background-image: none;
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #e7e4e3;
}

.full-width-listing h3 {
	font-size: 1.8em;
}

.full-width-listing .article {
	font-size: 1.1em;
	padding-right: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
}

.listing-title {
	font-size: 2.5em;
	line-height: 1.1;
}



/* @end */

/* @group Forms */

.contact-form {
	padding: 1em;
}

label {
	font-weight: bold;
	margin-bottom: .5em;
}

.form-submit {
	color: white;
	display: inline-block;
	padding: .5em 2em;
	background-color: #d74114;
}



/* @end */

/* @group Contact */

.introblock {
	margin-bottom: 3em;
}

.contact-form {
	margin-bottom: 3em;
}

/* @end */

/* @group Slider */

.orbit-container {
	background-color: transparent;
}

.slider-imagepanel {
	text-align: center;
}

.slider-textpanel {
	display: inline-block;
	text-align: center;
	margin-bottom: 1em;
	margin-top: 1em;
}

.slider-textpanel-content {
	display: inline-block;
	text-align: center;
	margin-bottom: 1em;
	background-color: transparent;
	color: white;
	margin-top: 1em;
}

.slider-textpanel h3 {
	line-height: 1;
	margin-top: 1em;
}

.slider-image {
	margin-top: -3em;
	padding-bottom: 1em;
	margin-bottom: -3em;
}



/* @end */

/* @group News */

.alignleft {
	float: left;
	margin: 1em;
	display: inline-block;
}

.alignright {
	float: right;
	display: inline-block;
	margin: 1em;
}

.mh-logo-placeholder {
	
}



/* @end */

/* @group Misc */

.external-links {
	font-family: freight-sans-pro-n4, freight-sans-pro, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: .3em;
	padding-bottom: .3em;
	border-bottom: 1px solid #cacc97;
}

.external-links h5 {
	color: black;
	margin-bottom: 0;
	font: 1.4em freight-sans-pro-n4, freight-sans-pro, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
}

.external-links h5 a {
	font-family: freight-sans-pro-n4, freight-sans-pro, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	color: black;
}

.search-intro {
	font-size: 1.4em;
	margin-bottom: 2em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 1em;
}

.download-list-odd {
	background-color: #f6f6f6;
	padding: .3em;
}

.download-list-even {
	padding: .3em;
}

.download-title {
}

.download-file {
	text-align: center;
}



/* @end */

/* ---------------MEDIA QUERIES--------------- */

/* Small only */

@media screen and (max-width: 39.9375em) {

.header-container {
	margin-top: 0;
}

.twocolumns {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}

.red {
	background-color: #810f0d;
	color: white;
	text-transform: uppercase;
	padding: .6em;
	font-size: 1.6em;
	text-align: center;
}

.white {
	background-color: white;
	color: black;
	text-transform: uppercase;
	font-size: 2em;
	padding: .5em;
	text-align: center;
}

.d-equaliser-white {
	background-color: white;
	border-left-width: 0;
}

.logo-header-small {
	margin-bottom: 1em;
}

.hometextblock {
	margin-top: 1.6em;
}

.prayerline {
	color: #cacc97;
	padding: .4em;
	margin-top: 0;
	text-align: center;
	font: italic 1.5em tribute-n4, tribute, "Droid Serif", "Liberation Serif", Georgia, Baskerville, Cambria, Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
}

.legion-intro {
	color: white;
	padding: .4em .4em 1em;
	text-align: center;
	font-size: 1.2em;
}}

/* Medium and up */

@media screen and (min-width: 40em) {}

/* Medium only */

@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */

@media screen and (min-width: 64em) {

#navigation {
}}

/* Large only */

@media screen and (min-width: 64em) and (max-width: 74.9375em) {}