.subgrid.subgrid-1 {min-height:400px;background-color:#5791cf;}

/* 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:1200px;min-height:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].header-subgrid-col1 {min-height:0;margin:0;padding: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;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* INDEX ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.index-row {max-width:none;min-height:0;background-color:#AFC7D7;}
body > .row > [class*='coffee-span-'].index-col {min-height:0;padding-top:50px;padding-bottom:50px;background-color:transparent;}
.subgrid.index-subgrid {min-height:0;margin-bottom:0;background-color:transparent;}
.subgrid > .row.index-subgrid-row1 {max-width:1200px;min-height:0;padding-bottom:50px;background-color:transparent;}

.subgrid > .row > [class*='coffee-span-'].index-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.index-subgrid-col1-title-h1 {font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.index-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}
.subgrid > .row > [class*='coffee-span-'].index-subgrid-col1a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.index-subgrid-col1a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].index-subgrid-col1b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.index-subgrid-col1b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.index-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.index-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.index-subgrid-col1b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-subgrid-col1b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.index-subgrid-col1b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-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-'].index-subgrid-col1c {padding-top:20px;padding-bottom:20px;}
div.rule.index-subgrid-col1c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].index-subgrid-col2a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.index-subgrid-col2a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].index-subgrid-col2b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.index-subgrid-col2b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.index-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.index-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.index-subgrid-col2b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-subgrid-col2b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.index-subgrid-col2b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-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-'].index-subgrid-col2c {padding-top:20px;padding-bottom:20px;}
div.rule.index-subgrid-col2c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].index-subgrid-col3a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.index-subgrid-col3a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].index-subgrid-col3b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.index-subgrid-col3b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.index-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.index-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.index-subgrid-col3b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-subgrid-col3b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.index-subgrid-col3b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-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-'].index-subgrid-col3c {padding-top:20px;padding-bottom:20px;}
div.rule.index-subgrid-col3c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].index-subgrid-col4a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.index-subgrid-col4a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].index-subgrid-col4b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.index-subgrid-col4b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.index-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.index-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.index-subgrid-col4b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-subgrid-col4b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.index-subgrid-col4b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.index-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-'].index-subgrid-col4c {padding-top:20px;padding-bottom:20px;}
div.rule.index-subgrid-col4c-rule {padding-top:5px;padding-bottom:5px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* SECTION 1 --------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec1-row {max-width:none;min-height:0;background-color:#fff;}
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;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* COURT DIRECTORY----------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.courtdirectory-row {max-width:none;min-height:0;background-color:transparent;}
body > .row > [class*='coffee-span-'].courtdirectory-col {min-height:0;padding-top:50px;padding-bottom:50px;background-color:transparent;}
.subgrid.courtdirectory-subgrid {min-height:0;margin-bottom:0;background-color:#ffffff;}

.subgrid > .row > [class*='coffee-span-'].courtdirectory-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.courtdirectory-subgrid-col1-title-h1 {font-size:40px;font-weight:700;text-align:center;color:#000;}

.subgrid > .row > [class*='coffee-span-'].courtdirectory-subgrid-col1c {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.courtdirectory-subgrid-col1c-img {max-width:none;margin-top:0;margin-bottom:0;}


div.courtdirectory-container {float:left;width:100%;margin-top:0;margin-bottom:0;padding:0 5%;background-color:transparent;}


form.form-container.courtdirectory {width:55%;margin:0 0.5%;padding:0;min-height:50px;background-color:transparent;}
label.searchbox {float:left;width:5%;margin:2.5px 0 0 0;padding:0;font-family:Calibri,Arial,sans-serif;font-size:16px;}
input[type=text].searchbox {width:30%;height:20px;margin:0;padding: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 #CCC;border-radius:4px;background:#ffffff;*/font-family:Calibri,Arial,sans-serif;font-size:16px;}
button[type=submit].submitbtn {clear:both;width:15%;height:35px;margin:0 0 0 40px;padding:0;font-family:Calibri,Arial,sans-serif;font-size:16px;}
a.refresh {margin:0 0 0 30px;padding:0;font-family:Calibri,Arial,serif;font-size:16px;text-align:left;color:#2793C9;}
a.refresh:visited {font-family:Calibri,Arial,serif;font-size:16px;text-align:left;color:#2793C9;}
a.refresh:hover {font-family:Calibri,Arial,serif;font-size:16px;text-align:left;color:#ff0000;}
.courtdirectorytable {width:50%;margin:0 0.5%;padding:0 0 3% 0;border-spacing:0 0;}
.courtdirectorytable th {vertical-align:bottom;margin:0;padding:0 3px;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-style:400;font-size:12px;font-weight:bold;text-align:center;line-height:1.2;color:#000;}
.courtdirectorytable th.county {background:#FFFF00;vertical-align:bottom;margin:0;padding:0 3px;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-style:400;font-size:12px;font-weight:bold;text-align:center;line-height:1.2;color:#000;}
.courtdirectorytable th.city {background:#FF87FF;vertical-align:bottom;margin:0;padding:0 3px;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-style:400;font-size:12px;font-weight:bold;text-align:center;line-height:1.2;color:#000;}
.courtdirectorytable td {min-width:80px; text-wrap:normal;text-wrap:unrestricted;vertical-align:top;margin:0;padding:0 3px;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-size:12px;font-style:400;text-align:left;text-wrap:normal;line-height:1.2;color:#000;}
.courtdirectorytable td.county {width:50px;background:#FFFF00;vertical-align:top;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-size:12px;font-style:400;text-align:left;text-wrap:normal;line-height:1.2;color:#000;}
.courtdirectorytable td.countybad {background:#CACACA;vertical-align:top;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-size:12px;font-style:400;text-align:left;text-wrap:normal;line-height:1.2;color:#000;}
.courtdirectorytable td.city {width:50px;background:#FF87FF;vertical-align:top;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-size:12px;font-style:400;text-align:left;text-wrap:normal;line-height:1.2;color:#000;}
.courtdirectorytable td.court {width:50px;background:#FF87FF;vertical-align:top;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-size:12px;font-style:400;text-align:left;text-wrap:normal;line-height:1.2;color:#000;}
.courtdirectorytable td.courtnotesbad {background:#CACACA;vertical-align:top;border-style:solid;border:1px solid #000000;font-family:Calibri,Arial,serif;font-size:12px;font-style:400;text-align:left;text-wrap:normal;line-height:1.2;color:#000;}



div.rule.courtdirectory-subgrid-rule {padding-top:5px;padding-bottom:5px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */




/* SECTION 2 --------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec2-row {max-width:none;min-height:0;background-color:#D6E8F8 /*#EBEBEB*/;}
body > .row > [class*='coffee-span-'].sec2-col {min-height:0;padding-top:50px;padding-bottom:100px;background-color:transparent;}
.subgrid.sec2-subgrid {min-height:0;margin-bottom:0;background-color:transparent;}
.subgrid > .row.sec2-subgrid-row1 {max-width:1200px;min-height:0;padding-bottom:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.sec2-subgrid-col1-title-h1 {font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.sec2-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col1a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec2-subgrid-col1a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col1b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec2-subgrid-col1b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec2-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.sec2-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.sec2-subgrid-col1b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-subgrid-col1b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec2-subgrid-col1b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-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-'].sec2-subgrid-col1c {padding-top:20px;padding-bottom:20px;}
div.rule.sec2-subgrid-col1c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col2a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec2-subgrid-col2a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col2b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec2-subgrid-col2b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec2-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.sec2-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.sec2-subgrid-col2b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-subgrid-col2b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec2-subgrid-col2b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-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-'].sec2-subgrid-col2c {padding-top:20px;padding-bottom:20px;}
div.rule.sec2-subgrid-col2c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col3a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec2-subgrid-col3a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col3b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec2-subgrid-col3b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec2-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.sec2-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.sec2-subgrid-col3b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-subgrid-col3b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec2-subgrid-col3b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-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-'].sec2-subgrid-col3c {padding-top:20px;padding-bottom:20px;}
div.rule.sec2-subgrid-col3c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col4a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec2-subgrid-col4a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col4b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec2-subgrid-col4b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec2-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.sec2-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.sec2-subgrid-col4b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-subgrid-col4b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec2-subgrid-col4b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-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-'].sec2-subgrid-col4c {padding-top:20px;padding-bottom:20px;}
div.rule.sec2-subgrid-col4c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col5a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec2-subgrid-col5a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col5b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec2-subgrid-col5b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec2-subgrid-col5b-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.sec2-subgrid-col5b-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.sec2-subgrid-col5b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-subgrid-col5b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec2-subgrid-col5b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec2-subgrid-col5b-par-sublist li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
.subgrid > .row > [class*='coffee-span-'].sec2-subgrid-col5c {padding-top:20px;padding-bottom:20px;}
div.rule.sec2-subgrid-col5c-rule {padding-top:5px;padding-bottom:5px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* SECTION 3 --------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body > .row.sec3-row {max-width:none;min-height:0;background-color:#FFD7D7;}
body > .row > [class*='coffee-span-'].sec3-col {min-height:0;padding-top:50px;padding-bottom:100px;background-color:transparent;}
.subgrid.sec3-subgrid {min-height:0;margin-bottom:0;background-color:transparent;}
.subgrid > .row.sec3-subgrid-row1 {max-width:1200px;min-height:0;padding-bottom:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.sec3-subgrid-col1-title-h1 {font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.sec3-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}
.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col1a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec3-subgrid-col1a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col1b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec3-subgrid-col1b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec3-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.sec3-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.sec3-subgrid-col1b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-subgrid-col1b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec3-subgrid-col1b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-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-'].sec3-subgrid-col1c {padding-top:20px;padding-bottom:20px;}
div.rule.sec3-subgrid-col1c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col2a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec3-subgrid-col2a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col2b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec3-subgrid-col2b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec3-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.sec3-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.sec3-subgrid-col2b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-subgrid-col2b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec3-subgrid-col2b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-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-'].sec3-subgrid-col2c {padding-top:20px;padding-bottom:20px;}
div.rule.sec3-subgrid-col2c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col3a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec3-subgrid-col3a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col3b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec3-subgrid-col3b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec3-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.sec3-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.sec3-subgrid-col3b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-subgrid-col3b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec3-subgrid-col3b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-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-'].sec3-subgrid-col3c {padding-top:20px;padding-bottom:20px;}
div.rule.sec3-subgrid-col3c-rule {padding-top:5px;padding-bottom:5px;}

.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col4a {padding-right:8px;padding-left:8px;background-color:transparent;}
img.image-4-3.sec3-subgrid-col4a-img {max-width:none;margin-top:0;margin-bottom:0;}
.subgrid > .row > [class*='coffee-span-'].sec3-subgrid-col4b {margin-bottom:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:transparent;}
h3.sec3-subgrid-col4b-title-h3 {margin-top:0;margin-bottom:10px;font-size:25px;color:#000;}
p.paragraph.sec3-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.sec3-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.sec3-subgrid-col4b-par-list {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-subgrid-col4b-par-list li {font-family:Calibri,Arial,sans-serif;font-size:15px;line-height:1.2;color:#000;}
ul.unorder-list.sec3-subgrid-col4b-par-sublist {margin-left:2%;list-style-position:outside;list-style-type:disc;}
ul.unorder-list.sec3-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-'].sec3-subgrid-col4c {padding-top:20px;padding-bottom:20px;}
div.rule.sec3-subgrid-col4c-rule {padding-top:5px;padding-bottom:5px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* SECION 4 -----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body > .row.sec4-row {max-width:none;min-height:0;background-color:#DBE5E5;}

body > .row > [class*='coffee-span-'].sec4-col {min-height:0;padding-top:50px;padding-bottom:100px;background-color:transparent;}
.subgrid.sec4-subgrid {background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec4-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.sec4-subgrid-col1-title-h1 {font-family:Calibri,Arial,sans-serif;font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.sec4-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}

body > .row.sec4-row {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-'].sec4-col {padding:0;background-color:transparent;}
.subgrid.sec4-subgrid {margin-right:auto;margin-bottom:0;margin-left:auto;background-color:transparent;}
.subgrid > .row.sec4subgridheaderrow {background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec4-subgrid-col1-title {padding-bottom:20px;background-color:transparent;}
h1.sec4-subgrid-col1-title-h1 {font-family:Calibri,Arial,sans-serif;font-size:40px;font-weight:700;text-align:center;color:#000;}
h4.sec4-subgrid-col1-title-h4 {font-family:Calibri,Arial,sans-serif;font-size:20px;font-style:italic;text-align:center;}
.subgrid > .row.sec4subgridrow {margin-bottom:0;padding:0;background-color:transparent;}
form.form-container.sec4subgridformcontainer {margin:0;padding:0;background-color:transparent;}
.subgrid > .row > [class*='coffee-span-'].sec4subgridcolumn1 {float:left;margin:0;padding:0;background-color:transparent;}
.container.sec4subgridcontainer1 {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:90%;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:90%;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:90%;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:90%;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:90%;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:90%;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: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 8px;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;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* 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;}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */





/* 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;background-color:transparent; }
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;}


.footer_right {position:relative;float:left;}
.footermenu {float:left;margin:20px 0 0 0;}
.footermenu li {float:left;margin-right:0;}
.footermenu li.active a,.footermenu li a:hover {color:#63AFFB;}
.footermenu li a {margin:0;padding:0 15px 0 0; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:Calibri;font-size:13px;font-weight:normal;color:#ffffff;}






.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 */

  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%;
  }
}