@charset "utf-8";

* {font-family:Calibri,Arial,sans-serif;font-size:18px;}

body.grid {background-color:#FFFFFF;}

/* topup */
#toTop {display: none;text-decoration: none;position: fixed;bottom: 10px;right: 10px;overflow: hidden;width: 44px;height: 44px;border: none;text-indent: 100%;background: url(../img/top_move.png) no-repeat right top;}

/*=============================================================================================================*/
/*==// START TOPROW //=========================================================================================*/
body > .row.toprow-row {min-height:none;max-width:none;background-color:transparent;}
body > .row > [class*='coffee-span-'].toprow-col {background-color:transparent;min-height:1550px;background-image:url('..//img/a-header-02.webp');background-size:100% 100%;}
img.image-4-3.toprow-col {margin-top:0;margin-bottom:0;max-width:100%;}

.subgrid.toprow-sub {min-height:1000px;background-color:transparent;}
.subgrid > .row.toprow-sub-row {min-height:950px;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].toprow-sub-col-t {min-height:900px;background-color:transparent;}
.container.toprow-sub-col-t-con {min-height:850px;background-color:transparent;}
img.image-4-3.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;max-width:200px;}
.placeholder-hero.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;padding-left:0;}
h1.hero-header.toprow-sub-col-t-con {font-family:Calibri,Arial,sans-serif;}
p.hero-tagline.toprow-sub-col-t-con {font-family:Calibri,Arial,sans-serif;}
h2.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h4.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
div.rule.toprow-sub-col-t-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.toprow-sub-col-t-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;}
div.table-container.toprow-sub-col-t-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.toprow-sub-col-t-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.toprow-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
/*==// END TOPROW //===========================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START HEADER BAR //=====================================================================================*/
body > .row.headerbar-row {min-height:100px;max-width:none;padding:70px 0 40px 0;background-color:#004242 /*#0B3353*/;}
body > .row > [class*='coffee-span-'].headerbar-col {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.headerbar-sub {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid > .row.headerbar-sub-row {min-height:none;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].headerbar-sub-col-t {min-height:none;padding-top:40px;background-color:transparent;}
.container.headerbar-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;max-width:200px;}
img.image-4-3.headerbar-sub-col-t-con-not-found {max-width:700px;margin:0 auto;text-align:center;}
.placeholder-hero.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;padding-left:0;}
h1.hero-header.headerbar-sub-col-t-con {font-family:Calibri,Arial,sans-serif;}
p.hero-tagline.headerbar-sub-col-t-con {font-family:Calibri,Arial,sans-serif;}
h2.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;text-align:center;color:#89B6B6;}
h4.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
hr.headerbar-sub-col-t-con {width:25%;height:3px;margin:auto;margin-bottom:30px;border:none;background-color:#EAAA00;}
div.rule.headerbar-sub-col-t-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.headerbar-sub-col-t-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;}
div.table-container.headerbar-sub-col-t-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.headerbar-sub-col-t-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.headerbar-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

body > .row.headerbar-row-not-found {min-height:100px;max-width:none;padding:70px 0 40px 0;background-color:#FFFFFF /*#0B3353*/;}
body > .row > [class*='coffee-span-'].headerbar-col-not-found {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.headerbar-sub-not-found {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid > .row.headerbar-sub-row-not-found {min-height:none;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].headerbar-sub-col-t-not-found {min-height:none;padding-top:40px;background-color:transparent;}
.container.headerbar-sub-col-t-con-not-found {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.headerbar-sub-col-t-con-not-found {display:block;max-width:700px;margin:auto;}
/*==// END TOPROW //===========================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START MASSTIMES //======================================================================================*/
body > .row.masstimes-row {min-height:none;max-width:none;padding:70px 0;background-color:transparent;}
body > .row > [class*='coffee-span-'].masstimes-col {min-height:none;background-color:transparent;}
.subgrid.masstimes-sub {min-height:none;margin:0;background-color:transparent;}
.subgrid > .row.masstimes-sub-row {min-height:none;max-width:1200px;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].masstimes-sub-col-t {min-height:none;margin:0;padding:0;background-color:transparent;}
.container.masstimes-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:transparent;}
h2.masstimes-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;text-align:center;color:#007474;}
h4.masstimes-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
hr.masstimes-sub-col-t-con {width:25%;height:3px;margin:auto;margin-bottom:30px;border:none;background-color:#EAAA00;}

.subgrid > .row > [class*='coffee-span-'].masstimes-sub-col-1 {min-height:none;padding:10px;background-color:transparent;}
.container.masstimes-sub-col-1-con {min-height:none;padding:10px;background-color:transparent;border:1px solid;}
h2.masstimes-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h3.masstimes-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:30px;font-weight:bold;color:#007474;}
h4.masstimes-sub-col-1-con {margin-top:40px;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;color:#007474;}
div.table-container.masstimes-sub-col-1-con {width:90%;margin-top:0;margin-bottom:0;margin:auto;}
div.table-container.masstimes-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.masstimes-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.masstimes-sub-col-1-con tbody tr:hover {background:transparent;}
span.masstimes-sub-col-1-con-smallfont {font-size:12px;vertical-align:baseline;}
a.masstimes-sub-col-1-con-btn       {float:right;margin-top:40px;margin-bottom:0;padding:10px 20px;border-radius:10px;background-color:#007474;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#FFFFFF;}
a.masstimes-sub-col-1-con-btn:hover {float:right;margin-top:40px;margin-bottom:0;padding:10px 20px;border-radius:10px;background-color:#114D4D;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#EAAA00;}

.subgrid > .row > [class*='coffee-span-'].masstimes-sub-col-2 {min-height:none;padding:10px;background-color:transparent;}
.container.masstimes-sub-col-2-con {min-height:none;padding:10px 10px 30px 10px;background-color:transparent;border:1px solid;}
h2.masstimes-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h3.masstimes-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:30px;font-weight:bold;color:#007474;}
h4.masstimes-sub-col-2-con {margin-top:40px;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;color:#007474;}
h4.masstimes-sub-col-2-con-para-title {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;color:#007474;}
div.table-container.masstimes-sub-col-2-con {width:90%;margin-top:0;margin:auto;margin-bottom:30px;}
div.table-container.masstimes-sub-col-2-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.masstimes-sub-col-2-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.masstimes-sub-col-2-con tbody tr:hover {background:transparent;}
span.masstimes-sub-col-2-con-smallfont {font-size:12px;vertical-align:baseline;}
p.paragraph.masstimes-sub-col-2-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.masstimes-sub-col-2-con-verse {margin:30px 0 40px 0;font-family:Calibri,Arial,sans-serif;font-size:18px;font-style:italic;color:#202080; }
/* a.link-text.masstimes-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;} */
ul.unorder-list.masstimes-sub-col-2-con {margin-top:0;margin-bottom:0;list-style-type:none;}
ul.unorder-list.masstimes-sub-col-2-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.reading {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.reading li {padding-left:1px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.masstimes-sub-col-2-con-btn       {float:right;margin-top:40px;margin-bottom:0;padding:10px 20px;border-radius:10px;background-color:#007474;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#FFFFFF;}
a.masstimes-sub-col-2-con-btn:hover {float:right;margin-top:40px;margin-bottom:0;padding:10px 20px;border-radius:10px;background-color:#114D4D;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#EAAA00;}
/*==// END MASSTIMES //========================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==-// START PARISHNEWS //====================================================================================*/
body > .row.parishnews-row {min-height:none;max-width:none;padding:70px 0;background-color:transparent;}
body > .row > [class*='coffee-span-'].parishnews-col {min-height:none;background-color:transparent;}
.subgrid.parishnews-sub {min-height:none;margin:0;background-color:transparent;}
.subgrid > .row.parishnews-sub-row {min-height:none;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].parishnews-sub-col-t {min-height:none;margin:0;padding:0 10px;background-color:transparent;}
.container.parishnews-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:transparent;}
h2.parishnews-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;color:#007474;;}
h4.parishnews-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
hr.parishnews-sub-col-t-con {width:25%;height:3px;margin:0 0 30px 0;border:none;background-color:#eaaa00;}

.subgrid > .row > [class*='coffee-span-'].parishnews-sub-col-1 {min-height:none;padding:10px;background-color:transparent;}
.container.parishnews-sub-col-1-con {min-height:none;padding:0 0 40px 0;background-color:transparent;}
img.image-4-3.parishnews-sub-col-1-con {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.parishnews-sub-col-1-con {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.parishnews-sub-col-1-con img {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.parishnews-sub-col-1-con img:hover {max-width:400px;margin-top:0;margin-bottom:0;opacity:0.9;}
h2.parishnews-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.parishnews-sub-col-1-con {margin:10px 0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;color:#007474;}
div.rule.parishnews-sub-col-1-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.parishnews-sub-col-1-con {width:90%;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.parishnews-sub-col-1-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.parishnews-sub-col-1-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.parishnews-sub-col-1-con {margin-top:0;margin-bottom:0;}
div.table-container.parishnews-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.parishnews-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.parishnews-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].parishnews-sub-col-2 {min-height:none;padding:10px;background-color:transparent;}
.container.parishnews-sub-col-2-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.parishnews-sub-col-2-con {margin-top:0;margin-bottom:0;max-width:200px;}
a.link-image-4-3.parishnews-sub-col-2-con {float:left;margin-top:0;margin-bottom:15px;}
a.link-image-4-3.parishnews-sub-col-2-con img {float:left;margin-top:0;margin-bottom:15px;}
a.link-image-4-3.parishnews-sub-col-2-con img:hover {float:left;margin-top:0;margin-bottom:15px;opacity:0.9;}
h2.parishnews-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.parishnews-sub-col-2-con {margin:10px 0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;color:#007474;}
div.rule.parishnews-sub-col-2-con {margin-top:10px;margin-bottom:10px;}
.parishnews-sub-col-2-con hr {clear:left;float:left;width:100%;height:1px;margin:20px 0;border:none;background-color:#B8B8B8;}
p.paragraph.parishnews-sub-col-2-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.parishnews-sub-col-2-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.parishnews-sub-col-2-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.parishnews-sub-col-2-con {margin-top:0;margin-bottom:15px;}
div.table-container.parishnews-sub-col-2-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.parishnews-sub-col-2-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.parishnews-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
.column-left      {float:left;width:40%;min-height:none;margin-bottom:0x;background-color:transparent;}
.column-left img  {width:80%;margin-bottom:15px;}
.column-right     {float:left;width:60%;min-height:none;margin-bottom:0;padding-bottom:0;margin:0;padding:0;background-color:transparent;}
.column-right h4  {width:100%;margin-top:0;margin-bottom:0;font-family:Calibri,Arial,serif;font-size:20px;font-weight:bold;color:#007474;}
.column-right hr  {width:25%;height:3px;margin:0;border:none;background-color:#eaaa00;}
.column-right p   {width:100%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
.column-right a   {font-family:Calibri,Arial,sans-serif;font-size:18px;}
.column-right table {width:100%;margin-top:0;margin-bottom:0;}
.column-right table th {font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.2;}
.column-right table td {font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.2;}

span.news-caption {margin-top:0;margin-bottom:0;font-size:12px;vertical-align:baseline;font-family:Calibri,Arial,serif;}
/*==// END PARISHNEWS //=======================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START SPECIALINTENTIONS //==============================================================================*/
body > .row.specialintentions-row {min-height:none;max-width:none;padding:70px 0;background-color:transparent;}
body > .row > [class*='coffee-span-'].specialintentions-col {min-height:none;background-color:transparent;}
.subgrid.specialintentions-sub {min-height:none;margin:0;background-color:transparent;}
.subgrid > .row.specialintentions-sub-row {min-height:none;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].specialintentions-sub-col-t {min-height:none;margin:0;padding:0 10px;background-color:transparent;}
.container.specialintentions-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.specialintentions-sub-col-t-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.specialintentions-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;color:#007474;}
h4.specialintentions-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
hr.specialintentions-sub-col-t-con {width:25%;height:3px;margin:0 0 30px 0;border:none;background-color:#eaaa00;}
p.paragraph.specialintentions-sub-col-t-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.specialintentions-sub-col-t-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.specialintentions-sub-col-t-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.specialintentions-sub-col-t-con {margin-top:0;margin-bottom:0;}
div.table-container.specialintentions-sub-col-t-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.specialintentions-sub-col-t-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.specialintentions-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].specialintentions-sub-col-1 {min-height:900px;background-color:transparent;}
.container.specialintentions-sub-col-1-con {min-height:850px;background-color:transparent;}
img.image-4-3.specialintentions-sub-col-1-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.specialintentions-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.specialintentions-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;color:#007474;}
div.rule.specialintentions-sub-col-1-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.specialintentions-sub-col-1-con {width:90%;margin-top:0;margin-bottom:0;padding-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.specialintentions-sub-col-1-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.specialintentions-sub-col-1-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.specialintentions-sub-col-1-con {margin-top:0;margin-bottom:0;}
div.table-container.specialintentions-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.specialintentions-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.specialintentions-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].specialintentions-sub-col-2 {min-height:900px;background-color:transparent;}
.container.specialintentions-sub-col-2-con {min-height:850px;background-color:transparent;}
img.image-4-3.specialintentions-sub-col-2-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.specialintentions-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.specialintentions-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;color:#007474;}
div.rule.specialintentions-sub-col-2-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.specialintentions-sub-col-2-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.specialintentions-sub-col-2-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.specialintentions-sub-col-2-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.specialintentions-sub-col-2-con {margin-top:0;margin-bottom:20px;}
div.table-container.specialintentions-sub-col-2-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.specialintentions-sub-col-2-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;vertical-align:top;}
div.table-container.specialintentions-sub-col-2-con tbody tr:hover {background:transparent;}

a.link-text.specialintentions-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
/*==// END SPECIALINTENTIONS //================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START NEWS //===========================================================================================*/
body > .row.news-row {min-height:none;max-width:none;padding:70px 0;background-color:transparent;}
body > .row > [class*='coffee-span-'].news-col {min-height:none;background-color:transparent;}
.subgrid.news-sub {min-height:none;margin:0;background-color:transparent;}
.subgrid > .row.news-sub-row {min-height:none;padding:0 0 20px 0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].news-sub-col-t {min-height:none;background-color:transparent;}
.container.news-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.news-sub-col-t-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.news-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;color:#007474;}
h4.news-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
hr.news-sub-col-t-con {width:25%;height:3px;margin:0 0 30px 0;border:none;background-color:#eaaa00;}
div.rule.news-sub-col-t-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.news-sub-col-t-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.news-sub-col-t-con {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.news-sub-col-t-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.news-sub-col-t-con {margin-top:0;margin-bottom:0;}
div.table-container.news-sub-col-t-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.news-sub-col-t-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.news-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].news-sub-col-1 {min-height:none;background-color:transparent;}
.container.news-sub-col-1-con {min-height:none;margin:0;padding:10px;background-color:transparent;border-radius:5px;border:1px solid #333333;}
a.link-image-4-3.news-sub-col-1-con {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-1-con img {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-1-con img:hover {max-width:400px;margin-top:0;margin-bottom:0;opacity:0.8;}
a.news-sub-col-1-con-title {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#002A9C;} 
a.news-sub-col-1-con-title:hover {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#FF0000;} 
a.news-sub-col-1-con-h4       {display:block;background-color:#FF8080;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;color:#002A9C;} 
a.news-sub-col-1-con-h4:hover {display:block;background-color:#FF8080;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;color:#FF0000;} 
span.text-element.news-sub-col-1-con-author {margin:10px 0;line-height:1.5;font-family:Calibri,Arial,serif;font-style:italic;color:#545454;}
p.paragraph.news-sub-col-1-con {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:normal;}
hr.news-sub-col-1-con {width:80%;height:2px;margin:auto;margin-bottom:20px;border:none;background-color:#eaaa00;}
a.link-text.news-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:center;}

.subgrid > .row > [class*='coffee-span-'].news-sub-col-2 {min-height:none;background-color:transparent;}
.container.news-sub-col-2-con {min-height:none;margin:0;padding:10px;background-color:transparent;border-radius:5px;border:1px solid #333333;}
a.link-image-4-3.news-sub-col-2-con {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-2-con img {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-2-con img:hover {max-width:400px;margin-top:0;margin-bottom:0;opacity:0.8;}
a.news-sub-col-2-con-title {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#002A9C;} 
a.news-sub-col-2-con-title:hover {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#FF0000;} 
a.news-sub-col-2-con-h4       {font-family:Calibri,Arial,serif;font-size:18px;color:#002A9C;} 
a.news-sub-col-2-con-h4:hover {font-family:Calibri,Arial,serif;font-size:18px;color:#FF0000;} 
span.text-element.news-sub-col-2-con-author {margin:10px 0;line-height:1.5;font-family:Calibri,Arial,serif;font-style:italic;color:#545454;}
p.paragraph.news-sub-col-2-con {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:normal;}
hr.news-sub-col-2-con {width:80%;height:2px;margin:auto;margin-bottom:20px;border:none;background-color:#eaaa00;}
a.link-text.news-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:center;}

.subgrid > .row > [class*='coffee-span-'].news-sub-col-3 {min-height:none;background-color:transparent;}
.container.news-sub-col-3-con {min-height:none;margin:0;padding:10px;background-color:transparent;border-radius:5px;border:1px solid #333333;}
a.link-image-4-3.news-sub-col-3-con {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-3-con img {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-3-con img:hover {max-width:400px;margin-top:0;margin-bottom:0;opacity:0.8;}
a.news-sub-col-3-con-title {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#002A9C;} 
a.news-sub-col-3-con-title:hover {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#FF0000;} 
a.news-sub-col-3-con-h4       {font-family:Calibri,Arial,serif;font-size:18px;color:#002A9C;} 
a.news-sub-col-3-con-h4:hover {font-family:Calibri,Arial,serif;font-size:18px;color:#FF0000;} 
span.text-element.news-sub-col-3-con-author {margin:10px 0;line-height:1.5;font-family:Calibri,Arial,serif;font-style:italic;color:#545454;}
p.paragraph.news-sub-col-3-con {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:normal;}
hr.news-sub-col-3-con {width:80%;height:2px;margin:auto;margin-bottom:20px;border:none;background-color:#eaaa00;}
a.link-text.news-sub-col-3-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:center;}

.subgrid > .row > [class*='coffee-span-'].news-sub-col-4 {min-height:none;background-color:transparent;}
.container.news-sub-col-4-con {min-height:none;margin:0;padding:10px;background-color:transparent;border-radius:5px;border:1px solid #333333;}
a.link-image-4-3.news-sub-col-4-con {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-4-con img {max-width:400px;margin-top:0;margin-bottom:0;}
a.link-image-4-3.news-sub-col-4-con img:hover {max-width:400px;margin-top:0;margin-bottom:0;opacity:0.8;}
a.news-sub-col-4-con-title {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#002A9C;} 
a.news-sub-col-4-con-title:hover {display:block;font-family:Calibri,Arial,serif;font-size:18px;line-height:normal;color:#FF0000;} 
a.news-sub-col-4-con-h4       {font-family:Calibri,Arial,serif;font-size:18px;color:#002A9C;} 
a.news-sub-col-4-con-h4:hover {font-family:Calibri,Arial,serif;font-size:18px;color:#FF0000;} 
span.text-element.news-sub-col-4-con-author {margin:10px 0;line-height:1.5;font-family:Calibri,Arial,serif;font-style:italic;color:#545454;}
p.paragraph.news-sub-col-4-con {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:normal;}
hr.news-sub-col-4-con {width:80%;height:2px;margin:auto;margin-bottom:20px;border:none;background-color:#eaaa00;}
a.link-text.news-sub-col-4-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:center;}
/*==// END NEWS //=============================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START DEV PAGES //======================================================================================*/
/*=============================================================================================================*/
/*==// START DEV-ROSARY //=====================================================================================*/
body > .row.dev-rosary-row {min-height:none;max-width:none;padding-bottom:50px;background-color:transparent;}
body > .row > [class*='coffee-span-'].dev-rosary-col {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.dev-rosary-sub {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid > .row.dev-rosary-sub-row {min-height:none;padding:50px 0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].dev-rosary-sub-col-1 {min-height:none;background-color:transparent;}
.container.dev-rosary-sub-col-1-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.dev-rosary-sub-col-1-con {max-width:384px;margin-top:0;margin-bottom:0;}
h2.dev-rosary-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h4.dev-rosary-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
div.rule.dev-rosary-sub-col-1-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.dev-rosary-sub-col-1-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.dev-rosary-image-text-sub-col-1-con {margin-top:0;margin-bottom:10px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:bold;text-align:center;}
ul.unorder-list.dev-rosary-sub-col-1-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.dev-rosary-sub-col-1-con {margin-top:0;margin-bottom:0;}
div.table-container.dev-rosary-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.dev-rosary-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.dev-rosary-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].dev-rosary-sub-col-2 {min-height:none;background-color:transparent;}
.container.dev-rosary-sub-col-2-con {float:right;min-height:750px;width:95%;margin:0;padding:0;background-color:transparent;}
a.link-text.dev-rosary-sub-col-2-con {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#008686;}
a.link-text.dev-rosary-sub-col-2-con:hover {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#004242;}
p.paragraph.dev-rosary-sub-col-2-con       {float:left;width:100%;margin-top:0;margin-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.dev-rosary-sub-col-2-con   {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.dev-rosary-sub-col-2-con li{font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.dev-rosary-mystery-sub-col-2-con {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.dev-rosary-mystery-sub-col-2-con li {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:26px;line-height:1.5;}

a#mysterychaplet       {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:20px;line-height:1.6;color:#2793C9;}
a#mysterychaplet:hover {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:20px;line-height:1.6;color:#FF8080;}
.mysteryhidden {float:left;display:none;}
.mysteryunhidden {float:left;display:block;} 	
h5.mysterytitle {float:left;width:100%;margin:5px 0 0 20px;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700; text-align:left;color:#008080;}
p.paragraph.mystery {float:left;width:98%;margin:0 0 5px 20px;padding:15px;background-color:#efefef;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:justify;line-height:1.5;}

ul.unorder-list.dev-rosary-prayer-sub-col-2-con   {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.dev-rosary-prayer-sub-col-2-con li{font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.dev-rosary-prayer-sub-col-2-con {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.dev-rosary-prayer-sub-col-2-con li {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:26px;line-height:1.5;}
a#rosaryprayerchaplet       {width:100%;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:20px;line-height:1.6;color:#2793C9;}
a#rosaryprayerchaplet:hover {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:20px;line-height:1.6;color:#FF8080;}
.rosaryprayerhidden   {float:left;display:none;}
.rosaryprayerunhidden {float:left;display:block;} 	
p.paragraph.rosaryprayer {float:left;width:98%;margin:0 0 5px 0;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:left;line-height:1.5;}
/*==// END DEV-ROSARY //=======================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START FOR HOW TO PRAY THE ROSARY //=====================================================================*/
body > .row.how-to-pray-rosary-row                              {min-height:none;max-width:none;padding-bottom:50px;background-color:transparent;}
body > .row > [class*='coffee-span-'].how-to-pray-rosary-column {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.how-to-pray-rosary-sub                                 {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid > .row.how-to-pray-rosary-subgrid-row                  {min-height:none;padding:50px 0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].how-to-pray-rosary-subgrid-leftcolumn {min-height:none;float:left;margin:0;background-color:transparent;}
h4.how-to-pray-rosary-heading                       {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
img.image-4-3.how-to-pray-rosary-subgrid-leftcolumn {max-width:384px;margin-top:0;margin-bottom:20px;}
p.paragraph.how-to-pray-rosary-subgrid-leftcolumn   {width:100%;margin:0;padding:0 0 15px 0;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;}

.subgrid > .row > [class*='coffee-span-'].how-to-pray-rosary-subgrid-rightcolumn {min-height:50px;min-height:900px;margin:0;background-color:transparent;}
.container.how-to-pray-rosary-menucontainer  {float:right;width:95%;min-height:50px;margin-top:0px;margin-bottom:0;background-color:transparent;}
a.link-text.how-to-pray-rosary-menulink      {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:15px;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#069;}

.container.how-to-pray-rosary-container      {float:right;width:95%;min-height:50px;margin-top:0;margin-bottom:0;padding:0 0 30px 0;background-color:transparent;}
p.paragraph.how-to-pray-rosary-container-top {float:left;width:100%;margin:20px 0 0 0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}
p.paragraph.how-to-pray-rosary-container     {float:left;width:100%;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}

ul.unorder-list.how-to-pray-rosary-container    {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.how-to-pray-rosary-container li {font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
a#how-to-pray-rosary-chaplet                    {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#2793C9;}
a#how-to-pray-rosary-chaplet:hover              {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#FF8080;}
img.image-4-3.how-to-pray-rosary-container      {float:left;max-width:12px;margin:8px 0 0 10px;}
p.paragraph.how-to-pray-rosary-hiddenparagraph  {float:left;width:100%;margin:0 0 0 0;padding:0 10px 20px 26px;margin:0 0 5px 20px;padding:10px;background-color:#efefef;border-radius:8px;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}
.howtoprayrosaryhidden                          {display:none; margin:0;padding:0;}
.howtoprayrosaryunhidden                        {display:block;margin:0;padding:0;}
/*==// END FOR HOW TO PRAY THE ROSARY //=======================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START FOR PRAYERS //====================================================================================*/
body > .row.rosary-prayers-row                              {min-height:none;max-width:none;padding-bottom:50px;background-color:transparent;}
body > .row > [class*='coffee-span-'].rosary-prayers-column {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.rosary-prayers-sub                                 {min-height:none;margin:auto;padding:0;background-color:transparent;}
.subgrid > .row.rosary-prayers-subgrid-row                  {min-height:none;padding:50px 0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].rosary-prayers-subgrid-leftcolumn {min-height:none;float:left;margin:0;background-color:transparent;}
h4.rosary-prayers-heading                       {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
img.image-4-3.rosary-prayers-subgrid-leftcolumn {max-width:384px;margin-top:0;margin-bottom:20px;}
p.paragraph.rosary-prayers-subgrid-leftcolumn   {width:100%;margin:0;padding:0 0 15px 0;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;}

.subgrid > .row > [class*='coffee-span-'].rosary-prayers-subgrid-rightcolumn {min-height:50px;min-height:900px;margin:0;background-color:transparent;}
.container.rosary-prayers-menucontainer  {float:right;width:95%;min-height:50px;margin-top:0px;margin-bottom:0;background-color:t;}
a.link-text.rosary-prayers-menulink      {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:15px;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#069;}

.container.rosary-prayers-container      {float:right;width:95%;min-height:50px;margin-top:0;margin-bottom:0;padding:0 0 30px 0;background-color:transparent;}
p.paragraph.rosary-prayers-container-top {float:left;width:100%;margin:20px 0 0 0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}
p.paragraph.rosary-prayers-container     {float:left;width:100%;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}

ul.unorder-list.rosary-prayers-container    {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.rosary-prayers-container li {font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
a#rosary-prayers-chaplet                    {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#2793C9;}
a#rosary-prayers-chaplet:hover              {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#FF8080;}
img.image-4-3.rosary-prayers-container      {float:left;max-width:12px;margin:8px 0 0 10px;}
p.paragraph.rosary-prayers-hiddenparagraph  {float:left;width:100%;margin:0 0 0 0;padding:0 10px 20px 26px;margin:0 0 5px 20px;padding:10px;background-color:#efefef;border-radius:8px;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}
.rosary-prayers-hidden                          {display:none; margin:0;padding:0;}
.rosary-prayers-unhidden                        {display:block;margin:0;padding:0;}
/*==// END FOR PRAYERS //======================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START FOR MYSTERIES //==================================================================================*/
body > .row.rosary-mysteries-row                              {min-height:none;max-width:none;padding-bottom:50px;background-color:transparent;}
body > .row > [class*='coffee-span-'].rosary-mysteries-column {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.rosary-mysteries-sub                                 {min-height:none;margin:auto;padding:0;background-color:transparent;}
.subgrid > .row.rosary-mysteries-subgrid-row                  {min-height:none;padding:50px 0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].rosary-mysteries-subgrid-leftcolumn {min-height:none;float:left;margin:0;background-color:transparent;}
h4.rosary-mysteries-heading                       {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
img.image-4-3.rosary-mysteries-subgrid-leftcolumn {max-width:384px;margin-top:0;margin-bottom:20px;}
p.paragraph.rosary-mysteries-subgrid-leftcolumn   {width:100%;margin:0;padding:0 0 15px 0;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700;line-height:1.5;text-align:center;}

.subgrid > .row > [class*='coffee-span-'].rosary-mysteries-subgrid-rightcolumn {min-height:50px;min-height:900px;margin:0;background-color:transparent;}
.container.rosary-mysteries-menucontainer  {float:right;width:95%;min-height:50px;margin-top:0px;margin-bottom:0;background-color:transparent;}
a.link-text.rosary-mysteries-menulink      {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#069;}

.container.rosary-mysteries-container      {float:right;width:95%;min-height:50px;margin-top:0;margin-bottom:0;padding:0 0 30px 0;background-color:transparent;}
p.paragraph.rosary-mysteries-container-top {float:left;width:100%;margin:20px 0 0 0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}
p.paragraph.rosary-mysteries-container     {float:left;width:100%;margin:20px 0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}

ul.unorder-list.rosary-mysteries-container    {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.rosary-mysteries-container li {font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
a#rosary-mysteries-chaplet                    {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#2793C9;}
a#rosary-mysteries-chaplet:hover              {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;color:#FF8080;}
img.image-4-3.rosary-mysteries-container      {float:left;max-width:12px;margin:8px 0 0 10px;}
p.paragraph.rosary-mysteries-hiddenparagraph  {float:left;width:100%;margin:0 0 0 0;padding:0 10px 20px 26px;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}
.rosary-mysteries-hidden                          {display:none; margin:0;padding:0;}
.rosary-mysteries-unhidden                        {display:block;margin:0;padding:0;}

ul.rosary-mysteries-tabs {width:auto;margin:0;padding:0;}
ul.rosary-mysteries-tabs li {display:block;float:left;padding:0 .5px;}
ul.rosary-mysteries-tabs li a {float:left;display:block;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#004242;font-family:Calibri,Arial,sans-serif;font-size:14px;color:#fff;}
ul.rosary-mysteries-tabs li a:hover {float:left;display:block;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#3C8888;font-family:Calibri,Arial,sans-serif;font-size:14px;color:#fff;}
ul.rosary-mysteries-tabs li a.selected {background:#3C8888;font-family:Calibri,Arial,sans-serif;font-size:14px;color:#fff;}
.rosary-mysteries-tab-content {clear:both;float:left;min-width:100px; margin:0 0 0px;padding:10px 10px 30px 10px;border:1px solid #333;border-radius:0 5px 5px 5px;background:transparent;}
h4.rosarymysteriesheading {width:100%;margin-top:17px;margin-bottom:15px;padding-left:0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:700;color:#0d435e;}
.rosary-mysteries-tab-content p {margin:0;padding:0px 0px 10px 0px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.6;text-align:left;}
.rosary-mysteries-tab-content ul {margin:0;padding:0;line-height:1.6;text-align:left;}
.rosary-mysteries-tab-content li {margin-left:17px;padding:2px 0 0 0;list-style-type:none;list-style-position:outside;list-style-image:url('img/b-icon-bullet01.png');font-family:Calibri,Arial,sans-serif;font-size:18px;}
/*==// END FOR MYSTERIES //====================================================================================*/
/*=============================================================================================================*/
/*
.hidden   {display:none; margin:0;padding:0;}
.unhidden {display:block;margin:0;padding:0;}
*/
/*==// END DEV PAGES //========================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START PRAYER PAGES //===================================================================================*/
/*=============================================================================================================*/
/*==// START FOR PRAYER ABOUT //===============================================================================*/
body > .row.pra-about-row {min-height:none;max-width:none;padding-bottom:50px;background-color:transparent;}
body > .row > [class*='coffee-span-'].pra-about-col {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.pra-about-sub {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid > .row.pra-about-sub-row {min-height:none;padding:50px 0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].pra-about-sub-col-1 {min-height:none;background-color:transparent;}
.container.pra-about-sub-col-1-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.pra-about-sub-col-1-con {max-width:384px;margin-top:0;margin-bottom:0;}
h2.pra-about-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h4.pra-about-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
div.rule.pra-about-sub-col-1-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.pra-about-sub-col-1-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.pra-about-image-text-sub-col-1-con {margin-top:0;margin-bottom:10px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:bold;text-align:center;}
ul.unorder-list.pra-about-sub-col-1-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.pra-about-sub-col-1-con {margin-top:0;margin-bottom:0;}
div.table-container.pra-about-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.pra-about-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.pra-about-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].pra-about-sub-col-2 {min-height:none;background-color:transparent;}
.container.pra-about-sub-col-2-con {float:right;min-height:750px;width:95%;margin:0;padding:0;background-color:transparent;}
a.link-text.pra-about-sub-col-2-con {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#008686;}
a.link-text.pra-about-sub-col-2-con:hover {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#004242;}
p.paragraph.pra-about-sub-col-2-con       {float:left;width:100%;margin-top:0;margin-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.pra-about-sub-col-2-con   {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.pra-about-sub-col-2-con li{font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.pra-about-mystery-sub-col-2-con {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.pra-about-mystery-sub-col-2-con li {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:26px;line-height:1.5;}

a#prayerchaplet       {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:20px;line-height:1.6;color:#008686;}
a#prayerchaplet:hover {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:20px;line-height:1.6;color:#004242;}
.prayerhidden {float:left;display:none;}
.prayerunhidden {float:left;display:block;} 	
h5.prayertitle {float:left;width:100%;margin:5px 0 0 20px;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700; text-align:left;color:#008080;}
p.paragraph.prayer {float:left;width:98%;margin:0 0 5px 20px;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:justify;line-height:1.5;}

ul.unorder-list.pra-about-sub-col-2-con   {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.pra-about-sub-col-2-con li{font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.pra-about-sub-col-2-con {float:left;margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.pra-about-sub-col-2-con li {margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.5;}
a#prayerchaplet       {width:100%;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.6;color:#008686;}
a#prayerchaplet:hover {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.6;color:#004242;}
.prayerhidden   {float:left;display:none;}
.prayerunhidden {width:100%;float:left;display:block;} 	
p.paragraph.prayer {width:100%;margin:0 0 5px 20px;padding:10px;background-color:#efefef;border-radius:8px; font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:justify;line-height:1.5;}
/*==// END FOR PRAYER ABOUT //=================================================================================*/
/*=============================================================================================================*/

/*==// END PRAYER PAGES //=====================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START COMBO //==========================================================================================*/
body > .row.combo-row {min-height:none;max-width:none;padding-bottom:50px;background-color:transparent;}
body > .row > [class*='coffee-span-'].combo-col {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid.combo-sub {min-height:none;margin:0;padding:0;background-color:transparent;}
.subgrid > .row.combo-sub-row {min-height:none;padding:50px 0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].combo-sub-col-t {min-height:none;margin:0 0 40px 0;padding:70px 0 0 0;background-color:transparent;}
.container.combo-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.combo-sub-col-t-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.combo-sub-col-t-con {margin:0;padding:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;text-align:center;color:#007474;}
h4.combo-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
hr.combo-sub-col-t-con {width:25%;height:3px;margin:auto;margin-bottom:20px;border:none;background-color:#eaaa00;}
p.paragraph.combo-sub-col-t-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.combo-sub-col-t-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.combo-sub-col-t-con {margin-top:0;margin-bottom:0;}
div.table-container.combo-sub-col-t-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.combo-sub-col-t-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.combo-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].combo-sub-col-1 {min-height:none;background-color:transparent;}
.container.combo-sub-col-1-con {min-height:none;margin:0;padding:0;background-color:transparent;}
img.image-4-3.combo-sub-col-1-con {margin-top:0;margin-bottom:0;max-width:384px;}
h2.combo-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.combo-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
div.rule.combo-sub-col-1-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.combo-sub-col-1-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.combo-sub-col-1-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.combo-sub-col-1-con {margin-top:0;margin-bottom:0;}
div.table-container.combo-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.combo-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.combo-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].combo-sub-col-2 {min-height:1300px;background-color:transparent;}
.container.combo-sub-col-2-con {float:right;min-height:750px;width:95%;margin:0;padding:0;background-color:transparent;}
a.link-text.combo-sub-col-2-con {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#008686;}
a.link-text.combo-sub-col-2-con:hover {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#004242;}
p.paragraph.combo-sub-col-2-con       {float:left;width:100%;margin-top:0;margin-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
p.paragraph.combo-sub-col-2-con-quote {float:left;width:100%;margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;font-style:italic;line-height:1.5;}
.nested {float:left;width:90%;margin:0 30px;margin-top:0;margin-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;font-style:italic;line-height:1.5;}
img.image-4-3.combo-sub-col-2-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.combo-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.combo-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
div.rule.combo-sub-col-2-con {margin-top:10px;margin-bottom:10px;}
/*p.paragraph.combo-sub-col-2-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}*/
ul.unorder-list.combo-sub-col-2-con {float:left;margin-top:0;margin-bottom:20px;list-style-type:disc;}
ul.unorder-list.combo-sub-col-2-con li {font-family:Calibri,Arial,sans-serif;font-size:18px;font-style:italic;line-height:1.5;}
div.table-container.combo-sub-col-2-con {margin-top:0;margin-bottom:0;}
div.table-container.combo-sub-col-2-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.combo-sub-col-2-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
/*a.link-text.combo-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}*/
form.form-container.combo-sub-col-2-con-form {float:right;padding:15px;min-height:500px;width:95%;background-color:#c7a887;}
label.label.combo-sub-col-2-con-form-lbl-name {margin-top:8px;margin-bottom:0;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.combo-sub-col-2-con-form-lbl-phone {margin-top:8px;margin-bottom:0;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.combo-sub-col-2-con-form-lbl-email {margin-top:8px;margin-bottom:0;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.combo-sub-col-2-con-form-lbl-subject {margin-top:8px;margin-bottom:0;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.combo-sub-col-2-con-form-lbl-msg {width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].combo-sub-col-2-con-form-name {margin-bottom:10px;padding:5px;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].combo-sub-col-2-con-form-subject {margin-bottom:10px;padding:5px;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=email].combo-sub-col-2-con-form-email {margin-bottom:10px;padding:5px;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=tel].combo-sub-col-2-con-form-phone {margin-bottom:10px;padding:5px;width:61%;font-family:Calibri,Arial,sans-serif;font-size:18px;}
textarea.combo-sub-col-2-con-form-message {margin-top:0;margin-bottom:10px;padding:5px;width:61%;height:100px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
button[type=submit].combo-sub-col-2-con-form-submit {float:none;clear:none;width:40%;margin-top:7px;padding-top:15px;padding-bottom:15px;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].combo-sub-col-w {min-height:900px;padding-bottom:40px;background-color:transparent;}
.container.combo-sub-col-w-con {min-height:850px;background-color:transparent;}
img.image-4-3.combo-sub-col-w-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.combo-sub-col-w-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.combo-sub-col-w-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
div.rule.combo-sub-col-w-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.combo-sub-col-w-con {clear:both; margin-top:0;margin-bottom:0;padding-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.combo-sub-col-w-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.combo-sub-col-w-con {margin-top:0;margin-bottom:25px;}
div.table-container.combo-sub-col-w-con th {background:#95bcd0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.combo-sub-col-w-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.combo-sub-col-w-con thead tr:hover {background:transparent;}
div.table-container.combo-sub-col-w-con tbody tr:hover {background:transparent;}
div.table-container.combo-sub-col-w-con caption {padding:15px;background:#95bcd0;font-family:Calibri,Arial,sans-serif;font-size:20px;font-weight:bold;}
a.link-text.combo-sub-col-w-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.combo-sub-col-w-menulink {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#008686;}
a.link-text.combo-sub-col-w-menulink:hover {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#004242;}
p.paragraph.combo-sub-col-w-con-aftermenu {float:left;margin-top:0;margin-bottom:0;padding-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.combo-sub-col-w-con-monthlink       {float:left;margin-top:0;margin-bottom:0;padding-right:74px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#0080C0;}
a.link-text.combo-sub-col-w-con-monthlink:hover {float:left;margin-top:0;margin-bottom:0;padding-right:74px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#FF8080;}
a.tablelink       {float:left;margin-top:0;margin-bottom:0;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#0080C0;}
a.tablelink:hover {float:left;margin-top:0;margin-bottom:0;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#FF8080;}
a.link-text.onepagesubgrid2monthlink {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:76px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#0d435e;}
a.link-text.onepagesubgrid2monthlink:hover {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:76px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#ff0000;}
a.link-text.combo-sub-col-w-con-alphabetlink       {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:35px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.6;color:#0080C0;}
a.link-text.combo-sub-col-w-con-alphabetlink:hover {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:35px;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.6;color:#FF8080;}
/*==// END COMBO //============================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START FRAMES PAGE //====================================================================================*/
body > .row.framesrow {max-width:none;min-height:0;padding:50px 0 250px 0;background-color:#e3e8eb;}
body > .row > [class*='coffee-span-'].framescolumn {min-height:0;margin:0;padding:0;background-color:transparent;}
.subgrid.framessubgird {min-height:0;background-color:transparent;}
.subgrid.framessubgird {max-width:1200px;min-height:0;margin-right:auto;margin-left:auto;}
.subgrid > .row.framessubgridrow {min-height:0;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].framessubgridcolumn {min-height:0;margin-bottom:5px;padding-right:0;padding-left:0;background-color:transparent;}
h6.framesheading {margin-top:0;margin-bottom:10px;padding-top:0;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;color:#0d435e;}
.subgrid > .row.framessubgridheadingparagraphrow {margin-bottom:30px;}
.subgrid > .row > [class*='coffee-span-'].framessubgridheadingparagraphcolumn {padding-right:0;padding-left:0;}
p.paragraph.framesheadingparagraph {margin-top:0;margin-bottom:20px;padding-bottom:0;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
.subgrid > .row.framessubgridcontentrow {min-height:149px;margin:0;padding:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].framessubgridbuttonscolumn {min-height:0;padding-right:0;padding-left:0;background-color:#1e5566;}
a.link-button.framesbuttonlink1 {min-width:217px;margin-top:0;margin-bottom:5px;padding-right:10px;padding-left:10px;background:#6cf;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;text-align:left;color:#000000;}
a.link-button.framesbuttonlink1:hover {min-width:217px;margin-top:0;margin-bottom:5px;padding-right:10px;padding-left:10px;background:#c00;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;text-align:left;color:#ffffff;}
.subgrid > .row > [class*='coffee-span-'].framessubgridimgcolumn {padding-left:8px;background-color:#89cce0;}
img.image-4-3.framessubgridimg {float:left;min-width:100px;min-height:250px;max-width:450px;margin-top:0;padding-right:30px;}
.subgrid > .row > [class*='coffee-span-'].framessubgridcontentcolumn {min-height:0;padding-right:0;padding-left:0;background-color:#1f8f8f;}
h4.framessubgridcontentheading {margin:0 0 15px 0;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700;color:#006699;}
p.paragraph.framessubgridcontentparagraph {min-height:0;margin-top:0;margin-bottom:0;padding-bottom:0;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
#frameswrap {float:left;width:1200px;min-height:0;overflow:hidden;background:transparent;}
#frames {float:left;width:1200px;min-height:0;margin:0;padding:0;background:transparent;font-family:inherit;}
#frames a.title {font-family:Calibri,Arial,serif;font-size:16px; font-weight:bold; font-style:none; text-align:left;line-height:1.5;color:#444;}
#frames a.title:hover {line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;text-align:left;color:#0000ff;}
.framestitle {margin:0px; padding:0px 0px 10px 0px; background:transparent;line-height:1.5;font-family:Calibri,Arial,serif;font-size:18px;font-weight:bold; text-align:left; color:#006699;}
.framesparagraphtitle {padding:10px 0px 0px 0px;font-family:Calibri,Arial,serif;font-size:18px; color:#006699;}
p.frames {margin:0px;padding:0px 0px 10px 0px;line-height:190%;text-align:left;}
.framesmysterytitle {margin-top:15px; padding:20px 0px 10px 10px; border-top:1px solid #c0c0c0;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px; color:#808080;}
a.frameslink {font-family:"Trebuchet MS",Arial,"Times New Roman",Helvetica,sans-serif;font-size:15px;color:#006699;}
a.frameslink:hover {font-family:"Trebuchet MS",Arial,"Times New Roman",Helvetica,sans-serif;font-size:15px;color:#ff0000;}
a.frameslink:visited {font-family:"Trebuchet MS",Arial,"Times New Roman",Helvetica,sans-serif;font-size:15px;color:#006699;}
a.frameslink:visited:hover {font-family:"Trebuchet MS",Arial,"Times New Roman",Helvetica,sans-serif;font-size:15px;color:#ff0000;}
/*==// END FRAMES PAGE //======================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START ONE PAGE //=======================================================================================*/
body > .row.onepage-row {max-width:none;min-height:0;padding:110px 0;background-color:#FFFF80;}
body > .row > [class*='coffee-span-'].onepage-col {min-height:0;margin:0;padding:0;background-color:#FF8000;}
.subgrid.onepage-sub {max-width:1200px;min-height:0;margin:auto;margin-bottom:0;padding:0 10px;background-color:#008080;}
.subgrid > .row.onepage-sub-row {min-height:0;background-color:#0000FF;}

.subgrid > .row > [class*='coffee-span-'].onepage-sub-col-t {min-height:0;margin-bottom:0;padding-right:0;padding-left:0;background-color:transparent;}
.container.onepage-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:#8080C0;}
h2.onepage-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;text-align:center;color:#007474;}
h4.onepage-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
hr.onepage-sub-col-t-con {width:25%;height:3px;margin:auto;margin-bottom:30px;border:none;background-color:#eaaa00;}

.subgrid > .row > [class*='coffee-span-'].onepagesubgridleftcolumn {float:left;padding-right:0;padding-left:0;background-color:transparent;}
h2.onepageheading {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;text-align:center;color:#007474;}
h4.onepageheading {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h6.onepageheading {margin-top:0;margin-bottom:10px;padding-top:0;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;color:#0d435e;}
hr.onepageheading {width:25%;height:3px;margin:auto;margin-bottom:30px;border:none;background-color:#EAAA00;}
img.image-4-3.onepagesubgridleftcolumn {min-width:100px;min-height:250px;max-width:450px;margin-top:20px;margin-bottom:18px;padding-right:10px;}

p.paragraph.onepageimageparagraph {float:left;width:90%;margin-top:0;margin-bottom:0;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].onepagesubgridrightcolumn {min-height:50px;margin:0;padding:0;background-color:#FF0080;}
.container.onepagemenucontainer {float:right;width:95%;min-height:50px;margin-top:40px;margin-bottom:0;background-color:#80FF80;}
h4.onepageparagraphheading {width:100%;margin-top:40px;margin-bottom:0;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;color:#007474;}
img.image-4-3.onepageparagraphimage {float:left;min-width:100px;min-height:250px;max-width:700px;margin-top:20px;margin-bottom:0;}

p.paragraph.onepageparagraph {float:left;width:90%;margin-top:5px;margin-bottom:15px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.onepageparagraphtop {float:left;width:100%;margin-top:10px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.onepageparagraphnormal {float:left;width:100%;margin-top:5px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.onepageparagraphwithlisttop {float:left;width:100%;margin-top:10px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.onepageparagraphwithlist {float:left;width:100%;margin-top:5px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.onepageparagraphcenter {float:left;width:100%;margin-top:5px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:center;}
p.paragraph.onepageparagraphforsmall {float:left;width:100%;margin-top:0;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.onepagemenulink {float:left;width:auto;margin-top:0;margin-bottom:20px;padding-right:30px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#069;}
h4.onepageprayerheading {width:100%;margin-top:20px;margin-bottom:0;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;text-align:center;color:#007474;}
.prayercall {font-style:italic;color:#0000ff;}
.prayerresponse {font-style:italic;color:#ff0000;}
ul.onepageprayerlist {float:left;width:100%;margin:0 0 10px 0;padding:0;line-height:1.5;text-align:left;}
ul.onepageprayerlist li {margin:0 0 0 15px;padding:0;line-height:150%;list-style-type:none;list-style-position:outside;text-indent:-5px;list-style-image:url('../img/b-icon-bullet01.png');font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:left;}
a.prayersmall {line-height:125%; font-size:12px; text-decoration:none;text-align:center; color:#0000ff; padding-bottom:50px;}
a.prayersmall:hover {line-height:125%; font-size:12px; text-decoration:none;text-align:center; color:#ff0000;}
ul.onepageprayernumberedlist {float:left;width:100%;margin:20px 0 30px 0;padding:0;line-height:1.5;text-align:left;}
ul.onepageprayernumberedlist li {margin:0 0 0 30px;padding:0;line-height:150%;list-style-type:none;list-style-position:outside;text-indent:-5px;list-style-type:decimal-leading-zero;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:left;}
div.rule.onepageprayerruler {margin:0;padding:180px 10px 50px 10px;background:#ff0000;}
ul.unorder-list.onepagelist {float:left;width:100%;margin:0 0 10px 0;padding:0;line-height:1.6;text-align:left;}
ul.unorder-list.onepagelist li {padding:2px 0 0 0;margin-left:20px;list-style-position:inside;list-style-type:none;text-indent:-15px; font-family:Calibri,Arial,sans-serif;font-size:18px;}
.onepagemenucontainer a {color:#006699;}
.onepagemenucontainer a:hover {color:#ff0000;}
.onepagemenucontainer a:visited {color:#006699;}
.subgrid.onepagesubgrid2 {background-color:transparent;}
.subgrid.onepagesubgrid2 {max-width:1200px;margin-right:auto;margin-left:auto;}
.subgrid > .row.onepagesubgrid2row {min-height:100px;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].onepagesubgrid2column {padding-right:0;padding-left:0;}
h4.onepagesubgrid2heading {margin-top:0;margin-bottom:10px;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;color:#007474;}
p.paragraph.onepagesubgrid2paragraph {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:20px;line-height:1.5;font-family:Calibri,Arial,sans-serif;font-size:18px;}
.container.onepagesubgrid2monthcontainer {min-height:10px;margin:0;padding:0;background-color:transparent;}
a.link-text.onepagesubgrid2monthlink {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:76px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#0d435e;}
a.link-text.onepagesubgrid2monthlink:hover {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:76px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#ff0000;}
.container.onepagesubgrid2alphabetcontainer {min-height:10px;margin:0;padding:0;background-color:transparent;}
a.link-text.onepagesubgrid2alphabetlink {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:37px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#0d435e;}
a.link-text.onepagesubgrid2alphabetlink:hover {float:left;width:auto;margin-top:0;margin-bottom:0px;padding-right:37px;line-height:1.6;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#ff0000;}
div.table-container.onepagesubgrid2table {margin-top:0;margin-bottom:0px;padding:0;}
div.table-container.onepagesubgrid2table th {padding-top:0;padding-bottom:0;line-height:1.9;background:#85D7FF;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:700;text-indent:-4px;}
div.table-container.onepagesubgrid2table th span {margin-left:-4px;padding-top:0;padding-bottom:0;line-height:1.9;font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.onepagesubgrid2table th a {text-decoration:none;color:#0000ff;}
div.table-container.onepagesubgrid2table th a:hover {text-decoration:none;color:#ff0000;}
div.table-container.onepagesubgrid2table td {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;line-height:.9;font-family:Calibri,Arial,sans-serif;font-size:18px;text-indent:-6px;vertical-align:middle;}
div.table-container.onepagesubgrid2table td a {text-decoration:none;color:#0000ff;}
div.table-container.onepagesubgrid2table td a:hover {text-decoration:none;color:#ff0000;}
/*==// END ONE PAGE //=========================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START ONE PAGE NEW //===================================================================================*/
body > .row.onepage-new-row {max-width:none;min-height:0;padding:110px 0;background-color:#FFFF80;}
body > .row > [class*='coffee-span-'].onepage-new-col {min-height:0;margin:0;padding:0;background-color:#80ff80;}
.subgrid.onepage-new-sub {max-width:1200px;min-height:0;margin:auto;margin-bottom:0;padding:0 10px;background-color:#008080;}
.subgrid > .row.onepage-new-sub-row {min-height:0;background-color:#0000FF;}

.subgrid > .row > [class*='coffee-span-'].onepage-new-sub-col-t {min-height:0;margin-bottom:0;padding-right:0;padding-left:0;background-color:#808000;}
.container.onepage-new-sub-col-t-con {min-height:none;margin:0;padding:0;background-color:#8080C0;}
h2.onepage-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:"Andada Pro",Arial,sans-serif;font-size:40px;text-align:center;color:#007474;}
h4.onepage-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
hr.onepage-sub-col-t-con {width:25%;height:3px;margin:auto;margin-bottom:30px;border:none;background-color:#eaaa00;}
p.paragraph.onepage-new-sub-col-t-con {clear:both; margin-top:0;margin-bottom:0;padding-bottom:20px;font-family:Calibri,Arial,sans-serif;font-size:18px;}

form.form-container.onepage-new-con-form-nbr {width:50%;min-height:none;margin-left:0px;padding:15px;background-color:transparent;border:1px solid #C8C8C8;border-radius:8px;}
label.label.onepage-new-con-form-nbr-lbl {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.onepage-new-con-form-lbl-email {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.onepage-new-con-form-lbl-phone {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.onepage-new-con-form-lbl-subject {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.onepage-new-con-form-lbl-msg {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].onepage-new-con-form-input-name {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=email].onepage-new-con-form-input-email {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=tel].onepage-new-con-form-input-phone {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].onepage-new-con-form-input-subject {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
select.onepage-new-con-form-input-number {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
textarea.onepage-new-con-form-input-msg {height:100px;margin-top:0;margin-bottom:10px;padding:5px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
button[type=submit].onepage-new-con-form-nbr {width:40%;margin-top:7px;padding-top:15px;padding-bottom:15px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}

form.form-container.twocols-sub-col-2-con-form-nbr {width:50%;min-height:none;margin-left:0px;padding:15px;background-color:transparent;border:1px solid #C8C8C8;border-radius:8px;}
label.label.twocols-sub-col-2-con-form-nbr-lbl {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-email {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-phone {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-subject {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-msg {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-2-con-form-input-name {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=email].twocols-sub-col-2-con-form-input-email {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=tel].twocols-sub-col-2-con-form-input-phone {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-2-con-form-input-subject {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
select.twocols-sub-col-2-con-form-input-number {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
textarea.twocols-sub-col-2-con-form-input-msg {height:100px;margin-top:0;margin-bottom:10px;padding:5px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
button[type=submit].twocols-sub-col-2-con-form-nbr {width:40%;margin-top:7px;padding-top:15px;padding-bottom:15px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
/*==// END ONE PAGE NEW //=====================================================================================*/
/*=============================================================================================================*/



/*=============================================================================================================*/
/*==// START REGISTRATION FORM //==============================================================================*/
body > .row.forms-row {min-height:none;max-width:none;padding:20px 0 70px 0;background-color:transparent;}
body > .row > [class*='coffee-span-'].forms-col {min-height:none;background-color:transparent;}
.subgrid.forms-sub {min-height:none;background-color:transparent;}
.subgrid > .row.forms-sub-row {min-height:none;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].forms-sub-col-22 {min-width:100%;min-height:none;background-color:transparent;/*border-left:1px solid #E9E9E9;*/}
.container.forms-sub-col-22-con {min-height:none;margin-left:10px;margin-right:10px;background-color:transparent;}
img.image-4-3.forms-sub-col-22-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.forms-sub-col-22-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.forms-sub-col-22-con {margin:0;padding:0 0 0 0;font-family:Calibri,Arial,sans-serif;font-weight:bold;color:#007474;text-align:center;}
h5.forms-sub-col-22-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-size:18px; font-weight:bold;text-align:right;color:#007474;background-color:transparent;}
hr.onepage-sub-col-t-con{width:25%;height:3px;margin:auto;margin-bottom:5px;border:none;background-color:#EAAA00;background-color:#0080ff;}
hr.forms-sub-col-22-con {width:25%;height:3px;margin:auto;margin-bottom:25px;border:none;background-color:#EAAA00;}
div.rule.forms-sub-col-2-con {margin-top:10px;margin-bottom:10px;}
p.forms-sub-col-22-con {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;background-color:transparent;}
p.paragraph.forms-sub-col-2-con-indented {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;text-indent:25px;}
ul.unorder-list.forms-sub-col-2-con {margin-top:0;margin-bottom:50px;margin-left:18px;list-style-type:disc;}
ul.unorder-list.forms-sub-col-2-con li {margin-top:0;margin-bottom:0;padding-left: 0.5em;list-style-position:outside;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.forms-sub-col-2-con-bulleted {margin-top:0;margin-bottom:20px;list-style-type:disc;}
ul.unorder-list.forms-sub-col-2-con-bulleted li {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.forms-sub-col-2-con {width:90%;margin-top:0;margin-bottom:0;}
div.table-container.forms-sub-col-2-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.forms-sub-col-2-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.forms-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
/*==// END REGISTRATION FORM //================================================================================*/
/*=============================================================================================================*/












/*=============================================================================================================*/
/*==// START TWO COLUMNS //====================================================================================*/
body > .row.twocols-row {min-height:none;max-width:none;padding:70px 0;background-color:transparent;}
body > .row > [class*='coffee-span-'].twocols-col {min-height:none;background-color:transparent;}
.subgrid.twocols-sub {min-height:none;background-color:transparent;}
.subgrid > .row.twocols-sub-row {min-height:none;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].twocols-sub-col-t {min-height:none;background-color:#3fb1d4;}
.container.twocols-sub-col-t-con {min-height:none;background-color:#fad8a5;}
img.image-4-3.twocols-sub-col-t-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.twocols-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.twocols-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
div.rule.twocols-sub-col-t-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.twocols-sub-col-t-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.twocols-sub-col-t-con {margin-top:0;margin-bottom:0;list-style-type:none;}
ul.unorder-list.twocols-sub-col-t-con li {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.twocols-sub-col-t-con {margin-top:0;margin-bottom:0;}
div.table-container.twocols-sub-col-t-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.twocols-sub-col-t-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.twocols-sub-col-t-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].twocols-sub-col-1 {min-height:none;background-color:transparent;}
.container.twocols-sub-col-1-con {min-height:none;background-color:transparent;}
img.image-4-3.twocols-sub-col-1-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.twocols-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.twocols-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h5.twocols-sub-col-1-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-weight:bold;color:#007474;}
div.rule.twocols-sub-col-1-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.twocols-sub-col-1-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.twocols-sub-col-1-con-important {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;font-style:italic;color:#ff0000;}
ul.unorder-list.twocols-sub-col-1-con {margin-top:0;margin-bottom:0;list-style-type:none;}
ul.unorder-list.twocols-sub-col-1-con li {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.twocols-sub-col-1-con {width:90%;margin-top:0;margin-bottom:0;}
div.table-container.twocols-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.twocols-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.twocols-sub-col-1-con tbody tr:hover {background:transparent;}
a.link-text.twocols-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

form.form-container.twocols-sub-col-1-con-form {width:95%;margin-left:0;padding:15px;min-height:500px;background-color:transparent;border:1px solid #C8C8C8;border-radius:8px;}
label.label.twocols-sub-col-1-con-form-lbl-name {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-lbl-email {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-lbl-phone {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-lbl-subject {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-lbl-msg {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-1-con-form-input-name {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=email].twocols-sub-col-1-con-form-input-email {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=tel].twocols-sub-col-1-con-form-input-phone {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-1-con-form-input-subject {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=date].twocols-sub-col-1-con-form-input-subject {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
textarea.twocols-sub-col-1-con-form-input-msg {height:100px;margin-top:0;margin-bottom:10px;padding:5px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
button[type=submit].twocols-sub-col-1-con-form {width:40%;margin-top:7px;padding-top:15px;padding-bottom:15px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}

form.form-container.twocols-sub-col-1-con-form-bul {width:95%;margin-left:0;padding:5px;/*min-height:500px;*/background-color:transparent;/*border:1px solid #C8C8C8;border-radius:8px;*/}
label.label.twocols-sub-col-1-con-form-bul-lbl-name {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-bul-lbl-email {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-bul-lbl-phone {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-bul-lbl-subject {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-1-con-form-bul-lbl-msg {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-1-con-form-bul-input-name {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=email].twocols-sub-col-1-con-form-bul-input-email {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=tel].twocols-sub-col-1-con-form-bul-input-phone {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-1-con-form-bul-input-subject {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=date].twocols-sub-col-1-con-form-bul-input-subject {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
textarea.twocols-sub-col-1-con-form-bul-input-msg {height:100px;margin-top:0;margin-bottom:10px;padding:5px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
button[type=submit].twocols-sub-col-1-con-form-bul {width:40%;margin-top:7px;padding-top:15px;padding-bottom:15px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}

input[type="email"],
input[type="file"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
select,
textarea {
height:40px;
width:100%;
padding-left:10px;
padding-right:10px;
border:1px solid #d6d6d6;
border-radius:4px;
background:white;
outline:none;
font-family:Calibri,Arial,sans-serif;
font-size:17px;
color:#666;
}

.subgrid > .row > [class*='coffee-span-'].twocols-sub-col-2 {min-height:none;background-color:transparent;border-left:1px solid #E9E9E9;}
.container.twocols-sub-col-2-con {min-height:none;margin-left:40px;background-color:transparent;}
img.image-4-3.twocols-sub-col-2-con {margin-top:0;margin-bottom:0;max-width:500px;}
h2.twocols-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;color:#007474;}
h4.twocols-sub-col-2-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-weight:bold;color:#007474;}
h5.twocols-sub-col-2-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-weight:bold;color:#007474;}
hr.twocols-sub-col-2-con {width:25%;height:2px;margin-top:0;margin-bottom:20px;padding:0;border:none;background-color:#eaaa00;}
div.rule.twocols-sub-col-2-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.twocols-sub-col-2-con {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
p.paragraph.twocols-sub-col-2-con-indented {margin-top:0;margin-bottom:20px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;text-indent:25px;}
p.paragraph.twocols-sub-col-2-con-faqq {margin-top:0;margin-bottom:10px;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
a#faqchaplet       {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.6;color:#008686;}
a#faqchaplet:hover {width:auto;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:18px;line-height:1.6;color:#004242;}
.faqhidden         {float:left;display:none;}
.faqunhidden       {float:left;display:block;} 	
h5.prayertitle     {float:left;width:100%;margin:5px 0 0 20px;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700; text-align:left;color:#008080;}
p.paragraph.faqa   {float:left;width:98%;margin:0 0 5px 0px;padding:15px;background-color:#efefef;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;text-align:justify;line-height:1.5;}
ul.unorder-list.twocols-sub-col-2-con {margin-top:0;margin-bottom:20px;list-style-type:none;}
ul.unorder-list.twocols-sub-col-2-con li {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
ul.unorder-list.twocols-sub-col-2-con-bulleted {margin-top:0;margin-bottom:20px;list-style-type:disc;}
ul.unorder-list.twocols-sub-col-2-con-bulleted li {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.twocols-sub-col-2-con {width:90%;margin-top:0;margin-bottom:0;}
div.table-container.twocols-sub-col-2-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.twocols-sub-col-2-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.twocols-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}
form.form-container.twocols-sub-col-2-con-form {width:61%;margin-left:40px;padding:15px;min-height:500px;background-color:transparent;border:1px solid #C8C8C8;border-radius:8px;}
label.label.twocols-sub-col-2-con-form-lbl-name {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-email {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-phone {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-subject {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-msg {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-2-con-form-input-name {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=email].twocols-sub-col-2-con-form-input-email {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=tel].twocols-sub-col-2-con-form-input-phone {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-2-con-form-input-subject {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
textarea.twocols-sub-col-2-con-form-input-msg {height:100px;margin-top:0;margin-bottom:10px;padding:5px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
button[type=submit].twocols-sub-col-2-con-form {width:40%;margin-top:7px;padding-top:15px;padding-bottom:15px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
form.form-container.twocols-sub-col-2-con-form-nbr {width:50%;min-height:none;margin-left:0px;padding:15px;background-color:transparent;border:1px solid #C8C8C8;border-radius:8px;}
label.label.twocols-sub-col-2-con-form-nbr-lbl {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-phone {margin-top:15px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-email {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-subject {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
label.label.twocols-sub-col-2-con-form-lbl-msg {margin-top:8px;margin-bottom:3px;margin-left:7px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-2-con-form-input-name    {margin:0;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=tel].twocols-sub-col-2-con-form-input-phone    {margin:0;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=email].twocols-sub-col-2-con-form-input-email  {margin:0;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=text].twocols-sub-col-2-con-form-input-subject {margin:0;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
input[type=date].twocols-sub-col-2-con-form-input-subject {margin:0;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
select.twocols-sub-col-2-con-form-input-number {margin-bottom:10px;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
textarea.twocols-sub-col-2-con-form-input-msg {height:100px;margin-top:0;margin-bottom:0;padding:10px 5px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.g-recaptcha {width:95%;min-width:150px;margin:0 0 0 2%;padding:15px 0 0 0;}

button[type=submit].twocols-sub-col-2-con-form-nbr {width:40%;margin-top:7px;padding-top:15px;padding-bottom:15px;border-radius:8px;font-family:Calibri,Arial,sans-serif;font-size:18px;}
/*-- FORM FOOTER --*/
.form-footer {display:flex;justify-content:flex-end;padding:10px;}
.btn {padding:10px 20px;border:none;border-radius:5px;background-color:#1BBA93;font-family:Calibri,Arial,sans-serif;font-size:17px;cursor:pointer;color:#333333;}
.goodmessage {max-width:90%;/*margin:0 12px;padding:12px 0 0 0;*/font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;text-align:left;color:#0000FF;}
.success {max-width:90%;margin:0 12px;padding:12px 0 0 0;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;text-align:left;color:#0000FF;}
.success p {max-width:90%;margin:0;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;text-align:left;color:#0000FF;}
.formerror {max-width:90%;margin:0 0 10px 0;padding:0 5px;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;text-align:left;color:#FF0000;}
.formerror p {max-width:90%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#FF0000;}
.form-error {max-width:90%;margin:0 0 10px 0;padding:0 5px;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;text-align:left;color:#FF0000;}
/*==// END TWO COLUMNS //======================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START FOOTER //=========================================================================================*/
body > .row.footer-row {min-height:none;max-width:none;padding:100px 0 20px 0;background-color:#003030;}
body > .row > [class*='coffee-span-'].footer-col {min-height:none;background-color:transparent;}
.subgrid.footer-sub {min-height:none;background-color:transparent;}
.subgrid > .row.footer-top-sub-row {min-height:none;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].footer-top-sub-col-1 {min-height:none;margin:0;background-color:transparent;}
.container.footer-top-sub-col-1-con {min-height:380px;margin:0;padding:0;background-color:transparent;}
img.image-4-3.footer-top-sub-col-1-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.footer-top-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h4.footer-top-sub-col-1-con {margin-top:0;margin-bottom:15px;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:bold;color:#798D8D;}
div.rule.footer-top-sub-col-1-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.footer-top-sub-col-1-con {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#FFFFFF;}
p.paragraph.footer-top-sub-col-1-con-small {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.footer-top-sub-col-1-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.footer-top-sub-col-1-con {margin-top:0;margin-bottom:0;}
div.table-container.footer-top-sub-col-1-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.footer-top-sub-col-1-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.footer-top-sub-col-1-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].footer-top-sub-col-2 {min-height:none;background-color:transparent;}
.container.footer-top-sub-col-2-con {min-height:380px;width:80%;margin:0;padding:0;background-color:transparent;}
img.image-4-3.footer-top-sub-col-2-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.footer-top-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h4.footer-top-sub-col-2-con {margin-top:0;margin-bottom:15px;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:bold;color:#798D8D;}
div.rule.footer-top-sub-col-2-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.footer-top-sub-col-2-con {width:90%;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;color:#FFFFFF;}
p.paragraph.footer-top-sub-col-2-con-small {margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.footer-top-sub-col-2-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.footer-top-sub-col-2-con {margin-top:0;margin-bottom:0;}
div.table-container.footer-top-sub-col-2-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.footer-top-sub-col-2-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.footer-top-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row > [class*='coffee-span-'].footer-top-sub-col-3 {min-height:none;background-color:transparent;}
.container.footer-top-sub-col-3-con {min-height:380px;margin:0;padding:0;background-color:transparent;}
img.image-4-3.footer-top-sub-col-3-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.footer-top-sub-col-3-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h4.footer-top-sub-col-3-con {margin-top:0;margin-bottom:15px;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:bold;color:#798D8D;}
div.rule.footer-top-sub-col-3-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.footer-top-sub-col-3-con {width:80%;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;line-height:1.5;}
ul.unorder-list.footer-top-sub-col-3-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.footer-top-sub-col-3-con {margin-top:0;margin-bottom:0;}
div.table-container.footer-top-sub-col-3-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.footer-top-sub-col-3-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
.footer-top-sub-col-3-con a       {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#FFFFFF;}
.footer-top-sub-col-3-con a:hover {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;color:#EAAA00;}

.subgrid > .row > [class*='coffee-span-'].footer-top-sub-col-4 {min-height:none;background-color:transparent;}
.container.footer-top-sub-col-4-con {min-height:350px;margin:0;padding:0;background-color:transparent;}
img.image-4-3.footer-top-sub-col-4-con {margin-top:0;margin-bottom:0;max-width:200px;}
h2.footer-top-sub-col-4-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;}
h4.footer-top-sub-col-4-con {margin-top:0;margin-bottom:15px;font-family:Calibri,Arial,sans-serif;font-size:18px;font-weight:bold;}
div.rule.footer-top-sub-col-4-con {margin-top:10px;margin-bottom:10px;}
p.paragraph.footer-top-sub-col-4-con {width:80%;margin-top:0;margin-bottom:0;padding-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:14px;line-height:1.5;}
ul.unorder-list.footer-top-sub-col-4-con {margin-top:0;margin-bottom:0;list-style-type:none;}
div.table-container.footer-top-sub-col-4-con {margin-top:0;margin-bottom:0;}
div.table-container.footer-top-sub-col-4-con th {font-family:Calibri,Arial,sans-serif;font-size:18px;}
div.table-container.footer-top-sub-col-4-con td {font-family:Calibri,Arial,sans-serif;font-size:18px;}
a.link-text.footer-top-sub-col-4-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:18px;}

.subgrid > .row.footer-bottom-sub-row {min-height:30px;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].footer-bottom-sub-col-1 {min-height:15px;margin:0;background-color:transparent;}
.container.footer-bottom-sub-col-1-con {min-height:15px;margin:0;padding:0;background-color:transparent;}
p.paragraph.footer-bottom-sub-col-1-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
a.link-text.footer-bottom-sub-col-1-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-size:12px;}

.subgrid > .row > [class*='coffee-span-'].footer-bottom-sub-col-2 {min-height:15px;margin:0;background-color:transparent;}
.container.footer-bottom-sub-col-2-con {min-height:15px;margin:0;padding:0;background-color:transparent;}
a.link-image-4-3.footer-bottom-sub-col-2-con {margin-top:0;margin-bottom:0;}
p.paragraph.footer-bottom-sub-col-2-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
a.link-text.footer-bottom-sub-col-2-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
.footer-bottom-sub-col-2-con a {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
.footer-bottom-sub-col-2-con a:hover {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#eaaa00;}

.subgrid > .row > [class*='coffee-span-'].footer-bottom-sub-col-3 {min-height:15px;margin:0;background-color:transparent;}
.container.footer-bottom-sub-col-3-con {min-height:15px;margin:0;padding:0;background-color:transparent;}
p.paragraph.footer-bottom-sub-col-3-con {margin:0;padding:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
a.link-text.footer-bottom-sub-col-3-con {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
.footer-bottom-sub-col-3-con a {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#EAAA00;}
.footer-bottom-sub-col-3-con a:hover {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
a.link-image-4-3.footer-bottom-sub-col-3-con {display:inline; margin-top:0;margin-bottom:0;max-width:80px;}
a.link-image-4-3.footer-bottom-sub-col-3-con:hover {display:inline; margin-top:0;margin-bottom:0;max-width:80px;opacity:0.5;}
img.image-4-3.footer-top-sub-col-3-con {margin-top:0;margin-bottom:0;max-width:50px;}
/*==// END FOOTER //===========================================================================================*/
/*=============================================================================================================*/


/*=============================================================================================================*/
/*==// START MEDIA QUERIES //==================================================================================*/
@media screen and (max-width:1250px) {
body > .row > [class*='coffee-span-'].toprow-col {
background-color:transparent;width:100%;
min-height:850px;
background-image:url('..//img/a-header-02.webp');
background-size:100% 100%;
}

.container.combo-sub-col-2-con {float:right;width:95%;}
form.form-container.combo-sub-col-2-con-form {float:right;padding-right:15px;padding-left:15px;width:95%;}
}

@media screen and (max-width:950px) {
body > .row > [class*='coffee-span-'].toprow-col {
background-color:transparent;width:100%;
min-height:700px;
background-image:url('..//img/a-header-02.webp');
background-size:100% 100%;
}

.container.combo-sub-col-2-con {width:100%;}
form.form-container.combo-sub-col-2-con-form {width:100%;}

form.form-container.twocols-sub-col-2-con-form            {width:90%;margin-left:40px;}
label.label.twocols-sub-col-2-con-form-lbl-name           {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-email          {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-phone          {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-subject        {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-msg            {width:100%;}
input[type=text].twocols-sub-col-2-con-form-input-name    {width:100%;}
input[type=email].twocols-sub-col-2-con-form-input-email  {width:100%;}
input[type=tel].twocols-sub-col-2-con-form-input-phone    {width:100%;}
input[type=text].twocols-sub-col-2-con-form-input-subject {width:100%;}
textarea.twocols-sub-col-2-con-form-input-msg             {width:100%;}
button[type=submit].twocols-sub-col-2-con-form            {width:40%;}

.row{flex-direction:column;}
.btn {flex:1;}
}

@media screen and (max-width:650px) {
body > .row > [class*='coffee-span-'].toprow-col {
background-color:transparent;width:100%;
min-height:500px;
background-image:url('..//img/a-header-02.webp');
background-size:100% 100%;
}

img.image-4-3.toprow-sub-col-t-con {max-width:none;}

img.image-4-3.masstimes-sub-col-t-con {max-width:none;}
img.image-4-3.masstimes-sub-col-1-con {max-width:none;}
img.image-4-3.masstimes-sub-col-2-con {max-width:none;}

img.image-4-3.parishnews-sub-col-t-con {max-width:none;}
img.image-4-3.parishnews-sub-col-1-con {max-width:none;}
img.image-4-3.parishnews-sub-col-2-con {max-width:none;}
a.link-image-4-3.parishnews-sub-col-1-con {max-width: none;}
a.link-image-4-3.parishnews-sub-col-1-con img {max-width: none;}
a.link-image-4-3.parishnews-sub-col-2-con {max-width: none;}
a.link-image-4-3.parishnews-sub-col-2-con img {max-width: none;}

img.image-4-3.specialintentions-sub-col-t-con {max-width:none;}
img.image-4-3.specialintentions-sub-col-1-con {max-width:none;}
img.image-4-3.specialintentions-sub-col-2-con {max-width:none;}

img.image-4-3.news-sub-col-t-con {max-width:none;}
img.image-4-3.news-sub-col-1-con {max-width:none;}
img.image-4-3.news-sub-col-2-con {max-width:none;}
img.image-4-3.news-sub-col-3-con {max-width:none;}
img.image-4-3.news-sub-col-4-con {max-width:none;}

a.link-image-4-3.news-sub-col-1-con {max-width:none;}
a.link-image-4-3.news-sub-col-1-con img {max-width:none;}
a.link-image-4-3.news-sub-col-2-con {max-width:none;}
a.link-image-4-3.news-sub-col-2-con img {max-width:none;}
a.link-image-4-3.news-sub-col-3-con {max-width:none;}
a.link-image-4-3.news-sub-col-3-con img {max-width:none;}
a.link-image-4-3.news-sub-col-4-con {max-width:none;}
a.link-image-4-3.news-sub-col-4-con img {max-width:none;}

img.image-4-3.footer-top-sub-col-1-con {max-width:none;}
img.image-4-3.footer-top-sub-col-2-con {max-width:none;}
img.image-4-3.footer-top-sub-col-3-con {max-width:none;}
img.image-4-3.footer-top-sub-col-4-con {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-1-con {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-1-con img {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-2-con {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-2-con img {max-width:none;}

.container.twocols-sub-col-2-con {min-height:1250px;margin-left:0;}
img.image-4-3.twocols-sub-col-1-con {max-width:none;}
img.image-4-3.twocols-sub-col-2-con {max-width:none;}
img.image-4-3.twocols-sub-col-t-con {max-width:none;}
form.form-container.twocols-sub-col-2-con-form            {width:100%;margin-left:0;}
label.label.twocols-sub-col-2-con-form-lbl-name           {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-email          {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-phone          {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-subject        {width:100%;}
label.label.twocols-sub-col-2-con-form-lbl-msg            {width:100%;}
input[type=text].twocols-sub-col-2-con-form-input-name    {width:100%;}
input[type=email].twocols-sub-col-2-con-form-input-email  {width:100%;}
input[type=tel].twocols-sub-col-2-con-form-input-phone    {width:100%;}
input[type=text].twocols-sub-col-2-con-form-input-subject {width:100%;}
textarea.twocols-sub-col-2-con-form-input-msg             {width:100%;}
button[type=submit].twocols-sub-col-2-con-form            {width:40%;}

img.image-4-3.combo-sub-col-t-con {max-width:none;}
img.image-4-3.combo-sub-col-1-con {max-width:none;}
.container.combo-sub-col-2-con {width:100%;}
img.image-4-3.combo-sub-col-2-con {max-width:none;}
img.image-4-3.combo-sub-col-w-con {max-width:none;}
form.form-container.combo-sub-col-2-con-form {width:100%;}
.row{flex-direction:column;}
.btn {flex:1;}
}

@media screen and (max-width:400px) {
body > .row > [class*='coffee-span-'].toprow-col {
background-color:transparent;width:100%;
min-height:300px;
background-image:url('..//img/a-header-02.webp');
background-size:100% 100%;
}

img.image-4-3.toprow-sub-col-t-con {max-width:none;}

img.image-4-3.masstimes-sub-col-t-con {max-width:none;}
img.image-4-3.masstimes-sub-col-1-con {max-width:none;}
img.image-4-3.masstimes-sub-col-2-con {max-width:none;}

img.image-4-3.parishnews-sub-col-t-con {max-width:none;}
img.image-4-3.parishnews-sub-col-1-con {max-width:none;}
img.image-4-3.parishnews-sub-col-2-con {max-width:none;}
a.link-image-4-3.parishnews-sub-col-1-con {max-width: none;}
a.link-image-4-3.parishnews-sub-col-1-con img {max-width: none;}
a.link-image-4-3.parishnews-sub-col-2-con {max-width: none;}
a.link-image-4-3.parishnews-sub-col-2-con img {max-width: none;}

img.image-4-3.specialintentions-sub-col-t-con {max-width:none;}
img.image-4-3.specialintentions-sub-col-1-con {max-width:none;}
img.image-4-3.specialintentions-sub-col-2-con {max-width:none;}

a.link-image-4-3.news-sub-col-1-con {max-width:none;}
a.link-image-4-3.news-sub-col-1-con img {max-width:none;}
a.link-image-4-3.news-sub-col-2-con {max-width:none;}
a.link-image-4-3.news-sub-col-2-con img {max-width:none;}
a.link-image-4-3.news-sub-col-3-con {max-width:none;}
a.link-image-4-3.news-sub-col-3-con img {max-width:none;}
a.link-image-4-3.news-sub-col-4-con {max-width:none;}
a.link-image-4-3.news-sub-col-4-con img {max-width:none;}

img.image-4-3.footer-top-sub-col-1-con {max-width:none;}
img.image-4-3.footer-top-sub-col-2-con {max-width:none;}
img.image-4-3.footer-top-sub-col-3-con {max-width:none;}
img.image-4-3.footer-top-sub-col-4-con {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-1-con {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-1-con img {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-2-con {max-width:none;}
a.link-image-4-3.footer-bottom-sub-col-2-con img {max-width:none;}

img.image-4-3.twocols-sub-col-1-con {max-width:none;}
img.image-4-3.twocols-sub-col-2-con {max-width:none;}
img.image-4-3.twocols-sub-col-t-con {max-width:none;}

img.image-4-3.combo-sub-col-t-con {max-width:none;}
img.image-4-3.combo-sub-col-1-con {max-width:none;}
.container.combo-sub-col-2-con {width:100%;}
img.image-4-3.combo-sub-col-2-con {max-width:none;}
img.image-4-3.combo-sub-col-w-con {max-width:none;}
form.form-container.combo-sub-col-2-con-form {width:100%;}
input[type=text].combo-sub-col-2-con-form-name {width:100%;}
input[type=tel].combo-sub-col-2-con-form-phone {width:100%;}
input[type=email].combo-sub-col-2-con-form-email {width:100%;}
input[type=text].combo-sub-col-2-con-form-subject {width:100%;}
textarea.combo-sub-col-2-con-form-message {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-name {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-phone {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-email {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-subject {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-msg {width:100%;}
}

@media screen and (max-width:205px) {
.container.combo-sub-col-2-con {width:100%;}
form.form-container.combo-sub-col-2-con-form {width:100%;}
input[type=text].combo-sub-col-2-con-form-name {width:100%;}
input[type=tel].combo-sub-col-2-con-form-phone {width:100%;}
input[type=email].combo-sub-col-2-con-form-email {width:100%;}
input[type=text].combo-sub-col-2-con-form-subject {width:100%;}
textarea.combo-sub-col-2-con-form-message {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-name {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-phone {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-email {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-subject {width:100%;}
label.label.combo-sub-col-2-con-form-lbl-msg {width:100%;}
button[type=submit].combo-sub-col-2-con-form-submit {width:100%;}
}
/*==// END MEDIA QUERIES //====================================================================================*/
/*=============================================================================================================*/





