.subgrid.subgrid-1 {min-height:400px;background-color:#5791cf;}
.grid {background-color:#e3e8eb;}

/* HEADER ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*
body > .row.header-row {max-width:none;min-height:0;background-color:#ffffff;}
body > .row > [class*='coffee-span-'].header-col {min-height:0;background-color:transparent;}
.subgrid.header-subgrid {float:none;clear:none;width:auto;max-width:none;min-height:0;margin-top:0;margin-bottom:0;padding-top:0;background-color:transparent;}
.subgrid > .row.header-subgrid-row {min-height:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].header-subgrid-row-col {min-height:0;padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.header-subgrid-row-col-img {max-width:600px;margin-top:8px;margin-bottom:8px;}
*/
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* HEADER 1 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.header-row {max-width:none;min-height:0;background-color:transparent;}
body > .row > [class*='coffee-span-'].header-col {min-height:0;background-color:transparent;}
.subgrid.header-subgrid {min-height:0;max-width:none;margin-bottom:0;background-color:transparent;}
.subgrid > .row.header-subgrid-row {max-width:900px;min-height:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].header-subgrid-col1 {min-height:0;background-color:transparent;}
img.square.header-subgrid-col1-img {max-width:600px;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].header-subgrid-col2 {min-height:0;padding:0;background-color:transparent;}
ul.unorder-list.header-subgrid-col2-list {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.header-subgrid-col2-list li {font-size:15px;font-family:Calibri,Arial,sans-serif;line-height:1.2;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* SPLIT HEADER ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
body > .row.split-header-row {
min-height:0;
max-width:none;
padding:50px 0 0 0;
background-color:#ffffff;
}
body > .row > [class*='coffee-span-'].split-header-col {
min-height:0;
background-color:transparent;
}
.subgrid.split-header-subgrid {
min-height:0;
max-width:none;margin-top:0;margin-bottom:0;
background-color:transparent;
}
.subgrid > .row.split-header-subgrid-row {
min-height:0;
max-width:1200px;
background-color:transparent;
}
.subgrid > .row > [class*='coffee-span-'].split-header-subgrid-col1 {
padding-right:0;
padding-left:0;
min-height:0;
background-color:transparent;
}
img.square.split-header-subgrid-col1-img {
margin-top:0;
margin-bottom:0;
padding-right:0;
padding-left:0;
max-width:none;
}
.subgrid > .row > [class*='coffee-span-'].split-header-subgrid-col2 {
min-height:0;margin:70px 0 0 0;/*padding-top:80px;*/padding-right:0;padding-left:0;text-align:center;background-color:transparent;
}

a.logolink {float:left;}
a.logolink2 {}

img.square.split-header-subgrid-col2-img {
margin-top:0;margin-bottom:0;padding-right:0;padding-left:0;max-width:none;
}
h1.split-header-subgrid-col2-h1 {
font-family:'Raleway', sans-serif;
font-size:45px;
}
h2.split-header-subgrid-col2-h2 {
font-family:'Raleway', sans-serif;
font-size:40px;
}
h3.split-header-subgrid-col2-h3 {
font-family:'Raleway', sans-serif;
font-size:35px;
}
p.paragraph.split-header-subgrid-col2-para {
font-family:'Raleway',sans-serif;
font-size:32px;
font-weight:bold;
color:#25449c;
}


a.link.split-header-subgrid-col2-paralink {
font-family:'Raleway',sans-serif;
font-size:32px;
font-weight:bold;
color:#25449c;
}
a.link.split-header-subgrid-col2-paralink:hover {
font-family:'Raleway',sans-serif;
font-size:32px;
font-weight:bold;
color:#FF0000;
}



ul.unorder-list.split-header-subgrid-col2-list {
margin-left:2%;
list-style-position:outside;
list-style-type:disc;
}
ul.unorder-list.split-header-subgrid-col2-list li {
font-family:'Raleway', sans-serif;
font-size:14px;
line-height:1.2;
}
span.text-element.split-header-subgrid-col2-text {
font-family:'Raleway', sans-serif;
}
.subgrid > .row > [class*='coffee-span-'].header-subgrid-col2 {min-height:0;padding:0;background-color:transparent;}
ul.unorder-list.header-subgrid-col2-list {margin-top:0;margin-bottom:0;list-style-type:disc;}
ul.unorder-list.header-subgrid-col2-list li {font-size:15px;font-family:Calibri,Arial,sans-serif;line-height:1.2;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* SECTION 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec1-row {max-width:none;min-height:0;background-color:#96A7D8;}
body > .row > [class*='coffee-span-'].sec1-col {min-height:0;padding-top:50px;padding-bottom:50px;background-color:transparent;}
.subgrid.sec1-subgrid {min-height:0;margin-bottom:0;background-color:transparent;}
.subgrid > .row.sec1-subgrid-row1 {max-width:1200px;min-height:0;padding-bottom:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.sec1-subgrid-col1-title-h1 {font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.sec1-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col1a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec1-subgrid-col1a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col1b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec1-subgrid-col1b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec1-subgrid-col1b-par {margin-top:0;margin-bottom:0;padding-bottom:10px;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
p.paragraph.sec1-subgrid-col1b-par-withlist {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col1b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col1b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col1b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col1b-par-sublist li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col1c {padding-top:20px;padding-bottom:20px;}
div.rule.sec1-subgrid-col1c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col2a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec1-subgrid-col2a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col2b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec1-subgrid-col2b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec1-subgrid-col2b-par {margin-top:0;margin-bottom:0;padding-bottom:10px;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
p.paragraph.sec1-subgrid-col2b-par-withlist {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col2b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col2b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col2b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col2b-par-sublist li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col2c {padding-top:20px;padding-bottom:20px;}
div.rule.sec1-subgrid-col2c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col3a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec1-subgrid-col3a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col3b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec1-subgrid-col3b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec1-subgrid-col3b-par {margin-top:0;margin-bottom:0;padding-bottom:10px;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
p.paragraph.sec1-subgrid-col3b-par-withlist {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col3b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col3b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col3b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col3b-par-sublist li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col3c {padding-top:20px;padding-bottom:20px;}
div.rule.sec1-subgrid-col3c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col4a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec1-subgrid-col4a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col4b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec1-subgrid-col4b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec1-subgrid-col4b-par {margin-top:0;margin-bottom:0;padding-bottom:10px;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
p.paragraph.sec1-subgrid-col4b-par-withlist {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col4b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col4b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec1-subgrid-col4b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec1-subgrid-col4b-par-sublist li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
.subgrid > .row > [class*='coffee-span-'].sec1-subgrid-col4c {padding-top:20px;padding-bottom:20px;}
div.rule.sec1-subgrid-col4c-rule {padding-top:5px;padding-bottom:5px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* SEC LEFT --------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec-left-row {
min-height:0;
max-width:none;
padding:50px 0 50px 0;
background-color:#EBEBEB;
}
body > .row > [class*='coffee-span-'].sec-left-row-col {
min-height:0;
background-color:transparent;
}
.subgrid.sec-left-row-subgrid {
min-height:0;margin-top:0;margin-bottom:0;
background-color:transparent;
}
.subgrid > .row.sec-left-row-subgrid-row {
min-height:0;
background-color:transparent;
}
.subgrid > .row > [class*='coffee-span-'].sec-left-row-subgrid-row-col1 {
min-height:0;
background-color:transparent;
}
h4.sec-left-row-subgrid-row-col1-h4 {
margin:0 0 20px 0;
font-family:'Raleway',sans-serif;
font-size:20px;
font-weight:700;
color:#25459c;
}
p.paragraph.sec-left-row-subgrid-row-col1-para {
margin:0 0 20px 0;
/*padding:0 0 5px;*/
font-family:'Raleway',sans-serif;
font-size:15px;
text-align:justify;
}
ul.unorder-list.sec-left-row-subgrid-row-col1-ul {
margin-left:2%;
list-style-position:outside;
list-style-type:disc;
}
ul.unorder-list.sec-left-row-subgrid-row-col1-ul li {
font-family:'Raleway',sans-serif;
font-size:15px;
}
a.link-text.sec-left-row-subgrid-row-col1-link {
font-family:'Raleway',sans-serif;
font-size:15px;
}
ul.link-list.sec-left-row-subgrid-row-col1-ul-link {
margin-left:2%;
list-style-position:outside;
list-style-type:disc;
}
ul.link-list.sec-left-row-subgrid-row-col1-ul-link li a {
font-family:'Raleway',sans-serif;
font-size:15px;
}
.subgrid > .row > [class*='coffee-span-'].sec-left-row-subgrid-row-col2 {
min-height:0;
padding:5px 0 0 0;
background-color:transparent;
}
h4.sec-left-row-subgrid-row-col2-h4 {
margin:0  20px 20px 10px;
font-family:'Raleway',sans-serif;
font-size:20px;
font-weight:700;
color: #25459c;
}
p.paragraph.sec-left-row-subgrid-row-col2-para {
margin:0 20px 20px 10px;
font-family:'Raleway',sans-serif;
font-size:16px;
text-align:justify;
line-height:1.7;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* SEC RIGHT -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec-right-row {
min-height:0;
max-width:none;
padding:50px 0 50px 0;
background-color:#D6E8F8;/*#A4B3E2;*/
}
body > .row > [class*='coffee-span-'].sec-right-row-col {
min-height:0;
background-color:transparent;
}
.subgrid.sec-right-row-subgrid {
min-height:0;margin-top:0;margin-bottom:0;
background-color:transparent;
}
.subgrid > .row.sec-right-row-subgrid-row {
min-height:0;
background-color:transparent;
}
.subgrid > .row > [class*='coffee-span-'].sec-right-row-subgrid-row-col1 {
min-height:0;
padding:5px 0 0 0;
background-color:transparent;
}
h4.sec-right-row-subgrid-row-col1-h4 {
margin:0 0 20px 10px;
font-family:'Raleway',sans-serif;
font-size:20px;
font-weight:700;
color:#25459c;
}
p.paragraph.sec-right-row-subgrid-row-col1-para {
margin:0 20px 20px 10px;
/*padding:0 0 5px;*/
font-family:'Raleway',sans-serif;
font-size:16px;
text-align:justify;
line-height:1.7;
}
ul.unorder-list.sec-right-row-subgrid-row-col1-ul {
margin-left:3%;
list-style-position:outside;
list-style-type:disc;
}
ul.unorder-list.sec-right-row-subgrid-row-col1-ul li {
font-family:'Raleway',sans-serif;
font-size:15px;
}
a.link-text.sec-right-row-subgrid-row-col1-link {
font-family:'Raleway',sans-serif;
font-size:15px;
}
ul.link-list.sec-right-row-subgrid-row-col1-ul-link {
margin-left:2%;
list-style-position:outside;
list-style-type:disc;
}
ul.link-list.sec-right-row-subgrid-row-col1-ul-link li a {
font-family:'Raleway',sans-serif;
font-size:15px;
}
.subgrid > .row > [class*='coffee-span-'].sec-right-row-subgrid-row-col2 {
min-height:0;
background-color:transparent;
}
h4.sec-right-row-subgrid-row-col2-h4 {
margin:0  20px 20px 20px;
font-family:'Raleway',sans-serif;
font-size:20px;
font-weight:700;
color: #25459c;
}
p.paragraph.sec-right-row-subgrid-row-col2-para {
margin:0 20px 20px 20px;
font-family:'Raleway',sans-serif;
font-size:16px;
text-align:left;
line-height:1.7;
}
ul.unorder-list.sec-right-row-subgrid-row-col2-ul {
margin-left:2%;
list-style-position:outside;
list-style-type:disc;
}
ul.unorder-list.sec-right-row-subgrid-row-col2-ul li {
font-family:'Raleway',sans-serif;
font-size:15px;
}
a.link-text.sec-right-row-subgrid-row-col2-link {
width:100%;
font-family:'Raleway',sans-serif;
font-size:15px;
text-align:left;
}
ul.link-list.sec-right-row-subgrid-row-col2-ul-link {
margin-left:2%;
list-style-position:outside;
list-style-type:disc;
}
ul.link-list.sec-right-row-subgrid-row-col2-ul-link li a {
font-family:'Raleway',sans-serif;
font-size:15px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* GALLERY --------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec-gallery-row {
min-height:500px;
max-width:none;
padding:50px 0 50px 0;
background-color:#800080;
}
body > .row > [class*='coffee-span-'].sec-gallery-row-col {
background-color:transparent;
}
.subgrid.sec-gallery-row-subgrid {
max-width:none;
margin-top:0;margin-bottom:0;
background-color:#FFFF80;min-height:450px;
}
.subgrid > .row.sec-gallery-row-subgrid-row {
max-width:900px;
min-height:320px;
background-color:#FF80C0;
}
.subgrid > .row > [class*='coffee-span-'].sec-gallery-row-subgrid-row-col1 {
min-height:0px;
margin:0;
padding:0;
background-color:#0080C0;
}
img.square.sec-gallery-row-subgrid-row-col1-img1 {
max-width:none;
width:100%;
display:block;
margin:0;
padding:5px;
}
.subgrid > .row > [class*='coffee-span-'].sec-gallery-row-subgrid-row-col2 {
margin:0;padding:3px;
background-color:#008000;
}
img.square.sec-gallery-row-subgrid-row-col2-img1 {
max-width:none;
width:100%;
display:block;
margin:0;
padding:5px;
}
.subgrid > .row > [class*='coffee-span-'].sec-gallery-row-subgrid-row-col3 {
margin:0;padding:3px;
background-color:#8080C0;
}
img.square.sec-gallery-row-subgrid-row-col3-img1 {
max-width:none;
width:100%;
display:block;
margin:0;
padding:5px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* CONTACT ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec-contact-row {
min-height:750px;
max-width:none;
padding:50px 0 50px 0;
background-color:#F6F6F6;
}
body > .row > [class*='coffee-span-'].sec-contact-col {
min-height:700px;
background-color:transparent;
}
.subgrid.sec-contact-subgrid {
margin-bottom:0;
background-color:transparent;
}
.subgrid > .row > [class*='coffee-span-'].sec-contact-subgrid-row-col1 {
padding-bottom:20px;
background-color:transparent;
}
h1.sec-contact-subgrid-row-col1-h1 {
padding-bottom:20px;
font-family:'Raleway', sans-serif;
font-size:40px;
font-weight:bold;
text-align:center;
color:#25459c;
}
h4.sec-contact-subgrid-row-col1-h4 {
font-family:'Raleway', sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
color:#25459c;
}
.subgrid > .row > [class*='coffee-span-'].sec-contact-subgrid-row-col2 {
min-height:550px;
background-color:transparent;
}
h4.sec-contact-subgrid-row-col2-h4 {
margin:0 0 20px 0;
font-family:'Raleway', sans-serif;
font-size:20px;
font-weight:bold;
color:#25459c;
}
p.paragraph.sec-contact-subgrid-row-col2-para {
max-width:100%;
margin:0 0 20px 0;
font-family:'Raleway',sans-serif;
font-size:16px;
line-height:1.4;
}
p.paragraph.sec-contact-subgrid-row-col2-para-address {
max-width:100%;
margin:0 0 20px 0;
font-family:'Raleway',sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#25459c;
line-height:1.4;
}
img.image-4-3.sec-contact-subgrid-row-col2-img {
margin:0 0 20px 0;
max-width:200px;
}
form.form-container.sec-contact-subgrid-row-col2-con {
min-height:450px;
background-color:transparent;
}
input[type=text].sec-contact-subgrid-row-col2-con-fname {margin-bottom:0;padding-top:5px;padding-bottom:5px;                   box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;background:#FFF;font-family:'Raleway',sans-serif;font-size:14px;}
input[type=text].sec-contact-subgrid-row-col2-con-lname {margin-top:10px;margin-bottom:0;padding-top:5px;padding-bottom:5px;   box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;background:#FFF;font-family:'Raleway',sans-serif;font-size:14px;}
input[type=email].sec-contact-subgrid-row-col2-con-email{margin-top:10px;margin-bottom:0;padding-top:5px;padding-bottom:5px;   box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;background:#FFF;font-family:'Raleway',sans-serif;font-size:14px;}
input[type=tel].sec-contact-subgrid-row-col2-con-phone  {margin-top:10px;margin-bottom:0;padding-top:5px;padding-bottom:5px;   box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;background:#FFF;font-family:'Raleway',sans-serif;font-size:14px;}
input[type=tel].sec-contact-subgrid-row-col2-con-phone  {margin-top:10px;margin-bottom:0;padding-top:5px;padding-bottom:5px;   box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;background:#FFF;font-family:'Raleway',sans-serif;font-size:14px;}
textarea.sec-contact-subgrid-row-col2-con-msg           {height:250px;margin-top:10px;margin-bottom:0;padding:5px 4px 5px 4px; box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;background:#FFF;font-family:'Raleway',sans-serif;font-size:14px;}
input[type=text].sec-contact-subgrid-row-col2-con-test  {margin-top:10px;margin-bottom:0;padding-top:5px;padding-bottom:5px;   box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;background:#FFF;font-family:'Raleway',sans-serif;font-size:14px;}
button[type=submit].sec-contact-subgrid-row-col2-con-btn {float:right;width:25%;margin-top:30px;padding-right:4px;padding-left:4px;font-family:'Raleway',sans-serif;font-size:14px;}
:-ms-input-placeholder {color:#999;}
:-ms-textarea-placeholder {color:#999;}
input:-ms-input-placeholder {color:#999;}
.subgrid > .row > [class*='coffee-span-'].sec-contact-subgrid-row-col3 {
min-height:550px;
background-color:transparent;
}
h4.sec-contact-subgrid-row-col3-h4 {
margin:0 0 20px 0;
font-family:'Raleway', sans-serif;
font-size:20px;
font-weight:bold;
color:#25459c;
}
h5.sec-contact-subgrid-row-col3-h5 {
margin:0 0 20px 0;
font-family: 'Raleway', sans-serif;
}
p.paragraph.sec-contact-subgrid-row-col3-para {
max-width:100%;
margin:0 20px 20px 20px;
font-family:'Raleway',sans-serif;
font-size:16px;
line-height:1.7;
}
p.paragraph.sec-contact-subgrid-row-col3-para-address {
max-width:100%;
margin:110px 20px 0 0;
padding:0 20px 0 20px;
font-family:'Raleway',sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
line-height:1.4;
color:#25459c;
}
p.paragraph.sec-contact-subgrid-row-col3-para-error {
max-width:100%;
margin:0 20px 20px 20px;
background:#ffcfcf;
border-radius:5px;
border:1px solid #c0c0c0;
font-family:'Raleway',sans-serif;
font-size:16px;
line-height:1.7;
}
p.paragraph.sec-contact-subgrid-row-col3-para-success {
max-width:100%;
margin:0 20px 20px 20px;
background:#c9edff;
border-radius:5px;
border:1px solid #c0c0c0;
font-family:'Raleway',sans-serif;
font-size:16px;
line-height:1.7;
}
label.label.sec-contact-subgrid-row-col3-lbl {
margin:0 20px 20px 20px;
font-family:'Raleway', sans-serif;
font-size:14px;
line-height:1.7;
}
img.image-4-3.sec-contact-subgrid-row-col3-img {
float:left;
max-width:200px;
margin:0 20px 0 0;
}
#formregmaincontenterrorcontainer {float:left;width:100%;min-width:150px;margin:20px 0 0 0;padding:10px 10px 15px 10px;background:#ffcfcf;border-radius:5px;border:1px solid #c0c0c0;}
#formregmaincontenterrorcontainer p.error1top {
width:100%;
min-width:150px;
margin:0;
padding:0;
background:transparent;
font-family:'Raleway',sans-serif;
font-size:16px;
font-style:italic;
text-align:left;
line-height:1.6;
color:#000000;
}
#formregmaincontent p.error1top a {color:#ffffff;}
#formregmaincontent p.error1top a:hover {color:#ff0000;}
#formregmaincontentsuccesscontainer {float:left;width:100%;min-width:150px;margin:20px 0 0 0;padding:10px 10px 15px 10px;background:#c9edff;border-radius:5px;border:1px solid #c0c0c0;}
#formregmaincontentsuccesscontainer p.success1top {
width:100%;
min-width:150px;
margin:0;
padding:0;
background:transparent;
font-family:'Raleway',sans-serif;
font-size:16px;
font-style:italic;
text-align:left;
line-height:1.6;
color:#000000;
}
#formregmaincontent p.success1top a {color:#000000;}
#formregmaincontent p.success1top a:hover {color:#ff0000;}
span.text-element.sec-contact-subgrid-row-col3-msg-red {margin:0;padding:10px;font-family:Calibri,Arial,sans-serif;font-weight:400;color:#f00;}
span.text-element.sec-contact-subgrid-row-col3-msg-blue {margin:0;padding:10px;font-family:Calibri,Arial,sans-serif;font-weight:400;color:#00f;}
img.image-4-3.sec-contact-subgrid-row-col3-msg-img {max-width:30px;margin-top:0;margin-bottom:0;padding:0 6px 0 0;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* SECION 5 -----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body > .row.sec5-row {max-width:none;min-height:0;background-color:#D6E8F8;}

body > .row > [class*='coffee-span-'].sec5-col {min-height:0;padding-top:50px;padding-bottom:100px;background-color:transparent;}
.subgrid.sec5-subgrid {background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec5-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.sec5-subgrid-col1-title-h1 {font-family:Calibri,Arial,sans-serif;font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.sec5-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}

body > .row.sec5-row {max-width:none;padding-top:50px;padding-bottom:50px;background-color:#D6E8F8;font-family:Calibri,Arial,serif;font-size:16px;}
body > .row > [class*='coffee-span-'].sec5-col {padding:0;background-color:transparent;}
.subgrid.sec5-subgrid {margin-right:auto;margin-bottom:0;margin-left:auto;background-color:transparent;}
.subgrid > .row.sec5subgridheaderrow {background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec5-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.sec5-subgrid-col1-title-h1 {font-family:Calibri,Arial,sans-serif;font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.sec5-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}
.subgrid > .row.sec5subgridrow {margin-bottom:0;padding:0;background-color:transparent;}
form.form-container.sec5subgridformcontainer {margin:0;padding:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec5subgridcolumn1 {float:left;margin:0;padding:0;background-color:transparent;}
.container.sec5subgridcontainer1 {margin:0 0 20px 0px;padding:0 0 15px 0;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #C5C5C5;border-radius:4px;background-color:#e7e7e7;}
label.label.form-label-all {max-width:93%;margin:10px 0 3px 3%;font-family:Calibri,Arial,serif;font-size:16px;font-weight:400;color:#808080;}
.formfieldgroup {display:block;margin:0;padding-bottom:15px;border:12px groove (internal value);border:none;}
input.fname {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;:-ms-input-placeholder {color:#A2A2A2;};-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input.lname {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input.email {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input.phone {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
textarea.message {width:86%;height:172px;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
::-webkit-input-placeholder {color:#A2A2A2;}
:-ms-input-placeholder {color:#A2A2A2;}
::placeholder {color:#A2A2A2;}
.requiredfield {max-width:93%;margin:10px 0 0 0;font-family:Calibri,Arial,serif;font-size:16px;font-weight:400;/*font-style:italic;*/color:#ff0000;}

.g-recaptcha {width:95%;min-width:150px;margin:0 0 0 2%;padding:5px;}

button[type=submit].button-submit-1 {width:86%;margin:0 0 0 3%;padding-top:10px;background:#777777;font-family:Calibri,Arial,serif;font-size:16px;color:#fff000;}
button[type=submit].button-submit-1:hover {background:#4b4b4b;font-family:Calibri,Arial,serif;font-size:16px;color:#00ff00;}


.success {max-width:90%;margin:0 12px 0 8px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.success p {max-width:90%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.formerror {max-width:90%;margin:0 12px 0 8px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;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 12px 0 8px;padding:0 5px;text-align:center;font-family:Calibri,Arial,serif;font-style:italic;font-size:16px;color:#FF0000;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* REGISTRATION FORM ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.regformrow {max-width:none;padding-top:50px;padding-bottom:50px;background-color:#e3e8eb;font-family:Calibri,Arial,serif;font-size:16px;}
body > .row > [class*='coffee-span-'].regformcolumn {padding:0;background-color:transparent;}
.subgrid.regformsubgrid {margin-right:auto;margin-bottom:0;margin-left:auto;background-color:transparent;}
.subgrid > .row.regformsubgridrow {margin-bottom:0;padding:0;background-color:transparent;}
.subgrid > .row.regformsubgridheaderrow {background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridheadercolumn {margin:0;padding:0 0 2% 0;background:transparent;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridheadercolumn p.faqq {margin:0 0 0 .7%; padding:0px 0px 10px 0px; line-height:130%;/*font-style:italic;*/text-align:left;color:#0000ff;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridheadercolumn p.faqa {margin:0 0 0 .7%; padding:0px 0px 10px 0px; line-height:130%; text-align:left;color:#800000;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridheadercolumn span.faqanswer {color:#ff0000;}

div.rule.faqruler hr {margin:20px 0 20px 0;border-top-width:2px;border-top-color:#a0a0a0;}

h1.regformsubgridheadertitle {margin:0 0 0 .7%;padding-top:0;font-family:Calibri,Arial,serif;font-size:40px;font-weight:700;color:#B4C3CA;}

h4.regformsubgridheadertitle {margin:0 0 0 .7%;padding-top:0;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;color:#0d435e;}
h6.regformsubgridheadersubtitle {margin:0 0 0 .7%;padding-top:0;font-family:Calibri,Arial,serif;font-size:18px;font-weight:700;color:#0d435e;}
p {margin:.7% 0 0 .7%;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.normal1 {margin:.7% 0 0 .7%;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.normal2 {margin:0 0 0 .7%;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.addresstitle {margin:1.5% 0 0 .7%;line-height:normal;font-family:Calibri,Arial,serif;font-weight:700;font-size:16px;}
p.address {margin:0 0 0 1.5%;line-height:1.3;font-family:Calibri,Arial,serif;font-style:italic;color:#006699;}
p.important {margin:0 0 0 .7%;line-height:1.3;font-family:Calibri,Arial,serif;font-style:italic;color:#ff0000;}

.formfieldgroup {display:block;margin:0;padding-bottom:15px;border:12px groove (internal value);border:none;}
input[type=text].text {width:94%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input[type=text].fname {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input[type=text].lname {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input[type=text].email {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input[type=text].phone {width:86%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
input[type=text].textbox {width:40%;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}
select.select.selectbox {width:86%;min-width:150px;height:31px; margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;color:#000;}
textarea.message {width:86%;height:172px;min-width:150px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:16px;}

.g-recaptcha {width:95%;min-width:150px;margin:0 0 0 2%;padding:5px;}

button[type=submit].button-submit-1 {width:86%;margin:0 0 0 3%;padding-top:10px;background:#777777;font-family:Calibri,Arial,serif;font-size:16px;color:#fff000;}
button[type=submit].button-submit-1:hover {background:#4b4b4b;font-family:Calibri,Arial,serif;font-size:16px;color:#00ff00;}

.requiredfield {max-width:6%;margin:10px 0 0 0;font-family:Calibri,Arial,serif;font-size:16px;font-weight:400;color:#ff0000;}

.success {max-width:93%;margin:0 12px 0 8px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.success p {max-width:93%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.formerror {max-width:93%;margin:0 12px 0 13px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#FF0000;}
.formerror p {max-width:93%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#FF0000;}
.form-error {max-width:93%;margin:0 12px 0 8px;padding:0 5px;text-align:center;font-family:Calibri,Arial,serif;font-style:italic;font-size:16px;color:#FF0000;}

ul.normal1 {margin:0 0 0 2.2%;}
ul.normal1 li {list-style-image:url('../img/b-icon-checkmark-green.png');list-style-position:outside;font-family:Calibri,Arial,serif;font-size:16px;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridcolumn {margin:0;padding:0;background-color:transparent;}
form.form-container.regformsubgridformcontainer {margin:0;padding:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridcolumn1 {float:left;margin:0;padding:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridcolumn2 {float:left;margin:0;padding:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].regformsubgridcolumn3 {float:left;margin:0;padding:0;background-color:transparent;}
.container.regformsubgridcontainer1 {margin:0 0 20px 0px;padding:0 0 15px 0;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #C5C5C5;border-radius:4px;background-color:#e7e7e7;}
.container.regformsubgridcontainer2 {margin:0 0 20px 0;padding:0 0 15px 0;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #C5C5C5;border-radius:4px;background-color:#e7e7e7;}
.container.regformsubgridcontainer3 {margin:0 0 20px 0;padding:0 0 15px 0;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #C5C5C5;border-radius:4px;background-color:#e7e7e7;}
.container.regformsubgridcontainer3special {margin:0 0 20px 0;padding:0 0 75px 0;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #C5C5C5;border-radius:4px;background-color:#e7e7e7;}
span.text-element.regformsubgridcontainer1heading {margin-top:10px;margin-bottom:10px;font-family:Calibri,Arial,serif;font-weight:700;font-size:16px;line-height:1;text-align:center;}
span.text-element.regformsubgridcontainer2heading {margin-top:10px;margin-bottom:10px;font-family:Calibri,Arial,serif;font-weight:700;font-size:16px;line-height:1;text-align:center;}
span.text-element.regformsubgridcontainer3heading {margin-top:10px;margin-bottom:10px;font-family:Calibri,Arial,serif;font-weight:700;font-size:16px;line-height:1;text-align:center;}
label.label.form-label-all {max-width:93%;margin:10px 0 3px 3%;font-family:Calibri,Arial,serif;font-size:16px;font-weight:400;color:#808080;}
label.label.form-label-signature {max-width:93%;margin:0 13% 20px 3%;font-family:Calibri,Arial,serif;font-size:13px;font-weight:400;font-style:italic;text-align:justify; color:#ff0000;}
label.checkbox.form-input-checkbox {max-width:93%;margin:10px 0 3px 2.5%;font-family:Calibri,Arial,serif;font-size:16px;font-weight:400;color:#808080;}

.container.regformsubgridcontainer1 p.error {width:94%;min-width:150px;margin:30px 0 0px 3%;padding:0px;line-height:normal;font-weight:700;text-align:left;color:#ff0000;}
.container.regformsubgridcontainer1 p.error2 {width:94%;min-width:150px;margin:10px 0 0px 3%;padding:0px;line-height:normal;font-weight:700;text-align:left;color:#ff0000;}
.container.regformsubgridcontainer1 p.success2 {width:94%;min-width:150px;margin:10px 0 0px 3%;padding:0px;line-height:normal;font-weight:700;text-align:left;color:#0000ff/*#00b200*/;}
.container.regformsubgridcontainer2 p.error1 {width:94%;min-width:150px;margin:30px 0 0px 3%;padding:0px;line-height:normal;font-weight:700;text-align:left;color:#ff0000;}
.container.regformsubgridcontainer2 p.error2 {width:94%;min-width:150px;margin:10px 0 0px 3%;padding:0px;line-height:normal;font-weight:700;text-align:left;color:#ff0000;}
.container.regformsubgridcontainer2 p.success2 {width:94%;min-width:150px;margin:10px 0 0px 3%;padding:0px;line-height:normal;font-weight:700;text-align:left;color:#0000ff/*#00b200*/;}
.container.regformsubgridcontainer3 p.success1top {width:30%;min-width:150px;margin:0;padding:0;line-height:1.5;background:transparent;font-weight:400;text-align:left;color:#000000;}
.container.regformsubgridcontainer3 p.success1top a {color:#000000;}
.container.regformsubgridcontainer3 p.success1top a:hover {color:#ff0000;}

#formregmaincontenterrorcontainer {width:99.2%;min-width:150px;margin:0 0 15px 0;padding:10px 10px 15px 10px;background:#ffcfcf;border-radius:5px;border:1px solid #c0c0c0;}
#formregmaincontent p.error1top {width:94%;min-width:150px;margin:0;padding:0;line-height:1.6;background:transparent;font-weight:400;text-align:left;color:#000000;}
#formregmaincontent p.error1top a {color:#ffffff;}
#formregmaincontent p.error1top a:hover {color:#ff0000;}
#formregmaincontentsuccesscontainer {width:99.2%;min-width:150px;margin:0 0 15px 0;padding:10px 10px 15px 10px;background:#c9edff;border-radius:5px;border:1px solid #c0c0c0;}
#formregmaincontent p.success1top {width:94%;min-width:150px;margin:0;padding:0;line-height:1.6;background:transparent;font-weight:400;text-align:left;color:#000000;}
#formregmaincontent p.success1top a {color:#000000;}
#formregmaincontent p.success1top a:hover {color:#ff0000;}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* ONE PAGE -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.onepagerow {min-height:50px;max-width:none;padding:50px 0 50px 0;background-color:#e3e8eb;}
body > .row > [class*='coffee-span-'].onepagecolumn {min-height:1000px;padding-right:0;padding-left:0;background-color:#FF0080;}
.subgrid.onepagesubgrid {background-color:#0000A0;}
.subgrid.onepagesubgrid {max-width:1200px;min-height:950px;margin-right:auto;margin-left:auto;}
.subgrid > .row.onepagesubgridrow {max-width:1200px;min-height:900px;background-color:#804000;}
.subgrid > .row > [class*='coffee-span-'].onepagesubgridleftcolumn {float:left;min-height:850px;padding-right:0;padding-left:0;background-color:#FF8040;}
h4.onepageheading {width:100%;margin-top:0;margin-bottom:0;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;color:#0d435e;}
div.rule.onepageheading hr {margin:20px 0 20px 0;border-top-width:2px;border-top-color:#959595;}
img.image-4-3.onepageheadingimage {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,serif;font-size:16px;}
.subgrid > .row > [class*='coffee-span-'].onepagesubgridrightcolumn {float:right;min-height:50px;margin-top:0;margin-right:0;margin-left:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:transparent;}
.container.onepagemenucontainer {float:left;width:100%;min-height:50px;margin-top:40px;margin-bottom:0;background-color:transparent;}
h4.onepageparagraphheading {width:100%;margin-top:40px;margin-bottom:0;padding-left:3px;font-family:Calibri,Arial,serif;font-size:20px;font-weight:700;color:#0d435e;}
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:98%;margin-top:5px;margin-bottom:0px;text-align:justify; line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
#col2 {float:left;width:98%;margin:0 0 0 5px;text-align:justify; line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.paragraph.hiddenparagraph {float:left;width:98%;margin-top:3px;margin-bottom:5px;padding-left:10px;text-align:justify; line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}

p.paragraph.onepageparagraphnested {float:left;width:98%;margin-top:0px;margin-bottom:0px;margin-left:3%;text-align:justify;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}



a#chaplet {float:left;width:auto;margin-top:0;margin-bottom:0px;line-height:1.6;font-family:Calibri,Arial,serif;font-size:16px;color:#006699;}
a#chaplet:visited {float:left;width:auto;margin-top:0;margin-bottom:0px;line-height:1.6;font-family:Calibri,Arial,serif;font-size:16px;color:#006699;}
a#chaplet:visited:hover {float:left;width:auto;margin-top:0;margin-bottom:0px;line-height:1.6;font-family:Calibri,Arial,serif;font-size:16px;color:#006699;}

p.paragraph.onepageparagraphtop {float:left;width:100%;margin-top:10px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.paragraph.onepageparagraphnormal {float:left;width:100%;margin-top:5px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.paragraph.onepageparagraphwithlisttop {float:left;width:100%;margin-top:10px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.paragraph.onepageparagraphwithlist {float:left;width:100%;margin-top:5px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
p.paragraph.onepageparagraphcenter {float:left;width:100%;margin-top:5px;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;text-align:center;}
p.paragraph.onepageparagraphforsmall {float:left;width:100%;margin-top:0;margin-bottom:0px;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
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,serif;font-size:16px;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:#006699;}
.prayercall {font-style:italic;color:#0000ff;}
.prayerresponse {font-style:italic;color:#ff0000;}
ul.onepageprayerlist {float:left;width:100%;margin:0 0 10px 10px;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,serif;font-size:15px;text-align:left;}

ul.onepageprayerlist li a.prayerlink {font-family:Calibri,Arial,serif;font-size:16px;color:#069;}
ul.onepageprayerlist li a.prayerlink:hover {font-family:Calibri,Arial,serif;font-size:16px;color:#ff0000;}


a#mysterychaplet {width:auto;margin-top:0;margin-bottom:0px;line-height:1.6;font-family:Calibri,Arial,serif;font-size:16px;color:#006699;}
a#mysterychaplet:visited {width:auto;margin-top:0;margin-bottom:0px;line-height:1.6;font-family:Calibri,Arial,serif;font-size:16px;color:#006699;}
a#mysterychaplet:visited:hover {width:auto;margin-top:0;margin-bottom:0px;line-height:1.6;font-family:Calibri,Arial,serif;font-size:16px;color:#006699;}

h5.mysterytitle {float:left;width:100%;margin-top:5px;margin-bottom:0;margin-left:25px;font-family:Calibri,Arial,serif;font-size:16px;text-align:left;color:#006699;}
p.paragraph.mystery {float:left;width:98%;margin-top:0px;margin-bottom:5px;margin-left:25px;text-align:justify;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
.mysteryhidden {float:left;display:none;}
.mysteryunhidden {float:left;display:block;} 	


.hidden { display: none; }
.unhidden { display: block; } 	

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,serif;font-size:15px;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,serif;font-size:15px;}
.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:#0d435e;}
p.paragraph.onepagesubgrid2paragraph {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:20px;line-height:1.5;font-family:Calibri,Arial,serif;font-size:16px;}
.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,serif;font-size:16px;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,serif;font-size:16px;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,serif;font-size:16px;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,serif;font-size:16px;color:#ff0000;}


div.table-container.onepagesubgrid2table {width:100%;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,serif;font-size:16px;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,serif;font-size:16px;}
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;vertical-align:top;line-height:2;font-family:Calibri,Arial,serif;font-size:15px;text-indent:-6px;vertical-align:middle;color:#ff0000;}
div.table-container.onepagesubgrid2table td a {text-decoration:none;color:#0000ff;vertical-align:top;}
div.table-container.onepagesubgrid2table td a:hover {text-decoration:none;color:#ff0000;vertical-align:top;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* LOGIN FORM ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
body > .row.login-row {min-height:none;max-width:none;width:100%;margin-right:auto;margin-left:auto;background-color:transparent;}
body > .row > [class*='coffee-span-'].login-col {min-height:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0;background-color:transparent;}
.subgrid.login-subgrid {min-height:none;max-width:none;width:auto;margin-right:0;margin-bottom:0;margin-left:0;background-color:transparent;}
.subgrid > .row.login-subgrid-row {min-height:600px;max-width:500px;width:100%;margin-top:0;padding-top:50px;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].login-subgrid-col {min-height:400px;margin:30px 0;padding:0 8px;border-radius:6px;background-color:#FFFFFF;}

h1.login-subgrid-col-h1 {margin:0;font-family:'Raleway',sans-serif;font-size:35px;font-weight:700;line-height:1;color:#0080C0;}
h2.login-subgrid-col-h2 {margin:10px 0 50px 0;font-family:'Raleway',sans-serif;font-size:30px;font-weight:700;line-height:1;text-align:center;color:#0080C0;}
h3.login-subgrid-col-h3 {margin:0;font-family:'Raleway',sans-serif;font-size:25px;font-weight:700;line-height:1;color:#0080C0;}
h4.login-subgrid-col-h4 {margin:0 0 10px 0;font-family:'Raleway',sans-serif;font-size:20px;font-weight:700;line-height:1;color:#0080C0;}
h5.login-subgrid-col-h5 {margin:0;font-family:'Raleway',sans-serif;font-size:15px;font-weight:700;line-height:1;color:#0080C0;}

form.form-container.login-subgrid-col-formcontainer {min-height:150px;margin:30px 20px;padding:20px 20px;border-radius:6px;background-color:#E7E7E7;}
.formfieldgroup {display:block;margin:0;padding-bottom:15px;border:12px groove (internal value);border:none;}
input[type=text].username {/*width:95px;*/min-width:25px;margin:0;padding:3px 5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:20px;}
input[type=text].password {/*width:95px;*/min-width:25px;margin:0;padding:3px 5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:20px;}

input[type=text].workdate {width:95px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timein1 {width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timeout1 {width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timein2 {width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timeout2 {width:85px;width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}

input[type=text].page-subgrid-col-formcontainer-input {font-size:17px;font-family:'Raleway', sans-serif;}
button[type=submit].button-submit-1 {float:left;width:25%;margin:7px 0;padding-top:10px;background:#C3C3C3;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#000000;}
button[type=submit].button-submit-1:hover {width:25%;margin:7px 0;padding-top:10px;background:#B8B8B8;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#0080C0;}

button[type=submit].button-submit-2 {float:right;width:25%;margin:7px 0;padding-top:10px;background:#C3C3C3;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#000000;}
button[type=submit].button-submit-2:hover {width:25%;margin:7px 0;padding-top:10px;background:#B8B8B8;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#0080C0;}

.g-recaptcha {width:95%;min-width:150px;margin:0 0 0 2%;padding:5px;}

.requiredfield {max-width:6%;margin:10px 0 0 0;font-family:Calibri,Arial,serif;font-size:16px;font-weight:400;color:#ff0000;}

.success {max-width:93%;margin:0 12px 0 8px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.success p {max-width:93%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.formerror {max-width:93%;margin:0 12px 0 13px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#FF0000;}
.formerror p {max-width:93%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#FF0000;}
.form-error {max-width:93%;margin:0 12px 0 8px;padding:0 5px;text-align:center;font-family:Calibri,Arial,serif;font-style:italic;font-size:16px;color:#FF0000;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* TIME FORM -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
body > .row.timelog-row {min-height:none;max-width:none;width:100%;margin-right:auto;margin-left:auto;background-color:transparent;}
body > .row > [class*='coffee-span-'].timelog-col {min-height:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0;background-color:transparent;}
.subgrid.timelog-subgrid {min-height:none;max-width:none;width:auto;margin-right:0;margin-bottom:0;margin-left:0;background-color:transparent;}
.subgrid > .row.timelog-subgrid-row {min-height:none;max-width:1000px;width:100%;margin-top:0;padding-top:50px;padding-bottom:50px;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].timelog-subgrid-col {min-height:200px;margin:30px 0;padding:0 8px;border-radius:6px;background-color:#FFFFFF;}

.container.timelog-subgrid-col-container {min-height:50px;margin:30px 20px;padding:20px 20px;border-radius:6px;background-color:#D5D5D5;}

/*
body > .row.timelog-row {min-height:1100px;max-width:none;background-color:#470147;}
body > .row > [class*='coffee-span-'].timelog-col {min-height:1050px;background-color:#1a068f;}
.subgrid.timelog-subgrid {min-height:1000px;max-width:none;width:auto;background-color:#7d5314;}
.subgrid > .row.timelog-subgrid-row {min-height:500px;max-width:1200px;width:100%;margin-top:0;padding:50px 0;background-color:#bc97f7;}
.subgrid > .row > [class*='coffee-span-'].timelog-subgrid-col {min-height:450px;width:100%;margin:30px 0;padding:0;background-color:#FFFF00;}
*/

h1.timelog-subgrid-col-h1 {margin:0;font-family:'Raleway',sans-serif;font-size:35px;font-weight:700;line-height:1;color:#0080C0;}
h2.timelog-subgrid-col-h2 {margin:0;font-family:'Raleway',sans-serif;font-size:30px;font-weight:700;line-height:1;color:#0080C0;}
h3.timelog-subgrid-col-h3 {margin:0;font-family:'Raleway',sans-serif;font-size:25px;font-weight:700;line-height:1;color:#0080C0;}
h4.timelog-subgrid-col-h4 {margin:0 0 10px 0;font-family:'Raleway',sans-serif;font-size:20px;font-weight:700;line-height:1;color:#0080C0;}
h5.timelog-subgrid-col-h5 {margin:0;font-family:'Raleway',sans-serif;font-size:15px;font-weight:700;line-height:1;color:#0080C0;}

.timelog-subgrid-col table {border-collapse: collapse;width:100%;margin-top:0;margin-bottom:0px;padding:0;}
.timelog-subgrid-col table th {border:1px solid black;padding-top:0;padding-bottom:0;line-height:1.9;background:#85D7FF;font-family:Calibri,Arial,serif;font-size:17px;font-weight:700;line-height:1.7;text-indent:-4px;text-align:center; }
.timelog-subgrid-col table th span {margin-left:-4px;padding-top:0;padding-bottom:0;line-height:1.9;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;}
.timelog-subgrid-col table th a {text-decoration:none;color:#0000ff;line-height:1.7;}
.timelog-subgrid-col table th a:hover {text-decoration:none;color:#ff0000;line-height:1.7;}
.timelog-subgrid-col table td {border: 1px solid black;margin:0;padding:0 0 0 10px;vertical-align:top;line-height:1.5;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;text-indent:-6px;vertical-align:middle;color:#ff0000;}
.timelog-subgrid-col table td a {text-decoration:none;color:#0000ff;vertical-align:top;line-height:1.7;}
.timelog-subgrid-col table td a:hover {text-decoration:none;color:#ff0000;vertical-align:top;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;}

.recaction a {text-decoration:none;color:#0000ff;vertical-align:top;line-height:1.7;}
.recaction a:hover {text-decoration:none;color:#0000ff;vertical-align:top;line-height:1.7;}

/*.container.timelog-subgrid-col-container {min-height:450px;max-width:none;width:100%;margin-right:0;margin-bottom:0;margin-left:0;padding:8px;background-color:#997e13;}*/

p.paragraph.timelog-subgrid-col-para {margin:0;padding:0;font-family:'Raleway',sans-serif;font-size:17px;text-align:justify;line-height:1.7;}
a.timelog-subgrid-col-link, a.timelog-subgrid-col-link:visited {font-family:'Raleway',sans-serif;font-size:17px;line-height:1.7;}
a.timelog-subgrid-col-link:hover {font-family:'Raleway',sans-serif;font-size:17px;line-height:1.7;color:#FF8B8B;}
ul.unorder-list.timelog-subgrid-col-ul {margin:0;list-style-type:disc;list-style-position:inside;}
ul.unorder-list.timelog-subgrid-col-ul li {font-family:'Raleway',sans-serif;font-size:17px;line-height:1.7;}
img.image-4-3.timelog-subgrid-col-img {max-width:200px;margin:0;display:block;}
div.rule.timelog-subgrid-col-rule {margin:0;padding:0;}
div.rule.timelog-subgrid-col-rule hr {border-top-width:5px;}

form.form-container.timelog-subgrid-col-formcontainer {min-height:150px;background-color:transparent;}
.formfieldgroup {display:block;margin:0;padding-bottom:15px;border:12px groove (internal value);border:none;}

/*
input[type=text].workdate {width:95px;min-width:25px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timein1 {width:85px;min-width:25px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timeout1 {width:85px;min-width:25px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timein2 {width:85px;min-width:25px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timeout2 {width:85px;min-width:25px;margin:0 0 0 3%;padding:5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;;font-size:17px;}
*/

input[type=text].username {/*width:95px;*/min-width:25px;margin:0;padding:3px 5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:20px;}
input[type=text].password {/*width:95px;*/min-width:25px;margin:0;padding:3px 5px;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;border-radius:4px;font-family:Calibri,Arial,serif;font-size:20px;}


input[type=text].workdate {width:95px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timein1 {width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timeout1 {width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timein2 {width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}
input[type=text].timeout2 {width:85px;width:85px;min-width:25px;margin:0;padding:0;font-family:Calibri,Arial,serif;font-size:17px;}

input[type=text].timelog-subgrid-col-formcontainer-input {font-size:17px;font-family:'Raleway', sans-serif;}
button[type=submit].button-submit-1 {float:left;width:25%;margin:7px 0;padding-top:10px;background:#C3C3C3;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#000000;}
button[type=submit].button-submit-1:hover {width:25%;margin:7px 0;padding-top:10px;background:#B8B8B8;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#0080C0;}

button[type=submit].button-submit-2 {float:right;width:25%;margin:7px 0;padding-top:10px;background:#C3C3C3;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#000000;}
button[type=submit].button-submit-2:hover {width:25%;margin:7px 0;padding-top:10px;background:#B8B8B8;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#0080C0;}

.g-recaptcha {width:95%;min-width:150px;margin:0 0 0 2%;padding:5px;}


form.form-container.timelog-subgrid-col-formcontainer table {
  border:1px solid black;
}

form.form-container.timelog-subgrid-col-formcontainer th {
margin:0;padding:0;border:1px solid black;
}
form.form-container.timelog-subgrid-col-formcontainer tr {
margin:0;padding:0;border:1px solid black;
}

form.form-container.timelog-subgrid-col-formcontainer td {
margin:0;padding:0;border:1px solid black;height: 5px;
   vertical-align: bottom;

}

.requiredfield {max-width:6%;margin:10px 0 0 0;font-family:Calibri,Arial,serif;font-size:16px;font-weight:400;color:#ff0000;}

.success {max-width:93%;margin:0 12px 0 8px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.success p {max-width:93%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#0000FF;}
.formerror {max-width:93%;margin:0 12px 0 13px;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#FF0000;}
.formerror p {max-width:93%;margin:0;text-align:center;font-family:Calibri,Arial,serif;font-size:16px;font-weight:bold;color:#FF0000;}
.form-error {max-width:93%;margin:0 12px 0 8px;padding:0 5px;text-align:center;font-family:Calibri,Arial,serif;font-style:italic;font-size:16px;color:#FF0000;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */























/* FOOTER SECTION -----------------------------------------------------------------------------------------------------------------------------------------------------------*/
body > .row.footerrow {max-width:none;min-height:50px;margin-top:0;padding-top:20px;padding-bottom:20px;background-color:#141414;
background: white; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); /*Safari 5.1-6*/
background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /*Opera 11.1-12*/
background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /*Fx 3.6-15*/
background: linear-gradient(to top, rgba(255,0,0,0), rgba(000,0,0,0.8)); /*Standard*/
}
body > .row > [class*='coffee-span-'].footercolumn {min-height:50px;padding-right:0;padding-left:0;background-color:transparent;}
.subgrid.footersubgrid {max-width:1200px;margin-right:auto;margin-left:auto;}
.subgrid > .row.footersubgridrow {background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].footersubgridcopyrightcolumn {float:left;padding-right:30px;padding-left:0;}
span.text-element.footercopyrighttext {margin-top:0;margin-bottom:0;font-family:Calibri,Arial,serif;font-size:13px;color:#A9A9A9;}
span.text-element.footerfacebook {margin-top:10px;margin-bottom:0;font-family:Calibri,Arial,serif;font-size:13px;color:#A9A9A9;}
.subgrid > .row > [class*='coffee-span-'].footersubgridimagecolumn {float:right;margin-top:0;margin-right:0;margin-left:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:transparent;}
a.link-image-1-1.footerimage {float:right;width:auto;max-width:200px;margin-top:0;margin-bottom:0;}
a.link-image-1-1.footerimage:hover {max-width:200px;opacity:0.3;}
span.text-element.footertext {float:right;clear:both;width:282px;font-family:Calibri,Arial,serif;font-size:13px;color:#757575;}
span.text-element.footertext a.link {font-family:Calibri,Arial,serif;font-size:13px;color:#0000FF;}
span.text-element.footertext a.link:hover {font-family:Calibri,Arial,serif;font-size:13px;color:#FF0000;}
a.link-image-1-1.footerimage img {max-width:200px;}
.placeholder-hero.hero-unit-footer {max-width:750px;padding-left:0;background-color:transparent;}
.placeholder-hero.hero-unit-footer h1 {font-size:38px;color:#a2c1db;}
.placeholder-hero.hero-unit-footer p {font-size:18px;color:#adbbc2;}
.placeholder-hero.hero-unit-footer h1 {font-size:28px;}
.placeholder-hero.hero-unit-footer p {font-size:16px;}
/*a.link-text.footer-text-link {font-size:13px;}*/
.placeholder-hero.hero-unit-footer {background-color transparent;}
.placeholder-hero.hero-unit-footer p {font-size:14px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Image Elements */
background: white; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); /*Safari 5.1-6*/
background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /*Opera 11.1-12*/
background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /*Fx 3.6-15*/
background: linear-gradient(to top, rgba(255,0,0,0), rgba(000,0,0,0.8)); /*Standard*/

img.image-4-3.sec1-subgrid-row-col3-img1 {max-width:350px;margin-right:0;}
img.image-4-3.sec1-subgrid-row-col4-img1 {max-width:350px;margin-right:0;}
img.image-4-3.sec1-subgrid-row-col5-img1 {max-width:350px;margin-right:0;}

/* Layout Elements */
body > .row.row-1 {
  min-height: 500px;
  max-width: none;
  background-color: #f0d9aa;
}
body > .row > [class*='coffee-span-'].column-1 {
  min-height: 450px;
  background-color: #c6e696;
}



@media screen and (max-width: 1366px) {
}

@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 1024px) {
  /* Image Elements */

  img.square.sec-gallery-row-subgrid-row-col1-img1 {
    max-width: none;
  }

  img.square.sec-gallery-row-subgrid-row-col2-img1 {
    max-width: none;
  }

  img.square.sec-gallery-row-subgrid-row-col3-img1 {
    max-width: none;
  }
}

@media screen and (max-width: 768px) {
  /* Image Elements */

  img.square.sec-gallery-row-subgrid-row-col1-img1 {
    max-width: none;
  }

  img.square.sec-gallery-row-subgrid-row-col2-img1 {
    max-width: none;
  }

  img.square.sec-gallery-row-subgrid-row-col3-img1 {
    max-width: none;
  }
}

@media screen and (max-width: 640px) {
  /* Image Elements */

  img.square.sec-gallery-row-subgrid-row-col1-img1 {
    max-width: none;
    width: 100%;
  }

  img.square.sec-gallery-row-subgrid-row-col2-img1 {
    max-width: none;
    width: 100%;
  }

  img.square.sec-gallery-row-subgrid-row-col3-img1 {
    max-width: none;
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  /* Image Elements */

  img.square.sec-right-row-subgrid-row-col2-img1 {
    max-width: none;
  }

  img.square.sec-left-row-subgrid-row-col1-img1 {
    max-width: none;
  }

  img.square.sec-gallery-row-subgrid-row-col1-img1 {
    max-width: none;
    width: 100%;
  }

  img.square.sec-gallery-row-subgrid-row-col2-img1 {
    max-width: none;
    width: 100%;
  }

  img.square.sec-gallery-row-subgrid-row-col3-img1 {
    max-width: none;
    width: 100%;
  }
}

@media screen and (max-width: 321px) {
  /* Image Elements */

button[type=submit].button-submit-1 {float:left;width:100%;margin:7px 0;padding-top:10px;background:#C3C3C3;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#000000;}
button[type=submit].button-submit-1:hover {width:100%;margin:7px 0;padding-top:10px;background:#B8B8B8;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#0080C0;}

button[type=submit].button-submit-2 {float:right;width:100%;margin:7px 0;padding-top:10px;background:#C3C3C3;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#000000;}
button[type=submit].button-submit-2:hover {width:100%;margin:7px 0;padding-top:10px;background:#B8B8B8;font-family:Calibri,Arial,serif;font-size:17px;line-height:1.7;color:#0080C0;}
  
  
  img.square.sec-gallery-row-subgrid-row-col1-img1 {
    max-width: none;
    width: 100%;
  }

  img.square.sec-gallery-row-subgrid-row-col2-img1 {
    max-width: none;
    width: 100%;
  }

  img.square.sec-gallery-row-subgrid-row-col3-img1 {
    max-width: none;
    width: 100%;
  }
}