@import 'https://fonts.googleapis.com/css?family=Lato|Montserrat|Open+Sans|Oswald|Raleway|Roboto';
.upfront-output-object h1 {
font-family: "Open Sans", sans-serif;
font-weight: 300;
font-style: normal;
font-size: 120px;
line-height: 1.1em;
color: rgba(255,255,255,1);
}
.upfront-output-object h2 {
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-style: normal;
font-size: 26px;
line-height: 1.1em;
color: rgba(0,0,0,1);
}
.upfront-output-object h3 {
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-style: normal;
font-size: 22px;
line-height: 1.1em;
color: rgba(0,0,0,1);
}
.upfront-output-object h4 {
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-style: normal;
font-size: 20px;
line-height: 1.1em;
color: rgba(0,0,0,1);
}
.upfront-output-object h5 {
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-style: normal;
font-size: 18px;
line-height: 1.1em;
color: ;
}
.upfront-output-object h6 {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.1em;
color: ;
}
.upfront-output-object p {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.6em;
color: rgba(0,0,0,1);
}
.upfront-output-object a {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-style: italic;
color: rgba(0,206,141,1);
}
.upfront-output-object a:hover {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-style: italic;
color: rgba(0,0,0,1);
}
.upfront-output-object ul {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.6em;
color: ;
}
.upfront-output-object ol {
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.6em;
color: ;
}
.upfront-output-object blockquote, .upfront-output-object blockquote p {
font-family: Oswald, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 24px;
line-height: 1.6em;
color: ;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-object blockquote.upfront-quote-alternative p {
font-family: Georgia, serif;
font-weight: 400;
font-style: italic;
font-size: 20px;
line-height: 1.5em;
color: rgba(103,103,103,1);
}
@media only screen and (min-width:570px) and (max-width:1079px){
body:after { content: 'tablet'; display: none; }
.upfront-output-object h1 {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 55px;
line-height: 1.1em;
color: #ufc6;
}
.upfront-output-object h2 {
font-family: Open Sans, sans-serif;
font-weight: 700;
font-style: normal;
font-size: 20px;
line-height: 1.3em;
color: #ufc7;
}
.upfront-output-object h3 {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 22px;
line-height: 1.7em;
color: #ufc7;
}
.upfront-output-object h4 {
font-family: Open Sans, sans-serif;
font-weight: 600;
font-style: normal;
font-size: 20px;
line-height: 1.1em;
color: #ufc7;
}
.upfront-output-object h5 {
font-family: Open Sans, sans-serif;
font-weight: 600;
font-style: normal;
font-size: 17px;
line-height: 1.5em;
color: #a89084;
}
.upfront-output-object h6 {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 12px;
line-height: 1.5em;
color: #a89084;
}
.upfront-output-object p {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 16px;
line-height: 2em;
color: #00afec;
}
.upfront-output-object a {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: #69a8a6;
}
.upfront-output-object a:hover {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: #548685;
}
.upfront-output-object ul {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 16px;
line-height: 2em;
color: #00afec;
}
.upfront-output-object ol {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 16px;
line-height: 2em;
color: #00afec;
}
.upfront-output-object blockquote, .upfront-output-object blockquote p {
font-family: Oswald, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 24px;
line-height: 1.1em;
color: #ufc7;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-object blockquote.upfront-quote-alternative p {
font-family: Oswald, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 20px;
line-height: 1.5em;
color: #ufc7;
}
 }

@media only screen and (max-width:569px){
body:after { content: 'mobile'; display: none; }
.upfront-output-object h1 {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 35px;
line-height: 1.1em;
color: #ufc6;
}
.upfront-output-object h2 {
font-family: Open Sans, sans-serif;
font-weight: 700;
font-style: normal;
font-size: 18px;
line-height: 1.4em;
color: #ufc7;
}
.upfront-output-object h3 {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 22px;
line-height: 1.7em;
color: #ufc7;
}
.upfront-output-object h4 {
font-family: Open Sans, sans-serif;
font-weight: 600;
font-style: normal;
font-size: 20px;
line-height: 1.1em;
color: #ufc7;
}
.upfront-output-object h5 {
font-family: Open Sans, sans-serif;
font-weight: 600;
font-style: normal;
font-size: 17px;
line-height: 1.5em;
color: #a89084;
}
.upfront-output-object h6 {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 12px;
line-height: 1.7em;
color: #a89084;
}
.upfront-output-object p {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 16px;
line-height: 2em;
color: #00afec;
}
.upfront-output-object a {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: #69a8a6;
}
.upfront-output-object a:hover {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: #548685;
}
.upfront-output-object ul {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 16px;
line-height: 2em;
color: #00afec;
}
.upfront-output-object ol {
font-family: Open Sans, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 16px;
line-height: 2em;
color: #00afec;
}
.upfront-output-object blockquote, .upfront-output-object blockquote p {
font-family: Oswald, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 24px;
line-height: 1.1em;
color: #ufc7;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-object blockquote.upfront-quote-alternative p {
font-family: Oswald, sans-serif;
font-weight: 300;
font-style: normal;
font-size: 20px;
line-height: 1.5em;
color: #ufc7;
}
 }

 body:after{content: '';display: none;}.upfront-region-container-clip .upfront-region-container-bg{max-width: 1080px;}.upfront-region-fixed .upfront-region-wrapper{max-width: 1080px;}.upfront-grid-layout{width: 1080px;}.upfront-output-object{padding: 15px;}.upfront-inserted_image-wrapper .wp-caption-text, .uinsert-image-wrapper{padding: 15px;}.plaintxt_padding{padding: 10px;}.upfront #upfront-region-container-header1 > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #object-1408439677474-1823{width: 100%;min-height: 45px;}.upfront #module-1408439677474-1148 #object-1408439677474-1823{padding-top: 25px;}.upfront #wrapper-1441101449390-1879{width: 37.5%;margin-left: 4.16666666667%;margin-right: 0%;}.upfront #module-1408439677474-1148{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 35px;}.upfront #button-object-1441040535882-1296{width: 100%;min-height: 95px;}.upfront #module-1441040535883-1985 #button-object-1441040535882-1296{padding-top: 30px;}.upfront #wrapper-1441101455164-1391{width: 16.6666666667%;margin-left: 37.5%;margin-right: 4.16666666667%;}.upfront #module-1441040535883-1985{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 80px;}.upfront #upfront-region-header1{width: 100%;}.upfront #upfront-region-header1{min-height: 80px}.upfront #upfront-region-container-region-15 > .upfront-region-container-bg{background-color: #ffffff;background-size: 100% auto;background-repeat: no-repeat;background-position: 50% 50%;background-image: none;}.upfront #header-text-default-object{width: 100%;min-height: 520px;}.upfront #header-text-default #header-text-default-object{padding-top: 275px;}.upfront #wrapper-1408626622170-1221{width: 50%;margin-left: 8.33333333333%;margin-right: 0%;}.upfront #header-text-default{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 260px;}.upfront #button-object-1441037681593-1934{width: 100%;min-height: 485px;}.upfront #module-1441037681593-1507 #button-object-1441037681593-1934{padding-top: 420px;}.upfront #wrapper-1441039149241-1305{width: 25%;margin-left: 12.5%;margin-right: 4.16666666667%;}.upfront #module-1441037681593-1507{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 80px;}.upfront #upfront-region-region-15{width: 100%;}.upfront #upfront-region-region-15{min-height: 625px}.upfront #upfront-region-container-header > .upfront-region-container-bg{background-color: #69a8a6;}.upfront #image-object{width: 100%;min-height: 40px;}.upfront #image #image-object{padding-top: 20px;}.upfront #image-wrapper{clear: both;width: 33.3333333333%;margin-left: 0%;margin-right: 0%;}.upfront #image{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 35px;}.upfront #unewnavigation-object{width: 100%;min-height: 60px;}.upfront #unewnavigation-wrapper{width: 37.5%;margin-left: 4.16666666667%;margin-right: 25%;}.upfront #unewnavigation{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 60px;}.upfront #upfront-region-header{width: 100%;}.upfront #upfront-region-header{min-height: 45px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: rgba(255,255,255,1);}.upfront #text-object-1408440367585-1051{width: 100%;min-height: 50px;}.upfront #wrapper-1408440541662-1463{width: 83.3333333333%;margin-left: 8.33333333333%;margin-right: 8.33333333333%;}.upfront #module-1408440367587-1350{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 50px;}.upfront #text-object-1446308301329-1230{width: 100%;min-height: 95px;}.upfront #wrapper-1446308328914-1811{width: 37.5%;margin-left: 33.3333333333%;margin-right: 29.1666666667%;}.upfront #module-1446308301329-1415{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 95px;}.upfront #text-object-1408440704408-1480{width: 100%;min-height: 335px;}.upfront #wrapper-1441056156300-1890{width: 54.1666666667%;margin-left: 4.16666666667%;margin-right: 0%;}.upfront #module-1408440704409-1966{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 335px;}.upfront #text-object-1408440541723-1680{width: 100%;min-height: 245px;}.upfront #wrapper-1408440704324-1222{width: 33.3333333333%;margin-left: 4.16666666667%;margin-right: 4.16666666667%;}.upfront #module-1408440541724-1973{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 245px;}.upfront #button-object-1441055092511-1042{width: 100%;min-height: 75px;}.upfront #module-1441055092512-1194 #button-object-1441055092511-1042{padding-left: 60px;}.upfront #module-1441055092512-1194{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 75px;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-main{min-height: 465px}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg{background-color: #ffffff;background-image: none;}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg > .upfront-output-bg-desktop{display: block;}.upfront #upfront-region-region-14{width: 58.3333333333%;}.upfront #upfront-region-region-14{min-height: 295px}.upfront #text-object-1441037681363-1083{width: 100%;}.upfront #module-1441037681363-1525 #text-object-1441037681363-1083{padding-top: 110px;}.upfront #wrapper-1441042279232-1635{width: 100%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1441037681363-1525{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 75px;}.upfront #upfront-region-region-14-right{width: 41.6666666667%;}.upfront #upfront-region-container-region-4 > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #object-1408442628371-1209{width: 100%;min-height: 55px;}.upfront #wrapper-1408442634872-1479{width: 83.3333333333%;margin-left: 8.33333333333%;margin-right: 8.33333333333%;}.upfront #module-1408442628370-1227{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 55px;}.upfront #object-1408442656163-1294{width: 100%;min-height: 125px;}.upfront #wrapper-1408442660597-1917{width: 95.8333333333%;margin-left: 4.16666666667%;margin-right: 0%;}.upfront #module-1408442656163-1606{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 125px;}.upfront #upfront-region-region-4{width: 100%;}.upfront #upfront-region-region-4{min-height: 165px}.upfront #text-object-1441042279361-1440{width: 100%;min-height: 690px;}.upfront #wrapper-1441054132612-1256{width: 100%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1441042279362-1119{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 690px;}.upfront #upfront-region-explanatory-text{width: 75%;}.upfront #upfront-region-explanatory-text{min-height: 300px}.upfront #ugallery-object-1441037681399-1391{width: 100%;min-height: 710px;}.upfront #wrapper-1441054094053-1966{width: 83.3333333333%;clear: both;margin-left: 0%;margin-right: 16.6666666667%;}.upfront #module-1441037681403-1744{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 710px;}.upfront #upfront-region-left-side{width: 25%;}.upfront #upfront-region-container-region-12 > .upfront-region-container-bg{background-color: rgba(218,251,250,1);}.upfront #uslider-object-1441055092471-1705{width: 100%;min-height: 710px;}.upfront #wrapper-1441057244324-1746{width: 100%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1441055092475-1207{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 710px;}.upfront #upfront-region-region-12{width: 100%;}.upfront #upfront-region-region-12{min-height: 510px}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #unewnavigation-object-1408447780692-1228{width: 100%;min-height: 25px;}.upfront #module-1408447780698-1711 #unewnavigation-object-1408447780692-1228{padding-top: 20px;}.upfront #wrapper-1408448077097-1571{width: 20.8333333333%;margin-left: 37.5%;margin-right: 41.6666666667%;}.upfront #module-1408447780698-1711{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #upfront-region-footer{width: 100%;}@media only screen and (min-width:570px) and (max-width:1079px){body:after{content: 'tablet';display: none;}.upfront-grid-layout{width: 540px;}.upfront #upfront-region-container-header1 > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #object-1408439677474-1823{min-height: 170px;}.upfront #wrapper-1441101449390-1879{width: 66.6666666667%;-webkit-order: 0;order: 0;margin-left: 16.6666666667%;margin-right: 16.6666666667%;}.upfront #module-1408439677474-1148{margin-left: 0%;width: 100%;margin-top: 0px;min-height: 200px;}.upfront #wrapper-1441101455164-1391{width: 33.3333333333%;-webkit-order: 0;order: 0;margin-left: 33.3333333333%;margin-right: 33.3333333333%;}.upfront #module-1441040535883-1985{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-header1{width: 100%;}.upfront #upfront-region-header1{min-height: 80px}.upfront #upfront-region-container-region-15 > .upfront-region-container-bg{background-color: #ffffff;background-size: 100% auto;background-repeat: no-repeat;background-position: 50% 50%;background-image: none;}.upfront #wrapper-1408626622170-1221{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #header-text-default{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1441039149241-1305{width: 50%;-webkit-order: 0;order: 0;margin-left: 25%;margin-right: 25%;}.upfront #module-1441037681593-1507{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-15{width: 100%;}.upfront #upfront-region-region-15{min-height: 400px}.upfront #upfront-region-container-header > .upfront-region-container-bg{background-color: #69a8a6;}.upfront #image #image-object{padding-top: 25px;}.upfront #image-wrapper{width: 25%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #image{margin-left: 0%;width: 100%;margin-top: 0px;}.upfront #unewnavigation-object{min-height: 10px;}.upfront #unewnavigation-wrapper{width: 16.6666666667%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 58.3333333333%;}.upfront #unewnavigation{margin-left: 0%;width: 100%;margin-top: 0px;min-height: 40px;}.upfront #upfront-region-header{width: 100%;}.upfront #upfront-region-header{min-height: 45px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: rgba(255,255,255,1);}.upfront #wrapper-1408440541662-1463{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408440367587-1350{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1446308328914-1811{width: 83.3333333333%;-webkit-order: 0;order: 0;margin-left: 8.33333333333%;margin-right: 8.33333333333%;}.upfront #module-1446308301329-1415{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1441056156300-1890{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408440704409-1966{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1408440704324-1222{width: 66.6666666667%;-webkit-order: 0;order: 0;margin-left: 16.6666666667%;margin-right: 16.6666666667%;}.upfront #module-1408440541724-1973{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #module-1441055092512-1194{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-main{min-height: 680px}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg{background-color: #ffffff;background-image: none;}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg > .upfront-output-bg-overlay{display: none;}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg > .upfront-output-bg-tablet{display: block;}.upfront #upfront-region-region-14{width: 100%;}.upfront #upfront-region-region-14{min-height: 425px}.upfront #wrapper-1441042279232-1635{width: 83.3333333333%;-webkit-order: 0;order: 0;margin-left: 8.33333333333%;margin-right: 8.33333333333%;}.upfront #module-1441037681363-1525{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-14-right{width: 100%;}.upfront #upfront-region-container-region-4 > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #wrapper-1408442634872-1479{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408442628370-1227{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1408442660597-1917{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408442656163-1606{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-4{width: 100%;}.upfront #upfront-region-region-4{min-height: 165px}.upfront #wrapper-1441054132612-1256{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1441042279362-1119{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-explanatory-text{width: 100%;}.upfront #upfront-region-explanatory-text{min-height: 300px}.upfront #wrapper-1441054094053-1966{width: 50%;-webkit-order: 0;order: 0;margin-left: 25%;margin-right: 25%;}.upfront #module-1441037681403-1744{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-left-side{width: 100%;}.upfront #upfront-region-container-region-12 > .upfront-region-container-bg{background-color: rgba(218,251,250,1);}.upfront #wrapper-1441057244324-1746{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1441055092475-1207{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-12{width: 100%;}.upfront #upfront-region-region-12{min-height: 510px}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #unewnavigation-object-1408447780692-1228{min-height: 10px;}.upfront #module-1408447780698-1711 #unewnavigation-object-1408447780692-1228{padding-top: 20px;}.upfront #wrapper-1408448077097-1571{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408447780698-1711{margin-left: 0%;width: 100%;-webkit-order: 1;order: 1;margin-top: 0px;min-height: 35px;}.upfront #upfront-region-footer{width: 100%;}}@media only screen and (max-width:569px){body:after{content: 'mobile';display: none;}.upfront-grid-layout{width: 315px;}.upfront #upfront-region-container-header1 > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #object-1408439677474-1823{min-height: 135px;}.upfront #wrapper-1441101449390-1879{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408439677474-1148{margin-left: 0%;width: 100%;margin-top: 0px;min-height: 165px;}.upfront #wrapper-1441101455164-1391{width: 71.4285714286%;-webkit-order: 0;order: 0;margin-left: 14.2857142857%;margin-right: 14.2857142857%;}.upfront #module-1441040535883-1985{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-header1{width: 100%;}.upfront #upfront-region-header1{min-height: 80px}.upfront #upfront-region-container-region-15 > .upfront-region-container-bg{background-color: #ffffff;background-size: 100% auto;background-repeat: no-repeat;background-position: 50% 50%;background-image: none;}.upfront #wrapper-1408626622170-1221{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #header-text-default{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1441039149241-1305{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1441037681593-1507{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-15{width: 100%;}.upfront #upfront-region-region-15{min-height: 625px}.upfront #upfront-region-region-15{display: none;}.upfront #upfront-region-container-header > .upfront-region-container-bg{background-color: #69a8a6;}.upfront #image #image-object{padding-top: 30px;}.upfront #image-wrapper{width: 42.8571428571%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #image{margin-left: 0%;width: 100%;margin-top: 0px;}.upfront #unewnavigation-object{min-height: 25px;}.upfront #unewnavigation-wrapper{width: 28.5714285714%;-webkit-order: 0;order: 0;margin-left: 28.5714285714%;margin-right: 0%;}.upfront #unewnavigation{margin-left: 0%;width: 100%;margin-top: 0px;min-height: 55px;}.upfront #upfront-region-header{width: 100%;}.upfront #upfront-region-header{min-height: 40px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: rgba(255,255,255,1);}.upfront #wrapper-1408440541662-1463{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408440367587-1350{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1446308328914-1811{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1446308301329-1415{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1441056156300-1890{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408440704409-1966{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1408440704324-1222{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408440541724-1973{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #module-1441055092512-1194{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-main{min-height: 465px}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg{background-color: #ffffff;background-image: none;}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg > .upfront-output-bg-overlay{display: none;}.upfront #upfront-region-container-region-14 > .upfront-region-container-bg > .upfront-output-bg-mobile{display: block;}.upfront #upfront-region-region-14{width: 100%;}.upfront #upfront-region-region-14{min-height: 295px}.upfront #upfront-region-region-14{display: none;}.upfront #wrapper-1441042279232-1635{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1441037681363-1525{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-14-right{width: 100%;}.upfront #upfront-region-container-region-4 > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #wrapper-1408442634872-1479{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408442628370-1227{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1408442660597-1917{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1408442656163-1606{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-4{width: 100%;}.upfront #upfront-region-region-4{min-height: 165px}.upfront #wrapper-1441054132612-1256{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1441042279362-1119{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-explanatory-text{width: 100%;}.upfront #upfront-region-explanatory-text{min-height: 300px}.upfront #wrapper-1441054094053-1966{width: 71.4285714286%;-webkit-order: 0;order: 0;margin-left: 14.2857142857%;margin-right: 14.2857142857%;}.upfront #module-1441037681403-1744{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-left-side{width: 100%;}.upfront #upfront-region-container-region-12 > .upfront-region-container-bg{background-color: rgba(218,251,250,1);}.upfront #wrapper-1441057244324-1746{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1441055092475-1207{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #upfront-region-region-12{width: 100%;}.upfront #upfront-region-region-12{min-height: 510px}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: rgba(250,250,250,1);}.upfront #wrapper-1408448077097-1571{width: 71.4285714286%;-webkit-order: 0;order: 0;margin-left: 14.2857142857%;margin-right: 14.2857142857%;}.upfront #module-1408447780698-1711{margin-left: 0%;width: 100%;margin-top: 0px;}.upfront #upfront-region-footer{width: 100%;}}div#page .upfront-output-region-container .upfront-output-module .circle .upfront-image-container {
 border-radius: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .circle img {
 border-radius: 100%;
 margin: 0px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .section-icon {
 margin-top: -60px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .small-logo {
 padding-top: 0px!important;
 padding-bottom: 0px!important;
}
div#page .upfront-output-region-container .upfront-output-module .small-logo .upfront-image-container img {
    vertical-align: middle;
 padding-top: 0px;
 padding-bottom: 0px;
 display:block;
 margin:0px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .accordion-content {
  display: none;
  padding: 15px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .accordion-header {
  background: #7a8080;
  padding: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header:hover {
  background: #97d8d6;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header.active {
  background: #97d8d6;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header h3 {
   color: #FFFFFF;
   font-size: 26px;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header p {
    color: #FFFFFF;
    font-size: 18px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .aclass {	 	     	 			 	 	    
    color: red;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .breadcrumb-responsive p, div#page .upfront-output-region-container .upfront-output-module .breadcrumb-responsive p a {
     margin-top: 10px;
     font: 12px 'Oswald', Arial;
     font-weight:400;
     color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .breadcrumb-responsive p a {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .breadcrumb-responsive p a:hover {
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .breadcrumb-responsive.upfront-plain_txt {
    margin-left:10px;
    margin-right:10px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .breadcrumbs p, div#page .upfront-output-region-container .upfront-output-module .breadcrumbs p a {
     margin-top: 10px;
     font: 13px 'Oswald', Arial;
     font-weight:400;
     color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .breadcrumbs p a {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .breadcrumbs p a:hover {
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .breadcrumbs.upfront-plain_txt {
    margin-top:10px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .copyright p {
 font: 12px Oswald, Arial;
 color: #00afec;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .footer-text p {
   font-size: 18px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .remove-space {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .search-headers.upfront-plain_txt h5 {
    padding-bottom: 1em;
    border-bottom: 3px solid #000000;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .text-center.upfront-plain_txt, div#page .upfront-output-region-container .upfront-output-module .text-center h1, div#page .upfront-output-region-container .upfront-output-module .text-center h2, div#page .upfront-output-region-container .upfront-output-module .text-center h3, div#page .upfront-output-region-container .upfront-output-module .text-center h4, div#page .upfront-output-region-container .upfront-output-module .text-center h5, div#page .upfront-output-region-container .upfront-output-module .text-center p {
    text-align: center!important;
    padding-left: 20px;
    padding-right: 20px;
}
div#page .upfront-output-region-container .upfront-output-module .text-center h6 {
    border-left: none!important;
    padding-top: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .text-center h6:before {
    border-top: 1px solid #e2ded5;
    content: "";
    position: absolute;
    width: 50px;
    margin-left:-25px;
    height: 20px;
    left: 50%;
    bottom: 25px;
}


/* 378386-1471850779-au */.upfront-region-container-main .upfront-region-container-bg {
    padding-bottom: 0px;
}


/* 378386-1471850779-au */.upfront-region-container-region-4 .upfront-region-container-bg {
    padding-bottom: 0px;
}


/* 378386-1471850779-au */.upfront-region-container-footer .upfront-region-container-bg {
    border-top: 1px solid #e2ded5;
}


/* 378386-1471850779-au */.upfront-region-container-header .upfront-object {
}


/* 378386-1471850779-au */.upfront-region-container-region-1 .upfront-region-container-bg {
    padding-bottom:0px;
}


/* 378386-1471850779-au */.upfront-region-container-region-3 .upfront-region-container-bg {
}
.upfront-region-container-region-3 .upfront-region-container-bg .upfront-output-object {
    min-height:1px;
}


/* 378386-1471850779-au */.post_date {
    color: #a89084;
    display: block;
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: 300;
    line-height: 35px;
    text-align: right;
    text-transform: uppercase;
}
.post_date .date_part_0, .post_date .date_part_1 {
    display: block;
}
.post_date .date_part_0 {
    font-size: 30px;
    letter-spacing: 0px;
}
.post_date .date_part_1 {
    font-size: 13px;
    letter-spacing: 1px;
}
.upfront-postpart-title .post_title, .upfront-postpart-title .post_title a {
    color: #ufc7;
    font-size: 25px;
    font-style: normal;
    font-weight:700;
    letter-spacing: -0.2px;
    line-height: 1.3em;
    text-transform: uppercase;
}
.upfront-postpart-title .post_title a:hover {
    color: #00afec;
}
.upfront-postpart-author a.post_author, .post_author, .post_author a {
    color: #a89084;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 15px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 0.5px;
}
.upfront-postpart-author a.post_author:hover, .post_author a:hover {
    font-family: 'Oswald', Arial, sans-serif;
    color: #00afec;
}
.upfront-postpart-author a.post_author, .post_author {
    position: relative;
}
.upfront-postpart-wrapper.part-featured_image:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 5px 60px 0;
    width: 100%;
}
.upfront-postpart-wrapper.part-featured_image.no-featured_image {
    display: none;
}
.upfront-postpart-wrapper.part-featured_image.no-featured_image + .upfront-postpart-wrapper.part-contents:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 5px 60px 0;
    width: 100%;
}
.post_content h1, .post_content h2, .post_content h3, .post_content h6, .post_content p {
    margin: 0 0 40px;
}
.post_content h5, .post_content h4 {
    margin: 0 0 10px;
}
.post_content address, .post_content table, .post_content pre, .post_content cite, .post_content q, .post_content iframe, .post_content embed {
    margin-bottom: 45px;
}
.post_content ul, .post_content ol {
    margin: 0 0 40px 20px;
    padding: 0;
}
.post_content ul li, .post_content ol li {
    margin: 0 0 10px 0;
}
.post_content ul ul,
.post_content ul ol,
.post_content ol ol,
.post_content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
.post_content > *:last-child {
    margin-bottom: 0;
}
.post_content img {
    display: block;
    height: auto;
    max-width: 100%;
}
.post_content .alignnone, .post_content .aligncenter, .post_content .alignright, .post_content .alignleft {
    max-width: 100%;
}
.post_content .alignnone, .post_content div.alignnone, .post_content .aligncenter, .post_content div.aligncenter, .post_content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
.post_content .alignright, .post_content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
.post_content .alignleft, .post_content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
.post_content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
.post_content .wp-caption-text p, .post_content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
.post_content .wp-caption-text > * {
    margin: 0;
}
.post_content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
.post_content .ueditor-insert.upfront-inserted_image-wrapper,
.post_content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
.post_content .ueditor-insert {
    min-height: auto !important;
}
.post_content .ueditor-insert-variant .ueditor-image-style-full-width,
.post_content .ueditor-insert-variant .ueditor-image-style-center {
    margin-bottom: 40px;
}
.post_content .ueditor-insert-variant .ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
.post_content .ueditor-insert-variant .ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
.post_content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
.post_content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
.post_content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
.post_content blockquote {
    padding: 0 0;
    margin: 20px 60px 60px;
}
.post_content blockquote p:last-child {
    margin-bottom: 0;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .thispage-style time.post_date {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    font-style: italic;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style time.post_date > span {
    display: inline-block;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style time.post_date span.date_part_1 {
    font-size: 24px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style h2.post_title a {
    font: 600 26px/36px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style ul.post-categories {
    list-style-type: none;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style .post-categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-author, div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-comments_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    padding: 6px 15px;
    border-top: 2px #000 solid;
    border-bottom: 1px #000 solid;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-comments_count {
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-title, div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-categories {
    padding-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style h1.post_title {
    color: #000;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style .post_content p, div#page .upfront-output-region-container .upfront-output-module .thispage-style .post_content ul, div#page .upfront-output-region-container .upfront-output-module .thispage-style .post_content ol {
    margin: 0 0 15px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style ul.post-categories {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content > ul, div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content > ol {
    margin-left: 60px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content > *:first-child {
  margin-top:0
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .uf-upage-responsive .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upage-responsive .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post-part.part-module-title, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post-part.part-module-author {
	margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post-part.part-module-date {
	width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-wrapper.part-featured_image:before,
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-wrapper.part-contents:before {
    margin: 10px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content ul, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content ol, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content ul li, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content ol li, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content h1, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content h5, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content h4, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content h2, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content h3, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content h6, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content p, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content address, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content table, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content pre, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content cite, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content q, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content iframe, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content embed {
	margin-right: 0;
	margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content blockquote {
    padding: 0 0;
    margin: 20px 30px 60px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}


/* 378386-1471850779-au */.post_title > a {
	font: 600 26px/1.1em Open Sans, Arial;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	display: block;
}

.post_title a:hover {
	color: #548685;
	text-decoration: none;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .accordion .accordion-panel-title {
 color: #FFF;
 padding: 15px;
 font: 600 26px Open Sans, Arial;
 text-align: center;
 margin-top: 2px;
 border: none;
}
div#page .upfront-output-region-container .upfront-output-module .accordion .upfront-accordion-wrap {
    border-bottom: none;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .button-style a.upfront_cta, div#page .upfront-output-region-container .upfront-output-module .button-style a.upfront_cta:hover {
   border-left: none;
   border-top: none;
   border-right: none;
   padding: 8px 25px;
   font-style: normal !important;
   text-decoration: none;
}
div#page .upfront-output-region-container .upfront-output-module .button-style a.upfront_cta .uf_font_icon {
 font-style: normal !important;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .small-button-style a.upfront_cta {
 text-decoration: none;
 font-style: italic !important;
}
div#page .upfront-output-region-container .upfront-output-module .small-button-style a.upfront_cta .uf_font_icon {
 font-style: normal !important;
}


/* 378386-1471850779-au */ .upfront-button a.upfront_cta {
    border-bottom: 2px solid #548685;
    font-style: normal;
    font-weight: 300;
    line-height: 35px;
    height: 35px;
    padding: 0 10px;
    text-transform:uppercase;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .uf-button-spirit.upfront-button a.upfront_cta {
    border-bottom: 2px solid #548685 !important;
    font-style: normal;
    font-weight: 300;
    line-height: 1em;
    padding: 10px;
}


/* 378386-1471850779-au */.upfront-comments {
    list-style: none;
    margin: 0 0 60px 0;
    padding: 0;
}
.upfront-comments ol.children {
    margin-left: 45px;
}
.upfront-comment li.comment {
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
}
.upfront-comment li.comment.depth-1:first-child {
    margin-top: 0;
}
.upfront-comment article {
    overflow: hidden;
}
.upfront-comment .comment-wrapper {
    background-color: #f2f2f2;
    overflow: hidden;
    padding: 30px;
    border-radius: 4px;
}
.upfront-comment .comment-avatar {
    float: left;
    max-height: 75px;
    margin-right: 30px;
}
.upfront-comment .avatar {
    background: #ufc6;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #69a8a6;
    border-radius: 50%;
    height: 75px;
    width: 75px;
}
.upfront-comment .comment-content-wrapper {
    float: left;
    width: 100%;
}
.upfront-comment .depth-2 .comment-content-wrapper {
    width: 100%;
}
.upfront-comment .depth-3 .comment-content-wrapper {
    width: 100%;
}
.upfront-comments .comment-author .fn, .upfront-comments .comment-author a {
    color: #ufc7;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
}
.upfront-comments .comment-author a:hover {
    color: #00afec;
    font-weight: 600;
}
.upfront-comments .comment-time {
    margin-top:-10px;
}
.upfront-comments .comment-time a {
    color: #a89084;
    font-size: 13px;
    font-weight: 300;
    line-height: 25px;
}
.upfront-comments .comment-time a:hover {
    text-decoration: underline;
}
.upfront-comment .comment-content p:last-child {
    margin: 0;
}
.upfront-comment .edit-link {
    margin-bottom: 0;
}
.upfront-comment .comment-edit-link {
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
}
.upfront-comment .comment-edit-link:hover {
    font-weight: 400;
}
.comment-meta-actions {
    margin-top: 5px;
    overflow: hidden;
}
 p.comment-awaiting-moderation {
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    margin-bottom: 0;
    max-width: 75%;
    width: 100%;
}
 p.comment-awaiting-moderation + .comment-reply {
    float: left;
    max-width: 25%;
}
.comment-reply {
    text-align: right;
    width: 100%;
    font-size: 13px;
}
.comment-reply a {
    line-height: 25px;
    font-weight: 400;
}
.comment-reply a:hover {
    font-weight: 400;
}
#respond {
    border-top: 1px solid #e2ded5;
    padding-top: 30px;
}
h3.comment-reply-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0;
    margin-bottom:5px;
}
h3.comment-reply-title a {
    color: #69a8a6;
    text-transform: none;
}
h3.comment-reply-title small {
    display: block;
}
#cancel-comment-reply-link {
    color: #a89084;
    font-size: 16px;
    line-height: 25px;
}
#cancel-comment-reply-link:hover {
    color: #69a8a6;
}
p.logged-in-as {
    color: #ufc7;
    font-size: 15px;
    line-height: 25px;
}
#commentform {
    margin-top: 0;
}
.comment-form input[type="text"], .comment-form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 15px;
    line-height: 30px;
    -webkit-transition: border-color .2s;
    transition: border-color .2s;
    width: 100%;
}
.comment-form input[type="text"] {
    padding: 5px 15px;
}
.comment-form textarea {
    padding: 10px 15px;
}
.comment-form input[type="text"]:focus, .comment-form textarea:focus {
    border-color: #69a8a6;
    color: #ufc8;
}
.comment-form label {
    color: #ufc7;
    font-size: 15px;
    font-weight: 400;
    display: block;
    line-height: 30px;
    letter-spacing: -0.5px;
    margin-bottom: 5px
}

.comment-form-comment label {
    display: none;
}
 p.comment-form-author,  p.comment-form-email,  p.comment-form-url {
    float: left;
    margin-left: 2%;
    width: 32%;
}
 p.comment-form-author {
    margin-left: 0;
}
p.comment-form-comment {
    clear: both;
}
 p.comment-notes {
    color: #ufc7;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 15px;
}
p.form-submit {
    text-align: right;
}
input.submit {
    background: #69a8a6;
    border-bottom: 3px solid #548685;
    border-radius: 4px;
    color: #ufc6;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1em;
    min-width: 150px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
}
input.submit:hover {
    background-color: #548685;
}

.upfront #ucomment-object-1445262122920-1990 {
    min-height: 200px!important;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .uf-ucomments-responsive p.comment-form-author, div#page .upfront-output-region-container .upfront-output-module .uf-ucomments-responsive p.comment-form-email, div#page .upfront-output-region-container .upfront-output-module .uf-ucomments-responsive p.comment-form-url {
    float: none;
    margin-left: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-ucomments-responsive input.submit {
    width: 100%;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container {
    float: left;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form form div:nth-child(5), div#page .upfront-output-region-container .upfront-output-module .contact-form form div:nth-child(6) {
    width: 100%%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container.ucontact-label-inline {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container input[type=text] {
    border-radius: 4px 4px 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container input[type=email] {
    border-radius: 0 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container input {
  outline: 0px;
  width: 100%;
  margin-bottom:1px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container input, div#page .upfront-output-region-container .upfront-output-module .contact-form textarea {
  padding: 10px 15px;
  box-sizing: border-box;
  font: 15px 'Open Sans', Arial;
  font-weight: 300;
  color: #a89084;
  background: rgba(250, 250, 250, 0.90);
  border: 1px solid #ufc6;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form textarea {
  outline: 0px;
  resize: vertical;
  box-sizing: border-box;
  min-height: 170px;
  max-height:170px;
  width: 100%;
  border-radius: 0 0 4px 4px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form input:focus, div#page .upfront-output-region-container .upfront-output-module .contact-form textarea:focus {
    color: #00afec;
    border-color: #ufc6;
    background: #ufc6;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form button[type="submit"] {
    background:#69a8a6;
    border-bottom: 2px solid #548685;
    border-radius: 4px;
    color: #ufc6;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1em;
    width:100%;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
    margin-bottom:100px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form button[type="submit"]:hover {
   background: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-contact-form-title {
 font: 30px/35px Open Sans, Arial;
 color: #fff;
 text-align: center;
 padding: 0px 0px 5px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-label-above label, div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-label-inline label {
   padding: 5px 0px 5px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container.ucontact-label-over {
    margin-bottom: 0px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container.ucontact-label-over input[type="submit"] {
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-label-over label {
    padding: 12px;
}


/* 378386-1471850779-au */.upfront-contact-form .ucontact-message-container {
    margin-bottom: 0;
}
.upfront-contact-form .ucontact-message-container.ucontact-success-response {
    background-color: transparent;
    padding: 0;
    position: relative;
    margin: 0;
}
.upfront-contact-form .ucontact-message-container.ucontact-success-response:after {
    content: "";
    display: none;
}
.upfront-contact-form .ucontact-message-container.ucontact-success-response div {
    display: block;
}
.upfront-contact-form .ucontact-msg, .upfront-contact-form .ucontact-msg.info p {
    font: 15px 'Open Sans', Arial;
    font-weight: 300;
    font-style: normal;
    line-height: 1.6em;
}
.upfront-contact-form .ucontact-msg {
    margin-bottom: 10px;
    padding: 15px;
    border-radius:4px;
}
.upfront-contact-form .ucontact-msg.error {
    background: #f2dede;
    color: #a94442;
}
.upfront-contact-form .ucontact-msg.info {
    background: #dff0d8;
    color: #3c763d;
}
.upfront-contact-form .ucontact-msg.info p {
    color: #3c763d;
    display: block;
    margin: 0;
    text-align: left;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .inline-gallery {
	text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a {
  overflow: hidden;
  display: block;
  text-decoration: none;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a img.ugallery-image {
    width: 100%;
    height: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover img.ugallery-image {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=2);
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:before, div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:after {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 display: block;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:before {
 content: " ";
 background: rgba(48,48,48,0.4);
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:after {
 content: " " ;
 background: url("/Upfront/wp-content/themes/uf-spirit/images/plus.png") center center no-repeat;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery-thumb-title {
  box-sizing: border-box;
  font: 14px/15px Open Sans, Arial;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels {
    padding: 0px 0px 20px;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels a {
    background-color: #69A8A6;
    color: #FFF;
    border-radius: 4px;
    font: 14px/16px 'Open Sans', Arial;
    text-align: center;
    padding: 4px 21px;
    display: inline-block;
    text-decoration: none;
    text-transform: capitalize;
    border: 2px solid #69A8A6;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels a:hover {
  background: #4F7E7D;
  border-color: #4F7E7D;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels a.filter_selected {
    color: #4F7E7D;
    background: #FFFFFF;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .footer-menu ul {
    background-color: transparent;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li {
  display: inline-block;
  padding: 0px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a {
    color: #a89084;
    font: 12px Oswald, Arial;
    text-transform: uppercase;
    padding: 0px 4px 0px 0px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a:before {
    content: '/';
    padding: 0px 4px 0px 0px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a:hover:before {
   color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li:first-child a:before {
    content: '';
    padding: 0px;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .main-nav {
 padding-top: 0px !important;
 padding-bottom: 0px !important;
 color: #FFFFFF;
 text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu {
    background:#69a8a6;
    font-size: 0; /* Fix display-inline block space */
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li {
    font: 300 16px/16px Oswald, Arial;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li a {
	font: 300 16px/16px Oswald, Arial;
    text-decoration: none;
    color: #FFFFFF;
    padding: 25px 12px;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li a:after {
	display: none;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li:hover a, div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li.current-menu-item a, div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li.current-menu-ancestor a {
   background: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li ul.sub-menu {
 /*display: none;*/
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li ul.sub-menu a {
	padding: 20px 12px;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu {
    left: 0;
	top: auto;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu li > ul.sub-menu {
    top: 0;
	left: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li:hover > ul.sub-menu {
	/*display: block;*/
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu a {
	color: #FFF;
	background: #4f7e7d;
	border: 0px;
	text-align: left;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu a:hover {
	background: #FFF;
	color: #4f7e7d;
}


/* 378386-1471850779-au */div[data-style='burger'] ul.menu {
    background: #67a8a7;
}

div.responsive_nav_toggler, .upfront-navigation i.burger_nav_close {
    background: #ufc7;
    color: #ufc6;
    transition: background-color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out;
    -webkit-transition: background-color 0.2s ease-in-out;
}

div.responsive_nav_toggler:hover, .upfront-navigation i.burger_nav_close:hover {
    background: #ufc6;
    color: #ufc7;
}


div.responsive_nav_toggler {
    width: 34px;
    height: 34px;
    padding-top: 12px;
    padding-left:9px;
    border: 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    z-index: 0;
}
div.responsive_nav_toggler > div {
    width: 16px;
    height: 2px;
    margin-bottom: 2px;
    background: #ufc6;
}
div.responsive_nav_toggler:hover > div {
    background: #ufc7;
}

div.responsive_nav_toggler > div:last-child {
    margin-bottom: 0;
}
 i.burger_nav_close {
    width: 34px;
    height: 34px;
    margin: 20px 0 20px 20px;
    padding-top: 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 20px;
    line-height: 29px;
    font-weight: 300;
    text-align: center;
    opacity: 1;
    transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in;
}
div.upfront-navigation div.burger_overlay {
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1;
}
div[data-style='burger'] ul.menu > li.menu-item > a {
    color: #ufc6;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    font-family: "Oswald";
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    transition: color 0.25s ease-in;
    -moz-transition: color 0.25s ease-in;
    -webkit-transition: color 0.25s ease-in;
}
div[data-style='burger'] ul.menu > li.current-menu-item > a, div[data-style='burger'] ul.menu > li.menu-item > a:hover {
    color: #ufc7;
}
div.upfront-navigation div.upfront-navigation[data-style="burger"][data-burger_alignment="right"] ul.menu {
    min-width: 200px;
    padding: 0 20px;
    width: auto;
}
div.upfront-navigation div[data-style="burger"][data-burger_alignment="right"] ul.menu li {
    margin-bottom: 5px;
}
div.upfront-navigation div[data-style="burger"][data-burger_alignment="right"] ul.menu li:last-child, div.upfront-navigation div[data-style="burger"][data-burger_alignment="right"] ul.menu li.wrap_burger_nav_close {
    margin-bottom: 0;
}
div[data-style='burger'][data-burger_alignment="right"] ul.menu > li.menu-item > a {
    padding: 0;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .login-form label {
    color: #f4f4f4;
    text-shadow: 1px 1px #548685;
}
div#page .upfront-output-region-container .upfront-output-module .login-form input[type="submit"], div#page .upfront-output-region-container .upfront-output-module .login-form a.logout_link {
    text-align: center;
    background: #69a8a6;
    color: #FFFFFF;
    border-radius: 4px;
    border: 0px;
    border-bottom: 3px solid #548685;
    padding: 4px 25px;
    font-size: 24px;
    display: inline-block;
    text-decoration: none;
    font: 24px Open Sans, Arial;
    width: 150px !important;
    float: right;
}
div#page .upfront-output-region-container .upfront-output-module .login-form input[type="submit"]:hover, div#page .upfront-output-region-container .upfront-output-module .login-form a.logout_link:hover {
    color: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .login-form p.login-lostpassword {
    clear: both;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .date_posted {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    width: 52px;
    font-style: italic;
    position: absolute;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .date_posted .month {
    font-size: 24px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .title {
    margin-bottom:4px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .title, div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .post_categories {
    margin-left:70px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .title h3 a {
    font: 600 18px/18px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #000 !important;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .post_categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .date_posted {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    width: 52px;
    font-style: italic;
    position: absolute;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title {
    margin-bottom:4px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title, div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .post_categories {
    margin-left:68px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title h3 a {
    font: 600 26px/26px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title h3 {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .post_categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .author {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    float:left;
    width:60%;
    padding:8px 0 4px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .author a {
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .comment_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    text-align:right;
    padding:6px 15px 6px;
    border-top: 2px #000 solid;
    border-bottom: 1px #000 solid;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile .uposts-object li.uf-post .thumbnail {
    max-height:200px;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .read_more {
    float: right;
    font-weight: 200;
    font-style: italic;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile div.post_content > *:first-child {
  margin-top:0
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .blog-archive article {
    overflow:hidden;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .date_posted {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    width: auto;
    font-style: italic;
    float:left;
    min-height:200px;
    margin-top: 22px;
    padding-right:20px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .title {
    margin-bottom:4px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .title h3 a {
    font: 600 26px/26px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .title h3 {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .post_categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .author {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    float:left;
    width:60%;
    padding:8px 0 4px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive .uposts-part.author:before {
  content: '';
  border-top:2px #000 solid;
  display:block;
  width: 4000px;
  margin-left:-15px;
  top:-8px;
  position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive .uposts-part.author:after {
  content: '';
  border-bottom:1px #000 solid;
  display:block;
  width: 4000px;
  margin-left:-15px;
  bottom:-6px;
  position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .author a {
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .comment_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    text-align:right;
    padding:10px 15px 6px;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive .uposts-object li.uf-post .thumbnail {
    max-height:200px;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .read_more {
    float: right;
    font-weight: 200;
    font-style: italic;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive div.uposts-part.content {
    overflow: auto;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive div.post_content > *:first-child {
  margin-top:0
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-post {
    margin-top: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-post:first-child {
    margin-top: 0;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-post article {
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .thumbnail {
    max-height: 250px;
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .thumbnail:after {
    background-color: white;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0;
    margin: auto;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .thumbnail:hover:after {
    opacity: .2;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .date_posted {
    float: right;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .date_posted .date {
    color: #a89084;
    display: block;
    font-family: 'Oswald', Arial, sans-serif;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .date_posted .date-day {
    font-size: 30px;
    font-weight: 300;
    letter-spacing:0px;
    margin-top:3px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .date_posted .date-month {
    font-size: 13px;
    font-weight: 300;
    margin-top:-5px;
    letter-spacing:1px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .title h3 {
    margin: 0;
    max-width: 85%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .title h3, div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .title h3 a {
    color: #ufc7;
    font-size: 25px;
    font-style: normal;
    font-weight:700;
    letter-spacing: -0.2px;
    line-height: 1.3em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .title h3 a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .author, div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .author a {
    margin-top:-10px;
    color: #a89084;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 15px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 0.5px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .author a {
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .author a:hover {
    color: #ufc7;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .author {
    margin-bottom: 10px;
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .author:after {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 15px 0 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .content {
    margin-bottom: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .content p {
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .read_more {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .read_more a {
    font-size: 14px;
    line-height: 25px;
    color:#69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .read_more a:hover {
    color:#548685;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination {
    margin: 60px 15px 0;
    overflow: hidden;
    padding-top: 20px;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers {
    color: #00afec;
    display: inline-block;
    font-family: "Open Sans", Arial, sans-serif;
    font-style: normal;
    font-weight: 300;
    height: 40px;
    line-height: 39px;
    width: 40px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers:hover {
    border-radius: 50%;
    border: 2px solid #e1e3de;
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers.current {
    border-radius: 50%;
    border: 2px solid #69a8a6;
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers.prev, div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers.next {
    height: auto;
    line-height: 25px;
    margin: 10px 0 0;
    width: auto;
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers.prev:hover, div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers.next:hover {
    color: #a89084;
    border-radius: none;
    border: none;
    padding-top:0px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers.prev {
    float: left;
}
div#page .upfront-output-region-container .upfront-output-module .uf-uposts-archive .uf-pagination .page-numbers.next {
    float: right;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .footer-search input.search-field {
   color: #414042;
   font: 300 15px Open Sans, Arial;
   text-indent:15px;
   height: 38px;
   line-height:38px;
   border-radius: 4px;
   border: 1px solid #e1e3de;
   width: 100%;
   letter-spacing: 0px;
    -webkit-transition: background-color .4s;
    transition: background-color .2s;
}
div#page .upfront-output-region-container .upfront-output-module .footer-search i.icon-search {
    right: 25px;
    top: 27px;
    position: absolute;
    float: left;
    cursor: auto;
}
div#page .upfront-output-region-container .upfront-output-module .footer-search .icon-search:before {
    content: "";
    background: url(//www.my-online.coach/wp-content/themes/uf-spirit/images/sprite.png);
    background-image: url(//www.my-online.coach/wp-content/themes/uf-spirit/images/sprite.svg), none;
    /* If it supports multiple backgrounds supports svg */
    top: -1px;
    left: 0;
    width: 22px;
    height: 22px;
    display: block;
    position: relative;
    background-position: -538px -867px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-search input.search-field:focus {
 border: 1px solid #69a8a6;
 color: #333;
}


/* 378386-1471850779-au */.upfront-tabs-container .tabs-tab:first-child {
    border-left:none;
}
.upfront-tabs-container .tabs-tab {
    box-sizing:border-box;
    padding:0;
    border:0px;
    margin:0;
    border:3px solid transparent;
    margin-right:0px;
    -webkit-transition:0;
            transition:0;
}
.upfront-tabs-container .tabs-tab-active {
    border-bottom:0;
    border:3px solid #97d8d6;
}
.upfront-tabs-container .tabs-tab .inner-box {
    padding:4px 20px;
    background:#7a8080;
    display:inline-block;
    vertical-align:middle;
    font-weight:300;
    margin:0;
}
.upfront-tabs-container .tabs-tab-active .inner-box {
    background:#97d8d6;
}
.upfront-tabs-container .tabs-content {
    padding:30px;
    border:1px solid #97d8d6;
}


/* 378386-1471850779-au */div#page .upfront-output-region-container .upfront-output-module .uwidget-categories-style .widgettitle {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .uwidget-categories-style .widget ul {
    list-style-type: none;
}
div#page .upfront-output-region-container .upfront-output-module .uwidget-categories-style a {
    font: 600 14px Open Sans, Arial;
	text-transform: uppercase;
    color: #000000;
    line-height: 2em;
	text-decoration: none;
}


/* 378386-1471850779-au */@font-face {	font-family: 'Meg';src:url('//www.my-online.coach/wp-content/themes/uf-spirit/icon-fonts/Meg.ttf') format('truetype');	font-weight: normal;	font-style: normal;}.upfront-output-layout .uf_font_icon, .upfront-output-layout .uf_font_icon * {	font-family: 'Meg'!important}
.upfront_theme_color_0{ color: #69a8a6;} a .upfront_theme_color_0:hover{ color: #69a8a6;} button .upfront_theme_color_0:hover{ color: #69a8a6;} .upfront_theme_bg_color_0{ background-color: #69a8a6;} a .upfront_theme_bg_color_0:hover{ background-color: #69a8a6;} button .upfront_theme_bg_color_0:hover{ background-color: #69a8a6;} .upfront_theme_color_1{ color: #548685;} a .upfront_theme_color_1:hover{ color: #548685;} button .upfront_theme_color_1:hover{ color: #548685;} .upfront_theme_bg_color_1{ background-color: #548685;} a .upfront_theme_bg_color_1:hover{ background-color: #548685;} button .upfront_theme_bg_color_1:hover{ background-color: #548685;} .upfront_theme_color_2{ color: #a89084;} a .upfront_theme_color_2:hover{ color: #a89084;} button .upfront_theme_color_2:hover{ color: #a89084;} .upfront_theme_bg_color_2{ background-color: #a89084;} a .upfront_theme_bg_color_2:hover{ background-color: #a89084;} button .upfront_theme_bg_color_2:hover{ background-color: #a89084;} .upfront_theme_color_3{ color: #e1e3de;} a .upfront_theme_color_3:hover{ color: #e1e3de;} button .upfront_theme_color_3:hover{ color: #e1e3de;} .upfront_theme_bg_color_3{ background-color: #e1e3de;} a .upfront_theme_bg_color_3:hover{ background-color: #e1e3de;} button .upfront_theme_bg_color_3:hover{ background-color: #e1e3de;} .upfront_theme_color_4{ color: #e2ded5;} a .upfront_theme_color_4:hover{ color: #e2ded5;} button .upfront_theme_color_4:hover{ color: #e2ded5;} .upfront_theme_bg_color_4{ background-color: #e2ded5;} a .upfront_theme_bg_color_4:hover{ background-color: #e2ded5;} button .upfront_theme_bg_color_4:hover{ background-color: #e2ded5;} .upfront_theme_color_5{ color: #00afec;} a .upfront_theme_color_5:hover{ color: #00afec;} button .upfront_theme_color_5:hover{ color: #00afec;} .upfront_theme_bg_color_5{ background-color: #00afec;} a .upfront_theme_bg_color_5:hover{ background-color: #00afec;} button .upfront_theme_bg_color_5:hover{ background-color: #00afec;} div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments {
    list-style: none;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments ol.children {
    margin-left: 45px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile li.comment {
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .mobile li.comment.depth-1:first-child {
    margin-top: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile article {
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-wrapper {
    background-color: #f2f2f2;
    overflow: hidden;
    padding: 30px;
    border-radius: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-avatar {
    float: left;
    max-height: 75px;
    margin-right: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .avatar {
    background: #ufc6;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #69a8a6;
    border-radius: 50%;
    height: 75px;
    width: 75px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-content-wrapper {
    float: left;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .depth-2 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .depth-3 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments .comment-author .fn, div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments .comment-author a {
    color: #ufc7;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments .comment-author a:hover {
    color: #00afec;
    font-weight: 600;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments .comment-time {
    margin-top:-10px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments .comment-time a {
    color: #a89084;
    font-size: 13px;
    font-weight: 300;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-comments .comment-time a:hover {
    text-decoration: underline;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-content p:last-child {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .edit-link {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-edit-link {
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-edit-link:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-meta-actions {
    margin-top: 5px;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  p.comment-awaiting-moderation {
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    margin-bottom: 0;
    max-width: 75%;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  p.comment-awaiting-moderation + .comment-reply {
    float: left;
    max-width: 25%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-reply {
    text-align: right;
    width: 100%;
    font-size: 13px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-reply a {
    line-height: 25px;
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-reply a:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .mobile #respond {
    border-top: 1px solid #e2ded5;
    margin-top: 30px;
    padding-top: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile h3.comment-reply-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0;
    margin-bottom:5px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile h3.comment-reply-title a {
    color: #69a8a6;
    text-transform: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile h3.comment-reply-title small {
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .mobile #cancel-comment-reply-link {
    color: #a89084;
    font-size: 16px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile #cancel-comment-reply-link:hover {
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .mobile p.logged-in-as {
    color: #ufc7;
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile #commentform {
    margin-top: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form input[type="text"], div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 15px;
    line-height: 30px;
    -webkit-transition: border-color .2s;
    transition: border-color .2s;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form input[type="text"] {
    padding: 5px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form textarea {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form input[type="text"]:focus, div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form textarea:focus {
    border-color: #69a8a6;
    color: #ufc8;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form label {
    color: #ufc7;
    font-size: 15px;
    font-weight: 400;
    display: block;
    line-height: 30px;
    letter-spacing: -0.5px;
    margin-bottom: 5px
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  p.comment-form-author, div#page .upfront-output-region-container .upfront-output-module .mobile  p.comment-form-email, div#page .upfront-output-region-container .upfront-output-module .mobile  p.comment-form-url {
    float: none;
    margin-left: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  p.comment-form-author {
    margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile p.comment-form-comment {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  p.comment-notes {
    color: #ufc7;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile p.form-submit {
    margin: 0;
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .mobile input.submit {
    background: #69a8a6;
    border-bottom: 3px solid #548685;
    border-radius: 4px;
    color: #ufc6;
    display: block;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1em;
    min-width: 150px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile input.submit:hover {
    background-color: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments {
    list-style: none;
    margin: 0 0 60px 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments ol.children {
    margin-left: 45px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment li.comment {
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment li.comment.depth-1:first-child {
    margin-top: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment article {
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-wrapper {
    background-color: #f2f2f2;
    overflow: hidden;
    padding: 30px;
    border-radius: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-avatar {
    float: left;
    max-height: 75px;
    margin-right: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-avatar img {
    background: #ufc6;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #69a8a6;
    border-radius: 50%;
    height: 75px;
    width: 75px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-content-wrapper {
    float: left;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  .depth-2 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  .depth-3 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments .comment-author .fn, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments .comment-author a {
    color: #ufc7;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments .comment-author a:hover {
    color: #00afec;
    font-weight: 600;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments .comment-time {
    margin-top:-10px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments .comment-time a {
    color: #a89084;
    font-size: 13px;
    font-weight: 300;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .upfront-comments .comment-time a:hover {
    text-decoration: underline;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-content p:last-child {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .edit-link {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-edit-link {
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-edit-link:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-meta-actions {
    margin-top: 5px;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  p.comment-awaiting-moderation {
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    margin-bottom: 0;
    max-width: 75%;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  p.comment-awaiting-moderation + .comment-reply {
    float: left;
    max-width: 25%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-reply {
    text-align: right;
    width: 100%;
    font-size: 13px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-reply a {
    line-height: 25px;
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-reply a:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment #respond {
    border-top: 1px solid #e2ded5;
    padding-top: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment h3.comment-reply-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0;
    margin-bottom:5px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment h3.comment-reply-title a {
    color: #69a8a6;
    text-transform: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment h3.comment-reply-title small {
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment #cancel-comment-reply-link {
    color: #a89084;
    font-size: 16px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment #cancel-comment-reply-link:hover {
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment p.logged-in-as {
    color: #ufc7;
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment #commentform {
    margin-top: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form input[type="text"], div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 15px;
    line-height: 30px;
    -webkit-transition: border-color .2s;
    transition: border-color .2s;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form input[type="text"] {
    padding: 5px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form textarea {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form input[type="text"]:focus, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form textarea:focus {
    border-color: #69a8a6;
    color: #ufc8;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form label {
    color: #ufc7;
    font-size: 15px;
    font-weight: 400;
    display: block;
    line-height: 30px;
    letter-spacing: -0.5px;
    margin-bottom: 5px
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  p.comment-form-author, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  p.comment-form-email, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  p.comment-form-url {
    float: left;
    margin-left: 2%;
    width: 32%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  p.comment-form-author {
    margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment p.comment-form-comment {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment  p.comment-notes {
    color: #ufc7;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment p.form-submit {
    margin: 0;
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment input.submit {
    background: #69a8a6;
    border-bottom: 3px solid #548685;
    border-radius: 4px;
    color: #ufc6;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1em;
    min-width: 150px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment input.submit:hover {
    background-color: #548685;
}
/* Contact presets Typography Normal state */
#page .default .upfront-field-container label {
	font-family: Open Sans;     font-size: 15px;     font-weight: 400;    font-style: normal;    line-height: 2.4;	color: #a89084; 			transition: all 0.3s ease;
	}

#page .default .upfront-field-container input,
#page .default .upfront-field-container textarea {
	font-family: Open Sans;     font-size: 15px;     font-weight: 300;    font-style: normal;    line-height: 1.2;	color: #a89084; 			transition: all 0.3s ease;
	}

#page .default .upfront-field-container.upfront-submit-container .button{
	font-family: Oswald;     font-size: 16px;     font-weight: 300;    font-style: normal;    line-height: 1;	color: #ufc6; 			transition: all 0.3s ease;
	}

/* Contact presets Typography Hover state */


#page .default .upfront-field-container label:hover {
	font-family: Open Sans;     font-size: 15px;     font-weight: 400;    font-style: normal;    line-height: 2.4;	color: #a89084; }

#page .default .upfront-field-container input:hover,
#page .default .upfront-field-container textarea:hover {
	font-family: Open Sans;     font-size: 15px;     font-weight: 300;    font-style: normal;    line-height: 1.2;	color: #00afec; }

#page .default .upfront-field-container.upfront-submit-container .button:hover {
	font-family: Oswald;     font-size: 16px;     font-weight: 300;    font-style: normal;    line-height: 1;	color: #ufc6; }


/* Contact presets Typography Focus state */


/* If typography checkbox is unchecked use normal state settings on focus */
#page .default .upfront-field-container input:focus,
#page .default .upfront-field-container textarea:focus {
	font-family: Open Sans;     font-size: 15px;     font-weight: 300;    font-style: normal;    line-height: 1.2;	color: #a89084; }
#page .default .upfront-field-container.upfront-submit-container .button:focus {
	font-family: Oswald;     font-size: 16px;     font-weight: 300;    font-style: normal;    line-height: 1;	color: #ufc6; }


/* Colors module */
#page .default .upfront-field-container input,
#page .default .upfront-field-container textarea {
	background: rgba(250, 250, 250, 0.9);			transition: all 0.3s ease;
	}

#page .default .upfront-field-container input:hover,
#page .default .upfront-field-container textarea:hover {
			background: rgba(250, 250, 250, 0.9);	}

#page .default .upfront-field-container input:focus,
#page .default .upfront-field-container textarea:focus {
			background: #ufc6;	}

#page .upfront-contact-form.default .upfront-field-container.upfront-submit-container .button {
	 background: #69a8a6;			transition: all 0.3s ease;
	}

#page .upfront-contact-form.default .upfront-field-container.upfront-submit-container .button:hover {
			background: #548685;	}

#page .upfront-contact-form.default .upfront-field-container.upfront-submit-container .button:focus {
			background: #548685;	}

/* Borders Module */

/* Fields */
#page .default .upfront-field-container input,
#page .default .upfront-field-container textarea {
			border: 1px solid #ufc6;
	}

#page .default .upfront-field-container input:hover,
#page .default .upfront-field-container textarea:hover {
						border: 1px solid #ufc6;
			}

#page .default .upfront-field-container input:focus,
#page .default .upfront-field-container textarea:focus {
						border: 1px solid #ufc6;
			}

/* Button */

#page .default .upfront-field-container.upfront-submit-container .button {
			border: 2px solid #548685;
	}

#page .default .upfront-field-container.upfront-submit-container .button:hover {
						border: 2px solid #548685;
			}

#page .default .upfront-field-container.upfront-submit-container .button:focus {
						border: 2px solid #548685;
			}

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .default .upfront-contact-form > form, div#page .upfront-output-region-container .upfront-output-module .default .upfront-submit-container {
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .default .ucontact-input, div#page .upfront-output-region-container .upfront-output-module .default .textarea-field {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .default .ucontact-input.textarea-field {
    transition-property: background, border-color, color;
}
div#page .upfront-output-region-container .upfront-output-module .default .ucontact-label-over {
    margin-bottom: 1px;
}
div#page .upfront-output-region-container .upfront-output-module .default .upfront-submit-container.ucontact-label-over {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .upfront-field-name-container input {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .textarea-field {
    min-height: 170px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
div#page .upfront-output-region-container .upfront-output-module .default .submit-field {
    width: 100%;
    display: block;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-transform: uppercase;
}
#page .circle-image .upfront-image-caption-container .wp-caption p,
#page .circle-image .upfront-image-caption-container .wp-caption {
		color: rgba(0, 0, 0, 0.9);
	}

#page .circle-image .upfront-image-caption-container .wp-caption {
		background: rgba(255, 255, 255, 0.8);
	}

#page .circle-image .upfront-image-caption-container {
	         border: none;
    }

#page .circle-image .upfront-image-caption-container {
	        border-radius: 100px 100px 100px 100px;
    	overflow: hidden;
}

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .circle-image .upfront-image-wrapper {
    width: auto;
    height: auto;
}
div#page .upfront-output-region-container .upfront-output-module .circle-image .upfront-image-wrapper img {
    border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    -webkit-border-radius: 100% !important;
}
#page .default .upfront-image-caption-container .wp-caption p,
#page .default .upfront-image-caption-container .wp-caption {
		color: rgba(0, 0, 0, 0.9);
	}

#page .default .upfront-image-caption-container .wp-caption {
		background: rgba(255, 255, 255, 0.8);
	}

#page .default .upfront-image-caption-container {
	         border: none;
    }

#page .default .upfront-image-caption-container {
	        border-radius: 0px;
    	overflow: hidden;
}

/* Custom CSS */
 #page div.footer-menu ul.menu {
			text-align: left;
	}

#page .footer-menu ul.menu > li.menu-item a {
		background: rgba(12, 6, 6, 0);
	}

#page .footer-menu ul.menu > li.menu-item a:hover,
#page .footer-menu.live-preview-hover ul.menu > li.menu-item a {
	}

#page .footer-menu ul.menu > li.menu-item a:focus,
#page .footer-menu.live-preview-focus ul.menu > li.menu-item a {
	}


#page .footer-menu ul.menu > li.menu-item a,
#page .footer-menu ul.menu > li.menu-item > .redactor-box a {
	color: #a89084; 	font-family: Oswald; 	font-size: 12px; 	font-weight: 400;	font-style: normal;	line-height: 1.6;}

#page .footer-menu ul.menu > li.menu-item a:hover,
#page .footer-menu.upfront-navigation.live-preview-hover ul.menu > li.menu-item a {
			color: #00afec; 		font-family: Oswald; 		font-size: 12px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}

#page .footer-menu ul.menu > li.menu-item a:focus,
#page .footer-menu.upfront-navigation.live-preview-focus ul.menu > li.menu-item a {
			color: #a89084; 		font-family: Oswald; 		font-size: 12px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}


#page.mobile-breakpoint div.footer-menu ul.menu {
	text-align: left;}

	div#page .upfront-output-region-container .upfront-output-module .footer-menu [data-style="horizontal"] ul.menu > li.menu-item > a, div#page .upfront-output-region-container .upfront-output-module .footer-menu div[data-style="vertical"] ul.menu > li.menu-item > a {
    padding-right: 0;
    padding-left: 0;
}
#page div.default ul.menu {
			text-align: center;
	}

#page .default ul.menu > li.menu-item a {
		background: rgba(12, 6, 6, 0);
	}

#page .default ul.menu > li.menu-item a:hover,
#page .default.live-preview-hover ul.menu > li.menu-item a {
		background: #548685;
	}

#page .default ul.menu > li.menu-item a:focus,
#page .default.live-preview-focus ul.menu > li.menu-item a {
	}


#page .default ul.menu > li.menu-item a,
#page .default ul.menu > li.menu-item > .redactor-box a {
	color: #ufc6; 	font-family: Oswald; 	font-size: 16px; 	font-weight: 300;	font-style: normal;	line-height: 1;}

#page .default ul.menu > li.menu-item a:hover,
#page .default.upfront-navigation.live-preview-hover ul.menu > li.menu-item a {
			color: #ufc6; 		font-family: Oswald; 		font-size: 16px; 		font-weight: 300;		font-style: normal;		line-height: 1;	}

#page .default ul.menu > li.menu-item a:focus,
#page .default.upfront-navigation.live-preview-focus ul.menu > li.menu-item a {
			color: #ufc6; 		font-family: Oswald; 		font-size: 16px; 		font-weight: 300;		font-style: normal;		line-height: 1;	}

#page.tablet-breakpoint div.default ul.menu {
	text-align: right;}

#page.mobile-breakpoint div.default ul.menu {
	text-align: right;}

	div#page .upfront-output-region-container .upfront-output-module .default [data-style="horizontal"] ul.menu > li.current-menu-item > a {
    background: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="horizontal"] ul.menu > li.menu-item > a, div#page .upfront-output-region-container .upfront-output-module .default div[data-style="vertical"] ul.menu > li.menu-item > a {
    transition: 0.3s ease;
    padding: 25px 12px 24px;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] ul.menu {
    background: #67a8a7;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] .responsive_nav_toggler, div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] i.burger_nav_close {
    background: #ufc7;
    color: #ufc6;
    -ms-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] .responsive_nav_toggler:hover, div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] i.burger_nav_close:hover {
    background: #ufc6;
    color: #ufc7;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] .responsive_nav_toggler {
    width: 34px;
    height: 34px;
    padding-top: 12px;
    padding-left: 9px;
    border: 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] div.responsive_nav_toggler > div {
    width: 16px;
    height: 2px;
    margin-bottom: 2px;
    background: #ufc6;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] div.responsive_nav_toggler:hover > div {
    background: #ufc7;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] div.responsive_nav_toggler > div:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] i.burger_nav_close {
    width: 34px;
    height: 34px;
    margin: 20px 0 20px 20px;
    padding-top: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    line-height: 29px;
    font-family: "Open Sans";
    font-weight: 300;
    text-align: center;
    opacity: 1;
    -ms-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .default div.upfront-navigation div.burger_overlay {
    background-color: rgba(0, 0, 0, 0.8);
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] ul.menu > li.menu-item > a {
    display: inline-block;
    color: #ufc6;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    -ms-transition: color 0.25s ease-in;
    -moz-transition: color 0.25s ease-in;
    -webkit-transition: color 0.25s ease-in;
    transition: color 0.25s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] ul.menu > li.menu-item.current-menu-item > a, div#page .upfront-output-region-container .upfront-output-module .default [data-style="burger"] ul.menu > li.menu-item:hover > a {
    background: transparent;
    color: #ufc7;
}
div#page .upfront-output-region-container .upfront-output-module .default div.upfront-navigation div.upfront-navigation[data-style="burger"][data-burger_alignment="right"] ul.menu {
    width: auto;
    min-width: 200px;
    padding: 0 20px;
}
div#page .upfront-output-region-container .upfront-output-module .default div.upfront-navigation div[data-style="burger"][data-burger_alignment="right"] ul.menu li {
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .default div.upfront-navigation div[data-style="burger"][data-burger_alignment="right"] ul.menu li:last-child, div#page .upfront-output-region-container .upfront-output-module .default div.upfront-navigation div[data-style="burger"][data-burger_alignment="right"] ul.menu li.wrap_burger_nav_close {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"][data-burger_alignment="right"] ul.menu > li.menu-item > a {
    padding: 0;
}

.default .upfront-post-data-part .date_posted {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 15px;
	
			color: #a89084;
	
			line-height: 1.3;
	
}



.default .upfront-post-data-part .title * {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 25px;
	
			color: #ufc7;
	
			line-height: 1.3;
	
}


.upost-data-object-post_data.default .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.default .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .default.upost-data-object-post_data .upostdata-part.date_posted {
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data .upostdata-part.title h1 {
    letter-spacing: -0.2px;
    text-transform: uppercase;
}

.title-only .upfront-post-data-part .date_posted {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 15px;
	
			color: #a89084;
	
			line-height: 1.3;
	
}



.title-only .upfront-post-data-part .title * {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 25px;
	
			color: #ufc7;
	
			line-height: 1.26;
	
}


.upost-data-object-post_data.title-only .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.title-only .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .title-only.upost-data-object-post_data  .upostdata-part.date_posted {
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .title-only.upost-data-object-post_data .upostdata-part.title h1 {
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: -0.2px;
    text-transform: uppercase;
}

.the-month .upfront-post-data-part .date_posted {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 13px;
	
			color: #a89084;
	
			line-height: 0.6;
	
}



.upost-data-object-post_data.the-month .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-month .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .the-month.upost-data-object-post_data .date_posted {
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: right;
}

.the-day .upfront-post-data-part .date_posted {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 30px;
	
			color: #a89084;
	
			line-height: 0.8;
	
}



.upost-data-object-post_data.the-day .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-day .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .the-day.upost-data-object-post_data  .date_posted {
    text-align: right;
}


.upost-data-object-post_data.the-content .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-content .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .the-content.upost-data-object-post_data  .title h1 {
    margin-left: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data  .date_posted {
    width: 100%;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data  .date_posted {
    color: #a89084;
    display: block;
    font-family: "Oswald", Arial, sans-serif;
    font-weight: 300;
    line-height: 35px;
    text-align: right;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data  .title h1 {
    letter-spacing: -0.2px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content h1, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content h2, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content h3, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content h6, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content p {
    margin: 0 0 40px;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content h5, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content h4 {
    margin: 0 0 10px;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content address, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content table, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content pre, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content cite, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content q, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content iframe, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content embed {
    margin-bottom: 45px;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ul, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ol {
    margin: 0 0 40px 60px;
    padding: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ul li, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ol li {
    margin: 0 0 10px 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ul ul, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ul ol, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ol ol, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .alignnone, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .aligncenter, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .alignright, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .alignnone, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content div.alignnone, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .aligncenter, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content div.aligncenter, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .alignright, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .alignleft, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .wp-caption-text p, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-full-width, div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    margin-bottom: 40px;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content blockquote {
    padding: 0;
    margin: 20px 30px 60px;
}
div#page .upfront-output-region-container .the-content.upost-data-object-post_data .content blockquote p:last-child {
    margin-bottom: 0;
}


.upost-data-object-post_data.content-only-for-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.content-only-for-tablet .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content p:last-of-type {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .title h1 {
    margin-left: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .date_posted {
    width: 100%;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .date_posted {
    display: block;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .title h1 {
    letter-spacing: -0.2px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content h1, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content h2, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content h3, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content h6, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content p {
    margin: 0 0 40px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content h5, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content h4 {
    margin: 0 0 10px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content address, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content table, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content pre, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content cite, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content q, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content iframe, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content embed {
    margin-bottom: 45px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ul, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ol {
    margin: 0 0 40px 20px;
    padding: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ul li, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ol li {
    margin: 0 0 10px 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ul ul, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ul ol, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ol ol, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .alignnone, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .aligncenter, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .alignright, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .alignnone, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content div.alignnone, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .aligncenter, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content div.aligncenter, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .alignright, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .alignleft, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .wp-caption-text p, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-full-width, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    margin-bottom: 40px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content blockquote {
    padding: 0;
    margin: 20px 30px 60px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data .content blockquote p:last-child {
    margin-bottom: 0;
}


.upost-data-object-post_data.content-only .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.content-only .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .title h1 {
    margin-left: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .date_posted {
    width: 100%;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .date_posted {
    color: #a89084;
    display: block;
    font-family: "Oswald", Arial, sans-serif;
    font-weight: 300;
    line-height: 35px;
    text-align: right;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .title h1 {
    letter-spacing: -0.2px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content h1, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content h2, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content h3, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content h6, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content p {
    margin: 0 0 40px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content h5, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content h4 {
    margin: 0 0 10px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content address, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content table, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content pre, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content cite, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content q, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content iframe, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content embed {
    margin-bottom: 45px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ul, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ol {
    margin: 0 0 40px 20px;
    padding: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ul li, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ol li {
    margin: 0 0 10px 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ul ul, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ul ol, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ol ol, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .alignnone, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .aligncenter, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .alignright, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .alignnone, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content div.alignnone, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .aligncenter, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content div.aligncenter, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .alignright, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .alignleft, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .wp-caption-text p, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-full-width, div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert.ueditor-image-full-width .ueditor-insert, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert.ueditor-image-style-center .ueditor-insert {
    width: 100%;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    display: block;
    width: 100%;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content blockquote {
    padding: 0;
    margin: 20px 30px 60px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data .content blockquote p:last-child {
    margin-bottom: 0;
}


.special-title .upfront-post-data-part .title * {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 25px;
	
			color: #ufc7;
	
			line-height: 1.3;
	
}


.upost-data-object-post_data.special-title .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.special-title .upfront-indented_content .ueditor-insert-variant.upfront-inserted_image-wrapper {
	margin-left: 0px !important;
	margin-right: 0px !important;
}


div#page .upfront-output-region-container .special-title.upost-data-object-post_data .upostdata-part.title h1 {
    margin-top: 0;
    margin-bottom: 0;
    letter-spacing: -0.2px;
    position: relative;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .special-title.upost-data-object-post_data .upostdata-part.title h1:after {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 5px auto 0;
    width: 100%;
}

.the-author .upfront-post-data-part .author, .the-author .upfront-post-data-part .author a {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 15px;
	
			color: #a89084;
	
			line-height: 1.2;
	
}




.the-author .upfront-post-data-part .gravatar img.avatar {

	
	}








div#page .upfront-output-region-container .the-author.upost-data-object-author .upostdata-part.author {
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.default .upfront-post-data-part .author, .default .upfront-post-data-part .author a {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 15px;
	
			color: #a89084;
	
			line-height: 1.3;
	
}




.default .upfront-post-data-part .gravatar img.avatar {

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #69a8a6;
		
	
	
		border-radius: 100px
			100px
			100px
			100px
		;

	}



.default .upfront-post-data-part .author-email, .default .upfront-post-data-part .author-email a {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 15px;
	
			color: #69a8a6;
	
			line-height: 1.3;
	
}




.default .upfront-post-data-part .author-url, .default .upfront-post-data-part .author-url a {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 15px;
	
			color: #69a8a6;
	
			line-height: 1.3;
	
}




.default .upfront-post-data-part .author-bio, .default .upfront-post-data-part .author-bio a {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #ufc7;
	
			line-height: 1.2;
	
}



div#page .upfront-output-region-container .default.upost-data-object-author .upostdata-part.author {
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

.default .upfront-post-data-part .upostdata-part.post_categories, .default .upfront-post-data-part .upostdata-part.post_categories a {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 14px;
	
			color: #69a8a6;
	
			line-height: 2.2;
	
}





.default .upfront-post-data-part .upostdata-part.post_tags, .default .upfront-post-data-part .upostdata-part.post_tags a {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 14px;
	
			color: #69a8a6;
	
			line-height: 2.2;
	
}



div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .post_tags h3, div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .post_categories h3 {
    font-size: 16px;
    font-weight: bold;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .post_tags .post_tags_list, div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .post_categories .post_categories_list {
    padding: 5px 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .post_tags a, div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .post_categories a {
    padding-top: 1px;
}

.tags-only .upfront-post-data-part .upostdata-part.post_categories, .tags-only .upfront-post-data-part .upostdata-part.post_categories a {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 14px;
	
			color: #69a8a6;
	
			line-height: 2.2;
	
}





.tags-only .upfront-post-data-part .upostdata-part.post_tags, .tags-only .upfront-post-data-part .upostdata-part.post_tags a {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 14px;
	
			color: #69a8a6;
	
			line-height: 2.2;
	
}



div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .post_tags h3, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .post_categories h3 {
    font-size: 16px;
    font-weight: bold;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .post_tags .post_tags_list, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .post_categories .post_categories_list {
    padding: 5px 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .post_tags a, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .post_categories a {
    padding-top: 1px;
}

.categories-only .upfront-post-data-part .upostdata-part.post_categories, .categories-only .upfront-post-data-part .upostdata-part.post_categories a {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 14px;
	
			color: #69a8a6;
	
			line-height: 2.2;
	
}





.categories-only .upfront-post-data-part .upostdata-part.post_tags, .categories-only .upfront-post-data-part .upostdata-part.post_tags a {

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 14px;
	
			color: #69a8a6;
	
			line-height: 2.2;
	
}



div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .post_tags h3, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .post_categories h3 {
    font-size: 16px;
    font-weight: bold;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .post_tags .post_tags_list, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .post_categories .post_categories_list {
    padding: 5px 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .post_tags a, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .post_categories a {
    padding-top: 1px;
}
.default .upfront-post-data-part .thumbnail {

	
	}

div#page .upfront-output-region-container .default.upost-data-object-featured_image .upfront-post-data-part.part-featured_image {
    padding-top: 45px;
    padding-bottom: 0;
}













div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments {
    list-style: none;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments ol.children {
    margin-left: 45px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  li.comment {
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  li.comment.depth-1:first-child {
    margin-top: 0;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments article {
    overflow: hidden;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-wrapper {
    background-color: #f2f2f2;
    overflow: hidden;
    padding: 30px;
    border-radius: 4px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-avatar {
    float: left;
    max-height: 75px;
    margin-right: 30px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments .avatar {
    background: #ufc6;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #69a8a6;
    border-radius: 50%;
    height: 75px;
    width: 75px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-content-wrapper {
    float: left;
    width: 100%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .depth-2 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .depth-3 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments .comment-author .fn, div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments .comment-author a {
    color: #ufc7;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments .comment-author a:hover {
    color: #00afec;
    font-weight: 600;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments .comment-time {
    margin-top:-10px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments .comment-time a {
    color: #a89084;
    font-size: 13px;
    font-weight: 300;
    line-height: 25px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .upfront-post_data-comments .comment-time a:hover {
    text-decoration: underline;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-content p:last-child {
    margin: 0;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .edit-link {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-edit-link {
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-edit-link:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-meta-actions {
    margin-top: 5px;
    overflow: hidden;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-awaiting-moderation {
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    margin-bottom: 0;
    max-width: 75%;
    width: 100%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-awaiting-moderation + .comment-reply {
    float: left;
    max-width: 25%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-reply {
    text-align: right;
    width: 100%;
    font-size: 13px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-reply a {
    line-height: 25px;
    font-weight: 400;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-reply a:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  #respond {
    border-top: 1px solid #e2ded5;
    margin-top: 30px;
    padding-top: 30px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  h3.comment-reply-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0;
    margin-bottom:5px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  h3.comment-reply-title a {
    color: #69a8a6;
    text-transform: none;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  h3.comment-reply-title small {
    display: block;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  #cancel-comment-reply-link {
    color: #a89084;
    font-size: 16px;
    line-height: 25px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  #cancel-comment-reply-link:hover {
    color: #69a8a6;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.logged-in-as {
    color: #ufc7;
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  #commentform {
    margin-top: 0;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form input[type="text"], div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 15px;
    line-height: 30px;
    -webkit-transition: border-color .2s;
    transition: border-color .2s;
    width: 100%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form input[type="text"] {
    padding: 5px 15px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form textarea {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form input[type="text"]:focus, div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form textarea:focus {
    border-color: #69a8a6;
    color: #ufc8;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form label {
    color: #ufc7;
    font-size: 15px;
    font-weight: 400;
    display: block;
    line-height: 30px;
    letter-spacing: -0.5px;
    margin-bottom: 5px
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-form-author, div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-form-email, div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-form-url {
    float: none;
    margin-left: 0;
    width: 100%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-form-author {
    margin-left: 0;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-form-comment {
    clear: both;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.comment-notes {
    color: #ufc7;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  p.form-submit {
    margin: 0;
    text-align: right;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  input.submit {
    background: #69a8a6;
    border-bottom: 3px solid #548685;
    border-radius: 4px;
    color: #ufc6;
    display: block;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1em;
    min-width: 150px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
    width: 100%;
}
div#page .upfront-output-region-container .comments-mobile.upost-data-object-comments  input.submit:hover {
    background-color: #548685;
}

.default .upfront-post-data-part .comment_count, .default .upfront-post-data-part .comment_count a {

			font-family: Oswald;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #00afec;
	
			line-height: 2;
	
}





.default .upfront-post-data-part .comments,
.default .upfront-post-data-part .comments a,
.default .upfront-post-data-part .upostdata-part.comments a,
.default .upfront-post-data-part .comments p
{

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 16px;
	
			color: #00afec;
	
			line-height: 2;
	
}





.default .upfront-post-data-part .comments_pagination,
.default .upfront-post-data-part .comments_pagination a,
.default .upfront-post-data-part .upostdata-part.comments_pagination a
{

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 15px;
	
			color: #69a8a6;
	
			line-height: 2.2;
	
}





.default .upfront-post-data-part .comment_form,
.default .upfront-post-data-part .comment_form a,
.default .upfront-post-data-part .comment_form p,
.default .upfront-post-data-part .comment_form h1,
.default .upfront-post-data-part .comment_form h2,
.default .upfront-post-data-part .comment_form h3,
.default .upfront-post-data-part .comment_form h4,
.default .upfront-post-data-part .comment_form h5,
.default .upfront-post-data-part .comment_form h6
{

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 15px;
	
			color: rgb(112, 112, 112);
	
			line-height: 2.2;
	
}





div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments {
    list-style: none;
    margin: 0 0 60px 0;
    padding: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments ol.children {
    margin-left: 45px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments li.comment {
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
}
div#page .upfront-output-region-container .default.upost-data-object-comments li.comment.depth-1:first-child {
    margin-top: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments article {
    overflow: hidden;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-wrapper {
    background-color: #f2f2f2;
    overflow: hidden;
    padding: 30px;
    border-radius: 4px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .avatar {
    float: left;
    max-height: 75px;
    margin-right: 30px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .avatar {
    background: #ufc6;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #69a8a6;
    border-radius: 50%;
    height: 75px;
    width: 75px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-content-wrapper {
    float: left;
    width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .depth-2 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .depth-3 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-author .fn, div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-author a {
    color: #ufc7;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-author a:hover {
    color: #00afec;
    font-weight: 600;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-time {
    margin-top:-10px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-time a {
    color: #a89084;
    font-size: 13px;
    font-weight: 300;
    line-height: 25px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-time a:hover {
    text-decoration: underline;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-content p:last-child {
    margin: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .edit-link {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comment-edit-link {
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comment-edit-link:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-meta-actions {
    margin-top: 5px;
    overflow: hidden;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  p.comment-awaiting-moderation {
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    margin-bottom: 0;
    max-width: 75%;
    width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  p.comment-awaiting-moderation + .comment-reply {
    float: left;
    max-width: 25%;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-reply {
    text-align: right;
    width: 100%;
    font-size: 13px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-reply a {
    line-height: 25px;
    font-weight: 400;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-reply a:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .default.upost-data-object-comments #respond {
    border-top: 1px solid #e2ded5;
    padding-top: 30px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments h3.comment-reply-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0;
    margin-bottom:5px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments h3.comment-reply-title a {
    color: #69a8a6;
    text-transform: none;
}
div#page .upfront-output-region-container .default.upost-data-object-comments h3.comment-reply-title small {
    display: block;
}
div#page .upfront-output-region-container .default.upost-data-object-comments #cancel-comment-reply-link {
    color: #a89084;
    font-size: 16px;
    line-height: 25px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments #cancel-comment-reply-link:hover {
    color: #69a8a6;
}
div#page .upfront-output-region-container .default.upost-data-object-comments p.logged-in-as {
    color: #ufc7;
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments #commentform {
    margin-top: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form input[type="text"], div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 15px;
    line-height: 30px;
    -webkit-transition: border-color .2s;
    transition: border-color .2s;
    width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form input[type="text"] {
    padding: 5px 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form textarea {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form input[type="text"]:focus, div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form textarea:focus {
    border-color: #69a8a6;
    color: #ufc8;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form label {
    color: #ufc7;
    font-size: 15px;
    font-weight: 400;
    display: block;
    line-height: 30px;
    letter-spacing: -0.5px;
    margin-bottom: 5px
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  p.comment-form-author, div#page .upfront-output-region-container .default.upost-data-object-comments  p.comment-form-email, div#page .upfront-output-region-container .default.upost-data-object-comments  p.comment-form-url {
    float: left;
    margin-left: 2%;
    width: 32%;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  p.comment-form-author {
    margin-left: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments p.comment-form-comment {
    clear: both;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  p.comment-notes {
    color: #ufc7;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments p.form-submit {
    margin: 0;
    text-align: right;
}
div#page .upfront-output-region-container .default.upost-data-object-comments input.submit {
    background: #69a8a6;
    border-bottom: 3px solid #548685;
    border-radius: 4px;
    color: #ufc6;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1em;
    min-width: 150px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
}
div#page .upfront-output-region-container .default.upost-data-object-comments input.submit:hover {
    background-color: #548685;
}




.simple-comments .upfront-post-data-part .comments,
.simple-comments .upfront-post-data-part .comments a,
.simple-comments .upfront-post-data-part .upostdata-part.comments a,
.simple-comments .upfront-post-data-part .comments p
{

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 16px;
	
			color: #00afec;
	
			line-height: 2;
	
}








.simple-comments .upfront-post-data-part .comment_form,
.simple-comments .upfront-post-data-part .comment_form a,
.simple-comments .upfront-post-data-part .comment_form p,
.simple-comments .upfront-post-data-part .comment_form h1,
.simple-comments .upfront-post-data-part .comment_form h2,
.simple-comments .upfront-post-data-part .comment_form h3,
.simple-comments .upfront-post-data-part .comment_form h4,
.simple-comments .upfront-post-data-part .comment_form h5,
.simple-comments .upfront-post-data-part .comment_form h6
{

			font-family: Open Sans;
	
			font-style: normal;
	
			font-weight: 300;
	
			font-size: 16px;
	
			color: #00afec;
	
			line-height: 2;
	
}





div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments {
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments ol.children {
    margin-left: 45px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments li.comment {
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments li.comment.depth-1:first-child {
    margin-top: 0;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments article {
    overflow: hidden;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-wrapper {
    background-color: #f2f2f2;
    overflow: hidden;
    padding: 30px;
    border-radius: 4px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .avatar {
    float: left;
    max-height: 75px;
    margin-right: 30px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .avatar {
    background: #ufc6;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #69a8a6;
    border-radius: 50%;
    height: 75px;
    width: 75px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-content-wrapper {
    float: left;
    width: 100%;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .depth-2 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .depth-3 .comment-content-wrapper {
    width: 100%;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-author .fn, div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-author a {
    color: #ufc7;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-author a:hover {
    color: #00afec;
    font-weight: 600;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-time {
    margin-top:-10px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-time a {
    color: #a89084;
    font-size: 13px;
    font-weight: 300;
    line-height: 25px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-time a:hover {
    text-decoration: underline;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments p:last-child {
    margin: 0;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  .edit-link {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .edit-link a {
    color: #69a8a6;
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .edit-link a:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-meta-actions {
    margin-top: 5px;
    overflow: hidden;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  p.comment-awaiting-moderation {
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 25px;
    margin-bottom: 0;
    max-width: 75%;
    width: 100%;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  p.comment-awaiting-moderation + .comment-reply {
    float: left;
    max-width: 25%;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .upfront-post_data-comments .comment-reply a {
    text-align: right;
    width: 100%;
    font-size: 13px;
    line-height: 25px;
    font-weight: 400;
    color: #69a8a6;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-reply a:hover {
    font-weight: 400;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments #respond {
    border-top: 1px solid #e2ded5;
    padding-top: 30px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-respond .comment-reply-title {
    color: #ufc7;
    font-size: 22px;
    line-height: 30px;
    margin: 0;
    margin-bottom:5px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-respond .comment-reply-title small {
    display: block;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments #cancel-comment-reply-link {
    color: #a89084;
    font-size: 16px;
    line-height: 25px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments #cancel-comment-reply-link:hover {
    color: #69a8a6;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-respond .logged-in-as a {
    color: #69a8a6;
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments #commentform {
    margin-top: 0;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form input[type="text"], div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form textarea {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #707070;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 15px;
    line-height: 30px;
    -webkit-transition: border-color .2s;
    transition: border-color .2s;
    width: 100%;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form input[type="text"] {
    padding: 5px 15px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form textarea {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form input[type="text"]:focus, div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form textarea:focus {
    border-color: #69a8a6;
    color: #ufc8;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form label {
    color: #ufc7;
    font-size: 15px;
    font-weight: 400;
    display: block;
    line-height: 30px;
    letter-spacing: -0.5px;
    margin-bottom: 5px
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  p.comment-form-author, div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  p.comment-form-email, div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  p.comment-form-url {
    float: left;
    margin-left: 2%;
    width: 32%;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  p.comment-form-author {
    margin-left: 0;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments p.comment-form-comment {
    clear: both;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments  p.comment-notes {
    color: #ufc7;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments p.form-submit {
    margin: 0;
    text-align: right;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments input.submit {
    background: #69a8a6;
    border-bottom: 3px solid #548685;
    border-radius: 4px;
    color: #ufc6;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1em;
    min-width: 150px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
}
div#page .upfront-output-region-container .simple-comments.upost-data-object-comments input.submit:hover {
    background-color: #548685;
}
 div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object ul {
    margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li > article {
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .date_posted {
    float: right;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .date_posted .date {
    display: block;
    color: #a89084;
    line-height: 35px;
    font-family: \\"Oswald\\";
    font-weight: 400;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .date_posted .date-day {
    margin-top: 3px;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .date_posted .date-month {
    margin-top: -5px;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .author {
    position: relative;
    margin-bottom: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .author:after {
    content: \\"\\";
    width: 100%;
    height: 1px;
    display: block;
    margin: 15px 0 0;
    background: #e2ded5;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .author, div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .author a {
    margin-top: -10px;
    color: #a89084;
    font-size: 15px;
    line-height: 25px;
    font-family: \\"Oswald\\";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .author a:hover {
    color: #ufc8;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .content {
    margin-bottom: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .content p {
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .read_more {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .read_more a {
    font-size: 14px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .thumbnail {
    max-height: 250px;
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .thumbnail:after {
    content: \\"\\";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #ufc7;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .thumbnail:hover:after {
    opacity: 0.2;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .title h3 {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .title h3, div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .title a {
    color: #ufc7;
    font-size: 25px;
    line-height: 1.3em;
    font-weight: 700;
    letter-spacing: -0.2px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archive.uposts-object li .title a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination {
    overflow: hidden;
    margin: 30px 15px 0;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .page-numbers {
    width: 40px;
    height: 40px;
    display: inline-block;
    color: #00afec;
    line-height: 39px;
    font-family: \\"Open Sans\\";
    font-style: normal;
    font-weight: 300;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .page-numbers:hover {
    border: 2px solid #e2ded5;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .page-numbers.current {
    border: 2px solid #69a8a6;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .prev.page-numbers, div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .next.page-numbers {
    width: auto;
    height: auto;
    margin: 10px 0 0;
    line-height: 25px;
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .prev.page-numbers:hover, div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .next.page-numbers:hover, div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .page-numbers.dots:hover {
    padding-top: 0;
    border: 0;
    border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .prev.page-numbers {
    float: left;
}
div#page .upfront-output-region-container .upfront-output-module .archive .uf-pagination .next.page-numbers {
    float: right;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object ul {
    margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li > article {
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .date_posted {
    float: right;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .date_posted .date {
    display: block;
    color: #a89084;
    line-height: 35px;
    font-family: "Oswald";
    font-weight: 400;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .date_posted .date-day {
    margin-top: 3px;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .date_posted .date-month {
    margin-top: -5px;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .author {
    position: relative;
    margin-bottom: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .author:after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    margin: 15px 0 0;
    background: #e2ded5;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .author, div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .author a {
    margin-top: -10px;
    color: #a89084;
    font-size: 15px;
    line-height: 25px;
    font-family: "Oswald";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .author a:hover {
    color: #ufc7;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .content {
    margin-bottom: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .content p {
    font-size: 15px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .read_more {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .read_more a {
    font-size: 14px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .thumbnail {
    max-height: 250px;
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .thumbnail:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #ufc6;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .thumbnail:hover:after {
    opacity: 0.2;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title h3 {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title h3, div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title a {
    color: #ufc7;
    font-size: 25px;
    line-height: 1.3em;
    font-weight: 700;
    letter-spacing: -0.2px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination {
    overflow: hidden;
    margin: 30px 15px 0;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers {
    width: 40px;
    height: 40px;
    display: inline-block;
    color: #00afec;
    line-height: 39px;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers:hover {
    border: 2px solid #e1e3de;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers.current {
    border: 2px solid #69a8a6;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .prev.page-numbers, div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .next.page-numbers {
    width: auto;
    height: auto;
    margin: 10px 0 0;
    line-height: 25px;
    font-weight: 400;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .prev.page-numbers:hover, div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .next.page-numbers:hover, div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers.dots:hover {
    padding-top: 0;
    border: 0;
    border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .prev.page-numbers {
    float: left;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .next.page-numbers {
    float: right;
}
#page .upfront-output-plaintxt.align-center .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.align-center .plain-text-container,
#page .upfront-plain_txt.align-center .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.align-center .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container h1, div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container h2, div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container h3, div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container h4, div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container h5, div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center !important;
}
div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container h6 {
    padding-top: 25px;
    border-left: 0;
    text-align: center !important;
}
div#page .upfront-output-region-container .upfront-output-module .align-center .plain-text-container h6:before {
    content: "";
    width: 50px;
    height: 20px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-left: -25px;
    border-top: 1px solid #e2ded5;
}
#page .upfront-output-plaintxt.copy .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.copy .plain-text-container,
#page .upfront-plain_txt.copy .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.copy .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


#page .upfront-object.copy h1, #page .upfront-output-object.copy h1,
#page .upfront-object.copy h1 a, #page .upfront-output-object.copy h1 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy h2, #page .upfront-output-object.copy h2,
#page .upfront-object.copy h2 a, #page .upfront-output-object.copy h2 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy h3, #page .upfront-output-object.copy h3,
#page .upfront-object.copy h3 a, #page .upfront-output-object.copy h3 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy h4, #page .upfront-output-object.copy h4,
#page .upfront-object.copy h4 a, #page .upfront-output-object.copy h4 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy h5, #page .upfront-output-object.copy h5,
#page .upfront-object.copy h5 a, #page .upfront-output-object.copy h5 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy h6, #page .upfront-output-object.copy h6,
#page .upfront-object.copy h6 a, #page .upfront-output-object.copy h6 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy p, #page .upfront-output-object.copy p,
#page .upfront-object.copy p a, #page .upfront-output-object.copy p a {
		font-family: Oswald; 	font-size: 12px; 	font-weight: 400;	font-style: normal;	line-height: 2.667;}

#page .upfront-object.copy a, #page .upfront-output-object.copy a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy a:hover, #page .upfront-output-object.copy a:hover {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy ul, #page .upfront-output-object.copy ul {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy ol, #page .upfront-output-object.copy ol {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy blockquote, #page .upfront-output-object.copy blockquote,
#page .upfront-object.copy blockquote a, #page .upfront-output-object.copy blockquote a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.copy blockquote.upfront-quote-alternative, #page .upfront-output-object.copy blockquote.upfront-quote-alternative,
#page .upfront-object.copy blockquote.upfront-quote-alternative a, #page .upfront-output-object.copy blockquote.upfront-quote-alternative a {
				font-weight: 400;	font-style: normal;	}


#page .upfront-output-plaintxt.default .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.default .plain-text-container,
#page .upfront-plain_txt.default .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.default .plain-text-container {
		background: rgb(0, 0, 0, 0);
	
	        border: none;
    }


#page .upfront-output-plaintxt.breadcrumbs .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.breadcrumbs .plain-text-container,
#page .upfront-plain_txt.breadcrumbs .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.breadcrumbs .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


#page .upfront-object.breadcrumbs h1, #page .upfront-output-object.breadcrumbs h1,
#page .upfront-object.breadcrumbs h1 a, #page .upfront-output-object.breadcrumbs h1 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs h2, #page .upfront-output-object.breadcrumbs h2,
#page .upfront-object.breadcrumbs h2 a, #page .upfront-output-object.breadcrumbs h2 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs h3, #page .upfront-output-object.breadcrumbs h3,
#page .upfront-object.breadcrumbs h3 a, #page .upfront-output-object.breadcrumbs h3 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs h4, #page .upfront-output-object.breadcrumbs h4,
#page .upfront-object.breadcrumbs h4 a, #page .upfront-output-object.breadcrumbs h4 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs h5, #page .upfront-output-object.breadcrumbs h5,
#page .upfront-object.breadcrumbs h5 a, #page .upfront-output-object.breadcrumbs h5 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs h6, #page .upfront-output-object.breadcrumbs h6,
#page .upfront-object.breadcrumbs h6 a, #page .upfront-output-object.breadcrumbs h6 a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs p, #page .upfront-output-object.breadcrumbs p,
#page .upfront-object.breadcrumbs p a, #page .upfront-output-object.breadcrumbs p a {
	color: #a89084; 	font-family: Oswald; 	font-size: 13px; 	font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs a, #page .upfront-output-object.breadcrumbs a {
	color: #00afec; 	font-family: Oswald; 	font-size: 13px; 	font-weight: 400;	font-style: normal;	line-height: 2;}

#page .upfront-object.breadcrumbs a:hover, #page .upfront-output-object.breadcrumbs a:hover {
	color: #a89084; 	font-family: Oswald; 	font-size: 13px; 	font-weight: 400;	font-style: normal;	line-height: 2;}

#page .upfront-object.breadcrumbs ul, #page .upfront-output-object.breadcrumbs ul {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs ol, #page .upfront-output-object.breadcrumbs ol {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs blockquote, #page .upfront-output-object.breadcrumbs blockquote,
#page .upfront-object.breadcrumbs blockquote a, #page .upfront-output-object.breadcrumbs blockquote a {
				font-weight: 400;	font-style: normal;	}

#page .upfront-object.breadcrumbs blockquote.upfront-quote-alternative, #page .upfront-output-object.breadcrumbs blockquote.upfront-quote-alternative,
#page .upfront-object.breadcrumbs blockquote.upfront-quote-alternative a, #page .upfront-output-object.breadcrumbs blockquote.upfront-quote-alternative a {
				font-weight: 400;	font-style: normal;	}


 div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-title .post_title, div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-title .post_title a {
    color: #ufc7;
    font-size: 25px;
    font-style: normal;
    font-weight:700;
    letter-spacing: -0.2px;
    line-height: 1.3em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-title .post_title a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-wrapper.part-contents:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 5px 60px 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content h1, div#page .upfront-output-region-container .upfront-output-module .page .post_content h2, div#page .upfront-output-region-container .upfront-output-module .page .post_content h3, div#page .upfront-output-region-container .upfront-output-module .page .post_content h6, div#page .upfront-output-region-container .upfront-output-module .page .post_content p {
    margin: 0 0 40px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content h5, div#page .upfront-output-region-container .upfront-output-module .page .post_content h4 {
    margin: 0 0 10px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content address, div#page .upfront-output-region-container .upfront-output-module .page .post_content table, div#page .upfront-output-region-container .upfront-output-module .page .post_content pre, div#page .upfront-output-region-container .upfront-output-module .page .post_content cite, div#page .upfront-output-region-container .upfront-output-module .page .post_content q, div#page .upfront-output-region-container .upfront-output-module .page .post_content iframe, div#page .upfront-output-region-container .upfront-output-module .page .post_content embed {
    margin-bottom: 45px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content ul, div#page .upfront-output-region-container .upfront-output-module .page .post_content ol {
    margin: 0 0 40px 20px;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content ul li, div#page .upfront-output-region-container .upfront-output-module .page .post_content ol li {
    margin: 0 0 10px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content ul ul, div#page .upfront-output-region-container .upfront-output-module .page .post_content ul ol, div#page .upfront-output-region-container .upfront-output-module .page .post_content ol ol, div#page .upfront-output-region-container .upfront-output-module .page .post_content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content > *:last-child, div#page .upfront-output-region-container .upfront-output-module .page .post_content > .upfront-content-marker > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .page .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .page .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .page .post_content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .page .post_content div.alignnone, div#page .upfront-output-region-container .upfront-output-module .page .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .page .post_content div.aligncenter, div#page .upfront-output-region-container .upfront-output-module .page .post_content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .page .post_content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .alignleft, div#page .upfront-output-region-container .upfront-output-module .page .post_content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .wp-caption-text p, div#page .upfront-output-region-container .upfront-output-module .page .post_content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .upfront-output-module .page .post_content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .ueditor-insert-variant .ueditor-image-style-full-width, div#page .upfront-output-region-container .upfront-output-module .page .post_content .ueditor-insert-variant .ueditor-image-style-center {
    margin-bottom: 40px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .ueditor-insert-variant .ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .ueditor-insert-variant .ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content blockquote {
    padding: 0 0;
    margin: 20px 60px 60px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-wrapper.part-title .part-module-title {
    margin-left: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-title .post_title, div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-title .post_title a {
    color: #ufc7;
    font-size: 25px;
    font-style: normal;
    font-weight:700;
    letter-spacing: -0.2px;
    line-height: 1.3em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-title .post_title a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-wrapper.part-contents:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 10px 15px 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content h1, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content h2, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content h3, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content h6, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content p {
    margin: 0 0 40px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content h5, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content h4 {
    margin: 0 0 10px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content address, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content table, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content pre, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content cite, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content q, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content iframe, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content embed {
    margin-bottom: 45px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ul, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ol {
    margin: 0 0 40px 20px;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ul li, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ol li {
    margin: 0 0 10px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ul ul, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ul ol, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ol ol, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content > *:last-child, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content > .upfront-content-marker > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content div.alignnone, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content div.aligncenter, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .alignleft, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .wp-caption-text p, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .ueditor-insert-variant .ueditor-image-style-full-width, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .ueditor-insert-variant .ueditor-image-style-center {
    margin-bottom: 40px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .ueditor-insert-variant .ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .ueditor-insert-variant .ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content blockquote {
    padding: 0 0;
    margin: 20px 60px 60px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post-part.part-module-title, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post-part.part-module-author {
    margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post-part.part-module-date {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_date {
    color: #a89084;
    display: block;
    font-family: "Oswald", Arial, sans-serif;
    font-weight: 300;
    line-height: 35px;
    text-align: right;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_date .date_part_0, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_date .date_part_1 {
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_date .date_part_0 {
    font-size: 30px;
    letter-spacing: 0px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_date .date_part_1 {
    font-size: 13px;
    letter-spacing: 1px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-wrapper.part-featured_image:before, div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-wrapper.part-contents:before {
    margin: 10px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-title .post_title, div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-title .post_title a {
    color: #ufc7;
    font-size: 25px;
    font-style: normal;
    font-weight:700;
    letter-spacing: -0.2px;
    line-height: 1.3em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-title .post_title a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-author a.post_author, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_author, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_author a {
    color: #a89084;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 15px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 0.5px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-author a.post_author:hover, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_author a:hover {
    font-family: "Oswald", Arial, sans-serif;
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-author a.post_author, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_author {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-wrapper.part-featured_image:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile  .upfront-postpart-wrapper.part-featured_image.no-featured_image {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .upfront-postpart-wrapper.part-featured_image:before, div#page .upfront-output-region-container .upfront-output-module .post-mobile  .upfront-postpart-wrapper.part-featured_image.no-featured_image + .upfront-postpart-wrapper.part-contents:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 10px 15px 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content h1, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content h2, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content h3, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content h6, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content p {
    margin: 0 0 40px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content h5, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content h4 {
    margin: 0 0 10px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content address, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content table, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content pre, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content cite, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content q, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content iframe, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content embed {
    margin-bottom: 45px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ul, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ol {
    margin: 0 0 40px 20px;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ul li, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ol li {
    margin: 0 0 10px 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ul ul, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ul ol, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ol ol, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content div.alignnone, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content div.aligncenter, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .alignleft, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .wp-caption-text p, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-full-width, div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    margin-bottom: 40px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content blockquote {
    padding: 0;
    margin: 20px 30px 60px;
}
div#page .upfront-output-region-container .upfront-output-module .post-mobile .post_content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post-part.part-module-title, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post-part.part-module-author {
    margin-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post-part.part-module-date {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_date {
    color: #a89084;
    display: block;
    font-family: "Oswald", Arial, sans-serif;
    font-weight: 300;
    line-height: 35px;
    text-align: right;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_date .date_part_0, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_date .date_part_1 {
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_date .date_part_0 {
    font-size: 30px;
    letter-spacing: 0px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_date .date_part_1 {
    font-size: 13px;
    letter-spacing: 1px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-wrapper.part-featured_image:before, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-wrapper.part-contents:before {
    margin: 10px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-title .post_title, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-title .post_title a {
    color: #ufc7;
    font-size: 25px;
    font-style: normal;
    font-weight:700;
    letter-spacing: -0.2px;
    line-height: 1.3em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-title .post_title a:hover {
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-author a.post_author, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_author, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_author a {
    color: #a89084;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 15px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 0.5px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-author a.post_author:hover, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_author a:hover {
    font-family: "Oswald", Arial, sans-serif;
    color: #00afec;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-author a.post_author, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_author {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-wrapper.part-featured_image:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .upfront-postpart-wrapper.part-featured_image.no-featured_image {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-wrapper.part-featured_image:before, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .upfront-postpart-wrapper.part-featured_image.no-featured_image + .upfront-postpart-wrapper.part-contents:before {
    background: #e2ded5;
    content: "";
    display: block;
    height: 1px;
    margin: 10px 15px 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h1, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h2, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h3, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h6, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content p {
    margin: 0 0 40px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h5, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h4 {
    margin: 0 0 10px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content address, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content table, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content pre, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content cite, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content q, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content iframe, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content embed {
    margin-bottom: 45px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ul, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ol {
    margin: 0 0 40px 60px;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ul li, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ol li {
    margin: 0 0 10px 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ul ul, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ul ol, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ol ol, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content ol ul {
    margin-top: 10px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content div.alignnone, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content div.aligncenter, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content img.aligncenter {
    display: block;
    margin: 0 auto 45px auto;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content img.alignright {
    float: right;
    margin: 0 0 45px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .alignleft, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content img.alignleft {
    float: left;
    margin: 0 45px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content p {
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .wp-caption-text p, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content p.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .wp-caption-text a {
    color: #69a8a6;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-full-width, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    margin-bottom: 40px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-right {
    margin: 0 0 15px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-left {
    margin: 0 30px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .upfront-wrapper.wp-caption-text {
    color: #00afec;
    font-size: 13px;
    font-weight: 300;
    line-height: 13px;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content blockquote {
    padding: 0;
    margin: 20px 30px 60px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content blockquote p:last-child {
    margin-bottom: 0;
}
#page .upfront-button .button-preset-medium-button.upfront_cta {
    color: rgb(255, 255, 255);     font-family: Open Sans;     font-size: 24px;             line-height: 1;
            border: 3px solid rgb(43, 167, 101);    
            border-radius: 4px 4px 4px 4px;
    
    background-color: #69a8a6; 
			transition: all 0.25s ease;
	}

#page .upfront-button .button-preset-medium-button.upfront_cta:hover, #page .upfront-button.medium-button.live-preview-hover .upfront_cta {
                                                        
                
            border-radius: 0px 0px 0px 0px;
    
            background-color: #548685;     }

#page .upfront-button .button-preset-medium-button.upfront_cta:focus, #page .upfront-button.medium-button.live-preview-focus .upfront_cta {
            color: rgb(255, 255, 255);         font-family: Open Sans;         font-size: 24px;                         line-height: 1;    
                        border: 3px solid rgb(43, 167, 101);            
                        border-radius: 4px 4px 4px 4px;
            
            background-color: #69a8a6;     }

#page .upfront-button .button-preset-small-button.upfront_cta {
    color: rgb(255, 255, 255);     font-family: Open Sans;     font-size: 16px;             line-height: 1;
            border: 1px none rgb(0, 0, 0);    
            border-radius: 4px 4px 4px 4px;
    
    background-color: #69a8a6; 
			transition: all 0.25s ease;
	}

#page .upfront-button .button-preset-small-button.upfront_cta:hover, #page .upfront-button.small-button.live-preview-hover .upfront_cta {
                                                        
                
            border-radius: 0px 0px 0px 0px;
    
            background-color: #548685;     }

#page .upfront-button .button-preset-small-button.upfront_cta:focus, #page .upfront-button.small-button.live-preview-focus .upfront_cta {
            color: rgb(255, 255, 255);         font-family: Open Sans;         font-size: 16px;                         line-height: 1;    
                        border: 1px none rgb(0, 0, 0);            
                        border-radius: 4px 4px 4px 4px;
            
            background-color: #69a8a6;     }

#page .upfront-button .button-preset-default.upfront_cta {
    color: rgb(0, 0, 0);     font-family: Arial;     font-size: 14px;     font-weight: 600;    font-style: normal;    line-height: 2;
            border: 2px solid rgb(0, 0, 0);    
            border-radius: 0px 0px 0px 0px;
    
    background-color: rgb(255, 255, 255); 
			transition: all 0.25s linear;
	}

#page .upfront-button .button-preset-default.upfront_cta:hover, #page .upfront-button.default.live-preview-hover .upfront_cta {
            color: rgb(255, 255, 255);         font-family: Arial;         font-size: 14px;         line-height: 2;        font-weight: 600;        font-style: normal;    
            border: 2px solid rgb(0, 0, 0);    
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(0, 0, 0);     }

#page .upfront-button .button-preset-default.upfront_cta:focus, #page .upfront-button.default.live-preview-focus .upfront_cta {
            color: rgb(0, 0, 0);         font-family: Arial;         font-size: 14px;         font-weight: 600;        font-style: normal;        line-height: 2;    
                        border: 2px solid rgb(0, 0, 0);            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(255, 255, 255);     }

div#page .upfront-output-region-container .upfront-output-module .circle .upfront-image-container {
 border: 4px solid #FFFFFF;
 border-radius: 100%;
 box-shadow: 1px 1px 0px #a89084, -1px -1px 0px #a89084,  -1px 1px 0px #a89084,  1px -1px 0px #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .circle img {
 border-radius: 100%;
 margin: 0px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .section-icon {
 margin-top: -60px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .small-logo {
 padding-top: 0px !important;
 padding-bottom: 0px !important;
}
div#page .upfront-output-region-container .upfront-output-module .small-logo .upfront-image-container img {
    vertical-align: middle;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .waved-line {
 padding-top: 5px !important;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .accordion-content {
  display: none;
  padding: 15px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .accordion-header {
  background: #7a8080;
  padding: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header:hover {
  background: #97d8d6;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header.active {
  background: #97d8d6;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header h3 {
   color: #FFFFFF;
   font-size: 26px;
}
div#page .upfront-output-region-container .upfront-output-module .accordion-header p {
    color: #FFFFFF;
    font-size: 18px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .aclass {
    color: red;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .banner-text p {
font: 300 22px/50px 'Open Sans', Arial;
text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .banner-text .aligncenter {
 text-align: center;
 width: auto;
 margin: 0 auto;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .big-button a {
    background:#69a8a6;
    color: #FFFFFF;
    border-radius: 4px;
    border-bottom:3px solid #4f7e7d;
    padding: 8px 25px;
    font-size: 24px;
    display: inline-block;
    text-decoration: none;
}
div#page .upfront-output-region-container .upfront-output-module .big-button a:hover {
    background: #4f7e7d;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .big-text p {
  font-size: 18px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .breadcrumbs p {
     margin-top: 15px;
     font: 13px Oswald, Arial;
     color: #a89084;
}
div#page .upfront-output-region-container .upfront-output-module .breadcrumbs p a {
    color: #434343;
}


/* 378386-1441036248-ai */


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .copyright p {
 font: 12px Oswald, Arial;   Oswald
 color: #65a1a0;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .custom {
 color: red;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .divider p {
  border-top: 1px solid #d0d0d0;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .footer-text p {
   font-size: 18px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .huge-text p {
   font-size: 80px;
   font-weight: 700;
   line-height : 80px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .image-caption {
  margin-top: 15px;
  border-top: 1px solid #000000;
}
div#page .upfront-output-region-container .upfront-output-module .image-caption p {
  padding-top: 10px;
  font: italic 14px/20px Open Sans, Arial;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .medium-text p {
  font-size: 32px;
  font-weight: 700;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .normal-button a {
 background-color: #69a8a6;
 color: #FFFFFF;
 border-radius: 4px;
 font: italic 16px/16px 'Open Sans', Arial;
 text-align: center;
 padding: 8px 25px;
 display: inline-block;
 text-decoration: none;
}
div#page .upfront-output-region-container .upfront-output-module .normal-button a:hover {
 background-color: #4f7e7d;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .remove-bottom-space {
 padding-bottom: 0px !important;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .remove-space {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .remove-top-space {
   padding-top: 0px !important;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .search-headers.upfront-plain_txt h5 {
    padding-bottom: 1em;
    border-bottom: 3px solid #000000;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .small-text p {
  font-size: 14px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .sub-title p {
font: italic 300 24px/30px 'Open Sans', Arial;
}


/* 378386-1441036248-ai */.upfront-region-container-footer {
 border-top: 1px solid #c8c8c8;
}


/* 378386-1441036248-ai */.upfront-region-container-header .upfront-object {
}


/* 378386-1441036248-ai */.upfront-region-container-region-1 {
 /*position: fixed;
 width: 100%;*/
}


/* 378386-1441036248-ai */.upfront-region-container-region-3 .upfront-region-container-bg {
}
.upfront-region-container-region-3 .upfront-region-container-bg .upfront-output-object {
    min-height:1px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .thispage-style time.post_date {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    font-style: italic;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style time.post_date > span {
    display: inline-block;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style time.post_date span.date_part_1 {
    font-size: 24px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style h2.post_title a {
    font: 600 26px/36px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style ul.post-categories {
    list-style-type: none;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style .post-categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-author, div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-comments_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    padding: 6px 15px;
    border-top: 2px #000 solid;
    border-bottom: 1px #000 solid;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-comments_count {
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-title, div#page .upfront-output-region-container .upfront-output-module .thispage-style div.upfront-postpart-categories {
    padding-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style h1.post_title {
    color: #000;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style .post_content p, div#page .upfront-output-region-container .upfront-output-module .thispage-style .post_content ul, div#page .upfront-output-region-container .upfront-output-module .thispage-style .post_content ol {
    margin: 0 0 15px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style ul.post-categories {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content > ul, div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content > ol {
    margin-left: 60px;
}
div#page .upfront-output-region-container .upfront-output-module .thispage-style div.post_content > *:first-child {
  margin-top:0
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile time.post_date {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    font-style: italic;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile time.post_date > span {
    display: inline-block;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile time.post_date span.date_part_1 {
    font-size: 24px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile h2.post_title a {
    font: 600 26px/36px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile ul.post-categories {
    list-style-type: none;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .post-categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.upfront-postpart-author, div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.upfront-postpart-comments_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    padding: 6px 15px;
    border-top: 2px #000 solid;
    border-bottom: 1px #000 solid;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.upfront-postpart-comments_count {
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.upfront-postpart-title, div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.upfront-postpart-categories {
    padding-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .post_content p, div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .post_content ul, div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .post_content ol {
    margin: 0 0 15px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile ul.post-categories {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.post_content > ul, div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.post_content > ol {
    margin-left: 60px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile div.post_content > *:first-child {
  margin-top:0
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .upfront-postpart-wrapper.post_date_wrapper {
  width: 27%;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .upfront-postpart-wrapper.post_title_category_wrapper {
  width: 72%;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .upfront-postpart-wrapper.post_author_wrapper {
  width: 55%;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style-mobile .upfront-postpart-wrapper.post_comments_wrapper {
  width: 45%;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .thispost-style time.post_date {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    font-style: italic;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style time.post_date > span {
    display: inline-block;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style time.post_date span.date_part_1 {
    font-size: 24px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style h2.post_title > a {
    font: 600 26px/36px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style ul.post-categories {
    list-style-type: none;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style .post-categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style div.upfront-postpart-author, div#page .upfront-output-region-container .upfront-output-module .thispost-style div.upfront-postpart-comments_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    padding: 6px 15px;
    border-top: 2px #000 solid;
    border-bottom: 1px #000 solid;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style div.upfront-postpart-comments_count {
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style div.upfront-postpart-title, div#page .upfront-output-region-container .upfront-output-module .thispost-style div.upfront-postpart-categories {
    padding-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style .post_content p, div#page .upfront-output-region-container .upfront-output-module .thispost-style .post_content ul, div#page .upfront-output-region-container .upfront-output-module .thispost-style .post_content ol {
    margin: 0 0 15px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style ul.post-categories {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style div.post_content > ul, div#page .upfront-output-region-container .upfront-output-module .thispost-style div.post_content > ol {
    margin-left: 60px;
}
div#page .upfront-output-region-container .upfront-output-module .thispost-style div.post_content > *:first-child {
  margin-top:0
}


/* 378386-1441036248-ai */.post_title > a {
	font: 600 26px/1.1em Open Sans, Arial;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	display: block;
}

.post_title a:hover {
	color: #548685;
	text-decoration: none;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .accordion .accordion-panel-title {
 color: #FFF;
 padding: 15px;
 font: 600 26px Open Sans, Arial;
 text-align: center;
 margin-top: 2px;
 border: none;
}
div#page .upfront-output-region-container .upfront-output-module .accordion .upfront-accordion-wrap {
    border-bottom: none;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .button-style a.upfront_cta, div#page .upfront-output-region-container .upfront-output-module .button-style a.upfront_cta:hover {	 	     	 			 	 	    
   border-left: none;
   border-top: none;
   border-right: none;
   padding: 8px 25px;
   font-style: normal !important;
   text-decoration: none;
}
div#page .upfront-output-region-container .upfront-output-module .button-style a.upfront_cta .uf_font_icon {
 font-style: normal !important;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .small-button-style a.upfront_cta {
 text-decoration: none;
 font-style: italic !important;
}
div#page .upfront-output-region-container .upfront-output-module .small-button-style a.upfront_cta .uf_font_icon {
 font-style: normal !important;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container {
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container {
    float: left;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form form div:nth-child(5), div#page .upfront-output-region-container .upfront-output-module .contact-form form div:nth-child(6) {
    width: 50%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container.ucontact-label-inline {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container input {
  padding: 10px;
  box-sizing: border-box;
  font: 16px 'Open Sans', Arial;
  color: #707070;
  background: rgba(250, 250, 250, 0.90);
  border: 1px solid #d0d0d0;
  outline: 0px;
  width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form textarea {
   padding: 10px;
  font: 16px 'Open Sans', Arial;
  color: #707070;
  background: rgba(250, 250, 250, 0.90);
  border: 1px solid #d0d0d0;
  outline: 0px;
  resize: vertical;
  box-sizing: border-box;
  min-height: 170px;
  width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form input:focus {
     border-color: #7dc1be;
     background: #FFFFFF;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form textarea:focus {
     border-color: #7dc1be;
     background: #FFFFFF;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form button[type="submit"] {
    background:#69a8a6;
    color: #FFFFFF;
    border-radius: 4px;
    border: 0px;
    border-bottom:3px solid #548685;
    padding: 4px 25px;
    font-size: 24px;
    display: inline-block;
    text-decoration: none;
    float : right;
    font: 24px 'Open Sans', Arial;
    width: auto;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form button[type="submit"]:hover {
   background: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-msg {
	padding: 10px;
	border-radius: 4px;
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
	font: 16px 'Open Sans', Arial;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-msg.error {
	background: #c0392b;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-msg.success {
	background: #27ae60;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-contact-form-title {
 font: 30px/35px Open Sans, Arial;
 color: #fff;
 text-align: center;
 padding: 0px 0px 5px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-label-above label, div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-label-inline label {
   padding: 5px 0px 5px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container.ucontact-label-over {
    margin-bottom: 0px;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .upfront-field-container.ucontact-label-over input[type="submit"] {
    margin-top: 0.5em;
}
div#page .upfront-output-region-container .upfront-output-module .contact-form .ucontact-label-over label {
    padding: 12px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .inline-gallery {
	text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a {
  overflow: hidden;
  display: block;
  text-decoration: none;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a img.ugallery-image {
    width: 100%;
    height: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover img.ugallery-image {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=2);
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:before, div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:after {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 display: block;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:before {
 content: " ";
 background: rgba(48,48,48,0.4);
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_item a:hover:after {
 content: " " ;
 background: url("/Upfront/wp-content/themes/uf-spirit/images/plus.png") center center no-repeat;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery-thumb-title {
  box-sizing: border-box;
  font: 14px/15px Open Sans, Arial;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels {
    padding: 0px 0px 20px;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels a {
    background-color: #69A8A6;
    color: #FFF;
    border-radius: 4px;
    font: 14px/16px 'Open Sans', Arial;
    text-align: center;
    padding: 4px 21px;
    display: inline-block;
    text-decoration: none;
    text-transform: capitalize;
    border: 2px solid #69A8A6;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels a:hover {
  background: #4F7E7D;
  border-color: #4F7E7D;
}
div#page .upfront-output-region-container .upfront-output-module .inline-gallery .ugallery_labels a.filter_selected {
    color: #4F7E7D;
    background: #FFFFFF;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .footer-menu ul {
	text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li {
  display: inline-block;
  padding: 0px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a {
    color: #69a8a6;
    font: 12px Oswald, Arial;
    text-transform: uppercase;
    padding: 0px 4px 0px 0px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a:hover {
    color: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a:before {
    content: '/';
    padding: 0px 4px 0px 0px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li a:hover:before {
   color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .footer-menu ul li:first-child a:before {
    content: '';
    padding: 0px;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .main-nav {
 padding-top: 0px !important;
 padding-bottom: 0px !important;
 color: #FFFFFF;
 text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu {
    background:#69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li * {
    font: 300 16px/16px Oswald, Arial;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li a {
    text-decoration: none;
    color: #FFFFFF;
    padding: 24px 12px;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li a:after {
	display: none;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li:hover a, div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li.current-menu-item a, div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li.current-menu-ancestor a {
   background: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li ul.sub-menu {
 /*display: none;*/
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li ul.sub-menu a {
	padding: 20px 12px;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu {
    left: 0;
	top: auto;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu li > ul.sub-menu {
    top: 0;
	left: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li:hover > ul.sub-menu {
	/*display: block;*/
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu a {
	color: #FFF;
	background: #4f7e7d;
	border: 0px;
	text-align: left;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu li > ul.sub-menu a:hover {
	background: #FFF;
	color: #4f7e7d;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav .responsive_nav_toggler {
  border: 0px;
  margin: 20px 10px 0;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav .responsive_nav_toggler > div {
   width: 30px;
   height: 4px;
   background: #FFF;
   margin-bottom: 5px
}
div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"] ul.menu {
	background: #4f7e7d;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"] ul.menu li ul.sub-menu, div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"] ul.menu li:hover ul.sub-menu {
	display: block;
	left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"] ul.menu li a {
	color: #FFF;
	background: #4f7e7d;
	border: 0px;
	text-align: left;
	padding: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"] ul.menu li ul.sub-menu a {
	padding-left: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"] ul.menu li ul.sub-menu li ul.sub-menu a {
	padding-left: 60px;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"] ul.menu li a:hover {
	color: #4f7e7d;
	background: #FFF;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav div[data-style="burger"][ data-burger_alignment="full"] ul.menu {
	top: auto;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav ul.menu > li > i.delete_menu_item {
    top:0;
}
div#page .upfront-output-region-container .upfront-output-module .main-nav i.burger_nav_close {
    font-size:48px !important;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .login-form label {
    color: #f4f4f4;

    text-shadow: 1px 1px #548685;
}
div#page .upfront-output-region-container .upfront-output-module .login-form input[type="submit"], div#page .upfront-output-region-container .upfront-output-module .login-form a.logout_link {
    text-align: center;
    background: #69a8a6;
    color: #FFFFFF;
    border-radius: 4px;
    border: 0px;
    border-bottom: 3px solid #548685;
    padding: 4px 25px;
    font-size: 24px;
    display: inline-block;
    text-decoration: none;
    font: 24px Open Sans, Arial;
    width: 150px !important;
    float: right;
}
div#page .upfront-output-region-container .upfront-output-module .login-form input[type="submit"]:hover, div#page .upfront-output-region-container .upfront-output-module .login-form a.logout_link:hover {
    color: #548685;
}
div#page .upfront-output-region-container .upfront-output-module .login-form p.login-lostpassword {
    clear: both;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .date_posted {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    width: 52px;
    font-style: italic;
    position: absolute;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .date_posted .month {
    font-size: 24px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .title {
    margin-bottom:4px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .title, div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .post_categories {
    margin-left:70px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .title h3 a {
    font: 600 18px/18px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #000 !important;
}
div#page .upfront-output-region-container .upfront-output-module .archive-search-results.uposts-object li.uf-post .post_categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .date_posted {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    width: 52px;
    font-style: italic;
    position: absolute;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title {
    margin-bottom:4px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title, div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .post_categories {
    margin-left:68px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title h3 a {
    font: 600 26px/26px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .title h3 {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .post_categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .author {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    float:left;
    width:60%;
    padding:8px 0 4px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .author a {
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .comment_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    text-align:right;
    padding:6px 15px 6px;
    border-top: 2px #000 solid;
    border-bottom: 1px #000 solid;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile .uposts-object li.uf-post .thumbnail {
    max-height:200px;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile.uposts-object li.uf-post .read_more {
    float: right;
    font-weight: 200;
    font-style: italic;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive-mobile div.post_content > *:first-child {
  margin-top:0
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .blog-archive article {
    overflow:hidden;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .date_posted {
    font: 300 30px/26px 'Open Sans', Arial;
    text-transform: uppercase;
    text-align: center;
    color: #69a8a6;
    width: auto;
    font-style: italic;
    float:left;
    min-height:200px;
    margin-top: 22px;
    padding-right:20px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .title {
    margin-bottom:4px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .title h3 a {
    font: 600 26px/26px 'Open Sans', Arial;


    text-transform: uppercase;
    color: #548685 !important;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .title h3 {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .post_categories a {
    font: 300 18px 'Open Sans', Arial;
    text-transform: uppercase;
    color:#a89084;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .author {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    float:left;
    width:60%;
    padding:8px 0 4px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive .uposts-part.author:before {
  content: '';
  border-top:2px #000 solid;
  display:block;
  width: 4000px;
  margin-left:-15px;
  top:-8px;
  position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive .uposts-part.author:after {
  content: '';
  border-bottom:1px #000 solid;
  display:block;
  width: 4000px;
  margin-left:-15px;
  bottom:-6px;
  position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .author a {
    color: #69a8a6;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .comment_count {
    font: 200 12px 'Open Sans', Arial;
    text-transform: uppercase;
    color: #999;
    text-align:right;
    padding:10px 15px 6px;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive .uposts-object li.uf-post .thumbnail {
    max-height:200px;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive.uposts-object li.uf-post .read_more {
    float: right;
    font-weight: 200;
    font-style: italic;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive div.uposts-part.content {
    overflow: auto;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive div.post_content blockquote {
    margin-left: -44px;
}
div#page .upfront-output-region-container .upfront-output-module .blog-archive div.post_content > *:first-child {
  margin-top:0
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .footer-search input.search-field {
   color: #414042;
   font: italic 14px Open Sans, Arial;
   padding: 8px 10px;
   border-radius: 2px;
   border: 1px solid #4f7e7d;
   width: 170px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-search i.icon-search {
    margin-left: 160px;
    float: left;
    margin-top: -30px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-search .icon-search:before {
    content: "";
    background: url(//www.my-online.coach/wp-content/themes/uf-spirit/images/sprite.png);
    background-image: url(//www.my-online.coach/wp-content/themes/uf-spirit/images/sprite.svg), none;
    /* If it supports multiple backgrounds supports svg */
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    display: block;
    position: relative;
    background-position: -538px -867px;
}


/* 378386-1441036248-ai */.upfront-tabs-container .tabs-tab:first-child {
    border-left:none;
}
.upfront-tabs-container .tabs-tab {
    box-sizing:border-box;
    padding:0;
    border:0px;
    margin:0;
    border:3px solid transparent;
    margin-right:0px;
    transition:0;
}
.upfront-tabs-container .tabs-tab-active {
    border-bottom:0;
    border:3px solid #97d8d6;
}
.upfront-tabs-container .tabs-tab .inner-box {
    padding:4px 20px;
    background:#7a8080;
    display:inline-block;
    vertical-align:middle;
    font-weight:300;
    margin:0;
}
.upfront-tabs-container .tabs-tab-active .inner-box {
    background:#97d8d6;
}
.upfront-tabs-container .tabs-content {
    padding:30px;
    border:1px solid #97d8d6;
}


/* 378386-1441036248-ai */div#page .upfront-output-region-container .upfront-output-module .uwidget-categories-style .widgettitle {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .uwidget-categories-style .widget ul {
    list-style-type: none;
}
div#page .upfront-output-region-container .upfront-output-module .uwidget-categories-style a {
    font: 600 14px Open Sans, Arial;
	text-transform: uppercase;
    color: #000000;
    line-height: 2em;
	text-decoration: none;
}


/* 378386-1441036248-ai */html {
  padding-right: 0 !important;
  overflow: auto !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@font-face {
    font-family: "Meg";
    src:url("//www.my-online.coach/wp-content/themes/uf-spirit/fonts/Meg.eot");
    src:url("//www.my-online.coach/wp-content/themes/uf-spirit/fonts/Meg.eot") format("embedded-opentype"),
    url("//www.my-online.coach/wp-content/themes/uf-spirit/fonts/Meg.woff") format("woff"),
    url("//www.my-online.coach/wp-content/themes/uf-spirit/fonts/Meg.ttf") format("truetype"),
    url("//www.my-online.coach/wp-content/themes/uf-spirit/fonts/Meg.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
.uf_font_icon {
  font-family: 'Meg', Arial, sans-serif;
}

.upfront-object h1,
.upfront-object h2,
.upfront-object h3,
.upfront-output-object h1,
.upfront-output-object h2,
.upfront-output-object h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.upfront-object h4,
.upfront-object h5,
.upfront-object h6,
.upfront-output-object h4,
.upfront-output-object h5,
.upfront-output-object h6 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.upfront-object h1,
.upfront-object h2,
.upfront-object h3,
.upfront-object h4,
.upfront-object h5,
.upfront-output-object h1,
.upfront-output-object h2,
.upfront-output-object h3,
.upfront-output-object h4,
.upfront-output-object h5 {
    letter-spacing: -0.5px;
}

.upfront-object h2,
.upfront-output-object h2 {
    position: relative;
    text-transform:uppercase;
}

.upfront-object h2:after,
.upfront-output-object h2:after {
    background: url("//www.my-online.coach/wp-content/themes/uf-spirit/ui/wave-line.png") no-repeat;
    content: "";
    position: absolute;
    width: 100px;
    margin-left:-45.5px;
    height: 20px;
    left: 50%;
    bottom:-30px;
}

.upfront-object h5,
.upfront-output-object h5 {
    margin-bottom: -15px;
    text-transform:uppercase;
}

.upfront-object h6,
.upfront-output-object h6 {
    border-left: 1px solid #e2ded5;
    padding-left: 20px;
    padding-right: 20px;
}

.upfront-object a,
.upfront-output-object a {
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    -webkit-transition: color .2s;
    transition: color .2s;
}
 .icon {
    position: relative;
}

.upfront-object blockquote,
.upfront-output-object blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align:center;
}
.upfront-object blockquote:before,
.upfront-output-object blockquote:before {
  background: url("//www.my-online.coach/wp-content/themes/uf-spirit/ui/sprite.png");
  background-image: url("//www.my-online.coach/wp-content/themes/uf-spirit/ui/sprite.svg"), none;
  content:"";
  display: block;
  width: 31px;
  height: 23px;
  position: relative;
  left:10px;
  top:-10px;
  background-position: -542px -549px !important;
}
.upfront-object blockquote p,
.upfront-output-object blockquote p,
.upfront-object blockquote a,
.upfront-output-object blockquote a {
    color: #ufc7;
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: 300;
    font-size: 24px;
    line-height: 1.458em;
}
.upfront-object ul,
.upfront-object ol,
.upfront-output-object ul,
.upfront-output-object ol {
    margin-left: 60px;
}

.upfront-object p,
.upfront-output-object p {
    margin-top: 20px;
    margin-bottom: 20px;
}
.upfront-object div > p:first-child:not(.upfront-icon-swap-image),
.upfront-output-object div > p:first-child:not(.upfront-icon-swap-image) {
    margin-top: 0;
}

.upfront-object textarea,
.upfront-output-object textarea {
    resize: vertical;
}

/* hide featured image (region) when empty */
.upfront-region-container-content-cover .upfront-region-container-bg.no-featured_image {
    display: none;
}

.accordion-header {
    -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
 .right-arrow a,  .right-arrow a:after,  input,  #page .inline-gallery .ugallery_item a:hover img.ugallery-image {
	-webkit-transition: all 0.2s;
  transition: all 0.2s;
}
 .upfront-edit-theme .accordion-content {
	display: block;
}
.alignleft { float: left; }
.alignright { float: right; }
#page.upfront-layout-view .accordion-content { display: block !important; }

.upfront-region-post-title .upfront-module-group .upfront-post-data-part {
    padding: 1px 15px !important;
}
.upfront-region-post-content .upfront-output-wrapper:first-child .upfront-output-module:before, .upost-data-object-featured_image:before {
    content: "";
    height: 1px;
    display: block;
    margin-left: 15px;
    margin-right: 15px;
    background: #e2ded5;
}