.upfront-output-object h1 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 60px;
line-height: 1.2em;
color: #333333;
}
.upfront-output-object h2 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 50px;
line-height: 1.2em;
color: #333333;
}
.upfront-output-object h3 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 25px;
line-height: 1.4em;
color: #61737b;
}
.upfront-output-object h4 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 25px;
line-height: 0.9em;
color: ;
}
.upfront-output-object h5 {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.8em;
color: #333333;
}
.upfront-output-object h6 {
font-family: Quattrocento, serif;
font-weight: 700;
font-style: normal;
font-size: 20px;
line-height: 1.7em;
color: #61737b;
}
.upfront-output-object p {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object a {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: normal;
color: #61737b;
}
.upfront-output-object a:hover {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: normal;
color: #333333;
}
.upfront-output-object ul {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object ol {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object blockquote, .upfront-output-object blockquote p {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 28px;
line-height: 1.5em;
color: #333333;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-object blockquote.upfront-quote-alternative p {
font-family: "Quattrocento Sans", sans-serif;
font-weight: 400;
font-style: italic;
font-size: 28px;
line-height: 1.5em;
color: #333333;
}
@media only screen and (min-width:570px) and (max-width:1079px){
body:after { content: 'tablet'; display: none; }
.upfront-output-object h1 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 40px;
line-height: 1.2em;
color: #333333;
}
.upfront-output-object h2 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 40px;
line-height: 1.2em;
color: #333333;
}
.upfront-output-object h3 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 20px;
line-height: 1.4em;
color: #61737b;
}
.upfront-output-object h4 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 26px;
line-height: 1.4em;
color: black;
}
.upfront-output-object h5 {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 15px;
line-height: 1.8em;
color: #333333;
}
.upfront-output-object h6 {
font-family: Quattrocento, serif;
font-weight: 700;
font-style: normal;
font-size: 20px;
line-height: 1.7em;
color: #61737b;
}
.upfront-output-object p {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object a {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: #61737b;
}
.upfront-output-object a:hover {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: black;
}
.upfront-output-object ul {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object ol {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object blockquote, .upfront-output-object blockquote p {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 28px;
line-height: 1.5em;
color: #333333;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-object blockquote.upfront-quote-alternative p {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: italic;
font-size: 28px;
line-height: 1.4em;
color: #333333;
}
 }

@media only screen and (max-width:569px){
body:after { content: 'mobile'; display: none; }
.upfront-output-object h1 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 30px;
line-height: 1.4em;
color: #333333;
}
.upfront-output-object h2 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 30px;
line-height: 1.2em;
color: #333333;
}
.upfront-output-object h3 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 20px;
line-height: 1.5em;
color: #61737b;
}
.upfront-output-object h4 {
font-family: Quattrocento, serif;
font-weight: 400;
font-style: normal;
font-size: 22px;
line-height: 1.4em;
color: black;
}
.upfront-output-object h5 {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 15px;
line-height: 1.7em;
color: #333333;
}
.upfront-output-object h6 {
font-family: Quattrocento, serif;
font-weight: 700;
font-style: normal;
font-size: 18px;
line-height: 1.4em;
color: #61737b;
}
.upfront-output-object p {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object a {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: #61737b;
}
.upfront-output-object a:hover {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: falsepx;
line-height: falseem;
color: black;
}
.upfront-output-object ul {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object ol {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 17px;
line-height: 2em;
color: #333333;
}
.upfront-output-object blockquote, .upfront-output-object blockquote p {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 28px;
line-height: 1.5em;
color: #333333;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-object blockquote.upfront-quote-alternative p {
font-family: Quattrocento Sans, sans-serif;
font-weight: 400;
font-style: italic;
font-size: 28px;
line-height: 1.4em;
color: #333333;
}
 }

 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;}#page{min-width: 1080px;}.upfront-output-object{padding: 10px;}.upfront-inserted_image-wrapper .wp-caption-text, .uinsert-image-wrapper{padding: 10px;}.plaintxt_padding{padding: 10px;}body{background-color: #ffffff;}.upfront #upfront-region-container-header > .upfront-region-container-bg{background-color: rgba(241,241,241,1);}.upfront #image-1515875425533-1590{min-height: 45px;}.upfront #module-1515875425534-1759 #image-1515875425533-1590{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}.upfront #wrapper-1515876502157-1659{width: 37.5%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1515875425534-1759{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 75px;}.upfront #unewnavigation-object-1450887526941-1305{width: 100%;min-height: 40px;}.upfront #module-1450887526944-1953 #unewnavigation-object-1450887526941-1305{padding-top: 25px;padding-right: 0px;padding-bottom: 0px;padding-left: 5px;}.upfront #wrapper-1450890402548-1546{width: 58.333333333333%;margin-left: 0%;margin-right: 4.1666666666667%;}.upfront #module-1450887526944-1953{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 40px;}.upfront #upfront-region-header{width: 100%;}.upfront #upfront-region-header{padding-top: 10px;padding-bottom: 10px;}.upfront #upfront-region-header{min-height: 75px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: #ffffff;background-size:; background-repeat: no-repeat;background-position:; background-image: none;}.upfront #wrapper-1458729658723-1552{clear: both;width: 100%;margin-left: 0%;margin-right: 0%;}.upfront #post-data-part-object-1458729658724-1965{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;}.upfront #post-data-object-1458728998804-1564{width: 100%;min-height: 30px;}.upfront #module-1458728998806-1816 #post-data-object-1458728998804-1564{padding-top: 0px;padding-bottom: 0px;}.upfront #wrapper-1458729120677-1968{width: 75%;margin-left: 12.5%;margin-right: 12.5%;}.upfront #module-1458728998806-1816{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-main{padding-top: 5px;padding-bottom: 5px;}.upfront #upfront-region-main{min-height: 45px}.upfront #upfront-region-container-p-and-sara-slider > .upfront-region-container-bg > .upfront-output-bg-desktop{display: block;}.upfront #upfront-region-p-and-sara-slider{width: 100%;}.upfront #upfront-region-p-and-sara-slider{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-p-and-sara-slider{min-height: 720px}.upfront #upfront-region-container-p-and-sara-images > .upfront-region-container-bg{background-color: transparent;}.upfront #image-1530928871670-1027{min-height: 380px;}.upfront #module-1530928871671-1008 #image-1530928871670-1027{padding-top: 20px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530928937721-1782{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530928871671-1008{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 380px;}.upfront #image-1530927480438-1436{min-height: 380px;}.upfront #module-1530927480439-1556 #image-1530927480438-1436{padding-top: 20px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530928870940-1370{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530927480439-1556{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 380px;}.upfront #image-1530929512468-1464{min-height: 365px;}.upfront #module-1530929512469-1940 #image-1530929512468-1464{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530929515739-1981{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929512469-1940{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530928938513-1379{min-height: 365px;}.upfront #module-1530928938514-1590 #image-1530928938513-1379{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530929511750-1460{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530928938514-1590{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530929766026-1960{min-height: 365px;}.upfront #module-1530929766027-1870 #image-1530929766026-1960{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530929768641-1650{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929766027-1870{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530929516557-1274{min-height: 365px;}.upfront #module-1530929516559-1299 #image-1530929516557-1274{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530929765297-1503{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929516559-1299{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530929934212-1521{min-height: 365px;}.upfront #module-1530929934214-1957 #image-1530929934212-1521{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530929937602-1537{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929934214-1957{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530929769400-1366{min-height: 365px;}.upfront #module-1530929769400-1523 #image-1530929769400-1366{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530929933446-1310{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929769400-1523{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530930365669-1201{min-height: 365px;}.upfront #module-1530930365671-1106 #image-1530930365669-1201{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530930377725-1937{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530930365671-1106{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530929938353-1081{min-height: 365px;}.upfront #module-1530929938354-1947 #image-1530929938353-1081{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530930364940-1499{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929938354-1947{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530931051038-1163{min-height: 365px;}.upfront #module-1530931051040-1114 #image-1530931051038-1163{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530931053963-1874{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931051040-1114{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530930378472-1736{min-height: 365px;}.upfront #module-1530930378474-1696 #image-1530930378472-1736{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530931050221-1909{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530930378474-1696{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530931325180-1584{min-height: 365px;}.upfront #module-1530931325181-1336 #image-1530931325180-1584{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530931327760-1693{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931325181-1336{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530931054715-1475{min-height: 365px;}.upfront #module-1530931054715-1545 #image-1530931054715-1475{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530931324436-1032{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931054715-1545{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530931976232-1916{min-height: 365px;}.upfront #module-1530931976233-1377 #image-1530931976232-1916{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530931979265-1801{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931976233-1377{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530931328534-1148{min-height: 365px;}.upfront #module-1530931328535-1772 #image-1530931328534-1148{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530931975491-1789{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931328535-1772{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530932270660-1432{min-height: 365px;}.upfront #module-1530932270662-1373 #image-1530932270660-1432{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530932273374-1530{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530932270662-1373{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530931980043-1431{min-height: 365px;}.upfront #module-1530931980044-1378 #image-1530931980043-1431{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530932269901-1527{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931980044-1378{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530953624818-1004{min-height: 365px;}.upfront #module-1530953624819-1547 #image-1530953624818-1004{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530953626987-1974{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953624819-1547{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530953557262-1615{min-height: 365px;}.upfront #module-1530953557264-1756 #image-1530953557262-1615{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530953623975-1478{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953557264-1756{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530953807796-1402{min-height: 365px;}.upfront #module-1530953807797-1511 #image-1530953807796-1402{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530953810189-1182{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953807797-1511{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530953790828-1877{min-height: 365px;}.upfront #module-1530953790830-1796 #image-1530953790828-1877{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530953807044-1909{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953790830-1796{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 365px;}.upfront #image-1530954041768-1212{min-height: 815px;}.upfront #module-1530954041780-1729 #image-1530954041768-1212{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.upfront #wrapper-1530954043998-1249{width: 50%;clear: both;margin-left: 0%;margin-right: 0%;}.upfront #module-1530954041780-1729{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 815px;}.upfront #image-1530953960936-1780{min-height: 815px;}.upfront #module-1530953960937-1548 #image-1530953960936-1780{padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5px;}.upfront #wrapper-1530954040931-1694{width: 50%;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953960937-1548{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 815px;}.upfront #upfront-region-p-and-sara-images{width: 100%;}.upfront #upfront-region-p-and-sara-images{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-p-and-sara-images{min-height: 4855px}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: rgba(241,241,241,1);}.upfront #unewnavigation-object-1451176653533-1165{width: 100%;min-height: 35px;}.upfront #module-1451176653534-1966 #unewnavigation-object-1451176653533-1165{padding-top: 15px;padding-bottom: 0px;}.upfront #wrapper-1451176766731-1783{width: 91.666666666667%;margin-left: 4.1666666666667%;margin-right: 4.1666666666667%;}.upfront #module-1451176653534-1966{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 35px;}.upfront #module-group-1451183081104-1359 > .upfront-module-group-bg{background-color: rgba(168,144,132,0);margin: 10px;}.upfront #button-object-1451177325363-1479{width: 100%;min-height: 30px;}.upfront #wrapper-1451183081107-1060{clear: both;width: 25%;margin-left: 0%;margin-right: 0%;}.upfront #module-1451177325365-1805{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #button-object-1451182542566-1244{width: 100%;min-height: 20px;}.upfront #wrapper-1451183081109-1108{width: 25%;margin-left: 0%;margin-right: 0%;}.upfront #module-1451182542568-1305{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #button-object-1451182444580-1423{width: 100%;min-height: 30px;}.upfront #wrapper-1451183081113-1915{width: 25%;margin-left: 0%;margin-right: 0%;}.upfront #module-1451182444581-1111{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #button-object-1451182668941-1932{width: 100%;min-height: 25px;}.upfront #wrapper-1451183081116-1594{width: 25%;margin-left: 0%;margin-right: 0%;}.upfront #module-1451182668943-1733{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;min-height: 30px;}.upfront #module-group-1451183081104-1359{padding-bottom: 0px;}.upfront #wrapper-1451192829023-1748{width: 33.333333333333%;margin-left: 33.333333333333%;margin-right: 33.333333333333%;}.upfront #module-group-1451183081104-1359{width: 100%;margin-left: 0%;margin-right: 0%;margin-top: 0px;margin-bottom: 0px;}.upfront #text-object-1518973817180-1212{width: 100%;}.upfront #module-1518973817180-1930 #text-object-1518973817180-1212{padding-top: 0px;padding-bottom: 5px;}.upfront #wrapper-1518973958349-1708{width: 66.666666666667%;margin-left: 16.666666666667%;margin-right: 16.666666666667%;}.upfront #module-1518973817180-1930{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 75px;}.upfront #upfront-region-footer{width: 100%;}.upfront #upfront-region-footer{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-footer{min-height: 260px}@media only screen and (min-width:570px) and (max-width:1079px){body:after{content: 'tablet';display: none;}.upfront-grid-layout{width: 540px;}#page{min-width: 540px;}body{background-color: #ffffff;}.upfront #upfront-region-container-header > .upfront-region-container-bg{background-color: rgba(241,241,241,1);}.upfront #module-1515875425534-1759 #image-1515875425533-1590{padding-top: 10px;}.upfront #wrapper-1515876502157-1659{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1515875425534-1759{width: 100%;}.upfront #unewnavigation-object-1450887526941-1305{min-height: 40px;}.upfront #module-1450887526944-1953 #unewnavigation-object-1450887526941-1305{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1450890402548-1546{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #module-1450887526944-1953{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;min-height: 40px;}.upfront #upfront-region-header{width: 100%;}.upfront #upfront-region-header{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-header{min-height: 105px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: #ffffff;background-size:; background-repeat: no-repeat;background-position:; background-image: none;}.upfront #wrapper-1458729658723-1552{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #post-data-part-object-1458729658724-1965{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;}.upfront #wrapper-1458729120677-1968{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1458728998806-1816{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-main{min-height: 45px}.upfront #upfront-region-container-p-and-sara-slider > .upfront-region-container-bg > .upfront-output-bg-overlay{display: none;}.upfront #upfront-region-container-p-and-sara-slider > .upfront-region-container-bg > .upfront-output-bg-tablet{display: block;}.upfront #upfront-region-p-and-sara-slider{width: 100%;}.upfront #upfront-region-p-and-sara-slider{min-height: 335px}.upfront #upfront-region-container-p-and-sara-images > .upfront-region-container-bg{background-color: transparent;}.upfront #image-1530928871670-1027{min-height: 375px;}.upfront #module-1530928871671-1008 #image-1530928871670-1027{padding-top: 10px;padding-right: 0px;}.upfront #wrapper-1530928937721-1782{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1530928871671-1008{width: 100%;min-height: 375px;}.upfront #image-1530927480438-1436{min-height: 365px;}.upfront #module-1530927480439-1556 #image-1530927480438-1436{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530928870940-1370{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #module-1530927480439-1556{width: 100%;min-height: 365px;}.upfront #image-1530929512468-1464{min-height: 365px;}.upfront #module-1530929512469-1940 #image-1530929512468-1464{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530929515739-1981{width: 100%;-webkit-order: 3;order: 3;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929512469-1940{width: 100%;min-height: 365px;}.upfront #image-1530928938513-1379{min-height: 365px;}.upfront #module-1530928938514-1590 #image-1530928938513-1379{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530929511750-1460{width: 100%;-webkit-order: 4;order: 4;margin-left: 0%;margin-right: 0%;}.upfront #module-1530928938514-1590{width: 100%;min-height: 365px;}.upfront #image-1530929766026-1960{min-height: 365px;}.upfront #module-1530929766027-1870 #image-1530929766026-1960{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530929768641-1650{width: 100%;-webkit-order: 5;order: 5;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929766027-1870{width: 100%;min-height: 365px;}.upfront #image-1530929516557-1274{min-height: 365px;}.upfront #module-1530929516559-1299 #image-1530929516557-1274{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530929765297-1503{width: 100%;-webkit-order: 6;order: 6;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929516559-1299{width: 100%;min-height: 365px;}.upfront #module-1530929934214-1957 #image-1530929934212-1521{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530929937602-1537{width: 100%;-webkit-order: 7;order: 7;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929934214-1957{width: 100%;}.upfront #image-1530929769400-1366{min-height: 365px;}.upfront #module-1530929769400-1523 #image-1530929769400-1366{padding-top: 0px;padding-right: 0px;padding-left: 0px;}.upfront #wrapper-1530929933446-1310{width: 100%;-webkit-order: 8;order: 8;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929769400-1523{width: 100%;min-height: 365px;}.upfront #module-1530930365671-1106 #image-1530930365669-1201{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530930377725-1937{width: 100%;-webkit-order: 9;order: 9;margin-left: 0%;margin-right: 0%;}.upfront #module-1530930365671-1106{width: 100%;}.upfront #image-1530929938353-1081{min-height: 365px;}.upfront #module-1530929938354-1947 #image-1530929938353-1081{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530930364940-1499{width: 100%;-webkit-order: 10;order: 10;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929938354-1947{width: 100%;min-height: 365px;}.upfront #image-1530931051038-1163{min-height: 365px;}.upfront #module-1530931051040-1114 #image-1530931051038-1163{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530931053963-1874{width: 100%;-webkit-order: 11;order: 11;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931051040-1114{width: 100%;min-height: 365px;}.upfront #image-1530930378472-1736{min-height: 365px;}.upfront #module-1530930378474-1696 #image-1530930378472-1736{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530931050221-1909{width: 100%;-webkit-order: 12;order: 12;margin-left: 0%;margin-right: 0%;}.upfront #module-1530930378474-1696{width: 100%;min-height: 365px;}.upfront #image-1530931325180-1584{min-height: 365px;}.upfront #module-1530931325181-1336 #image-1530931325180-1584{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530931327760-1693{width: 100%;-webkit-order: 13;order: 13;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931325181-1336{width: 100%;min-height: 365px;}.upfront #image-1530931054715-1475{min-height: 365px;}.upfront #module-1530931054715-1545 #image-1530931054715-1475{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530931324436-1032{width: 100%;-webkit-order: 14;order: 14;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931054715-1545{width: 100%;min-height: 365px;}.upfront #image-1530931976232-1916{min-height: 365px;}.upfront #module-1530931976233-1377 #image-1530931976232-1916{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530931979265-1801{width: 100%;-webkit-order: 15;order: 15;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931976233-1377{width: 100%;min-height: 365px;}.upfront #image-1530931328534-1148{min-height: 365px;}.upfront #module-1530931328535-1772 #image-1530931328534-1148{padding-top: 0px;}.upfront #wrapper-1530931975491-1789{width: 100%;-webkit-order: 16;order: 16;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931328535-1772{width: 100%;min-height: 365px;}.upfront #image-1530932270660-1432{min-height: 365px;}.upfront #module-1530932270662-1373 #image-1530932270660-1432{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530932273374-1530{width: 100%;-webkit-order: 17;order: 17;margin-left: 0%;margin-right: 0%;}.upfront #module-1530932270662-1373{width: 100%;min-height: 365px;}.upfront #image-1530931980043-1431{min-height: 365px;}.upfront #module-1530931980044-1378 #image-1530931980043-1431{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530932269901-1527{width: 100%;-webkit-order: 18;order: 18;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931980044-1378{width: 100%;min-height: 365px;}.upfront #image-1530953624818-1004{min-height: 365px;}.upfront #module-1530953624819-1547 #image-1530953624818-1004{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530953626987-1974{width: 100%;-webkit-order: 19;order: 19;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953624819-1547{width: 100%;min-height: 365px;}.upfront #image-1530953557262-1615{min-height: 365px;}.upfront #module-1530953557264-1756 #image-1530953557262-1615{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530953623975-1478{width: 100%;-webkit-order: 20;order: 20;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953557264-1756{width: 100%;min-height: 365px;}.upfront #image-1530953807796-1402{min-height: 365px;}.upfront #module-1530953807797-1511 #image-1530953807796-1402{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530953810189-1182{width: 100%;-webkit-order: 21;order: 21;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953807797-1511{width: 100%;min-height: 365px;}.upfront #image-1530953790828-1877{min-height: 365px;}.upfront #module-1530953790830-1796 #image-1530953790828-1877{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530953807044-1909{width: 100%;-webkit-order: 22;order: 22;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953790830-1796{width: 100%;min-height: 365px;}.upfront #image-1530954041768-1212{min-height: 820px;}.upfront #module-1530954041780-1729 #image-1530954041768-1212{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530954043998-1249{width: 100%;-webkit-order: 23;order: 23;margin-left: 0%;margin-right: 0%;}.upfront #module-1530954041780-1729{width: 100%;min-height: 820px;}.upfront #module-1530953960937-1548 #image-1530953960936-1780{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530954040931-1694{width: 100%;-webkit-order: 24;order: 24;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953960937-1548{width: 100%;}.upfront #upfront-region-p-and-sara-images{width: 100%;}.upfront #upfront-region-p-and-sara-images{min-height: 4855px}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: rgba(241,241,241,1);}.upfront #wrapper-1451176766731-1783{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1451176653534-1966{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;min-height: 25px;}.upfront #module-group-1451183081104-1359 > .upfront-module-group-bg{background-color: rgba(168,144,132,0);margin: 15px;}.upfront #wrapper-1451183081107-1060{width: 16.666666666667%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1451177325365-1805{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1451183081109-1108{width: 16.666666666667%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1451182542568-1305{margin-left: 0%;width: 100%;-webkit-order: 1;order: 1;margin-top: 0px;}.upfront #wrapper-1451183081113-1915{width: 33.333333333333%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #module-1451182444581-1111{margin-left: 0%;width: 100%;-webkit-order: 2;order: 2;margin-top: 0px;}.upfront #wrapper-1451183081116-1594{width: 33.333333333333%;-webkit-order: 3;order: 3;margin-left: 0%;margin-right: 0%;}.upfront #module-1451182668943-1733{margin-left: 0%;width: 100%;-webkit-order: 3;order: 3;margin-top: 0px;}.upfront #wrapper-1451192829023-1748{width: 50%;-webkit-order: 3;order: 3;margin-left: 25%;margin-right: 25%;}.upfront #module-group-1451183081104-1359{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;min-height: 100px;}.upfront #wrapper-1518973958349-1708{width: 100%;-webkit-order: 5;order: 5;margin-left: 0%;margin-right: 0%;}.upfront #module-1518973817180-1930{width: 100%;}.upfront #upfront-region-footer{width: 100%;}.upfront #upfront-region-footer{min-height: 240px}}@media only screen and (max-width:569px){body:after{content: 'mobile';display: none;}.upfront-grid-layout{width: 315px;}#page{min-width: 315px;}body{background-color: #ffffff;}.upfront #upfront-region-container-header > .upfront-region-container-bg{background-color: rgba(241,241,241,1);}.upfront #module-1515875425534-1759 #image-1515875425533-1590{padding-top: 10px;padding-left: 0px;}.upfront #wrapper-1515876502157-1659{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1515875425534-1759{width: 100%;}.upfront #unewnavigation-object-1450887526941-1305{min-height: 30px;}.upfront #module-1450887526944-1953 #unewnavigation-object-1450887526941-1305{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1450890402548-1546{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #module-1450887526944-1953{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;min-height: 30px;}.upfront #upfront-region-header{width: 100%;}.upfront #upfront-region-header{padding-top: 0px;padding-bottom: 0px;}.upfront #upfront-region-header{min-height: 110px}.upfront #upfront-region-container-main > .upfront-region-container-bg{background-color: #ffffff;background-size:; background-repeat: no-repeat;background-position:; background-image: none;}.upfront #wrapper-1458729658723-1552{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #post-data-part-object-1458729658724-1965{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;}.upfront #wrapper-1458729120677-1968{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1458728998806-1816{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;}.upfront #upfront-region-main{width: 100%;}.upfront #upfront-region-main{min-height: 45px}.upfront #upfront-region-container-p-and-sara-slider > .upfront-region-container-bg > .upfront-output-bg-overlay{display: none;}.upfront #upfront-region-container-p-and-sara-slider > .upfront-region-container-bg > .upfront-output-bg-mobile{display: block;}.upfront #upfront-region-p-and-sara-slider{width: 100%;}.upfront #upfront-region-p-and-sara-slider{min-height: 250px}.upfront #upfront-region-container-p-and-sara-images > .upfront-region-container-bg{background-color: transparent;}.upfront #image-1530928871670-1027{min-height: 220px;}.upfront #module-1530928871671-1008 #image-1530928871670-1027{padding-top: 5px;padding-right: 0px;}.upfront #wrapper-1530928937721-1782{width: 100%;-webkit-order: 0;order: 0;margin-left: 0%;margin-right: 0%;}.upfront #module-1530928871671-1008{width: 100%;min-height: 220px;}.upfront #image-1530927480438-1436{min-height: 215px;}.upfront #module-1530927480439-1556 #image-1530927480438-1436{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530928870940-1370{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1530927480439-1556{width: 100%;min-height: 215px;}.upfront #image-1530929512468-1464{min-height: 215px;}.upfront #module-1530929512469-1940 #image-1530929512468-1464{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530929515739-1981{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929512469-1940{width: 100%;min-height: 215px;}.upfront #image-1530928938513-1379{min-height: 215px;}.upfront #module-1530928938514-1590 #image-1530928938513-1379{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530929511750-1460{width: 100%;-webkit-order: 3;order: 3;margin-left: 0%;margin-right: 0%;}.upfront #module-1530928938514-1590{width: 100%;min-height: 215px;}.upfront #image-1530929766026-1960{min-height: 215px;}.upfront #module-1530929766027-1870 #image-1530929766026-1960{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530929768641-1650{width: 100%;-webkit-order: 4;order: 4;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929766027-1870{width: 100%;min-height: 215px;}.upfront #image-1530929516557-1274{min-height: 215px;}.upfront #module-1530929516559-1299 #image-1530929516557-1274{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530929765297-1503{width: 100%;-webkit-order: 5;order: 5;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929516559-1299{width: 100%;min-height: 215px;}.upfront #image-1530929934212-1521{min-height: 215px;}.upfront #module-1530929934214-1957 #image-1530929934212-1521{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530929937602-1537{width: 100%;-webkit-order: 6;order: 6;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929934214-1957{width: 100%;min-height: 215px;}.upfront #image-1530929769400-1366{min-height: 215px;}.upfront #module-1530929769400-1523 #image-1530929769400-1366{padding-top: 0px;padding-right: 0px;padding-left: 0px;}.upfront #wrapper-1530929933446-1310{width: 100%;-webkit-order: 7;order: 7;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929769400-1523{width: 100%;margin-left: 0%;margin-top: 0px;min-height: 215px;}.upfront #image-1530930365669-1201{min-height: 215px;}.upfront #module-1530930365671-1106 #image-1530930365669-1201{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530930377725-1937{width: 100%;-webkit-order: 8;order: 8;margin-left: 0%;margin-right: 0%;}.upfront #module-1530930365671-1106{width: 100%;min-height: 215px;}.upfront #image-1530929938353-1081{min-height: 215px;}.upfront #module-1530929938354-1947 #image-1530929938353-1081{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530930364940-1499{width: 100%;-webkit-order: 9;order: 9;margin-left: 0%;margin-right: 0%;}.upfront #module-1530929938354-1947{width: 100%;min-height: 215px;}.upfront #image-1530931051038-1163{min-height: 215px;}.upfront #module-1530931051040-1114 #image-1530931051038-1163{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530931053963-1874{width: 100%;-webkit-order: 10;order: 10;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931051040-1114{width: 100%;min-height: 215px;}.upfront #image-1530930378472-1736{min-height: 215px;}.upfront #module-1530930378474-1696 #image-1530930378472-1736{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530931050221-1909{width: 100%;-webkit-order: 11;order: 11;margin-left: 0%;margin-right: 0%;}.upfront #module-1530930378474-1696{width: 100%;min-height: 215px;}.upfront #image-1530931325180-1584{min-height: 215px;}.upfront #module-1530931325181-1336 #image-1530931325180-1584{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530931327760-1693{width: 100%;-webkit-order: 12;order: 12;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931325181-1336{width: 100%;min-height: 215px;}.upfront #image-1530931054715-1475{min-height: 210px;}.upfront #module-1530931054715-1545 #image-1530931054715-1475{padding-top: 0px;}.upfront #wrapper-1530931324436-1032{width: 100%;-webkit-order: 13;order: 13;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931054715-1545{width: 100%;min-height: 210px;}.upfront #image-1530931976232-1916{min-height: 215px;}.upfront #module-1530931976233-1377 #image-1530931976232-1916{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530931979265-1801{width: 100%;-webkit-order: 14;order: 14;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931976233-1377{width: 100%;min-height: 215px;}.upfront #image-1530931328534-1148{min-height: 215px;}.upfront #module-1530931328535-1772 #image-1530931328534-1148{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530931975491-1789{width: 100%;-webkit-order: 15;order: 15;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931328535-1772{width: 100%;min-height: 215px;}.upfront #image-1530932270660-1432{min-height: 215px;}.upfront #module-1530932270662-1373 #image-1530932270660-1432{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530932273374-1530{width: 100%;-webkit-order: 16;order: 16;margin-left: 0%;margin-right: 0%;}.upfront #module-1530932270662-1373{width: 100%;min-height: 215px;}.upfront #image-1530931980043-1431{min-height: 215px;}.upfront #module-1530931980044-1378 #image-1530931980043-1431{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530932269901-1527{width: 100%;-webkit-order: 17;order: 17;margin-left: 0%;margin-right: 0%;}.upfront #module-1530931980044-1378{width: 100%;min-height: 215px;}.upfront #image-1530953624818-1004{min-height: 215px;}.upfront #module-1530953624819-1547 #image-1530953624818-1004{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530953626987-1974{width: 100%;-webkit-order: 18;order: 18;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953624819-1547{width: 100%;min-height: 215px;}.upfront #image-1530953557262-1615{min-height: 215px;}.upfront #module-1530953557264-1756 #image-1530953557262-1615{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530953623975-1478{width: 100%;-webkit-order: 19;order: 19;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953557264-1756{width: 100%;min-height: 215px;}.upfront #image-1530953807796-1402{min-height: 215px;}.upfront #module-1530953807797-1511 #image-1530953807796-1402{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530953810189-1182{width: 100%;-webkit-order: 20;order: 20;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953807797-1511{width: 100%;min-height: 215px;}.upfront #image-1530953790828-1877{min-height: 215px;}.upfront #module-1530953790830-1796 #image-1530953790828-1877{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530953807044-1909{width: 100%;-webkit-order: 21;order: 21;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953790830-1796{width: 100%;min-height: 215px;}.upfront #image-1530954041768-1212{min-height: 480px;}.upfront #module-1530954041780-1729 #image-1530954041768-1212{padding-top: 0px;padding-right: 0px;}.upfront #wrapper-1530954043998-1249{width: 100%;-webkit-order: 22;order: 22;margin-left: 0%;margin-right: 0%;}.upfront #module-1530954041780-1729{width: 100%;min-height: 480px;}.upfront #image-1530953960936-1780{min-height: 480px;}.upfront #module-1530953960937-1548 #image-1530953960936-1780{padding-top: 0px;padding-left: 0px;}.upfront #wrapper-1530954040931-1694{width: 100%;-webkit-order: 23;order: 23;margin-left: 0%;margin-right: 0%;}.upfront #module-1530953960937-1548{width: 100%;min-height: 480px;}.upfront #upfront-region-p-and-sara-images{width: 100%;}.upfront #upfront-region-p-and-sara-images{min-height: 4855px}.upfront #upfront-region-container-footer > .upfront-region-container-bg{background-color: rgba(241,241,241,1);}.upfront #wrapper-1451176766731-1783{width: 100%;-webkit-order: 1;order: 1;margin-left: 0%;margin-right: 0%;}.upfront #module-1451176653534-1966{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #module-group-1451183081104-1359 > .upfront-module-group-bg{background-color: rgba(168,144,132,0);margin: 15px;}.upfront #wrapper-1451183081107-1060{width: 28.571428571429%;-webkit-order: 1;order: 1;margin-left: 14.285714285714%;margin-right: 0%;}.upfront #module-1451177325365-1805{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #wrapper-1451183081109-1108{width: 28.571428571429%;-webkit-order: 3;order: 3;margin-left: 14.285714285714%;margin-right: 14.285714285714%;}.upfront #module-1451182542568-1305{margin-left: 0%;width: 100%;-webkit-order: 1;order: 1;margin-top: 0px;}.upfront #wrapper-1451183081113-1915{width: 28.571428571429%;-webkit-order: 5;order: 5;margin-left: 14.285714285714%;margin-right: 0%;}.upfront #module-1451182444581-1111{margin-left: 0%;width: 100%;-webkit-order: 2;order: 2;margin-top: 0px;}.upfront #wrapper-1451183081116-1594{width: 28.571428571429%;-webkit-order: 6;order: 6;margin-left: 14.285714285714%;margin-right: 14.285714285714%;}.upfront #module-1451182668943-1733{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;}.upfront #module-group-1451183081104-1359{padding-top: 0px;}.upfront #wrapper-1451192829023-1748{width: 100%;-webkit-order: 2;order: 2;margin-left: 0%;margin-right: 0%;}.upfront #module-group-1451183081104-1359{margin-left: 0%;width: 100%;-webkit-order: 0;order: 0;margin-top: 0px;min-height: 40px;}.upfront #wrapper-1518973958349-1708{width: 100%;-webkit-order: 3;order: 3;margin-left: 0%;margin-right: 0%;}.upfront #module-1518973817180-1930{width: 100%;}.upfront #upfront-region-footer{width: 100%;}.upfront #upfront-region-footer{min-height: 260px}}div#page .upfront-output-region-container .upfront-output-module .left-with-caption .wp-caption {
    text-align: left;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .opt-in-image .upfront-image-container {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
}
div#page .upfront-output-region-container .upfront-output-module .opt-in-image.upfront-image img {
    width: 100% !important;
    height: auto !important;
    display: block;
    position: relative !important;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .line-left.upfront-plain_txt h1:after {
    content: "";
    width: 180px;
    height: 1px;
    display: block;
    margin-top: 25px;
    background: #333333;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .line-text-center.upfront-plain_txt h1:after {
    content: "";
    position:relative;
    left: 50%;
    margin-left: -90px;
    width: 180px;
    height: 1px;
    display: block;
    margin-top: 25px;
    background: #333333;
}
div#page .upfront-output-region-container .upfront-output-module .line-text-center.upfront-plain_txt {
    padding: 0 20px;
    text-align:center;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h1, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h2, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h3, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h4, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h5, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h6, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt p {
    margin:0px;
    padding: 0 50px 0px;
    color: #61737b;
    font-size: 17px;
    line-height: 1.7em;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
    text-transform: inherit;
    letter-spacing: -0.35px;
    text-indent: -30px;
    text-align:center;
}
div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h1:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h2:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h3:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h4:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h5:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h6:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt p:before {
    content: " ";
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;
    margin-left: 0px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png");
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    position:relative;
    top:4px;
}
div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h2:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h4:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h6:before {
    background-position: -706px -865px;
}
div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h1:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h3:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt h5:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing-center.upfront-plain_txt p:before {
    background-position: -867px -65px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h1, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h2, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h3, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h4, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h5, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h6, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt p {
    margin:0px;
    padding: 0 50px 0px;
    color: #61737b;
    font-size: 17px;
    line-height: 1.7em;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
    text-transform: inherit;
    letter-spacing: -0.35px;
    text-indent: -30px;
}
div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h1:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h2:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h3:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h4:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h5:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h6:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt p:before {
    content: " ";
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;
    margin-left: 0px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png");
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    position:relative;
    top:4px;
}
div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h2:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h4:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h6:before {
    background-position: -706px -865px;
}
div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h1:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h3:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt h5:before, div#page .upfront-output-region-container .upfront-output-module .list-pricing.upfront-plain_txt p:before {
    background-position: -867px -65px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .text-center h1, 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 h6, div#page .upfront-output-region-container .upfront-output-module .text-center p, div#page .upfront-output-region-container .upfront-output-module .text-center.upfront-plain_txt {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom:10px;
}
div#page .upfront-output-region-container .upfront-output-module .text-center h2 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom:0px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .title-pricing.upfront-plain_txt h1:after, div#page .upfront-output-region-container .upfront-output-module .title-pricing.upfront-plain_txt h2:after {
    content: "$";
    display: inline-block;
    vertical-align: top;
    color: #00a384;
    font-size: 50%;
    line-height: 1em;
}
div#page .upfront-output-region-container .upfront-output-module .title-pricing.upfront-plain_txt h1 {
    padding:0px;
    margin-left:10px;
    margin-top:-20px;
}


/* 384346-1515867500-ai */.upfront-region-container-header .upfront-region-container-bg {
    border-bottom: 1px solid #f9f9f9;
}


/* 384346-1515867500-ai */.upfront-region-container-slider .upfront-default-slider-nav i {
    width: 10px;
    height: 10px;
    border: 1px solid transparent;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background: #eeeeee;
    transition: background 0.3s ease-in, border-color 0.5s ease-in-out;
    -moz-transition: background 0.3s ease-in, border-color 0.5s ease-in-out;
    -webkit-transition: background 0.3s ease-in, border-color 0.5s ease-in-out;
}
.upfront-region-container-slider .upfront-default-slider-nav i:hover {
    border-color: #e3e3e2;
    background: #ffffff;
}
.upfront-region-container-slider .upfront-default-slider-nav i:active, .upfront-region-container-slider .upfront-default-slider-nav .uslider-dotnav-current {
    background: #01bc9d;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev, .upfront-region-container-slider .upfront-default-slider-nav-next {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png");
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev {
    background-position: -695px -204px;
}
.upfront-region-container-slider .upfront-default-slider-nav-next {
    background-position: -695px -55px;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev:hover, .upfront-region-container-slider .upfront-default-slider-nav-next:hover {
    opacity: 1;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev:before, .upfront-region-container-slider .upfront-default-slider-nav-next:before {
    display: none;
}


/* 384346-1515867500-ai */.upfront-region-container-slider .upfront-default-slider-nav i {
    display: none;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev, .upfront-region-container-slider .upfront-default-slider-nav-next {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png");
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev {
    background-position: -695px -204px;
}
.upfront-region-container-slider .upfront-default-slider-nav-next {
    background-position: -695px -55px;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev:hover, .upfront-region-container-slider .upfront-default-slider-nav-next:hover {
    opacity: 1;
}
.upfront-region-container-slider .upfront-default-slider-nav-prev:before, .upfront-region-container-slider .upfront-default-slider-nav-next:before {
    display: none;
}


/* 384346-1515867500-ai */.upfront-region-container-luke-and-sara .upfront-region-container-bg {
    position: relative;
}
.upfront-region-container-luke-and-sara .upfront-region-container-bg:after {
    content: "";
    opacity: 0.2;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000000;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .single-page h1.post_title, div#page .upfront-output-region-container .upfront-output-module .single-page h1.post_title a {
    color: #333333;
    font-size: 56px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: normal;
}
div#page .upfront-output-region-container .upfront-output-module .single-page .post_excerpt {
    font-size: 28px;
    line-height: 1.2em;
    font-weight: normal;
    text-transform: none;
}


/* 384346-1515867500-ai */.post_content {
    border-bottom: 1px solid #ededed;
    padding-bottom: 35px;
    margin-bottom: 40px;
}

/* Post Elements – Post Title */
.upfront-postpart-title .post_title {
    text-align: center;
}
h1.post_title, h1.post_title a {
    padding: 0;
}
h1.post_title a:hover {
    color: #61737b;
}

/* Post Elements – Date */
.upfront-postpart-date {
    text-align: right;
}
time.post_date {
    color: #61737b;
    font-family: 'Quattrocento Sans', Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
/* Post Elements – Author */
.upfront-postpart-author {
    padding-left: 0;
}
.upfront-postpart-author:before {
    color: #61737b;
    content: "•";
    display: inline-block;
    font-family: 'Quattrocento Sans', Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding:0;
    margin: 0px 5px 0px 0px;
    line-height: 4px;
}
.upfront-postpart-author a.post_author {
    color: #61737b;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
.upfront-postpart-author a.post_author:hover {
    color: #61737b;
}
/* Post Elements – Post Excerpt */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
 /* Post Content */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
.upfront-postpart-contents .post_content h1, .upfront-postpart-contents .post_content h2, .upfront-postpart-contents .post_content h3, .upfront-postpart-contents .post_content h4, .upfront-postpart-contents .post_content h5, .upfront-postpart-contents .post_content p, .post_content address, .post_content table, .post_content pre, .post_content cite, .post_content q, .post_content iframe, .post_content embed {
    margin: 0 0 35px;
    padding:0px;
}

.upfront-postpart-contents .post_content h6 {
    margin: 0 0 5px;
    padding:0px;
    text-transform: uppercase;
}
.upfront-postpart-contents .post_content h3 {
    text-align: center;
}
.post_content > ul, .post_content > ol {
    margin: 0px 0 35px;
}
.post_content > ul li, .post_content > ol li {
    margin-bottom:15px;
}

.post_content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
.post_content > ul li:before {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    background-position: -715px -544px;
    content: "";
    display: inline-block;
    height: 10px;
    margin-right: 10px;
    width: 9px;
}
.upfront-postpart-contents .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 30px auto;
}

.post_content img {
    margin-top:10px;
}
.post_content .alignright, .post_content img.alignright {
    float: right;
    margin: 0 0 30px 30px;
}
.post_content .alignleft, .post_content img.alignleft {
    float: left;
    margin: 0 30px 30px 0;
}

.post_content p {
    padding: 0;
    -ms-word-break: break-word;
    word-break: break-word;
}
.post_content .wp-caption-text p, .post_content p.wp-caption-text {
    color: #61737b;
    font-family: 'lato';
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
}
.post_content .wp-caption-text > * {
    margin: 0;
}
.post_content .wp-caption-text a {
    color: #333333;
    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: 30px;
}
.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: #61737b;
    font-family: 'lato';
    font-size: 15px;
    line-height: 1.333em;
    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 {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
.post_content blockquote p:last-child {
    margin-bottom: 0;
}
/* Template: Password Protected */
.post_content form p {
    position: relative;
}
.post_content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
.post_content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
.post_content input[type="submit"]:hover {
    background: #00a384;
}
/* Post Categories */
.upfront-output-object.upfront-postpart-object.upfront-postpart-categories {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 30px;
    padding-bottom: 30px;
}
.post_categories {
    padding-left: 30px;
    border-left: 4px solid #01bc9d;
    color: #61737b;
    font-size: 18px !important;
    line-height: 1.4em !important;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
}
 .post-categories,  .post-categories li {
    list-style: none;
}
.post_categories h3.post_categories_title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.389em;
    margin: 0;
    padding: 0;
}
 .post-categories {
    display: block;
    /*margin-top: 10px;*/
    *zoom: 1;
}
 .post-categories:before,  .post-categories:after {
    content: "";
    display: table;
}
 .post-categories:after {
    clear: both;
}
 .post-categories li {
    float: left;
    display: inline-block;
    margin-right: 15px;
    /*margin-bottom: 15px;*/
    margin-top: 10px;
}
 .post-categories li:last-child {
    margin-right: 0;
}
 .post-categories li a {
    display: block;
    padding: 6px 12px;
    border: 1px solid #008a7a;
    background: #61737b;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.2em;
    min-width: 115px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
 .post-categories li a:hover {
    border-color: #61737b;
    background: #008a7a;
    color: #ffffff;
}
 .post-categories li a:active,  .post-categories li a:visited {
    border-color: #008a7a;
    background: #00a384;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
}
 /* Post Comments */
.post_comments {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #dddddd;
    color: #61737b;
    font-size: 18px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .uf-upage-responsive .upfront-postpart-contents {
    margin-bottom: 75px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upage-responsive .post_content {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
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;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .uf-upage .upfront-postpart-contents {
    margin-bottom: 75px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upage .post_content {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-wrapper.part-date, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-module.part-module-date {
    margin-left: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-module.part-module-date {
    margin-top: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-date {
    text-align: center;
    font-size: 13px;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-wrapper.part-author, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-module.part-module-author {
    margin: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-author {
    padding-left: 10px;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .upfront-postpart-author:before {
    display: block;
    margin: 0 0 5px;
}


div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content img.alignright {
    float: none;
    margin: 0 auto 30px;
    width:100%;
}
div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content .alignleft, div#page .upfront-output-region-container .upfront-output-module .uf-upost-responsive .post_content img.alignleft {
    float: none;
    margin: 0 auto 30px;
}
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;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-facebook.upfront-button {
    padding:0px;
    margin:0px;
}
div#page .upfront-output-region-container .upfront-output-module .button-facebook.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -535px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .button-facebook.upfront-button a.upfront_cta:hover {
    background-position: -214px -535px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-instagram.upfront-button {
    padding:0px;
    margin:0px;
}
div#page .upfront-output-region-container .upfront-output-module .button-instagram.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -215px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .button-instagram.upfront-button a.upfront_cta:hover {
    background-position: -214px -215px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-pinterest.upfront-button {
    padding:0px;
    margin:0px;
}
div#page .upfront-output-region-container .upfront-output-module .button-pinterest.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -375px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .button-pinterest.upfront-button a.upfront_cta:hover {
    background-position: -214px -375px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-pricing-one {
    padding: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .button-pricing-one a.upfront_cta {
    padding: 15px 10px 13px;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    line-height: 2.1em;
    letter-spacing: -0.5px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-pricing-three {
    padding: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .button-pricing-three .upfront_cta {
    padding: 15px 10px 13px;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    line-height: 1.6em;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-pricing-two {
    padding: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .button-pricing-two .upfront_cta {
    padding: 15px 10px 13px;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    line-height: 2.1em;
    letter-spacing: -0.5px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-pricing {
    padding: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .button-pricing a.upfront_cta {
    padding: 0px 15px 0px;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    line-height: 50px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-style-four.upfront-button .upfront_cta {
    width: 100%;
    height: 40px;
    line-height:40px;
    padding: 0 8px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 1em;
}
div#page .upfront-output-region-container .upfront-output-module .button-style-four.upfront-button .upfront_cta:active {
    border-color: #00a384;
    background: #01bc9d;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-style-one.upfront-button .upfront_cta {
    width: 100%;
    display: block;
    padding: 10px 10px 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 1.2em;
}
div#page .upfront-output-region-container .upfront-output-module .button-style-one.upfront-button .upfront_cta:active {
    border-color: #00a384;
    background: #01bc9d;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-style-three.upfront-button .upfront_cta {
    width: 100%;
    padding: 10px 10px 8px;
    background: transparent;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 1.2em;
}
div#page .upfront-output-region-container .upfront-output-module .button-style-three.upfront-button .upfront_cta:hover {
    background: #00a384;
}
div#page .upfront-output-region-container .upfront-output-module .button-style-three.upfront-button .upfront_cta:active {
    border-color: #00a384;
    background: #01bc9d;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-style-two.upfront-button .upfront_cta {
    width: 100%;
    padding: 10px 10px 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 1.2em;
}
div#page .upfront-output-region-container .upfront-output-module .button-style-two.upfront-button .upfront_cta:active {
    border-color: #626a73;
    background: #959da6;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .button-twitter.upfront-button {
    padding:0px;
    margin:0px;
}
div#page .upfront-output-region-container .upfront-output-module .button-twitter.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -695px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .button-twitter.upfront-button a.upfront_cta:hover {
    background-position: -214px -695px;
}


/* 384346-1515867500-ai */

/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .comments-mobile .upfront-comments li * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
div#page .upfront-output-region-container .upfront-output-module .comments-mobile .upfront-comments .comment-author, div#page .upfront-output-region-container .upfront-output-module .comments-mobile .comment-form p.form-allowed-tags {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .comments-mobile .comment-respond .form-submit input {
    width: 100%;
    display: block;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .comments-tablet .upfront-comments li * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
div#page .upfront-output-region-container .upfront-output-module .comments-tablet .upfront-comments .avatar {
    display: none;
}


/* 384346-1515867500-ai *//* Comments – Default Styles */
ol.upfront-comments {
    list-style: none;
    margin-bottom:80px;
}
ol.upfront-comments article.comment {
    position: relative;
    margin-bottom: 30px;
}
ol.upfront-comments img.avatar {
    position: absolute;
    right: 0;
    border: 1px solid #0ebfa2;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display:none;
}
ol.upfront-comments li.comment:nth-child(2n+2) img.avatar {
    left: 0;
    right: auto;
    display:none;
}
ol.upfront-comments a.comment-time {
    position: absolute;
    bottom: 0;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
ol.upfront-comments li.comment:nth-child(2n+2) a.comment-time {
    left: 20px;
}
ol.upfront-comments .reply span {
    display: none;
}

ol.upfront-comments .comment-author .fn {
    font-style:normal;
    font-weight: 700;
    font-size: 20px;
}
ol.upfront-comments .comment-author {
    margin-bottom: 5px;
}
ol.upfront-comments .comment-content, ol.upfront-comments .reply {
    width: 100%;
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #fff;

}

ol.upfront-comments li.comment:nth-child(2n+2) .comment-content, ol.upfront-comments li.comment:nth-child(2n+2) .reply {
    margin-right: 0;
    margin-left: auto;
}
ol.upfront-comments .reply {
    height: 35px;
    padding: 0 10px;
    border-top: 0;
}
ol.upfront-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png");
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    background-position: -386px -707px;
    text-indent: -999999px;
    top:4px;
    transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
}
ol.upfront-comments .reply a:hover {
    background-position: -546px -707px;
}
ol.upfront-comments .comment-content p {
    padding: 0;
}
ol.upfront-comments .comment-content p:last-child {
    margin-bottom: 0;
}
/* Comments – Styles for children comments */
 ol.upfront-comments ol.children {
    margin-left: 30px;
    list-style: none;
}
ol.upfront-comments ol.children li.comment.depth-5 .reply, ol.upfront-comments ol.children li.comment.depth-5 a.comment-time {
    display: none;
}
/* Reply – Default Styles */
 .comment-respond {
}
#reply-title, #reply-title a {
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
    padding:0;
    margin:0;
    font-size: 25px
}

#reply-title small a {
    display:block;
    font-size:13px;
    font-family: 'lato'
}
.comment-form * {
    box-sizing: border-box;
}
.comment-form p {
    width: 100%;
    /*max-width: 610px;*/
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
.comment-respond p.logged-in-as {
    max-width: 100%;
    font-size: 15px;
    margin-bottom: 25px;
}
.comment-form label {
    /*display: none;*/
    color: #61737b;
    font-family: 'Quattrocento', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
.comment-form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: white;
    color: #61737b;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.comment-form-comment label {
    display:none;
}

.comment-form input[type="text"] {
    padding: 10px 15px;
}

.comment-form input[type="email"], .comment-form textarea {
    padding: 15px 15px;
}

.comment-form input[type="text"]:focus, .comment-form input[type="email"]:focus, .comment-form textarea:focus {
    border-color: #61737b;
}
.comment-form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
.comment-form p.form-allowed-tags code {
    color: #61737b;
}
.comment-respond .form-submit {
    display: block;
    text-align: right;
}
.comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 2px;
}
.comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
.comment-respond .form-submit input:active, .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}

.upfront-output-ucomment, .upfront-comment {
    min-height: 200px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .contact-responsive .submit-field {
    width: 100%;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .send-button .submit-field {
    margin-bottom:100px;
    border-radius: 2px;
}


/* 384346-1515867500-ai */.ucontact-input {
    display: block;
    margin-bottom: 20px;
    padding: 0 15px 0;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    background: #ffffff;
    color: #61737b;
    font-size: 16px;
    line-height: 45px;
    height: 45px;
    font-family: 'Quattrocento Sans', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 2px;
}
.ucontact-input:focus {
    border-color: #61737b;
    color: #333333;
}
.textarea-field {
    min-height: 200px;
    max-height: 400px;
    height:200px;
    margin-bottom: 20px;
}
.submit-field {
    padding: 0px 60px 0px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-size: 16px;
    line-height: 35px;
    font-family: 'Quattrocento Sans', Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    border-radius: 2px;
    margin-bottom: 100px;
    margin-top:0px;
}
.submit-field:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
.submit-field:active {
    border-color: #00a384;
    background: #01bc9d;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.5);
}
.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-family: 'Quattrocento Sans', Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-style: normal;
    line-height: 1.5em;
}
.upfront-contact-form .ucontact-msg {
    margin-bottom: 20px;
    padding: 15px;
    border-radius:2px;
}
.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;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .ugallery-four-cols.upfront-gallery {
    padding: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-four-cols .ugallery {
    width: 100% !important;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-four-cols .ugallery_item {
    width: 25% !important;
    height: 270px !important;
    max-height: 270px !important;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-four-cols .ugallery_link {
    height: 270px;
    display: block;
    position: relative;
    margin-bottom: 0;
    transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-four-cols img.ugallery-image {
    width: 100% !important;
    height: auto !important;
    display: block;
    position: relative;
    top: 50% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-four-cols .ugallery_link p:before {
    margin-top: 24%;
    margin-bottom: 27%;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile.upfront-gallery {
    padding:0px!important;
    margin:0px 0px 0px!important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile .ugallery {
    width: 100%!important;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile .ugallery_link, div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile .ugallery_item {
    height: 230px!important;
    max-height: 230px!important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile .ugallery_item {
    width: 50%!important;
    overflow: hidden;
    padding:0pximportant;
    margin:0px!important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile .ugallery_link {
    display: block;
    position: relative;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile img.ugallery-image {
    width: 100% !important;
    height: auto !important;
    display: block;
    position: relative;
    top: 50% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile .ugallery_link p:before {
    margin-top: 100%;
    margin-bottom: 10%;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-mobile .ugallery_link p {
    font-size:13px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .ugallery-portfolio.upfront-gallery {
    padding: 0!important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-portfolio .ugallery {
    width: 100%!important;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-portfolio .ugallery_item {
    width: 33.333333%!important;
    height: 450px!important;
    max-height: 450px!important;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-portfolio .ugallery_link {
    height: 450px;
    display: block;
    position: relative;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-portfolio img.ugallery-image {
    width: 100% !important;
    height: auto !important;
    display: block;
    position: relative;
    top: 50% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-portfolio .ugallery_link p:before {
    margin-top: 65%;
    margin-bottom: 10%;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet.upfront-gallery {
    padding:0px!important;
    margin:0px 0px 40px!important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet .ugallery {
    width: 100%!important;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet .ugallery_link, div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet .ugallery_item {
    height: 400px!important;
    max-height: 400px!important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet .ugallery_item {
    width: 50%!important;
    overflow: hidden;
    padding:0pximportant;
    margin:0px!important;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet .ugallery_link {
    display: block;
    position: relative;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet img.ugallery-image {
    width: 100% !important;
    height: auto !important;
    display: block;
    position: relative;
    top: 50% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet .ugallery_link p:before {
    margin-top: 75%;
    margin-bottom: 10%;
}
div#page .upfront-output-region-container .upfront-output-module .ugallery-tablet .ugallery_link p {
    font-size:14px;
}


/* 384346-1515867500-ai */
.ugallery_link .ugallery-thumb-title.ugallery-caption-over {
	width: auto;
	height: auto;
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	padding: 10px;
	border: 1px solid rgba(255, 255, 255, 0.4);
	text-align: center;
	transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}
.ugallery_link .ugallery-thumb-title.ugallery-caption-over:before {
	content: "";
	width: 16px;
	height: 16px;
	display: block;
	margin: 0 auto 10px;
	background: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.png") no-repeat center center transparent;
	background-image: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.svg"), none;
	background-size: contain;
}
.ugallery_link:active .ugallery-thumb-title {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.ugallery_link .ugallery-thumb-title.ugallery-caption-below p {
	text-align: left;
}
.ugallery_link .ugallery-thumb-title.ugallery-caption-below p:before {
	content: "";
	width: 7px;
	height: 12px;
	position: relative;
	display: inline-block;
	top: 1px;
	margin-right: 10px;
	background: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.png") no-repeat left top transparent;
	background-image: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.svg"), none;
	background-size: contain;
}
.ugallery_labels {
    margin-bottom: 45px;
    text-align: center;
}
.ugallery_label_filter {
    display: inline-block;
    margin-right: 30px;
    padding: 5px 22px 4px;
    border: 1px solid #00a384;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: transparent;
    color: #00a384;
    font-size: 14px;
    line-height: 1.4em;
    text-transform: uppercase;
    transition: background 0.2s ease-in-out, border-color 0.25s ease, color 0.2s ease;
    -ms-transition: background 0.2s ease-in-out, border-color 0.25s ease, color 0.2s ease;
    -moz-transition: background 0.2s ease-in-out, border-color 0.25s ease, color 0.2s ease;
    -webkit-transition: background 0.2s ease-in-out, border-color 0.25s ease, color 0.2s ease;
}
.ugallery_label_filter:last-child {
    margin-right: 0;
}
.ugallery_label_filter:hover, .ugallery_label_filter:active {
    border-color: #008a7a;
    background: #00a384;
    color: #ffffff;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .footer-navigation div[data-style='horizontal'] ul.menu, div#page .upfront-output-region-container .upfront-output-module .footer-navigation div[data-style='vertical'] ul.menu {
    padding:0px;
    margin:0px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-navigation div[data-style='horizontal'] ul.menu > li.menu-item {
    position: relative;
    letter-spacing: 0.2px;
}
div#page .upfront-output-region-container .upfront-output-module .footer-navigation div[data-style='horizontal'] ul.menu > li.menu-item:after {
    content: " / ";
    position: absolute;
    top: 0;
    right: 0;
    color: #333333;
    line-height: 1.2;
    letter-spacing: -2px;
    text-rendering: geometricPrecision;
}
div#page .upfront-output-region-container .upfront-output-module .footer-navigation div[data-style='horizontal'] ul.menu > li.menu-item:last-child:after {
    display: none;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .nav-responsive div[data-style='horizontal'] ul.menu > li.menu-item > a, div#page .upfront-output-region-container .upfront-output-module .nav-responsive div[data-style='vertical'] ul.menu > li.menu-item > a {
    color: #333333;
}


/* 384346-1515867500-ai */ div[data-style='horizontal'] ul.menu,  div[data-style='vertical'] ul.menu {
    background: transparent;
}
 div[data-style='horizontal'] ul.menu > li.menu-item,  div[data-style='vertical'] ul.menu > li.menu-item {
    position: relative;
}
 div[data-style='horizontal'] ul.menu li a,  div[data-style='vertical'] ul.menu li a {
    transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    -webkit-transition: color 2.3s ease-in-out, border-color 0.2s ease-in-out;
}
 div[data-style='horizontal'] ul.menu > li.menu-item:after {
    content: "|";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    color: #00a384;
    line-height: 1.2;
}
 div[data-style='horizontal'] ul.menu > li.menu-item:last-child:after {
    display: none;
}
 div[data-style='horizontal'] ul.menu > li.menu-item > a {
    padding-top: 0;
    padding-bottom: 0;
    color: #333333;
    font-size: 18px;
    line-height: 1;
    font-family: "Quattrocento";
    text-rendering: geometricPrecision;
}
 div[data-style='horizontal'] ul.menu > li.menu-item > a:hover,  div[data-style='horizontal'] ul.menu > li.current-menu-item > a {
    color: #01bc9d;
}
 div[data-style='horizontal'] ul.sub-menu {
    padding-top: 20px;
}
 div[data-style='horizontal'] ul.sub-menu > li.menu-item > a {
    padding: 12px 10px 10px;
    border: 1px solid #d2d2d2;
    border-bottom: 0;
    background: #ffffff;
    color: #333333;
    font-size: 18px;
    line-height: 1.2;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
    text-rendering: geometricPrecision;
}
 div[data-style='horizontal'] ul.sub-menu > li.menu-item:last-child > a {
    border-bottom: 1px solid #d2d2d2;
}
 div[data-style='horizontal'] ul.sub-menu > li.menu-item > a:hover {
    border-color: #0ba588;
    color: #00a384;
}
 div[data-style='vertical'] ul.menu > li.menu-item > a {
    position: relative;
    padding-right: 0;
    color: #333333;
}
 div[data-style='vertical'] ul.menu > li.menu-item > a:after {
    content: "";
    width: 20px;
    height: 1px;
    display: block;
    position: absolute;
    background: #d0d0d0;
    right: 0;
    bottom: 0;
}
 div[data-style='vertical'] ul.menu > li.menu-item:last-child > a:after {
    display: none;
}
 div[data-style='vertical'] ul.menu > li.menu-item:hover > a,  div[data-style='vertical'] ul.menu > li.current-menu-item > a {
    color: #00a384;
}
 div[data-style='vertical'] ul.menu > li.menu-item > a:hover:after,  div[data-style='vertical'] ul.menu > li.current-menu-item > a:after {
    background: #00a384;
}
 div[data-style='vertical'] ul.sub-menu {
    padding-left: 25px;
}
 div[data-style='vertical'] ul.sub-menu > li.menu-item > a {
    border: 1px solid #d2d2d2;
    border-bottom: 0;
    background: #ffffff;
    color: #333333;
}
 div[data-style='vertical'] ul.sub-menu > li.menu-item:last-child > a {
    border-bottom: 1px solid #d2d2d2;
}
 div[data-style='vertical'] ul.sub-menu > li.menu-item > a:hover {
    border-color: #0da78a;
    color: #00a384;
}

div.responsive_nav_toggler {
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    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 {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #61737b;
}

div.responsive_nav_toggler > div {
    display: none;
}
div[data-style='burger'] ul.menu {
    display: block;
    padding: 0;
    border-bottom: 0;
    background-color: rgba(255, 255, 255, 1);
    height:450px;
    border-bottom: 1px solid #f9f9f9;
}
div[data-style='burger'] ul.menu > li.menu-item {
    margin-bottom: -1px;
    padding: 0;
    border: 0;
    cursor: auto;
}
div[data-style='burger'] ul.menu > li.menu-item > a {
    display: block;
    position: relative;
    padding: 10px;
    border-left: 0;
    border-right: 0;
    background: transparent;
    color: #333333;
    font-size: 18px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
    transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}
div[data-style='burger'] ul.menu > li.current-menu-item > a, div[data-style='burger'] ul.menu > li.menu-item > a:hover {
    color: #01bc9d;
    background: transparent;
}
div[data-style='burger'] i.burger_nav_close {
    width: 30px;
    height: 30px;
    margin-top: 30px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-indent: -9999px;
    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[data-style='burger'] i.burger_nav_close:hover {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #61737b;
}

div.upfront-navigation div[data-style="burger"][ data-burger_alignment="left"] ul.menu {
    width: 100%;
    max-width: 250px;
    height: 100%;
    left: 0;
}
div.upfront-navigation div[data-style="burger"][ data-burger_alignment="right"] ul.menu {
    width: 100%;
    max-width: 250px;
    height: 100%;
    right: 0;
}

.menu-luke-menu-container .menu {
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li {
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li article {
    *zoom: 1;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li > article {
    padding-top: 15px;
    padding-bottom: 26px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li article:before, div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li article:after {
    content: " ";
    display: table;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li article:after {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li .thumbnail {
    width: 100%;
    max-width: 250px;
    height: 140px;
    float: left;
    display: block;
    margin-right: 15px;
    margin-bottom: 0;
    line-height: 140px;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li .thumbnail img {
    position: relative;
    top: 50%;
    margin-top: 0 !important;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li .title h3 {
    line-height: 0.5em;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li .date_posted {
    float: left;
    display: inline-block;
    margin-right: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li .date_posted, div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li .author {
    line-height: 0.95em;
    margin-bottom: 1.5em;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li:not(.noFeature) .post_categories {
    border-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li:not(.noFeature) .gravatar {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style .uf-pagination {
    margin-top: 50px;
    margin-bottom: 115px !important;
}
div#page .upfront-output-region-container .upfront-output-module .archive-style.uposts-object li .comment_count {
    display: none;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li {
    padding: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li > article {
    padding-bottom: 22px;
    margin-bottom: 35px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li:last-child > article {
    margin-bottom: 12px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .gravatar {
    float: left;
    display: inline-block;
    margin-right: 22px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .thumbnail {
    max-height: 270px;
    margin-bottom: 30px;
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .thumbnail a img {
    opacity: 1;
    -webkit-transition: opacity .4s;
    transition: opacity .4s;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .thumbnail a:hover img {
    opacity: .65;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .title:before {
    background-color: #61737b;
    content: "";
    display: block;
    height: 2px;
    margin: auto 0 15px;
    width: 60px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .title {
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .title h3 {
    line-height: 0.8em;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .date_posted, div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .author {
    display: inline-block;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .author a {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .author a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .author:before {
    content: "";
    display: inline-block;
    margin-left: 0px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .content, div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .read_more {
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .content {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .content p {
    margin: 0;
    padding: 0;
    line-height: 1.50em;
    letter-spacing: 0.45px;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .read_more {
    text-transform: capitalize;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li.noFeature article:before {
    content: "";
    width: 100%;
    height: 468px;
    display: block;
    margin-bottom: 40px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/bg-nophoto.jpg") no-repeat center center #01bc9d;
    background-size: cover;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object li .dot-middle {
    font-size: 26px;
    line-height: 1.231em;
    vertical-align: top;
}
div#page .upfront-output-region-container .upfront-output-module .news-style.uposts-object {
    margin-bottom: 115px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .responsive-archive.uposts-object li .thumbnail {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-archive.uposts-object li .title h3 {
    line-height: 1em;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-archive.uposts-object li .date_posted {
    float: left;
    display: inline-block;
    margin-right: 4px;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .thumbnail {
    height: 100%;
    max-height: 250px;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .gravatar {
    margin: auto auto 15px;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .title {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .title h3 {
    line-height: 1em;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .date_posted, div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .author {
    display: block;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .date_posted {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .author .dot-middle {
    display: none;
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .author:before {
    content: "•";
    display: block;
    font-size: 16px;
    line-height: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .author a {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .author a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .responsive-news.uposts-object li .read_more {
    text-align: center;
}


/* 384346-1515867500-ai */.uposts-object li > article {
    border-bottom: 1px solid #d3d3d3;
}
.uposts-object li .title a, .uposts-object li .post_categories {
    color: #61737b;
    font-size: 18px;
    line-height: 25px;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
.uposts-object li .date_posted, .uposts-object li .author {
    color: #01bc9d;
    text-transform: uppercase;
}
.uposts-object li .post_categories a {
    font-size: 16px;
    text-transform: capitalize;
}
.uposts-object li .gravatar {
    display: none;
}
.uposts-object li .gravatar, .uposts-object li .gravatar img {
    display: block;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
.uposts-object li .gravatar img {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
/* Post Thumbnail */
 .uf-post .thumbnail {
    max-height: 470px;
    width: 100%;
}
.uf-post .thumbnail img {
    width: 100%;
}
/* Navigation */
 .uf-pagination {
    display: block;
    position: relative;
    margin-top: 30px;
    text-align: center;
}
.uf-pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 3px solid transparent;
    color: #333333;
    font-size: 16px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
    -webkit-transition: color 0.2s ease-in-out;
            transition: color 0.2s ease-in-out
}
.uf-pagination .page-numbers:hover {
    color: #00a384;
}
.uf-pagination .page-numbers:active {
    color: #007051;
}
.uf-pagination .page-numbers:visited {
    color: #333333;
    border-bottom-color: #333333;
}
.uf-pagination .page-numbers.current {
    border-bottom-color: #00a384;
    color: #00a384;
}
.uf-pagination .prev.page-numbers, .uf-pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #00a384;
    font-family: "Quattrocento Sans";
}
.uf-pagination .prev.page-numbers:before, .uf-pagination .next.page-numbers:before {	 	 				  	   	   	  
    position: absolute;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") no-repeat #ffffff;
}
.uf-pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
.uf-pagination .next.page-numbers:before {
    content: ">";
    right: 0;
}
.uf-pagination .prev.page-numbers {
    left: 0;
}
.uf-pagination .next.page-numbers {
    right: 0;
}
.uf-pagination .page-numbers:hover {
    color: #007051;
    font-family: "Quattrocento";
}
.uf-pagination .prev.page-numbers:hover, .uf-pagination .next.page-numbers:hover {
    font-family: "Quattrocento Sans";
}


/* 384346-1515867500-ai */.upfront-tabs-container {
    background: #ffffff;
}
.upfront-tabs-container .tabs-menu-wrapper {
    display: block;
    background: #fafafa;
    *zoom: 1;
}
.upfront-tabs-container .tabs-menu-wrapper:before, .upfront-tabs-container .tabs-menu-wrapper:after {
    content: "";
    display: table;
}
.upfront-tabs-container .tabs-menu-wrapper:after {
    clear: both;
}
.upfront-tabs-container .tabs-tab .inner-box {
    font-weight: bold;
}
.upfront-tabs-container .tabs-tab-active .inner-box, .upfront-tabs-container .tabs-tab:hover .inner-box {
    background: #f2f2f2;
}
.upfront-tabs-container .tabs-content {
    padding: 20px;
}
.upfront-tabs-container .tabs-content, .upfront-tabs-container .tabs-content p {
    color: #999999;
    font-size: 16px;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile {
    padding-right: 30px !important;
    padding-left: 30px !important;
    background: #f5f5f5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget {
    color: #333333;
    font-size: 17px;
    line-height: 1.4em;
    font-family: Quattrocento Sans;
    font-weight: 400;
    font-style: normal;
    text-align: justify;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .widgettitle {
    color: #61737b;
    font-size: 28px;
    line-height: 1.8em;
    font-family: Quattrocento;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter, div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter-widget {
    width: 100% !important;
    max-width: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .newsletter form, div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .newsletter-widget form {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget form p {
    width: 100%;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter-email, div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter-submit {
    padding: 10px 10px 8px;
    background: #ffffff;
    font-size: 16px;
    line-height: 1.2em;
    font-family: Quattrocento Sans;
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter-email {
    width: 100%;
    margin-top: 15px;
    padding-right: 130px;
    border: 1px solid #d0d0d0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #cccccc;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter-submit {
    width: 100%;
    padding-left: 18px;
    padding-right: 18px;
    border: 1px solid #d0d0d0;
    color: #01bc9d;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter-submit:hover, div#page .upfront-output-region-container .upfront-output-module .newsletter-mobile .widget .newsletter-submit:active {
    border-color: #01bc9d;
    background: #01bc9d;
    color: #ffffff;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .newsletter  {
    padding-right: 60px !important;
    padding-left: 60px !important;
    background: #f5f5f5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget h2, div#page .upfront-output-region-container .upfront-output-module .newsletter .widget p {
    margin-top: 0;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget {
    color: #333333;
    font-size: 17px;
    line-height: 1.4em;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
    text-align: justify;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .widgettitle {
    color: #61737b;
    font-size: 28px;
    line-height: 1.8em;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .newsletter, div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .newsletter-widget {
    width: 100% !important;
    max-width: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter.newsletter form, div#page .upfront-output-region-container .upfront-output-module .newsletter.newsletter-widget form {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget form p {
    width: 100%;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .newsletter-email, div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .newsletter-submit {
    padding: 10px 10px 8px;
    background: #ffffff;
    font-size: 16px;
    line-height: 1.2em;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .newsletter-email {
    width: 100%;
    margin-top: 8px;
    padding-right: 130px;
    border: 1px solid #d0d0d0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #cccccc;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .newsletter-submit {
    position: absolute;
    top: 8px;
    right: 0;
    padding-left: 18px;
    padding-right: 18px;
    border: 1px solid #d0d0d0;
    color: #01bc9d;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .newsletter .widget .newsletter-submit:hover {
    border-color: #01bc9d;
    background: #01bc9d;
    color: #ffffff;
}


/* 384346-1515867500-ai */div#page .upfront-output-region-container .upfront-output-module .uwidget-no-borders {
    padding-right: 0 !important;
    padding-left: 0 !important;
}


/* 384346-1515867500-ai *//* Calendar */
.widget #calendar_wrap, .widget #wp-calendar, .widget #wp-calendar > caption {
    width: 100%;
    display: block;
}
.widget #wp-calendar {
    position: relative;
    font-size: 16px;
    line-height: 24px;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
}
.widget #wp-calendar > caption {
    background: #01bc9d;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.widget #wp-calendar thead, .widget #wp-calendar tbody {
    width: 100%;
    display: block;
}
.widget #wp-calendar thead {
    background: #fafafa;
    color: #01bc9d;
    font-weight: bold;
    text-align: center;
}
.widget #wp-calendar thead > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -moz-flex;
    display: -webkit-flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.widget #wp-calendar thead > tr > th {
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
        -ms-flex: 1 auto;
            flex: 1 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-direction: column;
}
.widget #wp-calendar tbody {
    padding-bottom: 24px;
    background: #ffffff;
}
.widget #wp-calendar tbody > tr {
    width: 100%;
    display: block;
}
.widget #wp-calendar tbody > tr:first-child {
    text-align: right;
}
.widget #wp-calendar tbody > tr:last-child {
    text-align: left;
}
.widget #wp-calendar tbody > tr > td {
    width: 100%;
    max-width: 14.2857%;
    display: inline-block;
    color: #999999;
    text-align: center;
}
.widget #wp-calendar #today {
    background: #01bc9d;
    color: #ffffff;
}
.widget #wp-calendar tfoot {
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    padding: 0 10px;
    background: #ffffff;
}
.widget #wp-calendar tfoot > tr > td > a {
    font-weight: bold;
}
/* Search Form */
.widget .search-form {
    position: relative;
}
.widget .search-form input[type="search"] {
    width: 100%;
    display: block;
    padding: 10px 44px 8px 10px;
    border: 1px solid #dddddd;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fcfcfc;
    color: #bdbdbd;
    font-size: 16px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
.widget .search-form .search-submit {
    width: 36px;
    height: 24px;
    position: absolute;
    top: 8px;
    right: 1px;
    border-left: 1px solid #dddddd;
    background-color: #fcfcfc;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    background-position: -62px -68px;
    text-indent: -9999px;
}
.widget .search-form .search-submit:hover {
    background-position: -222px -68px;
}


/* 384346-1515867500-ai *//* icomoon fonts */
				@font-face {
					font-family: 'icomoon';
					src: url('../wp-content/themes/upfront/fonts/icomoon3a49.eot?taxgy5');
					src: url('../wp-content/themes/upfront/fonts/icomoon3a49.eot?taxgy5#iefix') format('embedded-opentype'),
					url('../wp-content/themes/upfront/fonts/icomoon3a49.woff?taxgy5') format('woff'),
					url('../wp-content/themes/upfront/fonts/icomoon3a49.ttf?taxgy5') format('truetype'),
					url('../wp-content/themes/upfront/fonts/icomoon3a49.svg?taxgy5#icomoon') format('svg');
					font-weight: normal;
					font-style: normal;
				}
				.upfront-output-layout .uf_font_icon, .upfront-output-layout .uf_font_icon * {
					font-family: 'icomoon' !important;
					speak: none;
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					line-height: 1;
					position: relative;
					/* Better Font Rendering =========== */
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
				}.upfront_theme_color_0{ color: #333333;} a .upfront_theme_color_0:hover{ color: #333333;} button .upfront_theme_color_0:hover{ color: #333333;} .upfront_theme_bg_color_0{ background-color: #333333;} a .upfront_theme_bg_color_0:hover{ background-color: #333333;} button .upfront_theme_bg_color_0:hover{ background-color: #333333;}  .upfront_theme_color_1{ color: #61737b;} a .upfront_theme_color_1:hover{ color: #61737b;} button .upfront_theme_color_1:hover{ color: #61737b;} .upfront_theme_bg_color_1{ background-color: #61737b;} a .upfront_theme_bg_color_1:hover{ background-color: #61737b;} button .upfront_theme_bg_color_1:hover{ background-color: #61737b;}  .upfront_theme_color_2{ color: #61737b;} a .upfront_theme_color_2:hover{ color: #61737b;} button .upfront_theme_color_2:hover{ color: #61737b;} .upfront_theme_bg_color_2{ background-color: #61737b;} a .upfront_theme_bg_color_2:hover{ background-color: #61737b;} button .upfront_theme_bg_color_2:hover{ background-color: #61737b;}  .upfront_theme_color_3{ color: #61737b;} a .upfront_theme_color_3:hover{ color: #61737b;} button .upfront_theme_color_3:hover{ color: #61737b;} .upfront_theme_bg_color_3{ background-color: #61737b;} a .upfront_theme_bg_color_3:hover{ background-color: #61737b;} button .upfront_theme_bg_color_3:hover{ background-color: #61737b;}  .upfront_theme_color_4{ color: #61737b;} a .upfront_theme_color_4:hover{ color: #61737b;} button .upfront_theme_color_4:hover{ color: #61737b;} .upfront_theme_bg_color_4{ background-color: #61737b;} a .upfront_theme_bg_color_4:hover{ background-color: #61737b;} button .upfront_theme_bg_color_4:hover{ background-color: #61737b;}  .upfront_theme_color_5{ color: #ffffff;} a .upfront_theme_color_5:hover{ color: #ffffff;} button .upfront_theme_color_5:hover{ color: #ffffff;} .upfront_theme_bg_color_5{ background-color: #ffffff;} a .upfront_theme_bg_color_5:hover{ background-color: #ffffff;} button .upfront_theme_bg_color_5:hover{ background-color: #ffffff;}  .upfront_theme_color_6{ color: #4d4d4d;} a .upfront_theme_color_6:hover{ color: #4d4d4d;} button .upfront_theme_color_6:hover{ color: #4d4d4d;} .upfront_theme_bg_color_6{ background-color: #4d4d4d;} a .upfront_theme_bg_color_6:hover{ background-color: #4d4d4d;} button .upfront_theme_bg_color_6:hover{ background-color: #4d4d4d;}#page .upfront-accordion-container.accordion-preset-default .accordion-panel-title,
#page .upfront-accordion-container.accordion-preset-default .accordion-panel-title p {
	background: rgb(250, 250, 250); 	color: #61737b; 	font-family: Quattrocento Sans; 	font-size: 16px; 	font-weight: 700;	font-style: normal;	line-height: 2;	        border: none;
    			transition: all 0.3s ease;
	}

#page .upfront-accordion-container.accordion-preset-default .accordion-panel-title:hover,
#page .upfront-accordion-container.accordion-preset-default .accordion-panel-title:hover p,
#page .upfront-accordion.default.live-preview-hover .upfront-accordion-container .accordion-panel-title {
			background: rgb(242, 242, 242); 				color: #61737b; 		font-family: Quattrocento Sans; 		font-size: 16px; 		font-weight: 700;		font-style: normal;		line-height: 2;		        border: none;
    }

#page .upfront-accordion-container.accordion-preset-default .accordion-panel-active .accordion-panel-title,
#page .upfront-accordion-container.accordion-preset-default .accordion-panel-active .accordion-panel-title p,
#page .upfront-accordion.default.live-preview-active .upfront-accordion-container .accordion-panel-title {
			background: rgb(242, 242, 242); 				color: #61737b; 		font-family: Quattrocento Sans; 		font-size: 16px; 		font-weight: 700;		font-style: normal;		line-height: 2;		        border: none;
    	transition: none;
}
#page .upfront-accordion-container.accordion-preset-default .accordion-panel-content {
			background: #ffffff;
		}
#page .upfront-accordion-container.accordion-preset-default .accordion-panel-title:after {
	border-top-color: #61737b;
	border-left-color: transparent;
}
#page .upfront-accordion-container.accordion-preset-default .accordion-panel-title:hover:after {
		border-top-color: #61737b;
		border-left-color: transparent;
}
#page .upfront-accordion-container.accordion-preset-default .accordion-panel-active .accordion-panel-title:after {
	border-top-color: transparent;
			border-left-color: #61737b;
	}

 div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment /* Comments – Default Styles */
ol.upfront-comments {
    list-style: none;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments article.comment {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments img.avatar {
    position: absolute;
    right: 0;
    border: 1px solid #0ebfa2;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display:none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments li.comment:nth-child(2n+2) img.avatar {
    left: 0;
    right: auto;
    display:none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments a.comment-time {
    position: absolute;
    bottom: 0;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments li.comment:nth-child(2n+2) a.comment-time {
    left: 20px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .comment-author .fn {
    font-style:normal;
    font-weight: 700;
    font-size: 20px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .comment-author {
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .comment-content, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .reply {
    width: 100%;
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments li.comment:nth-child(2n+2) .comment-content, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments li.comment:nth-child(2n+2) .reply {
    margin-right: 0;
    margin-left: auto;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .reply {
    height: 35px;
    padding: 0 10px;
    border-top: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png");
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    background-position: -386px -707px;
    text-indent: -999999px;
    top:4px;
    -o-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .reply a:hover {
    background-position: -546px -707px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .comment-content p {
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment /* Comments – Styles for children comments */
 ol.upfront-comments ol.children {
    margin-left: 30px;
    list-style: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments ol.children li.comment.depth-5 .reply, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment ol.upfront-comments ol.children li.comment.depth-5 a.comment-time {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment /* Reply – Default Styles */
.comment-respond {
    margin-top: 60px;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment #reply-title, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment #reply-title a {
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
    padding:0;
    margin:0;
    font-size: 25px
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment #reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "lato";
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-respond p.logged-in-as {
    max-width: 100%;
    font-size: 15px;
    margin-bottom: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
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 input[type="email"], div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
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 .comment-form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form input[type="email"], div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
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 input[type="email"]:focus, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-respond .form-submit {
    text-align: right;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-respond .form-submit input:active, div#page .upfront-output-region-container .upfront-output-module .default.upfront-comment .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Comments – Default Styles */
ol.upfront-comments {
    list-style: none;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments article.comment {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments img.avatar {
    position: absolute;
    right: 0;
    border: 1px solid #0ebfa2;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display:none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments li.comment:nth-child(2n+2) img.avatar {
    left: 0;
    right: auto;
    display:none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments a.comment-time {
    position: absolute;
    bottom: 0;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments li.comment:nth-child(2n+2) a.comment-time {
    left: 20px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .comment-author .fn {
    font-style:normal;
    font-weight: 700;
    font-size: 20px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .comment-author {
    margin-bottom: 5px;
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .comment-content, div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .reply {
    width: 100%;
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments li.comment:nth-child(2n+2) .comment-content, div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments li.comment:nth-child(2n+2) .reply {
    margin-right: 0;
    margin-left: auto;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .reply {
    height: 35px;
    padding: 0 10px;
    border-top: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.png");
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    background-position: -386px -707px;
    text-indent: -999999px;
    top:4px;
    -o-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .reply a:hover {
    background-position: -546px -707px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .comment-content p {
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Comments – Styles for children comments */
 ol.upfront-comments ol.children {
    margin-left: 30px;
    list-style: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments ol.children li.comment.depth-5 .reply, div#page .upfront-output-region-container .upfront-output-module .mobile ol.upfront-comments ol.children li.comment.depth-5 a.comment-time {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Reply – Default Styles */
.comment-respond {
    margin-top: 60px;
    overflow: hidden;
}
div#page .upfront-output-region-container .upfront-output-module .mobile #reply-title, div#page .upfront-output-region-container .upfront-output-module .mobile #reply-title a {
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
    padding:0;
    margin:0;
    font-size: 25px
}
div#page .upfront-output-region-container .upfront-output-module .mobile #reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "lato";
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-respond p.logged-in-as {
    max-width: 100%;
    font-size: 15px;
    margin-bottom: 25px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
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 input[type="email"], div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
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 .comment-form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form input[type="email"], div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
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 input[type="email"]:focus, div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-respond .form-submit {
    text-align: center;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: block;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .comment-respond .form-submit input:active, div#page .upfront-output-region-container .upfront-output-module .mobile .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
/* Contact presets Typography Normal state */
#page .default .upfront-field-container label {
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 400;    font-style: normal;    line-height: 1.8;	color: #61737b; 			transition: all 0.3s ease-in-out;
	}

#page .default .upfront-field-container input,
#page .default .upfront-field-container textarea {
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 400;    font-style: normal;    line-height: 2.3;	color: #61737b; 			transition: all 0.3s ease-in-out;
	}

#page .default .upfront-field-container.upfront-submit-container .button{
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 700;    font-style: normal;    line-height: 1.4;	color: #61737b; 			transition: all 0.3s ease-in-out;
	}

/* Contact presets Typography Hover state */


#page .default .upfront-field-container label:hover {
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 400;    font-style: normal;    line-height: 1.8;	color: #4d4d4d; }

#page .default .upfront-field-container input:hover,
#page .default .upfront-field-container textarea:hover {
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 400;    font-style: normal;    line-height: 2.3;	color: #333333; }

#page .default .upfront-field-container.upfront-submit-container .button:hover {
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 700;    font-style: normal;    line-height: 1.4;	color: #ffffff; }


/* Contact presets Typography Focus state */


#page .default .upfront-field-container input:focus,
#page .default .upfront-field-container textarea:focus {
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 400;    font-style: normal;    line-height: 2.3;	color: #333333; }

#page .default .upfront-field-container.upfront-submit-container .button:focus {
	font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 700;    font-style: normal;    line-height: 1.4;	color: #61737b; }


/* Colors module */
#page .default .upfront-field-container input,
#page .default .upfront-field-container textarea {
	background: #ffffff;			transition: all 0.3s ease-in-out;
	}

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

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

#page .upfront-contact-form.default .upfront-field-container.upfront-submit-container .button {
	 background: rgba(0, 0, 0, 0);			transition: all 0.3s ease-in-out;
	}

#page .upfront-contact-form.default .upfront-field-container.upfront-submit-container .button:hover {
			background: rgb(137, 137, 137);	}

#page .upfront-contact-form.default .upfront-field-container.upfront-submit-container .button:focus {
			background: rgb(137, 137, 137);	}

/* Borders Module */

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

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

#page .default .upfront-field-container input:focus,
#page .default .upfront-field-container textarea:focus {
			border: 2px solid #61737b;
	}

/* Button */

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

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

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

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .default .ucontact-input {
    margin-bottom: 10px;
    padding: 1px 15px 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .textarea-field.ucontact-input {
    max-height: 100%;
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
div#page .upfront-output-region-container .upfront-output-module .default .submit-field {
    margin-bottom: 0;
    padding: 10px 30px 8px !important;
    text-transform: uppercase;
}
#page .default .ugallery_item .ugallery_border {
			border: none;
		        border-radius: 0px;
    }

#page .upfront-output-ugallery.default .ugallery-thumb-title p,
#page .upfront-output-ugallery.default .ugallery-thumb-title,
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title p,
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title
{
		color: #ffffff;
	}

#page .upfront-output-ugallery.default .ugallery-thumb-title,
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title 
{
		background: rgba(0, 2, 1, 0.75);
	}

#page .upfront-output-ugallery.default .ugallery-thumb-title, 
#page .upfront-object.upfront-gallery.default .ugallery-thumb-title
{
	}

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .default .ugallery .ugallery_item {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default .ugallery .ugallery_item .redactor-box {
    position: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .default .ugallery .ugallery-thumb-title.ugallery-caption-over {
    width: auto;
    height: auto;
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    padding: 10px;
    border: 1px solid rgba(255, 255, 255, 0.4);
    text-align: center;
    transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .default .ugallery:active .ugallery-thumb-title.ugallery-caption-over {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .ugallery .ugallery-thumb-title.ugallery-caption-over:before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    margin: 0 auto 10px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.png") no-repeat center transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.svg"), none;
    background-size: contain;
}
div#page .upfront-output-region-container .upfront-output-module .default .ugallery .ugallery-thumb-title.ugallery-caption-below p {
    text-align: left;
}
div#page .upfront-output-region-container .upfront-output-module .default .ugallery .ugallery-thumb-title.ugallery-caption-below p:before {
    content: "";
    width: 7px;
    height: 12px;
    position: relative;
    display: inline-block;
    top: 1px;
    margin-right: 10px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.png") no-repeat left top transparent;
    background-size: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.svg"), none;
    background-size: contain;
}
#page .big-gallery .ugallery_item .ugallery_border {
			border: none;
		        border-radius: 0px;
    }

#page .upfront-output-ugallery.big-gallery .ugallery-thumb-title p,
#page .upfront-output-ugallery.big-gallery .ugallery-thumb-title,
#page .upfront-object.upfront-gallery.big-gallery .ugallery-thumb-title p,
#page .upfront-object.upfront-gallery.big-gallery .ugallery-thumb-title
{
		color: #ffffff;
	}

#page .upfront-output-ugallery.big-gallery .ugallery-thumb-title,
#page .upfront-object.upfront-gallery.big-gallery .ugallery-thumb-title 
{
		background: rgba(0, 2, 1, 0.5);
	}

#page .upfront-output-ugallery.big-gallery .ugallery-thumb-title, 
#page .upfront-object.upfront-gallery.big-gallery .ugallery-thumb-title
{
	}

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .big-gallery .ugallery .ugallery_item {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .big-gallery .ugallery .ugallery_item .redactor-box {
    position: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .big-gallery .ugallery .ugallery-thumb-title.ugallery-caption-over {
    width: auto;
    height: auto;
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    padding: 10px;
    border: 1px solid rgba(255, 255, 255, 0.4);
    text-align: center;
    transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .big-gallery .ugallery:active .ugallery-thumb-title.ugallery-caption-over {
    top: 0;
    right: 0;
    bottom: 20;
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .big-gallery/*.ugallery .ugallery-thumb-title.ugallery-caption-over:before {
    content: "";
    width: 24px;
    height: 44px;
    display: block;
    margin: 60% auto 10%;
    /*background: url("//ownmynet.com/customs/wp-content/themes/uf-luke-and-sara/ui/lightning.png") no-repeat center transparent;
    background-image: url("//ownmynet.com/customs/wp-content/themes/uf-luke-and-sara/ui/lightning.svg"), none;*/
    background-size: contain;*/
}
div#page .upfront-output-region-container .upfront-output-module .big-gallery .ugallery .ugallery-thumb-title.ugallery-caption-below p {
    display: inline-block;
}
div#page .upfront-output-region-container .upfront-output-module .big-gallery .ugallery .ugallery-thumb-title.ugallery-caption-below p:before {
    content: "";
    width: 7px;
    height: 12px;
    position: relative;
    display: inline-block;
    top: 1px;
    margin-right: 10px;
    /*background: url("//ownmynet.com/customs/wp-content/themes/uf-luke-and-sara/ui/lightning.png") no-repeat left top transparent;
    background-size: url("//ownmynet.com/customs/wp-content/themes/uf-luke-and-sara/ui/lightning.svg"), none;*/
    background-size: contain;
}
#page .no-padding-m .upfront-image-caption-container .wp-caption p,
#page .no-padding-m .upfront-image-caption-container .wp-caption {
		color: rgba(0, 0, 0, 0.9);
	}

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

#page .no-padding-m .upfront-image-caption-container {
	         border: none;
    }

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

/* Custom CSS */
#page .default .upfront-image-caption-container .wp-caption p,
#page .default .upfront-image-caption-container .wp-caption {
		color: #ffffff;
	}

#page .default .upfront-image-caption-container .wp-caption {
		background: rgba(0, 2, 1, 0.75);
	}

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

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

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

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

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

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


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

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

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



	div#page .upfront-output-region-container .upfront-output-module .footer [data-style="horizontal"] ul.menu, div#page .upfront-output-region-container .upfront-output-module .footer div[data-style="vertical"] ul.menu {
    background: transparent;
}
div#page .upfront-output-region-container .upfront-output-module .footer div[data-style="horizontal"] ul.menu > li.menu-item, div#page .upfront-output-region-container .upfront-output-module .footer div[data-style="vertical"] ul.menu > li.menu-item {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .footer [data-style="horizontal"] ul.menu > li.menu-item > a {
    padding-right: 22px;
    padding-left: 22px;
}
div#page .upfront-output-region-container .upfront-output-module .footer div[data-style="horizontal"] ul.menu > li.menu-item:after {
    content: "/";
    display: block;
    position: absolute;
    top: 4px;
    right: 0;
    color: #333333;
    line-height: 1.2;
    letter-spacing: -2px;
    text-align: center;
    text-rendering: geometricPrecision;
}
div#page .upfront-output-region-container .upfront-output-module .footer div[data-style="horizontal"] ul.menu > li.menu-item:last-child:after {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .footer ul.menu > li.menu-item > a {
    transition: color 0.3s ease-in;
    -moz-transition: color 0.3s ease-in;
    -webkit-transition: color 0.3s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .footer ul.menu > li.current-menu-item > a {
    color: #01bc9d !important;
}
div#page .upfront-output-region-container .upfront-output-module .footer [data-style="burger"] ul.menu {
    height: 450px;
    display: block;
    padding: 0 !important;
    border-bottom: 1px solid #f9f9f9 !important;
    background-color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .footer [data-style="burger"] ul.menu > li.menu-item {
    margin-bottom: -1px;
    padding: 0 !important;
    border: 0 !important;
    cursor: auto;
}
div#page .upfront-output-region-container .upfront-output-module .footer [data-style="burger"] ul.menu > li.menu-item > a {
    display: block;
    position: relative;
    padding: 10px;
    border-right: 0;
    border-left: 0;
    background: transparent;
    transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .footer [data-style="burger"] ul.menu > li.current-menu-item > a, div#page .upfront-output-region-container .upfront-output-module .footer [data-style="burger"] ul.menu > li.menu-item > a:hover {
    color: #01bc9d;
    background: transparent;
}
div#page .upfront-output-region-container .upfront-output-module .footer .upfront-output-unewnavigation .responsive_nav_toggler {
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    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#page .upfront-output-region-container .upfront-output-module .footer .upfront-output-unewnavigation .responsive_nav_toggler:hover {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .footer .upfront-output-unewnavigation .responsive_nav_toggler > div {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .footer .upfront-output-unewnavigation i.burger_nav_close {
    width: 30px;
    height: 30px;
    margin-top: 30px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 0;
    border-radius: 100%;
    -moz-boder-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    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#page .upfront-output-region-container .upfront-output-module .footer .upfront-output-unewnavigation i.burger_nav_close:hover {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #01bc9d;
}
#page div.default ul.menu {
			text-align: center;
	}

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

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

#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: #333333; 	font-family: Quattrocento; 	font-size: 18px; 	font-weight: 400;	font-style: normal;	line-height: 1.6;}

#page .default ul.menu > li.menu-item a:hover,
#page .default.upfront-navigation.live-preview-hover ul.menu > li.menu-item a {
			color: #61737b; 		font-family: Quattrocento; 		font-size: 18px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}

#page .default ul.menu > li.menu-item a:focus,
#page .default.upfront-navigation.live-preview-focus ul.menu > li.menu-item a {
			color: #61737b; 		font-family: Quattrocento; 		font-size: 18px; 		font-weight: 400;		font-style: normal;		line-height: 1.6;	}

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


	div#page .upfront-output-region-container .upfront-output-module .default [data-style="horizontal"] ul.menu, div#page .upfront-output-region-container .upfront-output-module .default div[data-style="vertical"] ul.menu {
    background: transparent;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="horizontal"] ul.menu > li.menu-item, div#page .upfront-output-region-container .upfront-output-module .default div[data-style="vertical"] ul.menu > li.menu-item {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="horizontal"] ul.menu > li.menu-item:after {
    content: "|";
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
    color: #00a384;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="horizontal"] ul.menu > li.menu-item:last-child:after {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default ul.menu > li.menu-item > a {
    transition: color 0.3s ease-in;
    -moz-transition: color 0.3s ease-in;
    -webkit-transition: color 0.3s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .default ul.menu > li.current-menu-item > a {
    color: #01bc9d !important;
}
div#page .upfront-output-region-container .upfront-output-module .default .responsive_nav_toggler {
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    transition: background-color 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .default .responsive_nav_toggler:hover {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default .responsive_nav_toggler > div {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"] ul.menu {
    display: block;
    padding: 0 !important;
    border-bottom: 0 !important;
    background-color: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #f9f9f9 !important;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"] ul.menu > li.menu-item {
    margin-bottom: -1px;
    padding: 0 !important;
    border: 0 !important;
    cursor: auto;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"] ul.menu > li.menu-item > a {
    display: block;
    position: relative;
    padding: 10px;
    border-left: 0;
    border-right: 0;
    background: transparent;
    color: #333333;
    font-size: 18px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"] ul.menu > li.current-menu-item > a, div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"] ul.menu > li.menu-item > a:hover {
    color: #01bc9d;
    background: transparent;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"] i.burger_nav_close {
    width: 30px;
    height: 30px;
    margin: 30px 20px 20px 30px;
    border: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-indent: -9999px;
    transition: background-color 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"] i.burger_nav_close:hover {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default div.upfront-navigation div[data-style="burger"][ data-burger_alignment="left"] ul.menu {
    width: 100%;
    max-width: 250px;
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default div.upfront-navigation div[data-style="burger"][ data-burger_alignment="right"] ul.menu {
    width: 100%;
    max-width: 250px;
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default div[data-style="burger"][data-burger_open="1"] .responsive_nav_toggler {
    display: none;
}
#page div.menu-header ul.menu {
			text-align: false;
	}

#page .menu-header ul.menu > li.menu-item a {
		background: rgb(241, 241, 241);
	}

#page .menu-header ul.menu > li.menu-item a:hover,
#page .menu-header.live-preview-hover ul.menu > li.menu-item a {
		background: rgb(241, 241, 241);
	}

#page .menu-header ul.menu > li.menu-item a:focus,
#page .menu-header.live-preview-focus ul.menu > li.menu-item a {
		background: rgb(241, 241, 241);
	}


#page .menu-header ul.menu > li.menu-item a,
#page .menu-header ul.menu > li.menu-item > .redactor-box a {
	color: rgb(0, 0, 0); 	font-family: Quattrocento Sans; 	font-size: 20px; 	font-weight: 700;	font-style: normal;	line-height: 1.5;}

#page .menu-header ul.menu > li.menu-item a:hover,
#page .menu-header.upfront-navigation.live-preview-hover ul.menu > li.menu-item a {
			color: rgb(137, 137, 137); 		font-family: Quattrocento Sans; 		font-size: 20px; 		font-weight: 700;		font-style: normal;		line-height: 1.5;	}

#page .menu-header ul.menu > li.menu-item a:focus,
#page .menu-header.upfront-navigation.live-preview-focus ul.menu > li.menu-item a {
			color: rgb(137, 137, 137); 		font-family: Quattrocento Sans; 		font-size: 20px; 		font-weight: 700;		font-style: normal;		line-height: 1.5;	}

#page.tablet-breakpoint div.menu-header ul.menu {
	text-align: center;}

#page.mobile-breakpoint div.menu-header ul.menu {
	text-align: center;}

	div#page .upfront-output-region-container .upfront-output-module .menu-header [data-style="horizontal"] ul.menu, div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="vertical"] ul.menu {
    background: transparent;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="horizontal"] ul.menu > li.menu-item, div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="vertical"] ul.menu > li.menu-item {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="horizontal"] ul.menu > li.menu-item:after {
    content: "|"|;
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
    color: #898989;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="horizontal"] ul.menu > li.menu-item:last-child:after {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header ul.menu > li.menu-item > a {
    transition: color 0.3s ease-in;
    -moz-transition: color 0.3s ease-in;
    -webkit-transition: color 0.3s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header ul.menu > li.current-menu-item > a {
    color: #898989 !important;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header .responsive_nav_toggler {
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    transition: background-color 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header .responsive_nav_toggler:hover {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-open.png") no-repeat center #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header .responsive_nav_toggler > div {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"] ul.menu {
    display: block;
    padding: 0 !important;
    border-bottom: 0 !important;
    background-color: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #f9f9f9 !important;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"] ul.menu > li.menu-item {
    margin-bottom: -1px;
    padding: 0 !important;
    border: 0 !important;
    cursor: auto;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"] ul.menu > li.menu-item > a {
    display: block;
    position: relative;
    padding: 10px;
    border-left: 0;
    border-right: 0;
    background: transparent;
    color: #333333;
    font-size: 18px;
    font-family: "Quattrocento Sans";
    font-weight: 700;
    font-style: normal;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"] ul.menu > li.current-menu-item > a, div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"] ul.menu > li.menu-item > a:hover {
    color: #898989;
    background: transparent;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"] i.burger_nav_close {
    width: 30px;
    height: 30px;
    margin: 30px 5px 20px 0px;
    border: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #333333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-indent: -9999px;
    transition: background-color 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"] i.burger_nav_close:hover {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/nav-close.png") no-repeat center #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div.upfront-navigation div[data-style="burger"][ data-burger_alignment="left"] ul.menu {
    width: 100%;
    max-width: 250px;
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div.upfront-navigation div[data-style="burger"][ data-burger_alignment="right"] ul.menu {
    width: 100%;
    max-width: 250px;
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .menu-header div[data-style="burger"][data-burger_open="1"] .responsive_nav_toggler {
    display: none;
}


.the-title-mobile .upfront-post-data-part .title * {

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 30px;
	
			color: #333333;
	
			line-height: 1.4;
	
}


.upost-data-object-post_data.the-title-mobile .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-title-mobile .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-title-mobile.upost-data-object-post_data .upostdata-part.title h3 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}

.the-title-white-mobile .upfront-post-data-part .date_posted {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



.the-title-white-mobile .upfront-post-data-part .title * {

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 30px;
	
			color: #ffffff;
	
			line-height: 1.4;
	
}


.upost-data-object-post_data.the-title-white-mobile .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-title-white-mobile .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-title-white-mobile.upost-data-object-post_data .upostdata-part.title h3 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}

.post-date-center .upfront-post-data-part .date_posted {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



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


div#page .upfront-output-region-container .post-date-center.upost-data-object-post_data  .date_posted {
    text-transform: uppercase;
    text-align: center;
}

.the-title-white .upfront-post-data-part .date_posted {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



.the-title-white .upfront-post-data-part .title * {

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 60px;
	
			color: #ffffff;
	
			line-height: 1;
	
}


.upost-data-object-post_data.the-title-white .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-title-white .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-title-white.upost-data-object-post_data .upfront-output-post-data-part {
}
div#page .upfront-output-region-container .the-title-white.upost-data-object-post_data .title {
    text-align: center;
}
div#page .upfront-output-region-container .the-title-white.upost-data-object-post_data .title h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.the-title-white-tablet .upfront-post-data-part .date_posted {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



.the-title-white-tablet .upfront-post-data-part .title * {

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 40px;
	
			color: #ffffff;
	
			line-height: 1.2;
	
}


.upost-data-object-post_data.the-title-white-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-title-white-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 .the-title-white-tablet.upost-data-object-post_data .title h3 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}


.the-title-tablet .upfront-post-data-part .title * {

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 40px;
	
			color: #333333;
	
			line-height: 1.2;
	
}


.upost-data-object-post_data.the-title-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-title-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 .the-title-tablet.upost-data-object-post_data .upostdata-part.title h3 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}


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



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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



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

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 60px;
	
			color: #333333;
	
			line-height: 1.2;
	
}


.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  .upostdata-part.title {
    text-align: center;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .upostdata-part.date_posted {
    text-transform: uppercase;
    text-align: center;
}
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 h4, 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 p, 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: 0 0 35px;
    padding: 0;
    word-break: break-word;
    -ms-word-break: break-word;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content h3 {
    text-align: center;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content h6 {
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
    word-break: break-word;
    -ms-word-break: break-word;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content p:last-of-type {
    margin-bottom: 0;
}
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 35px;
}
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-bottom: 15px;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content > ul li:before {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -871px -74px;
    content: "";
    display: block;
    float: left;
    height: 14px;
    margin: 10px 10px 0 0;
    width: 18px;
}
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%;
    margin-top: 10px;
}
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 30px auto;
}
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 p img.alignnone, 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 p img.aligncenter, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content div.alignright, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content p img.alignright, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content div.alignleft, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content p img.alignleft {
    max-width: 100%;
}
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 img.alignnone .content div.aligncenter, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content img.aligncenter {
    display: block;
    margin: 0 auto 30px auto;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content img {
    max-width: 100%;
    height: auto;
    display: block;
}
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 30px 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 30px 30px 0;
}
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: #61737b;
    font-family: "Lato";
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 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: #333333;
    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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    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 {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .post_content form p {
    position: relative;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content input[type="submit"]:hover {
    background: #00a384;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data /* WooCommerce Element - Mark */
.content .woocommerce mark {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data /* WooCommerce Element - Buttons */
.content .woocommerce #respond input#submit, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce a.button, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce button.button, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce input.button {
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: 700;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce #respond input#submit:hover, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce a.button:hover, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce button.button:hover, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce input.button:hover {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data /* WooCommerce Element - Input + Textarea */
.content .woocommerce form .form-row input.input-text, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form .form-row textarea {
    padding: 10px 8px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-size: 16px;
    line-height: 1;
    transition: 0.25s ease-in;
    -moz-transition: 0.25s ease-in;
    -webkit-transition: 0.25s ease-in;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form .form-row input.input-text:hover, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form .form-row input.input-text:focus, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form .form-row textarea:hover, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form .form-row textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data /* WooCommerce - My Account */
.content .woocommerce .woocommerce-MyAccount-navigation {
    background: #fafafa;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul {
    margin: 0;
    list-style: none;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 0 15px;
    color: #61737b;
    font: 700 16px/2.2 "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li a:hover, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    background: #f2f2f2;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #61737b;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content {
    width: 70%;
    padding: 15px;
    background: #ffffff;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce table.my_account_orders .order-actions .button {
    display: block;
    margin: 0;
    padding: 6px 8px 4px;
    border: 2px solid #61737b;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    color: #61737b;
    text-align: center;
    font-weight: 700;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce table.my_account_orders .order-actions .button:hover {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title {
    position: relative;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content h2, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table + header.title h3, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title h3 {
    float: none;
    display: block;
    margin: 15px 0;
    color: #61737b;
    font: 600 24px/1.4 "Quattrocento", serif;
    text-align: left;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title a {
    float: none;
    position: absolute;
    top: 23px;
    right: 0;
    border-bottom: 2px solid transparent;
    color: #61737b;
    font: 400 16px/1 "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title a:hover {
    color: #61737b;
    border-bottom-color: #61737b;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content form.edit-account .button {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin-top: 30px;
    margin-left: auto;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table {
    border: 1px solid #ddd;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table thead th {
    border: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th {
    border-left: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table tr td {
    border-top: 1px solid #ddd;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.customer_details tr:first-child th, div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.customer_details tr:first-child td {
    border-top: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.customer_details th {
    border-left: 0;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data /* WooCommerce - My Account (Logged Out Users) */
.content .woocommerce > h2 {
    display: block;
    margin: 0 0 15px;
    color: #61737b;
    font: 600 24px/1.4 "Quattrocento", serif;
    text-align: left;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form.login {
    margin: 0;
    border: 1px solid #ddd;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form.login p.form-row .input-text {
    max-width: 100%;
    display: block;
}
div#page .upfront-output-region-container .content-only.upost-data-object-post_data  .content .woocommerce form.login .form-row .button {
    position: relative;
    top: 0;
    left: 0;
    margin-right: 10px;
    padding: 0 15px;
}


.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  .upostdata-part.title {
    text-align: center;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .upostdata-part.date_posted {
    text-transform: uppercase;
    text-align: center;
}
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 h4, 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 p, 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: 0 0 35px;
    padding: 0;
    word-break: break-word;
    -ms-word-break: break-word;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content h3 {
    text-align: center;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content h6 {
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
    word-break: break-word;
    -ms-word-break: break-word;
}
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  .content > ul, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content > ol {
    margin: 0 0 35px;
}
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-bottom: 15px;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content > ul li:before {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -871px -74px;
    content: "";
    display: block;
    float: left;
    height: 14px;
    margin: 10px 10px 0 0;
    width: 18px;
}
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%;
    margin-top: 10px;
}
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 30px 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: none;
    margin: 0 auto 30px;
    width: 100%;
}
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: none;
    margin: 0 auto 30px;
}
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: left;
    margin: 0 30px 30px 0;
}
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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 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: #333333;
    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;
    width: 100%;
}
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: 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-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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    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 {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content form p {
    position: relative;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content input[type="submit"]:hover {
    background: #00a384;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data /* WooCommerce Element - Mark */
.content .woocommerce mark {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data /* WooCommerce Element - Buttons */
.content .woocommerce #respond input#submit, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce a.button, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce button.button, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce input.button {
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: 700;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce #respond input#submit:hover, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce a.button:hover, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce button.button:hover, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce input.button:hover {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data /* WooCommerce Element - Input + Textarea */
.content .woocommerce form .form-row input.input-text, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form .form-row textarea {
    padding: 10px 8px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-size: 16px;
    line-height: 1;
    transition: 0.25s ease-in;
    -moz-transition: 0.25s ease-in;
    -webkit-transition: 0.25s ease-in;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form .form-row input.input-text:hover, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form .form-row input.input-text:focus, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form .form-row textarea:hover, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form .form-row textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data /* WooCommerce - My Account */
.content .woocommerce .woocommerce-MyAccount-navigation {
    width: 100%;
    float: none;
    background: #fafafa;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul {
    margin: 0;
    list-style: none;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 0 15px;
    color: #61737b;
    font: 700 16px/2.2 "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li a:hover, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    background: #f2f2f2;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #61737b;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content {
    width: 100%;
    float: none;
    padding: 20px 15px;
    background: #ffffff;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders thead {
    display: none;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr {
    display: block;
    border-top: 1px solid #ddd;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr:first-child {
    border-top: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr td {
    display: block;
    border-top: 0;
    text-align: right;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr td:before {
    content: attr(data-title) ": ";
    float: left;
    font-weight: 700;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table tr td.order-actions:before, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table tr td.download-actions:before {
    display: none;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce table.my_account_orders .order-actions .button, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce table.woocommerce-MyAccount-downloads .order-actions .button {
    display: block;
    margin: 0;
    padding: 6px 8px 4px;
    border: 2px solid #61737b;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    color: #61737b;
    line-height: 1.4;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce table.my_account_orders .order-actions .button:hover, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce table.woocommerce-MyAccount-downloads .order-actions .button:hover {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title {
    position: relative;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title h3 {
    float: none;
    display: block;
    margin: 15px 0;
    color: #61737b;
    font: 600 24px/1.4 "Quattrocento", serif;
    text-align: left;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title a {
    float: none;
    position: absolute;
    top: 23px;
    right: 0;
    border-bottom: 2px solid transparent;
    color: #61737b;
    font: 400 16px/1 "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title a:hover {
    color: #61737b;
    border-bottom-color: #61737b;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content form.edit-account .button {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin-top: 30px;
    margin-left: auto;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table {
    border: 1px solid #ddd;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table thead th {
    border: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th {
    border-left: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.shop_table tr td {
    border-top: 1px solid #ddd;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.customer_details tr:first-child th, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.customer_details tr:first-child td {
    border-top: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.customer_details th {
    border-left: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads tr, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr th, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads tr th, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.my_account_orders tr td, div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads tr td {
    border: 0;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data /* WooCommerce - My Account (Logged Out Users) */
.content .woocommerce > h2 {
    display: block;
    margin: 0 0 15px;
    color: #61737b;
    font: 600 24px/1.4 "Quattrocento", serif;
    text-align: left;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form.login {
    margin: 0;
    border: 1px solid #ddd;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form.login p.form-row .input-text {
    max-width: 100%;
    display: block;
}
div#page .upfront-output-region-container .content-only-for-tablet.upost-data-object-post_data  .content .woocommerce form.login .form-row .button {
    position: relative;
    top: 0;
    left: 0;
    margin-right: 10px;
    padding: 0 15px;
}


.upost-data-object-post_data.mp-products-for-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.mp-products-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 .mp-products-for-tablet.upost-data-object-post_data .content .mp_form_label, div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_form_label {
    margin-bottom: 10px;
    color: #61737b;
    font: 400 18px/22px "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_form_fields .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-family: "Quattrocento", serif;
    transition: 0.2s linear;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-arrow {
    background: #fcfcfc;
    border-left: 0;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-choice:hover {
    border-color: #61737b;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content section.mp_products {
    display: flex;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item {
    flex: 0 47.12%;
    margin-right: 5.76%;
    margin-bottom: 30px;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item:nth-child(2n+2) {
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_images, div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_details {
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_images {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_details {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_meta {
    padding: 10px;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name {
    font: 400 18px/1.3em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name, div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name a {
    color: #333333;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price {
    color: #61737b;
    font: 300 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_product_price-normal {
    font-size: 16px;
    font-weight: 300;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_product_price-sale {
    font-size: 16px;
    font-weight: 600;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_strikeout {
    opacity: 0.7;
    color: #61737b;
    font-size: 16px;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_button {
    width: 100%;
    display: block;
    padding: 0px 15px 0px;
    border: 0;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/40px "Quattrocento Sans", sans-erif;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_products .mp_product_item .mp_button:hover {
    background: #333333;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav {
    display: block;
    position: relative;
    padding: 30px 0 90px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next, div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev {
    position: absolute;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next {
    right: 0;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev {
    left: 0;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next:hover, div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev:hover {
    color: #007051;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next:after {
    content: ">";
    margin-left: 5px;
}
div#page .upfront-output-region-container .mp-products-for-tablet.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev:before {
    content: "<";
    margin-right: 5px;
}


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


div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_form_label, div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_form_label {
    margin-bottom: 10px;
    color: #61737b;
    font: 400 18px/22px "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_form_fields .mp_form_field {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_form_fields .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-family: "Quattrocento", serif;
    transition: 0.2s linear;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-arrow {
    background: #fcfcfc;
    border-left: 0;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-choice:hover {
    border-color: #61737b;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content section.mp_products {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item {
    flex: 1;
    margin-bottom: 30px;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_images, div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_details {
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_images {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_details {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_meta {
    padding: 10px;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name {
    font: 400 18px/1.3em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name, div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name a {
    color: #333333;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price {
    color: #61737b;
    font: 300 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_product_price-normal {
    font-size: 16px;
    font-weight: 300;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_product_price-sale {
    font-size: 16px;
    font-weight: 600;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_strikeout {
    opacity: 0.7;
    color: #61737b;
    font-size: 16px;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_button {
    width: 100%;
    display: block;
    padding: 0px 15px 0px;
    border: 0;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/50px "Quattrocento Sans", sans-erif;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_products .mp_product_item .mp_button:hover {
    background: #333333;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav {
    display: block;
    position: relative;
    padding: 30px 50px 40px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next, div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev {
    position: absolute;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next {
    right: 0;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev {
    left: 0;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next:hover, div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev:hover {
    color: #007051;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next:after {
    content: ">";
    margin-left: 5px;
}
div#page .upfront-output-region-container .mp-products-for-mobile.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev:before {
    content: "<";
    margin-right: 5px;
}


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


div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_form_label, div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_form_label {
    margin-bottom: 10px;
    color: #61737b;
    font: 400 18px/22px "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_form_fields .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-family: "Quattrocento", serif;
    transition: 0.2s linear;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-arrow {
    background: #fcfcfc;
    border-left: 0;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_form_fields .mp_select2 .select2-choice:hover {
    border-color: #61737b;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content section.mp_products {
    display: flex;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item {
    flex: 0 22.45%;
    margin-right: 3.4%;
    margin-bottom: 30px;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item:nth-child(4n+4) {
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_images, div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_details {
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_images {
    width: 100%;
    float: none;
    display: block;
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_details {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_meta {
    padding: 10px;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name {
    font: 400 18px/1.3em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name, div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_name a {
    color: #333333;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price {
    color: #61737b;
    font: 300 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_product_price-normal {
    font-weight: 300;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_product_price-sale {
    font-weight: 600;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_product_price .mp_strikeout {
    opacity: 0.7;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_button {
    width: 100%;
    display: block;
    padding: 0px 15px 0px;
    border: 0;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/40px "Quattrocento Sans", sans-erif;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_products .mp_product_item .mp_button:hover {
    background: #333333;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav {
    display: block;
    position: relative;
    padding: 30px 0 90px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next, div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev {
    position: absolute;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next {
    right: 0;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev {
    left: 0;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next:hover, div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev:hover {
    color: #007051;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.next:after {
    content: ">";
    margin-left: 5px;
}
div#page .upfront-output-region-container .mp-products.upost-data-object-post_data .content .mp_listings_nav .page-numbers.prev:before {
    content: "<";
    margin-right: 5px;
}


.upost-data-object-post_data.mp-product-for-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.mp-product-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 .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_name {
    margin: 0;
    color: #333333;
    font: 400 25px/1.4em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_name a {
    cursor: text;
    pointer-events: none;
    color: #333333;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_price, div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-normal {
    color: #61737b;
    font: 700 20px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .exclusive_tax {
    opacity: 0.7;
    font-size: 16px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-normal.mp_strikeout {
    opacity: 0.5;
    font-size: 16px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_price.mp_strikeout .exclusive_tax {
    opacity: 1;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-sale {
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories, div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags {
    color: #333333;
    font: 700 17px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories a, div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags a {
    border-bottom: 2px solid transparent;
    text-transform: lowercase;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories a:hover, div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags a:hover {
    border-bottom-color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_options_att strong, div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_options_att strong {
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-choice {
    padding: 10px 44px 8px 10px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 10px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 1px 9px;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .select2-container-active .select2-arrow b {
    background-position: -16px 8px;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_callout .mp_form_input {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_button {
    height: 40px;
    padding: 4px 20px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_button.mp_button-has_variations {
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_button.mp_button-has_variations:hover {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_labels, div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label {
    margin: 0;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label a {
    opacity: 1;
    border: 2px solid transparent;
    padding: 0 15px;
    background: transparent;
    color: #61737b;
    font: 600 16px/2 "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label a:hover {
    border-color: #f2f2f2;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label.current a {
    border-color: #f2f2f2;
    background: #f2f2f2;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content {
    padding: 20px;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content p img {
    max-width: 100%;
    height: auto;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product {
    display: flex;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_images {
    flex: 0 150px;
    margin: 0 30px 0 0;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_details {
    flex: 1;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_name {
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price, div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price .mp_product_price-normal {
    font: 700 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price .exclusive_tax {
    font-size: 14px;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    opacity: 0.5;
    font-size: 14px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price.mp_strikeout .exclusive_tax {
    opacity: 1;
}
div#page .upfront-output-region-container .mp-product-for-tablet.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price .mp_product_price-sale {
    color: #61737b;
}


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


div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_name {
    margin: 0;
    color: #333333;
    font: 400 25px/1.4em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_name a {
    cursor: text;
    pointer-events: none;
    color: #333333;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_price, div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-normal {
    color: #61737b;
    font: 700 20px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .exclusive_tax {
    opacity: 0.7;
    font-size: 16px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-normal.mp_strikeout {
    opacity: 0.5;
    font-size: 16px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_price.mp_strikeout .exclusive_tax {
    opacity: 1;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-sale {
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories, div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags {
    color: #333333;
    font: 700 17px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories a, div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags a {
    border-bottom: 2px solid transparent;
    text-transform: lowercase;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories a:hover, div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags a:hover {
    border-bottom-color: #61737b;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_options_att strong, div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_options_att strong {
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-choice {
    padding: 10px 44px 8px 10px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 10px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 1px 9px;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .select2-container-active .select2-arrow b {
    background-position: -16px 8px;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_callout .mp_form_input {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_button {
    height: 40px;
    padding: 4px 20px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_button.mp_button-has_variations {
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_button.mp_button-has_variations:hover {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_labels, div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label {
    margin: 0;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label a {
    opacity: 1;
    border: 2px solid transparent;
    padding: 0 15px;
    background: transparent;
    color: #61737b;
    font: 600 16px/2 "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label a:hover {
    border-color: #f2f2f2;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label.current a {
    border-color: #f2f2f2;
    background: #f2f2f2;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content {
    padding: 20px;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content p img {
    max-width: 100%;
    height: auto;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product {
    display: flex;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_images {
    flex: 0 150px;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_details {
    flex: 1;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_name {
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price, div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price .mp_product_price-normal {
    font: 700 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price .exclusive_tax {
    font-size: 14px;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    opacity: 0.5;
    font-size: 14px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price.mp_strikeout .exclusive_tax {
    opacity: 1;
}
div#page .upfront-output-region-container .mp-product.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price .mp_product_price-sale {
    color: #61737b;
}


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


div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_name {
    margin: 0;
    color: #333333;
    font: 400 25px/1.4em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_name a {
    cursor: text;
    pointer-events: none;
    color: #333333;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_price, div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-normal {
    color: #61737b;
    font: 700 20px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .exclusive_tax {
    opacity: 0.7;
    font-size: 16px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-normal.mp_strikeout {
    opacity: 0.5;
    font-size: 16px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_price.mp_strikeout .exclusive_tax {
    opacity: 1;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_price .mp_product_price-sale {
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories, div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags {
    color: #333333;
    font: 700 17px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories a, div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags a {
    border-bottom: 2px solid transparent;
    text-transform: lowercase;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_meta .mp_product_categories a:hover, div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_product_tags a:hover {
    border-bottom-color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_options_att strong, div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_options_att strong {
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-choice {
    padding: 10px 44px 8px 10px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 10px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 1px 9px;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .select2-container-active .select2-arrow b {
    background-position: -16px 8px;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_callout .mp_form_input {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_button {
    height: 40px;
    padding: 4px 20px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_button.mp_button-has_variations {
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_button.mp_button-has_variations:hover {
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_labels, div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label {
    margin: 0;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label a {
    opacity: 1;
    border: 2px solid transparent;
    padding: 0 15px;
    background: transparent;
    color: #61737b;
    font: 600 16px/2 "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label a:hover {
    border-color: #f2f2f2;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_labels .mp_product_tab_label.current a {
    border-color: #f2f2f2;
    background: #f2f2f2;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content {
    padding: 20px;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content p img {
    max-width: 100%;
    height: auto;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_images {
    flex: 1;
    margin: 0;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_details {
    flex: 1;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_name {
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price, div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price .mp_product_price-normal {
    font: 700 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_products .mp_product_price .exclusive_tax {
    font-size: 14px;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    opacity: 0.5;
    font-size: 14px;
    font-weight: 400;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price.mp_strikeout .exclusive_tax {
    opacity: 1;
}
div#page .upfront-output-region-container .mp-product-for-mobile.upost-data-object-post_data  .content .mp_product_tab_content .mp_product_price .mp_product_price-sale {
    color: #61737b;
}


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


div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data /* MP Cart - Products Table */
.content .mp_cart {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item:hover {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content {
    flex: 1;
    padding: 6px 12px;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-thumb {
    flex: 0 88px;
    padding: 6px 12px 6px 44px;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-thumb img {
    position: relative;
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-price {
    flex: 0 200px;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty {
    flex: 0 150px;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font-size: 16px;
    font-family: "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 5px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 2px 3px;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2.select2-dropdown-open .select2-arrow b {
    background-position: -16px 4px;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_cart_item_remove_item {
    width: 20px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    left: 12px;
    top: 50%;
    margin: 1px 0 0;
    transform: translateY(-50%);
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_cart_item_remove_item:after {
    content: "X";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffffff;
    color: #d63c3c;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
    font-family: "Quattrocento Sans", sans-serif;
    text-align: center;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_item:hover .mp_cart_item_content-qty .mp_cart_item_remove_item:after {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data /* MP Cart - Estimated Total */
.content .mp_cart_resume {
    border: 1px solid #ddd;
    border-top: 0;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_resume_head {
    padding: 0 15px;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_resume_head h3 {
    background: #333333;
    color: #ffffff;
    font: 400 24px/1.8em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_resume_item {
    border-top: 1px solid #ddd;
    background: #ffffff;
    color: #61737b;
    font: 400 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_resume_item:first-child {
    border-top: 0;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_resume_item_label {
    font-weight: 700;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_cart_resume p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data /* MP Cart - Buttons */
.content .mp_button {
    padding: 5px 15px 4px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_button-continue-shopping {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-cart.upost-data-object-post_data .content .mp_button-continue-shopping:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


.upost-data-object-post_data.mp-cart-for-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.mp-cart-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 .mp-cart-for-tablet.upost-data-object-post_data /* MP Cart - Products Table */
.content .mp_cart {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item:hover {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content {
    flex: 1;
    padding: 6px 12px 6px 0;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-thumb {
    display: none;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-title {
    padding: 6px 12px 6px 44px;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_cart_item_title a, div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-price {
    flex: 0 180px;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty {
    flex: 0 100px;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font-size: 16px;
    font-family: "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 5px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 2px 3px;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2.select2-dropdown-open .select2-arrow b {
    background-position: -16px 4px;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_cart_item_remove_item {
    width: 20px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    left: 12px;
    top: 50%;
    margin: 1px 0 0;
    transform: translateY(-50%);
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_cart_item_remove_item:after {
    content: "X";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffffff;
    color: #d63c3c;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
    font-family: "Quattrocento Sans", sans-serif;
    text-align: center;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_item:hover .mp_cart_item_content-qty .mp_cart_item_remove_item:after {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data /* MP Cart - Estimated Total */
.content .mp_cart_resume {
    border: 1px solid #ddd;
    border-top: 0;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_resume_head {
    padding: 0 15px;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_resume_head h3 {
    background: #333333;
    color: #ffffff;
    font: 400 24px/1.8em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_resume_item {
    border-top: 1px solid #ddd;
    background: #ffffff;
    color: #61737b;
    font: 400 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_resume_item:first-child {
    border-top: 0;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_resume_item_label {
    font-weight: 700;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_cart_resume p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data /* MP Cart - Buttons */
.content .mp_button {
    width: 100%;
    display: block;
    padding: 10px 15px 8px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_button-continue-shopping {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-cart-for-tablet.upost-data-object-post_data .content .mp_button-continue-shopping:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


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


div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data /* MP Cart - Products Table */
.content .mp_cart {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item:hover, div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item:nth-child(2n+2) {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content {
    flex: 1;
    width: 100%;
    padding: 0 12px 12px;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-thumb {
    display: none;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-title {
    padding: 34px 12px 6px;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_cart_item_title a, div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font-size: 16px;
    font-family: "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 5px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 2px 3px;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_select2.select2-dropdown-open .select2-arrow b {
    background-position: -16px 4px;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_cart_item_remove_item {
    position: absolute;
    top: 8px;
    left: 12px;
    margin: 0;
    border: 0;
    color: #d63c3c;
    font: 700 13px/20px "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item_content-qty .mp_cart_item_remove_item:before {
    content: "X";
    display: inline-block;
    margin-right: 5px;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_item:hover .mp_cart_item_content-qty .mp_cart_item_remove_item:after {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data /* MP Cart - Estimated Total */
.content .mp_cart_resume {
    border: 1px solid #ddd;
    border-top: 0;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume_head {
    padding: 0 15px;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume_head h3 {
    background: #333333;
    color: #ffffff;
    font: 400 24px/1.8em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume_item {
    display: flex;
    border-top: 1px solid #ddd;
    background: #ffffff;
    color: #61737b;
    font: 400 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume_item:first-child {
    border-top: 0;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume_item span {
    flex: 1;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume_item_label {
    font-weight: 700;
    text-align: left;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume_item_amount {
    flex: 0 100px;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_cart_resume p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data /* MP Cart - Buttons */
.content .mp_button {
    width: 100%;
    display: block;
    padding: 10px 15px 8px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_button-continue-shopping {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-cart-for-mobile.upost-data-object-post_data .content .mp_button-continue-shopping:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


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


div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content h2.mp_checkout_section_heading {
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content h2.mp_checkout_section_heading span {
    padding: 0;
    background: transparent;
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content h2.mp_checkout_section_heading span:after {
    content: ".";
    display: inline-block;
    margin-right: 5px;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content h2.mp_checkout_section_heading a {
    border: 0;
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_form_label {
    color: #333333;
    font: 600 16px/1.6em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_form_input {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content label.error, div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_form_help-text {
    color: #61737b;
    font: 400 14px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content label.error {
    padding: 0 12px;
    background: #d63c3c;
    color: #ffffff;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_select2_search {
    width: 100%;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_select2_search .select2-choice {
    padding: 8px 44px 8px 12px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/30px "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_select2_search .select2-arrow {
    width: auto;
    padding: 0 10px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_select2_search .select2-arrow b {
    width: 20px;
    background-position: 3px 12px;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_select2_search.select2-dropdown-open .select2-arrow b {
    background-position: -15px 12px;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_button {
    padding: 4px 20px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-align: center;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_checkout_field {
    color: #333333;
    font: 400 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment.current .mp_checkout_section_content {
    display: flex !important;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content .mp_checkout_column {
    width: auto;
    float: none;
    flex: 1;
    margin-right: 30px;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content .mp_checkout_column:last-of-type {
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content > .mp_sub_title, div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content .mp_form-cart {
    flex: 0 100%;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data /* MP Checkout - Products Table */
.content .mp_cart {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item:hover {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content {
    flex: 1;
    padding: 6px 12px;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content-thumb {
    flex: 0 56px;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content-thumb img {
    position: relative;
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content-price {
    flex: 0 200px;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_item_content-qty {
    flex: 0 60px;
    color: #61737b;
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
    text-align: center;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data /* MP Checkout - Estimated Total */
.content .mp_cart_meta {
    margin-top: 0;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_resume {
    border: 1px solid #ddd;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_resume_head {
    padding: 0 15px;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_resume_head h3 {
    background: #333333;
    color: #ffffff;
    font: 400 24px/1.8em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_resume_item {
    border-top: 1px solid #ddd;
    background: #ffffff;
    color: #61737b;
    font: 400 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_resume_item:first-child {
    border-top: 0;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_resume_item_label {
    font-weight: 700;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_cart_resume p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data /* MP Cart - Buttons */
.content .mp_button-continue-shopping {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-checkout.upost-data-object-post_data  .content .mp_button-continue-shopping:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


.upost-data-object-post_data.mp-checkout-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.mp-checkout-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 .mp-checkout-tablet.upost-data-object-post_data  .content h2.mp_checkout_section_heading {
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content h2.mp_checkout_section_heading span {
    padding: 0;
    background: transparent;
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content h2.mp_checkout_section_heading span:after {
    content: ".";
    display: inline-block;
    margin-right: 5px;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content h2.mp_checkout_section_heading a {
    border: 0;
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_form_label {
    color: #333333;
    font: 600 16px/1.6em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_form_input {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content label.error, div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_form_help-text {
    color: #61737b;
    font: 400 14px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content label.error {
    padding: 0 12px;
    background: #d63c3c;
    color: #ffffff;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_select2_search {
    width: 100%;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_select2_search .select2-choice {
    padding: 8px 44px 8px 12px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/30px "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_select2_search .select2-arrow {
    width: auto;
    padding: 0 10px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_select2_search .select2-arrow b {
    width: 20px;
    background-position: 3px 12px;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_select2_search.select2-dropdown-open .select2-arrow b {
    background-position: -15px 12px;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_button {
    padding: 4px 20px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-align: center;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_checkout_field {
    color: #333333;
    font: 400 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment.current .mp_checkout_section_content {
    display: flex !important;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content .mp_checkout_column {
    width: auto;
    float: none;
    flex: 1;
    margin-right: 30px;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content .mp_checkout_column:last-of-type {
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content > .mp_sub_title, div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_checkout_section-order-review-payment .mp_checkout_section_content .mp_form-cart {
    flex: 0 100%;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data /* MP Checkout - Products Table */
.content .mp_cart {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item:hover {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content {
    flex: 1;
    padding: 6px 12px;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content-thumb {
    display: none;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content-price {
    flex: 0 180px;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_item_content-qty {
    flex: 0 60px;
    color: #61737b;
    font: 400 16px/1.4em "Quattrocento Sans", sans-serif;
    text-align: center;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data /* MP Checkout - Estimated Total */
.content .mp_cart_resume {
    border: 1px solid #ddd;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_resume_head {
    padding: 0 15px;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_resume_head h3 {
    background: #333333;
    color: #ffffff;
    font: 400 24px/1.8em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_resume_item {
    border-top: 1px solid #ddd;
    background: #ffffff;
    color: #61737b;
    font: 400 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_resume_item:first-child {
    border-top: 0;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_resume_item_label {
    font-weight: 700;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_cart_resume p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data /* MP Checkout - Buttons */
.content .mp_button-continue-shopping {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-checkout-tablet.upost-data-object-post_data  .content .mp_button-continue-shopping:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


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


div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content h2.mp_checkout_section_heading {
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content h2.mp_checkout_section_heading span {
    padding: 0;
    background: transparent;
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content h2.mp_checkout_section_heading span:after {
    content: ".";
    display: inline-block;
    margin-right: 5px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content h2.mp_checkout_section_heading a {
    border: 0;
    color: #333333;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_form_label {
    color: #333333;
    font: 600 16px/1.6em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_form_input {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content label.error, div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_form_help-text {
    color: #61737b;
    font: 400 14px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content label.error {
    padding: 0 12px;
    background: #d63c3c;
    color: #ffffff;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_select2_search {
    width: 100%;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_select2_search .select2-choice {
    padding: 8px 44px 8px 12px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/30px "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_select2_search .select2-arrow {
    width: auto;
    padding: 0 10px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_select2_search .select2-arrow b {
    width: 20px;
    background-position: 3px 12px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_select2_search.select2-dropdown-open .select2-arrow b {
    background-position: -15px 12px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_button {
    padding: 4px 20px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-align: center;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_checkout_field {
    margin-bottom: 5px;
    color: #333333;
    font: 400 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data /* MP Checkout - Products Table */
.content .mp_cart {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item:hover, div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item:nth-child(2n+2) {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content {
    flex: 1;
    width: 100%;
    padding: 0 12px 12px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-thumb {
    display: none;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-title {
    padding: 34px 12px 6px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_cart_item_title a, div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font-size: 16px;
    font-family: "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 5px;
    border-left: 1px solid #ddd;
    background: transparent;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 2px 3px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty .mp_select2.select2-dropdown-open .select2-arrow b {
    background-position: -16px 4px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty .mp_cart_item_remove_item {
    position: absolute;
    top: 8px;
    left: 12px;
    margin: 0;
    border: 0;
    color: #d63c3c;
    font: 700 13px/20px "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty .mp_cart_item_remove_item:before {
    content: "X";
    display: inline-block;
    margin-right: 5px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_item:hover .mp_cart_item_content-qty .mp_cart_item_remove_item:after {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data /* MP Checkout - Estimated Total */
.content .mp_cart_resume {
    border: 1px solid #ddd;
    border-top: 0;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume_head {
    padding: 0 15px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume_head h3 {
    background: #333333;
    color: #ffffff;
    font: 400 24px/1.8em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume_item {
    display: flex;
    border-top: 1px solid #ddd;
    background: #ffffff;
    color: #61737b;
    font: 400 18px/1.7em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume_item:first-child {
    border-top: 0;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume_item span {
    flex: 1;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume_item_label {
    font-weight: 700;
    text-align: left;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume_item_amount {
    flex: 0 100px;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_cart_resume p {
    margin: 0;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data /* MP Cart - Buttons */
.content .mp_button {
    width: 100%;
    display: block;
    padding: 10px 15px 8px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_button-continue-shopping {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-checkout-mobile.upost-data-object-post_data  .content .mp_button-continue-shopping:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


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


div#page .upfront-output-region-container .mp-store.upost-data-object-post_data .part-date_posted, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data .part-title, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category ul.children {
    display: none;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content p {
    margin-bottom: 40px;
    color: #61737b;
    font: 400 25px/1.4em "Quattrocento", serif;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list {
    margin: 0 0 70px;
    list-style: none;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list > li {
    display: block;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list > li:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content .mp_store_navigation, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category ul, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 70px;
    list-style: none;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud {
    display: block;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category ul {
    position: relative;
    margin-top: -34px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content .mp_store_navigation li, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products li, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category li, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud a {
    flex: 0 32.2%;
    margin-right: 1.7%;
    margin-bottom: 15px;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content .mp_store_navigation li:nth-child(3n+3), div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products li:nth-child(3n+3), div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category li:nth-child(3n+3) {
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category li.cat-item-none {
    flex: 1;
    margin-right: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") #ffffff;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products li:only-child {
    flex: 1;
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content .mp_store_navigation li a, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products li a, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category li a {
    display: block;
    padding: 12px 10px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/22px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products li a {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud a {
    display: inline-block;
    margin: 0 0 10px 5px;
    border-bottom: 2px solid transparent;
    color: #61737b;
    font: 600 16px/22px "Quattrocento Sans", sans-serif !important;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud a:not(:first-child) {
    margin-left: 0;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud a:not(:last-child):after {
    content: ",";
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp-tag-cloud a:hover {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content .mp_store_navigation li a:hover, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products li a:hover, div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_category_list .product_category li a:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-store.upost-data-object-post_data  .content #mp_popular_products li a:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


.upost-data-object-post_data.mp-store-for-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.mp-store-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 .mp-store-for-tablet.upost-data-object-post_data .part-date_posted, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data .part-title, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category ul.children {
    display: none;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content p {
    margin-bottom: 40px;
    color: #61737b;
    font: 400 25px/1.4em "Quattrocento", serif;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list {
    margin: 0 0 70px;
    list-style: none;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list > li {
    display: block;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list > li:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content .mp_store_navigation, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category ul, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 70px;
    list-style: none;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud {
    display: block;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category ul {
    position: relative;
    margin-top: -34px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud {
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content .mp_store_navigation li, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products li, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category li, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud a {
    flex: 1 49.15%;
    margin-right: 1.7%;
    margin-bottom: 15px;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content .mp_store_navigation li:nth-child(2n+2), div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content .mp_store_navigation li:last-child, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products li:nth-child(2n+2), div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category li:nth-child(2n+2), div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category li:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category li.cat-item-none {
    flex: 1;
    margin-right: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") #ffffff;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products li:only-child {
    flex: 1;
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content .mp_store_navigation li a, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products li a, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category li a {
    display: block;
    padding: 12px 10px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/22px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products li a {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud a {
    display: inline-block;
    margin: 0 0 10px 5px;
    border-bottom: 2px solid transparent;
    color: #61737b;
    font: 600 16px/22px "Quattrocento Sans", sans-serif !important;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud a:not(:first-child) {
    margin-left: 0;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud a:not(:last-child):after {
    content: ",";
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp-tag-cloud a:hover {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content .mp_store_navigation li a:hover, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products li a:hover, div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_category_list .product_category li a:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-store-for-tablet.upost-data-object-post_data  .content #mp_popular_products li a:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


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


div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data .part-date_posted, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data .part-title, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category ul.children {
    display: none;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content p {
    margin-bottom: 40px;
    color: #61737b;
    font: 400 25px/1.4em "Quattrocento", serif;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list {
    margin: 0 0 70px;
    list-style: none;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list > li {
    display: block;
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list > li:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content .mp_store_navigation, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_popular_products, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category ul, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp-tag-cloud {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0 0 50px;
    list-style: none;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp-tag-cloud {
    display: block;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category ul {
    position: relative;
    margin-top: -34px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp-tag-cloud {
    margin-bottom: 0;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content .mp_store_navigation li, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_popular_products li, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category li {
    flex: 1;
    margin-bottom: 15px;
    text-align: center;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category li.cat-item-none {
    flex: 1;
    margin-right: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") #ffffff;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_popular_products li:only-child {
    flex: 1;
    margin-right: 0;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content .mp_store_navigation li a, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_popular_products li a, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category li a {
    display: block;
    padding: 12px 10px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/22px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_popular_products li a {
    background: transparent;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp-tag-cloud a {
    display: inline-block;
    margin: 0 0 10px 5px;
    border-bottom: 2px solid transparent;
    color: #61737b;
    font: 600 16px/22px "Quattrocento Sans", sans-serif !important;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp-tag-cloud a:not(:first-child) {
    margin-left: 0;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp-tag-cloud a:not(:last-child):after {
    content: ",";
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp-tag-cloud a:hover {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content .mp_store_navigation li a:hover, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_popular_products li a:hover, div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_category_list .product_category li a:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-store-for-mobile.upost-data-object-post_data  .content #mp_popular_products li a:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}


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


div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp-content > p {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data /* MP Order Status - Order Search */
.content .mp_form-order-lookup, div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_orders-list {
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup h2 {
    margin-top: 0;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group {
    display: block;
    position: relative;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_input {
    width: 100%;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_input input {
    padding-right: 120px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font-family: "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn {
    width: auto;
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn .mp_button {
    padding: 6px 15px;
    border-color: #61737b;
    border-radius: 2px;
    background: #61737b;
    color: #ffffff;
    font-size: 16px;
    font-family: "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data /* MP Order Status - Order Details */
.content .mp_order, div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_order_confirmation_text {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_order .mp_order_detail {
    border: 0;
    background: #f8f8f8;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_order .mp_order_detail h5 {
    color: #333333;
    font: 600 15px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_order .mp_order_detail span {
    color: #61737b;
    font: 400 15px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data /* MP Order Status - Products Table */
.content .mp_order_cart {
    padding: 0;
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_order_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item:hover {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content {
    flex: 1;
    padding: 6px 12px;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content-thumb {
    flex: 0 88px;
    padding: 6px 12px 6px 44px;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content-thumb img {
    position: relative;
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content-price {
    flex: 0 150px;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_cart_item_content-qty {
    flex: 0 80px;
    color: #61737b;
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
    text-align: center;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_order_address {
    padding: 0;
    border: 0;
    color: #61737b;
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status.upost-data-object-post_data  .content .mp_order_address .mp_sub_title {
    color: #333333;
}


.upost-data-object-post_data.mp-order-status-tablet .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.mp-order-status-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 .mp-order-status-tablet.upost-data-object-post_data  .content .mp-content > p {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data /* MP Order Status - Order Search */
.content .mp_form-order-lookup, div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_orders-list {
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup h2 {
    margin-top: 0;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group {
    display: block;
    position: relative;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_input {
    width: 100%;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_input input {
    padding-right: 120px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font-family: "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn {
    width: auto;
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn .mp_button {
    padding: 6px 15px;
    border-color: #61737b;
    border-radius: 2px;
    background: #61737b;
    color: #ffffff;
    font-size: 16px;
    font-family: "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data /* MP Order Status - Order Details */
.content .mp_order, div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_order_confirmation_text {
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_order .mp_order_detail {
    border: 0;
    background: #f8f8f8;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_order .mp_order_detail h5 {
    color: #333333;
    font: 600 15px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_order .mp_order_detail span {
    color: #61737b;
    font: 400 15px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data /* MP Order Status - Products Table */
.content .mp_order_cart {
    padding: 0;
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_order_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item:hover {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content {
    flex: 1;
    padding: 6px 12px;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content-thumb {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content-price {
    flex: 0 120px;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_cart_item_content-qty {
    flex: 0 60px;
    color: #61737b;
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
    text-align: center;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_order_address {
    padding: 0;
    border: 0;
    color: #61737b;
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-tablet.upost-data-object-post_data  .content .mp_order_address .mp_sub_title {
    color: #333333;
}


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


div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp-content > p {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data /* MP Order Status - Order Search */
.content .mp_form-order-lookup, div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_orders-list {
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup h2 {
    margin-top: 0;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group {
    display: block;
    position: relative;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_input {
    width: 100%;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_input input {
    padding-right: 120px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font-family: "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn {
    width: auto;
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn .mp_button {
    padding: 6px 15px;
    border-color: #61737b;
    border-radius: 2px;
    background: #61737b;
    color: #ffffff;
    font-size: 16px;
    font-family: "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_form-order-lookup .mp_form_group_btn .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data /* MP Order Status - Order Details */
.content .mp_order, div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_order_confirmation_text {
    padding: 20px;
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_order .mp_order_detail {
    border: 0;
    background: #f8f8f8;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_order .mp_order_detail h5 {
    color: #333333;
    font: 600 15px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_order .mp_order_detail span {
    color: #61737b;
    font: 400 15px/1.2em "Quattrocento", serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data /* MP Order Status - Products Table */
.content .mp_order_cart {
    padding: 0;
    border: 1px solid #ddd;
    background: #ffffff;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_order_cart > p {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item:last-of-type {
    border-bottom: 0;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item:hover {
    background: #f5f5f5;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content {
    width: auto;
    flex: 1 100%;
    padding: 0 12px 6px;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content-thumb {
    display: none;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content-title {
    padding-top: 6px;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_cart_item_title, div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price {
    color: #61737b;
    text-align: left;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price span:before {
    content: attr(itemprop) ":";
    margin-right: 4px;
    font-weight: 600;
    text-transform: capitalize;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-sale, div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal, div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-extended {
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout, div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-each {
    font: 400 12px/1.4em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content .mp_product_price .mp_product_price-normal.mp_strikeout {
    color: #d63c3c;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty {
    color: #61737b;
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_cart_item_content-qty:before {
    content: "Quantity:";
    margin-right: 4px;
    font-weight: 600;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_order_address {
    padding: 0;
    border: 0;
    color: #61737b;
    font: 400 16px/1.8em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .mp-order-status-mobile.upost-data-object-post_data  .content .mp_order_address .mp_sub_title {
    color: #333333;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



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

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 60px;
	
			color: #333333;
	
			line-height: 1.2;
	
}


.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.title {
    text-align: center;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .upostdata-part.date_posted {
    text-transform: uppercase;
    text-align: center;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content h1, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content h2, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content h3, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content h4, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content h5, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content p, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content address, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content table, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content pre, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content cite, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content q, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content iframe, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content embed {
    margin: 0 0 35px;
    padding: 0;
    word-break: break-word;
    -ms-word-break: break-word;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content h6 {
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
    word-break: break-word;
    -ms-word-break: break-word;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content p:last-of-type {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > ul, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > ol {
    margin: 0 0 35px;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > ul li, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > ol li {
    margin-bottom: 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > ul li:before {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/lightning.svg"), none;
    background-position: -871px -74px;
    content: "";
    display: block;
    float: left;
    height: 14px;
    margin: 10px 10px 0 0;
    width: 18px;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content img {
    display: block;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .alignnone, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .aligncenter, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .alignright, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .alignnone, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content div.alignnone, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .aligncenter, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content div.aligncenter, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content img.aligncenter {
    display: block;
    margin: 0 auto 30px auto;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content div.alignnone, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content p img.alignnone, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content div.aligncenter, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content p img.aligncenter, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content div.alignright, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content p img.alignright, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content div.alignleft, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content p img.alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content div.alignnone, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content img.alignnone .content div.aligncenter, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content img.aligncenter {
    display: block;
    margin: 0 auto 30px auto;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content img {
    max-width: 100%;
    height: auto;
    display: block;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .alignright, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content img.alignright {
    float: right;
    margin: 0 0 30px 30px;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .alignleft, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content img.alignleft {
    float: left;
    margin: 0 30px 30px 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .wp-caption-text p, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content p.wp-caption-text {
    color: #61737b;
    font-family: "Lato";
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .wp-caption-text a {
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
    width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-full-width, div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .default.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 .default.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 .default.upost-data-object-post_data  .content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .upfront-wrapper.wp-caption-text {
    color: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content blockquote {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .post_content form p {
    position: relative;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
div#page .upfront-output-region-container .default.upost-data-object-post_data  .content input[type="submit"]:hover {
    background: #00a384;
}


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


div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .title {
    text-align: center;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-featured-media, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li .unit-thumbnail, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li .section-thumbnail, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .unit-page-feature-image {
    background: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-featured-media img, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li .unit-thumbnail img, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li .section-thumbnail img, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .unit-page-feature-image img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-featured-media iframe {
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 490px;
    display: block;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .coursepress-course-share {
    margin: 0 0 15px;
    padding: 8px 15px;
    border: 0;
    background: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .coursepress-course-share a {
    color: #f1f1f1;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .coursepress-course-share a:first-of-type {
    margin-left: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .coursepress-course-share a:last-of-type {
    margin-right: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .enroll-box {
    margin: 15px 0;
    padding: 30px 0;
    display: block;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .enroll-box .course-box {
    color: #61737b;
    font: 400 15px/25px "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .enroll-box .course-box strong {
    color: #333333;
    font-weight: 700;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructors-content {
    margin: 15px 0;
    padding: 0;
    border: 0;
    background: transparent;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructors-content .instructor-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin: 15px 0;
    padding: 30px;
    border: 0;
    background: #f5f5f5;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile:first-child {
    margin-top: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile a {
    flex: 0 85px;
    margin-right: 30px;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile .profile-avatar {
    width: 85px;
    height: 85px;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile .profile-avatar img {
    width: 100%;
    height: auto;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile .profile-name {
    margin-top: 10px;
    font: 400 16px/1.2em "Quattrocento Sans", serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .instructor-block .instructor-profile .profile-description {
    flex: 1;
    font: 400 17px/2em "Quattrocento Sans", serif;
    text-align: left;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.tree, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list {
    margin: 15px 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.tree li.unit, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li {
    position: relative;
    margin: 0 0 15px;
    background: #e6e6e6;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.tree li.unit span.fold {
    position: absolute;
    z-index: 1;
    top: 9px;
    left: 6px;
    color: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li span.fold {
    position: relative;
    top: 9px;
    margin-left: 6px;
    color: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.tree li.unit .unit-title-wrapper, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li .unit-archive-single-title {
    float: none;
    display: block;
    padding: 7px 15px;
    border: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.tree li.unit span.fold + .unit-title-wrapper {
    padding-left: 30px;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.tree li.unit .unit-title-wrapper .unit-title {
    font: 700 16px/32px "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.tree li.unit .unit-title-wrapper .unit-title a {
    color: #61737b;
    font-weight: 700;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.unit-structure-modules, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.units-archive-list > li ul.module-list {
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.unit-structure-modules li.unit-page, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.module-list li.module {
    padding: 0;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.unit-structure-modules li.unit-page .unit-page-title-wrapper {
    padding: 7px 15px 7px 30px;
    border: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.unit-structure-modules li.unit-page .unit-page-title-wrapper .unit-page-title {
    padding: 0;
    font: 700 16px/32px "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.unit-structure-modules li.unit-page .unit-page-title-wrapper .unit-page-title a {
    font-weight: 700;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.unit-structure-modules li.unit-page .unit-page-title-wrapper .unit-page-title + .unit-page-estimate {
    top: 6px;
    right: 15px;
    color: #4d4d4d;
    font: 700 16px/32px "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content ul.module-list li.module.module-required:after {
    position: absolute;
    right: 15px;
    top: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.page-modules {
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.page-modules li.module {
    background: #ffffff;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.page-modules li.module .unit-page-module-wrapper {
    padding: 7px 15px 7px 45px;
    border: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.page-modules li.module .unit-page-module-wrapper .module-title {
    padding: 0;
    font: 700 16px/32px "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.page-modules li.module .unit-page-module-wrapper .module-title a {
    padding: 0;
    color: #61737b;
    font-weight: 700;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-structure-block ul.page-modules li.module .unit-page-module-wrapper .module-title a:hover {
    color: #4d4d4d;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course_list_box_item {
    display: flex;
    margin: 0 0 15px;
    padding: 0;
    border: 0;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course_list_box_item .course-thumbnail {
    flex: 0 235px;
    margin-right: 30px;
    padding: 0;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course_list_box_item .course-thumbnail figure {
    max-width: 100%;
    height: auto;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course_list_box_item .course-thumbnail img {
    max-width: 100%;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course_list_box_item .course-information {
    flex: 1;
    padding: 30px 15px;
    padding-left: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course_list_box_item .course-information .instructor-list {
    margin: 15px 0 0;
    padding: 0;
    border: 0;
    font: 400 16px/28px "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course_list_box_item .course-information .course-meta-information {
    margin: 15px 0 0;
    color: #61737b;
    font: 700 16px/28px "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-discussion-page {
    color: #333333;
    font: 400 17px/1.5em "Quattrocento Sans", Arial, sans-serif;
    letter-spacing: 0.45px;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-discussion-page .title {
    text-align: left;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .discussion-section label {
    margin: 0 0 10px;
    color: #333333;
    font: 400 17px/1.5em "Quattrocento Sans", Arial, sans-serif;
    letter-spacing: 0.45px;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-discussion-page .nocomments {
    margin: 15px 0;
    padding: 1px 15px 0;
    border: 1px solid #61737b;
    color: #61737b;
    font-weight: 700;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-discussion-page .edit-link {
    max-width: 80px;
    display: block;
    margin: 15px 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-discussion-page .button-links .button, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .discussion-new .button {
    display: inline-block !important;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-student-grades .total_grade {
    margin: 15px 0 0;
    color: #61737b;
    font: 700 22px/1.5em "Quattrocento Sans", Arial, sans-serif;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single-meta {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single-meta .notification-date {
    width: auto;
    height: auto;
    display: inline-block;
    margin: 0;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    text-align: left;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single-meta .notification-date .day, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single-meta .notification-date .month, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single-meta .notification-date .year {
    display: inline-block;
    padding: 0;
    color: #61737b;
    font: 400 17px/34px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single-meta .notification-time {
    opacity: 1;
    display: inline-block;
    color: #61737b;
    font: 400 17px/34px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single-meta .notification-time:before {
    content: "•";
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single .notification-title {
    margin: 0;
    border-bottom: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .notification-archive-list li .notification-archive-single .notification_author {
    color: #61737b;
    font: 600 14px/26px "Quattrocento", serif;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data /* Block Menu */
.coursepress-content .cp-submenu {
    width: 100%;
    display: block;
    text-align: center;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin: 0;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu li.submenu-item {
    margin: 0;
    margin-left: 15px;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu li.submenu-item:first-child {
    margin-left: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu li.submenu-item:not(:last-child):after {
    content: "|";
    margin-left: 15px;
    color: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu li.submenu-item a {
    padding: 0;
    color: #333333;
    font: 400 18px/1.5 "Quattrocento", sans-serif;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu li.submenu-item a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu li.submenu-item.submenu-active {
    opacity: 1;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-submenu ul.submenu li.submenu-item.submenu-active a {
    color: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data /* Form Elements */
.coursepress-content form input[type="text"], div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="url"], div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="password"], div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="number"], div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form textarea {
    width: 100%;
    max-width: 100%;
    display: block;
    margin: 0 0 15px;
    padding: 1px 15px 0;
    border: 2px solid #f2f2f2;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #ffffff;
    color: #61737b;
    font: 400 16px/2.3 "Quattrocento Sans", sans-serif;
    transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="text"]:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="url"]:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="password"]:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="number"]:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form textarea:hover {
    border-color: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="text"]:focus, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="url"]:focus, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="password"]:focus, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="number"]:focus, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data /* Buttons – Outlined Green */
.coursepress-content .discussion-new .button, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="submit"], div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form .button, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-discussion-page .edit-link a, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .enroll-box .apply-box a {
    width: auto;
    display: block;
    padding: 4px 15px;
    border: 2px solid #61737b;
    background: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #61737b;
    font: 700 16px/28px "Quattrocento Sans", Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .discussion-new .button:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="submit"]:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form .button:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .course-discussion-page .edit-link a:hover, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .enroll-box .apply-box a:hover {
    background-color: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content form input[type="submit"] {
    display: inline-block;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data /* Table */
.coursepress-content .grades-table, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .workbook-table, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-dashboard-table {
    width: 100%;
    table-layout: fixed;
    border: 1px solid #ff9f9f9;
    background: #f2f2f2;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .grades-table tbody:after {
    display: none;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-dashboard-table tr th {
    margin: 0;
    padding: 8px 15px;
    border: 0;
    background: #ffffff;
    color: #61737b;
    font-size: 14px;
    font-weight: 700;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .grades-table tr td, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .workbook-table tr td, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-dashboard-table tr td {
    border: 0;
    padding: 8px 15px;
    background: #f2f2f2;
    color: #4d4d4d;
    font-size: 14px;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .workbook-table tr .td-right, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .grades-table .row-unit .td-right, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .cp-dasboard-table .row-unit .td-right {
    font-weight: 700;
    text-align: right;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .grades-table .row-elements td, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data .coursepress-content .workbook-table .row-elements td {
    background: #ffffff;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data /* Hidden Elements */
.coursepress-content .coursepress-course-share .share-title {
    display: none;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data /* Module - Video */
.module-elements .video_player {
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data  .module-elements .video_player iframe {
    bottom: 0;
    left: 0;
    height: 100%;
    margin: 0;
    max-width: 100%;
    right: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data /* Focus Nav */
.coursepress-focus-view .focus-nav {
    overflow: hidden;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data  .coursepress-focus-view .focus-nav-prev, div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data  .coursepress-focus-view .focus-nav-next {
    margin: 0;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data  .coursepress-focus-view .focus-nav-prev {
    float: left;
}
div#page .upfront-output-region-container .cp-desktop.upost-data-object-post_data  .coursepress-focus-view .focus-nav-next {
    float: right;
}


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

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 60px;
	
			color: #333333;
	
			line-height: 1.2;
	
}


.upost-data-object-post_data.the-title .upfront-indented_content {
	padding-left: 0px;
	padding-right: 0px;
}
.upost-data-object-post_data.the-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 .the-title.upost-data-object-post_data .upostdata-part.title h3 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 18px;
	
			color: #ffffff;
	
			line-height: 1.6;
	
}



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


div#page .upfront-output-region-container .post-date.upost-data-object-post_data .date_posted {
    text-transform: uppercase;
    text-align: right;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 14px;
	
			color: #333333;
	
			line-height: 1.563;
	
}




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

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}



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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



div#page .upfront-output-region-container .default.upost-data-object-author .upostdata-part.author {
    text-transform: uppercase;
    text-align: left;
}
div#page .upfront-output-region-container .default.upost-data-object-author .upostdata-part.author.author-bio, div#page .upfront-output-region-container .default.upost-data-object-author .upostdata-part.author.author-email, div#page .upfront-output-region-container .default.upost-data-object-author .upostdata-part.author.author-url {
    text-transform: inherit;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 14px;
	
			color: #333333;
	
			line-height: 1.563;
	
}




.email-only .upfront-post-data-part .gravatar img.avatar {

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}



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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.email-only .upfront-post-data-part .author-url, .email-only .upfront-post-data-part .author-url a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.email-only .upfront-post-data-part .author-bio, .email-only .upfront-post-data-part .author-bio a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 14px;
	
			color: #333333;
	
			line-height: 1.563;
	
}




.url-only .upfront-post-data-part .gravatar img.avatar {

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}



.url-only .upfront-post-data-part .author-email, .url-only .upfront-post-data-part .author-email a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.url-only .upfront-post-data-part .author-bio, .url-only .upfront-post-data-part .author-bio a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 14px;
	
			color: #333333;
	
			line-height: 1.563;
	
}




.bio-only .upfront-post-data-part .gravatar img.avatar {

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}



.bio-only .upfront-post-data-part .author-email, .bio-only .upfront-post-data-part .author-email a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.bio-only .upfront-post-data-part .author-url, .bio-only .upfront-post-data-part .author-url a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.author-only-for-mobile .upfront-post-data-part .author, .author-only-for-mobile .upfront-post-data-part .author a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.author-only-for-mobile .upfront-post-data-part .gravatar img.avatar {

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}



.author-only-for-mobile .upfront-post-data-part .author-email, .author-only-for-mobile .upfront-post-data-part .author-email a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.author-only-for-mobile .upfront-post-data-part .author-url, .author-only-for-mobile .upfront-post-data-part .author-url a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.author-only-for-mobile .upfront-post-data-part .author-bio, .author-only-for-mobile .upfront-post-data-part .author-bio a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



div#page .upfront-output-region-container .author-only-for-mobile.upost-data-object-author .author {
    text-transform: uppercase;
    text-align: center;
}

.gravatar-only .upfront-post-data-part .author, .gravatar-only .upfront-post-data-part .author a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 14px;
	
			color: #333333;
	
			line-height: 1.563;
	
}




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

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}



.gravatar-only .upfront-post-data-part .author-email, .gravatar-only .upfront-post-data-part .author-email a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.gravatar-only .upfront-post-data-part .author-url, .gravatar-only .upfront-post-data-part .author-url a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




.gravatar-only .upfront-post-data-part .author-bio, .gravatar-only .upfront-post-data-part .author-bio a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}






.gravatar-only-region .upfront-post-data-part .gravatar img.avatar {

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}








div#page .upfront-output-region-container .gravatar-only-region.upost-data-object-author .upfront-post-data-part.part-gravatar {
    padding: 0;
    text-align: center;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 18px;
	
			color: #ffffff;
	
			line-height: 1.6;
	
}




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

	
					border-width: 1px;
		
					border-style: solid;
		
					border-color: #61737b;
		
	
	
		border-radius: 70px
			70px
			70px
			70px
		;

	}



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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 15px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}




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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #61737b;
	
			line-height: 1.563;
	
}



div#page .upfront-output-region-container .author-only.upost-data-object-author .author {
    position: relative;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .author-only.upost-data-object-author .author:before {
    content: "•";
    display: block;
    position: absolute;
    top: 6px;
    left: -12px;
    margin: 0 5px 0 0;
    padding: 0;
    color: #61737b;
    font-size: 16px;
    line-height: 4px;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #ffffff;
	
			line-height: 1.4;
	
}





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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #ffffff;
	
			line-height: 1.4;
	
}



div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upfront-wrapper:first-child, div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .upfront-output-wrapper:first-child {
    position: relative;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upfront-wrapper:first-child:before, div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .upfront-output-wrapper:first-child:before {
    background: #d5d5d5;
    background-color: rgba(0,0,0,0.2);
    content: "";
    display: block;
    height: 1px;
    margin: 0 10px 20px;
    width: 100%;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags, div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories {
    padding: 0 0 0 30px;
    color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags {
    border-left: 4px solid #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories {
    border-left: 4px solid #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags h6, div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories h6 {
    margin: 0;
    color: #61737b;
    font-size: 18px;
    line-height: 25px;
    font-family: "Quattrocento", serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags .list_post_tags, div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories .list_post_categories {
    margin-top: 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags a, div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 6px 10px 4px;
    text-transform: uppercase;
    transition: 0.25s ease;
    -ms-transition: 0.25s ease;
    -moz-transition: 0.25s ease;
    -webkit-transition: 0.25s ease;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags a {
    border: 1px solid #333333;
    background: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories a {
    border: 1px solid #61737b;
    background: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags a:last-child, div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories a:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_tags a:hover {
    background: #333333;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy .upostdata-part.post_categories a:hover {
    background: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .upostdata-part.list_post_tags, div#page .upfront-output-region-container .default.upost-data-object-taxonomy  .upostdata-part.list_post_categories {
    display: block;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #ffffff;
	
			line-height: 1.4;
	
}





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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #ffffff;
	
			line-height: 1.4;
	
}



div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upfront-post-data-part {
    position: relative;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upfront-post-data-part:before {
    background: #d5d5d5;
    background-color: rgba(0,0,0,0.2);
    content: "";
    display: block;
    height: 1px;
    margin: 0 0 20px;
    width: 100%;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories {
    padding: 0 0 0 30px;
    color: #61737b;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags {
    border-left: 4px solid #61737b;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories {
    border-left: 4px solid #61737b;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags h6, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories h6 {
    margin: 0;
    color: #61737b;
    font-size: 18px;
    line-height: 25px;
    font-family: "Quattrocento", serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags .list_post_tags, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories .list_post_categories {
    margin-top: 15px;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags a, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 6px 10px 4px;
    text-transform: uppercase;
    transition: 0.25s ease;
    -ms-transition: 0.25s ease;
    -moz-transition: 0.25s ease;
    -webkit-transition: 0.25s ease;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags a {
    border: 1px solid #333333;
    background: #61737b;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories a {
    border: 1px solid #61737b;
    background: #61737b;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags a:last-child, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories a:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy .upostdata-part.post_tags a:hover {
    background: #333333;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.post_categories a:hover {
    background: #61737b;
}
div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.list_post_tags, div#page .upfront-output-region-container .tags-only.upost-data-object-taxonomy  .upostdata-part.list_post_categories {
    display: block;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #ffffff;
	
			line-height: 1.4;
	
}





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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 14px;
	
			color: #ffffff;
	
			line-height: 1.4;
	
}



div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upfront-post-data-part {
    position: relative;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upfront-post-data-part:before {
    background: #d5d5d5;
    background-color: rgba(0,0,0,0.2);
    content: "";
    display: block;
    height: 1px;
    margin: 0 0 20px;
    width: 100%;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories {
    padding: 0 0 0 30px;
    color: #61737b;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags {
    border-left: 4px solid #61737b;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories {
    border-left: 4px solid #61737b;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags h6, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories h6 {
    margin: 0;
    color: #61737b;
    font-size: 18px;
    line-height: 25px;
    font-family: "Quattrocento", serif;
    font-weight: 700;
    font-style: normal;
    margin: 0;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags .list_post_tags, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories .list_post_categories {
    margin-top: 15px;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags a, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 6px 10px 4px;
    text-transform: uppercase;
    transition: 0.25s ease;
    -ms-transition: 0.25s ease;
    -moz-transition: 0.25s ease;
    -webkit-transition: 0.25s ease;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags a {
    border: 1px solid #333333;
    background: #61737b;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories a {
    border: 1px solid #61737b;
    background: #61737b;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags a:last-child, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories a:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.post_tags a:hover {
    background: #333333;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy .upostdata-part.post_categories a:hover {
    background: #61737b;
}
div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.list_post_tags, div#page .upfront-output-region-container .categories-only.upost-data-object-taxonomy  .upostdata-part.list_post_categories {
    display: block;
}
.default .upfront-post-data-part .thumbnail {

	
	}


.comments-count-only .upfront-post-data-part .comment_count, .comments-count-only .upfront-post-data-part .comment_count a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #ffffff;
	
			line-height: 1;
	
}














div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments .upfront-post-data-part {
    padding-top: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments .comment_count {
    text-align: center;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments > li, div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .children > li {
    list-style: none;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .children {
    margin-left: 30px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments article {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .avatar {
    display: none;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .comment-author cite.fn {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .comment-author cite.fn a {
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .comment-content, div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .reply {
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .reply {
    height: 35px;
    padding: 0 20px;
    border-top: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments a {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    top: 4px;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -386px -707px;
    text-indent: -9999px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .upfront-post_data-comments a.comment-time {
    position: absolute;
    bottom: 1px;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination {
    text-align: center;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .page-numbers.current {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .prev.page-numbers, div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .prev.page-numbers:before, div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .next.page-numbers:after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 2px;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg");
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comments_pagination .prev.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond .comment-reply-title {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond .comment-reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "Lato";
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond p.logged-in-as {
    margin-bottom: 25px;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond p.logged-in-as a {
    color: #61737b;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form input[type="text"], div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form input[type="email"], div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form input[type="email"], div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form input[type="text"]:focus, div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form input[type="email"]:focus, div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment_form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond .form-submit {
    text-align: right;
    margin: 0;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond .form-submit input:active, div#page .upfront-output-region-container .comments-count-only.upost-data-object-comments  .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}

.comments-with-form-only .upfront-post-data-part .comment_count, .comments-with-form-only .upfront-post-data-part .comment_count a {

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 18px;
	
			color: #61737b;
	
			line-height: 2;
	
}





.comments-with-form-only .upfront-post-data-part .comments,
.comments-with-form-only .upfront-post-data-part .comments a,
.comments-with-form-only .upfront-post-data-part .upostdata-part.comments a,
.comments-with-form-only .upfront-post-data-part .comments p
{

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 17px;
	
			color: #333333;
	
			line-height: 2;
	
}








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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #61737b;
	
			line-height: 1.2;
	
}





div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upostdata-part.comments {
    padding-top: 45px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post-data-part {
    padding-top: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments > li, div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .children > li {
    list-style: none;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .children {
    margin-left: 30px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments article {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .avatar {
    display: none;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn a {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .comment-content, div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .reply {
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .reply {
    height: 35px;
    padding: 0 20px;
    border-top: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments a {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    top: 4px;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -386px -707px;
    text-indent: -9999px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .upfront-post_data-comments a.comment-time {
    position: absolute;
    bottom: 1px;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination {
    text-align: center;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .page-numbers.current {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .prev.page-numbers, div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .prev.page-numbers:before, div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .next.page-numbers:after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 2px;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg");
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments  .comments_pagination .prev.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond .comment-reply-title {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond .comment-reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "Lato";
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond p.logged-in-as {
    margin-bottom: 25px;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond p.logged-in-as a {
    color: #61737b;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form input[type="text"], div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form input[type="email"], div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form input[type="email"], div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form input[type="text"]:focus, div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form input[type="email"]:focus, div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment_form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond .form-submit {
    text-align: right;
    margin: 0;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond .form-submit input:active, div#page .upfront-output-region-container .comments-with-form-only.upost-data-object-comments .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}

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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 18px;
	
			color: #61737b;
	
			line-height: 2;
	
}





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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 17px;
	
			color: #333333;
	
			line-height: 2;
	
}





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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #333333;
	
			line-height: 1.2;
	
}





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

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #61737b;
	
			line-height: 1.2;
	
}





div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post-data-part {
    padding-top: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments > li, div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .children > li {
    list-style: none;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .children {
    margin-left: 30px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments article {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .avatar {
    display: none;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn a {
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .comment-content, div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .reply {
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .reply {
    height: 35px;
    padding: 0 20px;
    border-top: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments a {
    color: #61737b;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    top: 4px;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -386px -707px;
    text-indent: -9999px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .upfront-post_data-comments a.comment-time {
    position: absolute;
    bottom: 1px;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination {
    text-align: center;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .page-numbers.current {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers, div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #61737b;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers:before, div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .next.page-numbers:after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 2px;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg");
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond .comment-reply-title {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond .comment-reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "Lato";
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond p.logged-in-as {
    margin-bottom: 25px;
    font-size: 15px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond p.logged-in-as a {
    color: #61737b;
    font-size: 15px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form input[type="text"], div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form input[type="email"], div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form input[type="email"], div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form input[type="text"]:focus, div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form input[type="email"]:focus, div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment_form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond .form-submit {
    text-align: right;
    margin: 0;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: 700;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond .form-submit input:active, div#page .upfront-output-region-container .mobile.upost-data-object-comments .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}

.comments-with-count-and-form-mobile .upfront-post-data-part .comment_count, .comments-with-count-and-form-mobile .upfront-post-data-part .comment_count a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 18px;
	
			color: #61737b;
	
			line-height: 2;
	
}





.comments-with-count-and-form-mobile .upfront-post-data-part .comments,
.comments-with-count-and-form-mobile .upfront-post-data-part .comments a,
.comments-with-count-and-form-mobile .upfront-post-data-part .upostdata-part.comments a,
.comments-with-count-and-form-mobile .upfront-post-data-part .comments p
{

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 17px;
	
			color: #333333;
	
			line-height: 2;
	
}








.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form a,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form p,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form h1,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form h2,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form h3,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form h4,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form h5,
.comments-with-count-and-form-mobile .upfront-post-data-part .comment_form h6
{

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #61737b;
	
			line-height: 1.2;
	
}





div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upostdata-part.comment_count {
    padding-top: 20px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post-data-part {
    padding-top: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments > li, div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .children > li {
    list-style: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .children {
    margin-left: 30px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments article {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .avatar {
    display: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn a {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .comment-content, div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .reply {
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .reply {
    height: 35px;
    padding: 0 20px;
    border-top: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments a {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    top: 4px;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -386px -707px;
    text-indent: -9999px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .upfront-post_data-comments a.comment-time {
    position: absolute;
    bottom: 1px;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination {
    text-align: center;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .page-numbers.current {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers, div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers:before, div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .next.page-numbers:after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 2px;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg");
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments  .comments_pagination .prev.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond .comment-reply-title {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond .comment-reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "Lato";
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond p.logged-in-as {
    margin-bottom: 25px;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond p.logged-in-as a {
    color: #61737b;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form input[type="text"], div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form input[type="email"], div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form input[type="email"], div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form input[type="text"]:focus, div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form input[type="email"]:focus, div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment_form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond .form-submit {
    text-align: right;
    margin: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond .form-submit input:active, div#page .upfront-output-region-container .comments-with-count-and-form-mobile.upost-data-object-comments .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}

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

			font-family: Quattrocento;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 18px;
	
			color: #61737b;
	
			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: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 17px;
	
			color: #333333;
	
			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: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #333333;
	
			line-height: 1.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: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #61737b;
	
			line-height: 1.2;
	
}





div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post-data-part {
    padding-top: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments > li, div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .children > li {
    list-style: none;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .children {
    margin-left: 30px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments article {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .avatar {
    display: none;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn a {
    color: #333333;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-author cite.fn a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-content, div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .reply {
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .reply {
    height: 35px;
    padding: 0 20px;
    border-top: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments a {
    color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    top: 4px;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -386px -707px;
    text-indent: -9999px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .upfront-post_data-comments a.comment-time {
    position: absolute;
    bottom: 1px;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination {
    text-align: center;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .page-numbers.current {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .prev.page-numbers, div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .prev.page-numbers:before, div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .next.page-numbers:after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 2px;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg");
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments  .comments_pagination .prev.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond .comment-reply-title {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond .comment-reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "Lato";
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond p.logged-in-as {
    margin-bottom: 25px;
    font-size: 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond p.logged-in-as a {
    color: #61737b;
    font-size: 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
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 input[type="email"], div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
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 .comment_form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form input[type="email"], div#page .upfront-output-region-container .default.upost-data-object-comments .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
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 input[type="email"]:focus, div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment_form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond .form-submit {
    text-align: right;
    margin: 0;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond .form-submit input:active, div#page .upfront-output-region-container .default.upost-data-object-comments .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}

.comments-with-count-and-form .upfront-post-data-part .comment_count, .comments-with-count-and-form .upfront-post-data-part .comment_count a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 700;
	
			font-size: 18px;
	
			color: #61737b;
	
			line-height: 2;
	
}





.comments-with-count-and-form .upfront-post-data-part .comments,
.comments-with-count-and-form .upfront-post-data-part .comments a,
.comments-with-count-and-form .upfront-post-data-part .upostdata-part.comments a,
.comments-with-count-and-form .upfront-post-data-part .comments p
{

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 17px;
	
			color: #333333;
	
			line-height: 2;
	
}








.comments-with-count-and-form .upfront-post-data-part .comment_form,
.comments-with-count-and-form .upfront-post-data-part .comment_form a,
.comments-with-count-and-form .upfront-post-data-part .comment_form p,
.comments-with-count-and-form .upfront-post-data-part .comment_form h1,
.comments-with-count-and-form .upfront-post-data-part .comment_form h2,
.comments-with-count-and-form .upfront-post-data-part .comment_form h3,
.comments-with-count-and-form .upfront-post-data-part .comment_form h4,
.comments-with-count-and-form .upfront-post-data-part .comment_form h5,
.comments-with-count-and-form .upfront-post-data-part .comment_form h6
{

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #61737b;
	
			line-height: 1.2;
	
}





div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upostdata-part.comment_count {
    padding-top: 20px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments .upfront-post-data-part {
    padding-top: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments > li, div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .children > li {
    list-style: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .children {
    margin-left: 30px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments article {
    position: relative;
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .avatar {
    display: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .comment-author cite.fn {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .comment-author cite.fn a {
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .comment-author cite.fn a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .comment-content, div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .reply {
    display: block;
    padding: 10px 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .comment-content p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .reply {
    height: 35px;
    padding: 0 20px;
    border-top: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments a {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .reply a {
    width: 28px;
    height: 28px;
    display: block;
    position: relative;
    top: 4px;
    margin-right: 0;
    margin-left: auto;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -386px -707px;
    text-indent: -9999px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments .reply span {
    display: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .upfront-post_data-comments a.comment-time {
    position: absolute;
    bottom: 1px;
    left: 20px;
    color: #666666;
    font-size: 15px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination {
    text-align: center;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .page-numbers.current {
    border-bottom-color: #61737b;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .prev.page-numbers, div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .prev.page-numbers:before, div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .next.page-numbers:after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 2px;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg");
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comments_pagination .prev.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond .comment-reply-title {
    margin: 0;
    padding: 0;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond .comment-reply-title small a {
    display: block;
    font-size: 13px;
    font-family: "Lato";
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form p {
    width: 100%;
    display: block;
    margin: 0 auto 20px;
    padding: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond p.logged-in-as {
    margin-bottom: 25px;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond p.logged-in-as a {
    color: #61737b;
    font-size: 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form label {
    color: #61737b;
    font-family: "Quattrocento", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    display: block;
    font-size: 16px;
    line-height: 1.563em;
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form input {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form input[type="text"], div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form input[type="email"], div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form textarea {
    width: 100%;
    border: 2px solid #ededed;
    background: #ffffff;
    color: #61737b;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-form-comment label {
    display: none;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form input[type="text"] {
    padding: 10px 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form input[type="email"], div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-form textarea {
    padding: 15px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form textarea {
    -webkit-transition-property: background, border-color, color;
    transition-property: background, border-color, color;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form input[type="text"]:focus, div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form input[type="email"]:focus, div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form textarea:focus {
    border-color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form p.form-allowed-tags {
    color: #bdbdbd;
    font-size: 14px;
    text-align: justify;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment_form p.form-allowed-tags code {
    color: #61737b;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond .form-submit {
    text-align: right;
    margin: 0;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond .form-submit input {
    margin: 0;
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    font-weight: bold;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond .form-submit input:hover {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}
div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond .form-submit input:active, div#page .upfront-output-region-container .comments-with-count-and-form.upost-data-object-comments  .comment-respond .form-submit input:visited {
    border-color: #61737b;
    background: #61737b;
    color: #ffffff;
}

.count-only-region .upfront-post-data-part .comment_count, .count-only-region .upfront-post-data-part .comment_count a {

			font-family: Quattrocento Sans;
	
			font-style: normal;
	
			font-weight: 400;
	
			font-size: 16px;
	
			color: #ffffff;
	
			line-height: 2;
	
}














div#page .upfront-output-region-container .count-only-region.upost-data-object-comments .upfront-post-data-part {
    padding: 0;
    text-align: center;
}
 div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li > article {
    padding-top: 15px;
    padding-bottom: 26px;
    border-bottom: 1px solid #d3d3d3;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li > article:before, div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li > article:after {
    content: "";
    display: table;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li > article:after {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li:last-child > article {
    border-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .date_posted {
    float: left;
    display: inline-block;
    margin-right: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .date_posted, div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .author {
    margin-bottom: 10px;
    color: #01bc9d;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .gravatar img {
    margin: inherit;
    width: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .post_categories {
    padding-top: 2px;
    padding-left: 30px;
    border-left: 4px solid #01bc9d;
    color: #61737b;
    font-size: 14px;
    line-height: 24px;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li:not(.noFeature) .post_categories {
    padding-left: 0;
    border-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li.noFeature .post_categories span {
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li:not(.noFeature) .gravatar {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .gravatar img {
    border: 1px solid #01bc9d;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .thumbnail {
    width: 100%;
    max-width: 250px;
    height: 140px;
    float: left;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 0;
    line-height: 140px;
    overflow: hidden;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .thumbnail img {
    position: relative;
    top: 50%;
    margin-top: 0 !important;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .title h3, div#page .upfront-output-region-container .upfront-output-module .archives.uposts-object li .title h3 a {
    color: #61737b;
    font-size: 18px;
    line-height: 25px;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination {
    display: block;
    position: relative;
    padding-top: 30px;
    padding-bottom: 90px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .prev.page-numbers, div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .prev.page-numbers:hover, div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .next.page-numbers:hover {
    color: #007051;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .prev.page-numbers:before, div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .next.page-numbers:after {
    position: absolute;
    top: 0px;
    bottom: 2px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") #fff;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives .uf-pagination .next.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li > article {
    padding-top: 15px;
    padding-bottom: 26px;
    border-bottom: 1px solid #d3d3d3;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li > article:before, div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li > article:after {
    content: "";
    display: table;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li > article:after {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li:last-child > article {
    border-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .date_posted {
    float: left;
    display: inline-block;
    margin-right: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .date_posted, div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .author {
    margin-bottom: 10px;
    color: #01bc9d;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .post_categories {
    padding-top: 2px;
    padding-left: 30px;
    border-left: 4px solid #01bc9d;
    color: #61737b;
    font-size: 14px;
    line-height: 24px;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .post_categories span {
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .gravatar, div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .thumbnail {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .gravatar img {
    margin: inherit;
    width: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .title h3, div#page .upfront-output-region-container .upfront-output-module .archives-responsive.uposts-object li .title h3 a {
    color: #61737b;
    font-size: 18px;
    line-height: 25px;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination {
    display: block;
    position: relative;
    padding-top: 30px;
    padding-bottom: 90px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .page-numbers:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .prev.page-numbers, div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .next.page-numbers {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .next.page-numbers {
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .prev.page-numbers:hover, div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .next.page-numbers:hover {
    color: #007051;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .prev.page-numbers:before, div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .next.page-numbers:after {
    position: absolute;
    top: 0px;
    bottom: 2px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") #fff;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .archives-responsive .uf-pagination .next.page-numbers:after {
    content: ">";
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_form_label, div#page .upfront-output-region-container .upfront-output-module .mp-archive .content .mp_form_label {
    margin-bottom: 10px;
    color: #61737b;
    font: 400 18px/22px "Quattrocento", serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_form_fields .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_form_fields .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-family: "Quattrocento", serif;
    transition: 0.2s linear;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_form_fields .mp_select2 .select2-arrow {
    background: #fcfcfc;
    border-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_form_fields .mp_select2 .select2-choice:hover {
    border-color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive section.mp_products {
    display: flex;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item {
    flex: 0 22.45%;
    margin-right: 3.4%;
    margin-bottom: 30px;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item:nth-child(4n+4) {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item p {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_images, div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_details {
    background: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_images {
    width: 100%;
    float: none;
    display: block;
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_details {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_meta {
    padding: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_name {
    font: 400 18px/1.3em "Quattrocento", serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_name, div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_name a {
    color: #333333;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_price {
    color: #61737b;
    font: 300 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_price .mp_product_price-normal {
    font-weight: 300;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_price .mp_product_price-sale {
    font-weight: 600;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_product_price .mp_strikeout {
    opacity: 0.7;
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_button {
    width: 100%;
    display: block;
    padding: 0px 15px 0px;
    border: 0;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/40px "Quattrocento Sans", sans-erif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_products .mp_product_item .mp_button:hover {
    background: #333333;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav {
    display: block;
    position: relative;
    padding: 30px 0 90px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.next, div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.prev {
    position: absolute;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.next {
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.prev {
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.next:hover, div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.prev:hover {
    color: #007051;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.next:after {
    content: ">";
    margin-left: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive .mp_listings_nav .page-numbers.prev:before {
    content: "<";
    margin-right: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_form_label, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .content .mp_form_label {
    margin-bottom: 10px;
    color: #61737b;
    font: 400 18px/22px "Quattrocento", serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_form_fields .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_form_fields .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-family: "Quattrocento", serif;
    transition: 0.2s linear;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_form_fields .mp_select2 .select2-arrow {
    background: #fcfcfc;
    border-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_form_fields .mp_select2 .select2-choice:hover {
    border-color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet section.mp_products {
    display: flex;
    flex-wrap: wrap;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item {
    flex: 0 47.12%;
    margin-right: 5.76%;
    margin-bottom: 30px;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item:nth-child(2n+2) {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_images, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_details {
    background: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_images {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_details {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_meta {
    padding: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_name {
    font: 400 18px/1.3em "Quattrocento", serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_name, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_name a {
    color: #333333;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_price {
    color: #61737b;
    font: 300 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_price .mp_product_price-normal {
    font-size: 16px;
    font-weight: 300;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_price .mp_product_price-sale {
    font-size: 16px;
    font-weight: 600;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_product_price .mp_strikeout {
    opacity: 0.7;
    color: #61737b;
    font-size: 16px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_button {
    width: 100%;
    display: block;
    padding: 0px 15px 0px;
    border: 0;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/40px "Quattrocento Sans", sans-erif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_products .mp_product_item .mp_button:hover {
    background: #333333;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav {
    display: block;
    position: relative;
    padding: 30px 0 90px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.next, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.prev {
    position: absolute;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.next {
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.prev {
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.next:hover, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .content .mp_listings_nav .page-numbers.prev:hover {
    color: #007051;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.next:after {
    content: ">";
    margin-left: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-tablet .mp_listings_nav .page-numbers.prev:before {
    content: "<";
    margin-right: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_form_label {
    margin-bottom: 10px;
    color: #61737b;
    font: 400 18px/22px "Quattrocento", serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_form_fields .mp_form_field {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_form_fields .mp_select2 {
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_form_fields .mp_select2 .select2-choice {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    font-family: "Quattrocento", serif;
    transition: 0.2s linear;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_form_fields .mp_select2 .select2-arrow {
    background: #fcfcfc;
    border-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_form_fields .mp_select2 .select2-choice:hover {
    border-color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile section.mp_products {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item {
    flex: 1;
    margin-bottom: 30px;
    padding: 0;
    border: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item p {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_images, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_details {
    background: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_images {
    width: 100%;
    float: none;
    display: block;
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_details {
    width: 100%;
    float: none;
    display: block;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_meta {
    padding: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_name {
    font: 400 18px/1.3em "Quattrocento", serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_name, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_name a {
    color: #333333;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_price {
    color: #61737b;
    font: 300 16px/1.2em "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_price .mp_product_price-normal {
    font-size: 16px;
    font-weight: 300;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_price .mp_product_price-sale {
    font-size: 16px;
    font-weight: 600;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_product_price .mp_strikeout {
    opacity: 0.7;
    color: #61737b;
    font-size: 16px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_button {
    width: 100%;
    display: block;
    padding: 0px 15px 0px;
    border: 0;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/50px "Quattrocento Sans", sans-erif;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_products .mp_product_item .mp_button:hover {
    background: #333333;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav {
    display: block;
    position: relative;
    padding: 30px 50px 40px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border: 0;
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.next, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.prev {
    position: absolute;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.next {
    right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.prev {
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.next:hover, div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.prev:hover {
    color: #007051;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.next:after {
    content: ">";
    margin-left: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .mp-archive-for-mobile .mp_listings_nav .page-numbers.prev:before {
    content: "<";
    margin-right: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li {
    padding: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li > article {
    margin-bottom: 35px;
    padding-bottom: 22px;
    border-bottom: 1px solid #d3d3d3;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li:last-child > article {
    padding-bottom: 0;
    border-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .date_posted, div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .author {
    display: inline-block;
    color: #01bc9d;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .author span {
    font-size: 26px;
    line-height: 1.231em;
    vertical-align: top;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .post_categories, div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title a {
    color: #61737b !important;
    font-size: 18px !important;
    line-height: 25px !important;
    font-family: "Quattrocento" !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-transform: uppercase !important;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .content {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .content p {
    margin: 0;
    padding: 0;
    line-height: 1.5em;
    letter-spacing: 0.45px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .read_more {
    font-size: 15px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .read_more a {
    transition: 0.2 ease;
    border-bottom: 2px solid transparent;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .read_more a:hover {
    color: #61737b;
    border-bottom-color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .thumbnail {
    overflow: none;
    height: 270px;
    position: relative;
    margin-bottom: 30px;
    transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .thumbnail a {
    height: 270px;
    display: block;
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .thumbnail img {
    opacity: 1;
    display: block;
    position: relative;
    top: 50%;
    margin: 0 auto;
    margin-top: 0 !important;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .thumbnail a:hover img {
    opacity: 0.65;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .gravatar img {
    margin: inherit;
    width: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title {
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title:before {
    content: "";
    width: 60px;
    height: 2px;
    display: block;
    margin: auto 0 15px;
    background: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title h3 {
    margin: 0;
    padding: 0;
    line-height: 0.8em;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li .title h3 a:hover {
    color: #333333 !important;
}
div#page .upfront-output-region-container .upfront-output-module .default.uposts-object li.noFeature > article:before {
    content: "";
    width: 100%;
    height: 270px;
    display: block;
    margin-bottom: 40px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/bg-nophoto.jpg") no-repeat center #01bc9d;
    background-size: cover;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination {
    display: block;
    position: relative;
    padding-top: 30px;
    padding-bottom: 90px;
    border-top: 1px solid #d3d3d3;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers {
    margin-right: 12px;
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    color: #333333;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers.current {
    border-bottom-color: #01bc9d;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers:hover {
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .page-numbers:last-child {
    margin-right: 0;
}
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 {
    position: absolute;
    margin-right: 0;
    padding: 0;
    color: #01bc9d;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .prev.page-numbers {
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .next.page-numbers {
    right: 0;
}
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 {
    color: #007051;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .prev.page-numbers:before, div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .next.page-numbers:after {
    position: absolute;
    top: 0px;
    bottom: 2px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") #fff;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .prev.page-numbers:before {
    content: "<";
    left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .uf-pagination .next.page-numbers:after {
    content: ">";
    right: 0;
}
#page .slider-preset-default .uslide-caption {
		background: rgba(0, 2, 1, 0.75);
	}

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .default .uslide-caption {
    color: #ffffff;
}
#page .slider-preset-uslider-object-1515875425549-1471-preset .uslide-caption {
		background: rgba(0, 2, 1, 0.75);
	}

/* Custom CSS */
div#page .upfront-output-region-container .upfront-output-module .uslider-object-1515875425549-1471-preset  .uslide-caption {
    color: #ffffff;
}
#page .upfront-tabs-container.tab-preset-default .tabs-tab:hover, 
#page .upfront-tabs-container.tab-preset-default .tabs-tab:hover .inner-box,
#page .upfront-tabs.default.live-preview-hover .tabs-tab,
#page .upfront-tabs.default.live-preview-hover .tabs-tab .inner-box
{
			background: rgb(242, 242, 242); 				color: #61737b; 		font-family: Quattrocento Sans; 		font-size: 16px; 		font-weight: 700;		font-style: normal;		line-height: 2;	}
#page .upfront-tabs-container.tab-preset-default .tabs-tab:hover,
#page .upfront-tabs.default.live-preview-hover .tabs-tab {
	        border: none;
    }
#page .upfront-tabs-container.tab-preset-default .tabs-tab.tabs-tab-active, 
#page .upfront-tabs-container.tab-preset-default .tabs-tab.tabs-tab-active .inner-box,
#page .upfront-tabs.default.live-preview-active .tabs-tab,
#page .upfront-tabs.default.live-preview-active .tabs-tab .inner-box {
			background: rgb(242, 242, 242); 				color: #61737b; 		font-family: Quattrocento Sans; 		font-size: 16px; 		font-weight: 700;		font-style: normal;		line-height: 2;		transition: none;
}
#page .upfront-tabs-container.tab-preset-default .tabs-tab.tabs-tab-active,
#page .upfront-tabs.default.live-preview-active .tabs-tab {
	        border: none;
    }
#page .upfront-tabs-container.tab-preset-default .tabs-tab, #page .upfront-tabs-container.tab-preset-default .tabs-tab .inner-box {
	background: rgb(250, 250, 250); 	color: #61737b; 	font-family: Quattrocento Sans; 	font-size: 16px; 	font-weight: 700;	font-style: normal;	line-height: 2;			transition: all 0.3s ease;
	}
#page .upfront-tabs-container.tab-preset-default .tabs-tab{
	        border: none;
    }

.tab-preset-default .utabs-content {
	background: #ffffff; 	        border: none;
    }

div#page .upfront-output-region-container .upfront-output-module .default .upfront-tabs-container .utabs-content {
    padding: 20px;
}
#page .upfront-output-plaintxt.list-pricing-center-m .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.list-pricing-center-m .plain-text-container,
#page .upfront-plain_txt.list-pricing-center-m .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.list-pricing-center-m .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


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


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


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

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

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

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

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

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

#page .upfront-object.paragraph-check-responsive p, #page .upfront-output-object.paragraph-check-responsive p,
#page .upfront-object.paragraph-check-responsive p a, #page .upfront-output-object.paragraph-check-responsive p a {
	color: #61737b; 			font-weight: 400;	font-style: normal;	line-height: 1.7; }

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

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

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

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

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

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


div#page .upfront-output-region-container .upfront-output-module .paragraph-check-responsive .plain-text-container {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .paragraph-check-responsive .plain-text-container p:before {
    content: "";
    width: 16px;
    height: 14px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    margin-left: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -872px -73px;
}
#page .upfront-output-plaintxt.paragraph-check .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.paragraph-check .plain-text-container,
#page .upfront-plain_txt.paragraph-check .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.paragraph-check .plain-text-container {
		background: rgb(0, 0, 0, 0);
	
	        border: none;
    }


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

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

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

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

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

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

#page .upfront-object.paragraph-check p, #page .upfront-output-object.paragraph-check p,
#page .upfront-object.paragraph-check p a, #page .upfront-output-object.paragraph-check p a {
	color: #61737b; 		font-size: 17px; 	font-weight: 400;	font-style: normal;	line-height: 1.7; }

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

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

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

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

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

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


div#page .upfront-output-region-container .upfront-output-module .paragraph-check .plain-text-container p {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .paragraph-check .plain-text-container p:before {
    content: "";
    width: 16px;
    height: 14px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    margin-left: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -872px -73px;
}
#page .upfront-output-plaintxt.check-uncheck-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.check-uncheck-tablet .plain-text-container,
#page .upfront-plain_txt.check-uncheck-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.check-uncheck-tablet .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


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

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

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

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

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

#page .upfront-object.check-uncheck-tablet h6, #page .upfront-output-object.check-uncheck-tablet h6,
#page .upfront-object.check-uncheck-tablet h6 a, #page .upfront-output-object.check-uncheck-tablet h6 a {
	color: #61737b; 	font-family: Quattrocento Sans; 	font-size: 17px; 	font-weight: 400;	font-style: normal;	line-height: 1.7; }

#page .upfront-object.check-uncheck-tablet p, #page .upfront-output-object.check-uncheck-tablet p,
#page .upfront-object.check-uncheck-tablet p a, #page .upfront-output-object.check-uncheck-tablet p a {
	color: #61737b; 	font-family: Quattrocento Sans; 		font-weight: 400;	font-style: normal;	line-height: 1.7; }

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

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

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

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

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

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


div#page .upfront-output-region-container .upfront-output-module .check-uncheck-tablet .plain-text-container p, div#page .upfront-output-region-container .upfront-output-module .check-uncheck-tablet .plain-text-container h6 {
    position: relative;
    margin: 0;
    padding: 0 50px;
    letter-spacing: -0.35px;
    text-indent: -30px;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-tablet .plain-text-container h6 {
    text-transform: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-tablet .plain-text-container p:before, div#page .upfront-output-region-container .upfront-output-module .check-uncheck-tablet .plain-text-container h6:before {
    content: "";
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 5px;
    margin-left: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-tablet .plain-text-container p:before {
    background-position: -867px -65px;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-tablet .plain-text-container h6:before {
    background-position: -706px -865px;
}
#page .upfront-output-plaintxt.underlined .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.underlined .plain-text-container,
#page .upfront-plain_txt.underlined .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.underlined .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


div#page .upfront-output-region-container .upfront-output-module .underlined .plain-text-container h1:after {
    content: "";
    width: 180px;
    height: 1px;
    display: block;
    margin-top: 25px;
    background: #333333;
}
#page .upfront-output-plaintxt.title-with-pricing .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.title-with-pricing .plain-text-container,
#page .upfront-plain_txt.title-with-pricing .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.title-with-pricing .plain-text-container {
		background: rgb(0, 0, 0, 0);
	
	        border: none;
    }


div#page .upfront-output-region-container .upfront-output-module .title-with-pricing .plain-text-container h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .title-with-pricing .plain-text-container h1:after {
    content: "$";
    display: inline-block;
    position: relative;
    margin-left: 5px;
    color: #61737b;
    font-size: 50%;
    line-height: 1.8em;
    vertical-align: top;
}
#page .upfront-output-plaintxt.title-pricing-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.title-pricing-tablet .plain-text-container,
#page .upfront-plain_txt.title-pricing-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.title-pricing-tablet .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


#page .upfront-object.title-pricing-tablet h1, #page .upfront-output-object.title-pricing-tablet h1,
#page .upfront-object.title-pricing-tablet h1 a, #page .upfront-output-object.title-pricing-tablet h1 a {
	color: #61737b; 	font-family: Quattrocento; 	font-size: 30px; 	font-weight: 400;	font-style: normal;	}

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

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

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

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

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

#page .upfront-object.title-pricing-tablet p, #page .upfront-output-object.title-pricing-tablet p,
#page .upfront-object.title-pricing-tablet p a, #page .upfront-output-object.title-pricing-tablet p a {
				font-weight: 400;	font-style: normal;	}

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

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

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

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

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

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


div#page .upfront-output-region-container .upfront-output-module .title-pricing-tablet .plain-text-container h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .title-pricing-tablet .plain-text-container h1:after {
    content: "$";
    margin-left: 5px;
    display: inline-block;
    font-size: 50%;
    line-height: 1.8em;
    vertical-align: top;
}
#page .upfront-output-plaintxt.title-with-pricing-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.title-with-pricing-tablet .plain-text-container,
#page .upfront-plain_txt.title-with-pricing-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.title-with-pricing-tablet .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


div#page .upfront-output-region-container .upfront-output-module .title-with-pricing-tablet .plain-text-container h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .title-with-pricing-tablet .plain-text-container h1:after {
    content: "$";
    margin-left: 5px;
    display: inline-block;
    content: #61737b;
    font-size: 50%;
    line-height: 1.8em;
    vertical-align: top;
}
#page .upfront-output-plaintxt.underlined-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.underlined-tablet .plain-text-container,
#page .upfront-plain_txt.underlined-tablet .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.underlined-tablet .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


div#page .upfront-output-region-container .upfront-output-module .underlined-tablet .plain-text-container h1 {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .underlined-tablet .plain-text-container h1:after {
    content: "";
    width: 180px;
    height: 1px;
    display: block;
    position: relative;
    margin: 25px auto 0;
    background: #333333;
}
#page .upfront-output-plaintxt.content-center-aligned .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.content-center-aligned .plain-text-container,
#page .upfront-plain_txt.content-center-aligned .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.content-center-aligned .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


div#page .upfront-output-region-container .upfront-output-module .content-center-aligned .plain-text-container * {
    text-align: center;
}
#page .upfront-output-plaintxt.check-uncheck-list .plain-text-container, #page .upfront-output-object.upfront-output-plaintxt.check-uncheck-list .plain-text-container,
#page .upfront-plain_txt.check-uncheck-list .plain-text-container, #page .upfront-output-object.upfront-output-plain_text.check-uncheck-list .plain-text-container {
		background: rgba(0, 0, 0, 0);
	
	        border: none;
    }


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

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

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

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

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

#page .upfront-object.check-uncheck-list h6, #page .upfront-output-object.check-uncheck-list h6,
#page .upfront-object.check-uncheck-list h6 a, #page .upfront-output-object.check-uncheck-list h6 a {
	color: #61737b; 	font-family: Quattrocento Sans; 	font-size: 17px; 	font-weight: 400;	font-style: normal;	line-height: 1.8; }

#page .upfront-object.check-uncheck-list p, #page .upfront-output-object.check-uncheck-list p,
#page .upfront-object.check-uncheck-list p a, #page .upfront-output-object.check-uncheck-list p a {
	color: #61737b; 	font-family: Quattrocento Sans; 		font-weight: 400;	font-style: normal;	line-height: 1.7; }

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

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

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

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

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

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


div#page .upfront-output-region-container .upfront-output-module .check-uncheck-list .plain-text-container p, div#page .upfront-output-region-container .upfront-output-module .check-uncheck-list .plain-text-container h6 {
    position: relative;
    margin: 0;
    padding-bottom: 0;
    padding-left: 50px;
    letter-spacing: -0.35px;
    text-indent: -30px;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-list .plain-text-container h6 {
    text-transform: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-list .plain-text-container p:before, div#page .upfront-output-region-container .upfront-output-module .check-uncheck-list .plain-text-container h6:before {
    content: "";
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 5px;
    margin-left: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-list .plain-text-container p:before {
    background-position: -867px -65px;
}
div#page .upfront-output-region-container .upfront-output-module .check-uncheck-list .plain-text-container h6:before {
    background-position: -706px -865px;
}
#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-object.default h1, #page .upfront-output-object.default h1,
#page .upfront-object.default h1 a, #page .upfront-output-object.default h1 a {
				font-weight: 400;	font-style: normal;	}

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

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

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

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

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

#page .upfront-object.default p, #page .upfront-output-object.default p,
#page .upfront-object.default p a, #page .upfront-output-object.default p a {
				font-weight: 400;	font-style: normal;	line-height: 1.5; }

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

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

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

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

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

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


 div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page /* Post Elements – Post Title */
.upfront-postpart-title .post_title {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .page h1.post_title, div#page .upfront-output-region-container .upfront-output-module .page h1.post_title a {
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page h1.post_title a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .page /* Post Elements – Date */
.upfront-postpart-date {
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .page  time.post_date {
    color: #61737b;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page /* Post Elements – Author */
.upfront-postpart-author {
    padding-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page  .upfront-postpart-author:before {
    color: #61737b;
    content: "•";
    display: inline-block;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding:0;
    margin: 0px 5px 0px 0px;
    line-height: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .page  .upfront-postpart-author a.post_author {
    color: #61737b;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page  .upfront-postpart-author a.post_author:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .page /* Post Elements – Post Excerpt */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page /* Post Content */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content h1, div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content h2, div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content h3, div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content h4, div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content h5, div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content p, 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: 0 0 35px;
    padding:0px;
}
div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content h6 {
    margin: 0 0 5px;
    padding:0px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page .upfront-postpart-contents .post_content h3 {
    text-align: center;
}
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: 0px 0 35px;
}
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-bottom:15px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content > ul li:before {
    background: url("../../../lukesara.upfront.dev/wp-content/themes/uf-luke-and-sara/ui/sprites.png") no-repeat;
    background-image: url("http://lukesara.upfront.dev/wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    background-position: -715px -544px;
    content: "";
    display: inline-block;
    height: 10px;
    margin-right: 10px;
    width: 9px;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .upfront-output-module .page .post_content > *: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 30px auto;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content img {
    margin-top:10px;
}
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 30px 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 30px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content p {
    padding: 0;
    -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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 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: #333333;
    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: 30px;
}
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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    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 {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
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 /* Template: Password Protected */
.post_content form p {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .page .post_content input[type="submit"]:hover {
    background: #00a384;
}
div#page .upfront-output-region-container .upfront-output-module .page /* Post Categories */
.upfront-output-object.upfront-postpart-object.upfront-postpart-categories {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 30px;
    padding-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post_categories {
    padding-left: 30px;
    border-left: 4px solid #01bc9d;
    color: #61737b;
    font-size: 18px !important;
    line-height: 1.4em !important;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories, div#page .upfront-output-region-container .upfront-output-module .page  .post-categories li {
    list-style: none;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post_categories h3.post_categories_title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.389em;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories {
    display: block;
    /*margin-top: 10px;*/
    *zoom: 1;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories:before, div#page .upfront-output-region-container .upfront-output-module .page  .post-categories:after {
    content: "";
    display: table;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories:after {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories li {
    float: left;
    display: inline-block;
    margin-right: 15px;
    /*margin-bottom: 15px;*/
    margin-top: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories li:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories li a {
    display: block;
    padding: 6px 12px;
    border: 1px solid #008a7a;
    background: #61737b;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.2em;
    min-width: 115px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories li a:hover {
    border-color: #61737b;
    background: #008a7a;
    color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .page  .post-categories li a:active, div#page .upfront-output-region-container .upfront-output-module .page  .post-categories li a:visited {
    border-color: #008a7a;
    background: #00a384;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
}
div#page .upfront-output-region-container .upfront-output-module .page /* Post Comments */
.post_comments {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #dddddd;
    color: #61737b;
    font-size: 18px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile /* Post Elements – Post Title */
.upfront-postpart-title .post_title {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile h1.post_title, div#page .upfront-output-region-container .upfront-output-module .page-mobile h1.post_title a {
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile h1.post_title a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile /* Post Elements – Date */
.upfront-postpart-date {
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  time.post_date {
    color: #61737b;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile /* Post Elements – Author */
.upfront-postpart-author {
    padding-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .upfront-postpart-author:before {
    color: #61737b;
    content: "•";
    display: inline-block;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding:0;
    margin: 0px 5px 0px 0px;
    line-height: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .upfront-postpart-author a.post_author {
    color: #61737b;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .upfront-postpart-author a.post_author:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile /* Post Elements – Post Excerpt */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile /* Post Content */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content h1, div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content h2, div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content h3, div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content h4, div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content h5, div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content p, 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: 0 0 35px;
    padding:0px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content h6 {
    margin: 0 0 5px;
    padding:0px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .upfront-postpart-contents .post_content h3 {
    text-align: center;
}
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: 0px 0 35px;
}
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-bottom:15px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content > ul li:before {
    background: url("../../../lukesara.upfront.dev/wp-content/themes/uf-luke-and-sara/ui/sprites.png") no-repeat;
    background-image: url("http://lukesara.upfront.dev/wp-content/themes/uf-luke-and-sara/ui/sprites.svg"), none;
    background-position: -715px -544px;
    content: "";
    display: inline-block;
    height: 10px;
    margin-right: 10px;
    width: 9px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content > *: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 30px auto;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content img {
    margin-top:10px;
}
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 30px 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 30px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content p {
    padding: 0;
    -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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 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: #333333;
    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: 30px;
}
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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    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 {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
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 .page-mobile /* Template: Password Protected */
.post_content form p {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile .post_content input[type="submit"]:hover {
    background: #00a384;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile /* Post Categories */
.upfront-output-object.upfront-postpart-object.upfront-postpart-categories {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 30px;
    padding-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post_categories {
    padding-left: 30px;
    border-left: 4px solid #01bc9d;
    color: #61737b;
    font-size: 18px !important;
    line-height: 1.4em !important;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories, div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories li {
    list-style: none;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post_categories h3.post_categories_title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.389em;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories {
    display: block;
    /*margin-top: 10px;*/
    *zoom: 1;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories:before, div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories:after {
    content: "";
    display: table;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories:after {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories li {
    float: left;
    display: inline-block;
    margin-right: 15px;
    /*margin-bottom: 15px;*/
    margin-top: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories li:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories li a {
    display: block;
    padding: 6px 12px;
    border: 1px solid #008a7a;
    background: #61737b;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.2em;
    min-width: 115px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories li a:hover {
    border-color: #61737b;
    background: #008a7a;
    color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories li a:active, div#page .upfront-output-region-container .upfront-output-module .page-mobile  .post-categories li a:visited {
    border-color: #008a7a;
    background: #00a384;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
}
div#page .upfront-output-region-container .upfront-output-module .page-mobile /* Post Comments */
.post_comments {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #dddddd;
    color: #61737b;
    font-size: 18px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .part-featured_image.no-featured_image {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-contents {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content {
    border-bottom: 1px solid #ededed;
    padding-bottom: 35px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Post Elements – Post Title */
.upfront-postpart-title .post_title {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post h1.post_title, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post h1.post_title a {
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post h1.post_title a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Post Elements – Date */
.upfront-postpart-date {
    text-align: right;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post time.post_date {
    color: #61737b;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Post Elements – Author */
.upfront-postpart-author {
    padding-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-author:before {
    color: #61737b;
    content: "•";
    display: inline-block;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding:0;
    margin: 0px 5px 0px 0px;
    line-height: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-author a.post_author {
    color: #61737b;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .upfront-postpart-author a.post_author:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Post Elements – Post Excerpt */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Post Content */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
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 h4, 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 p, 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: 0 0 35px;
    padding:0px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h6 {
    margin: 0 0 5px;
    padding:0px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content h3 {
    text-align: center;
}
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: 0px 0 35px;
}
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-bottom:15px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content > ul li:before {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -871px -74px;
    content: "";
    display: block;
    float: left;
    height: 14px;
    margin: 10px 10px 0 0;
    width: 18px;
}
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 30px auto;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content img {
    margin-top:10px;
}
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 30px 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 30px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content p {
    padding: 0;
    -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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 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: #333333;
    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;
    width: 100%;
}
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: 30px;
}
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: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    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 {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Template: Password Protected */
.post_content form p {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post .post_content input[type="submit"]:hover {
    background: #00a384;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Post Categories */
.upfront-output-object.upfront-postpart-object.upfront-postpart-categories {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 30px;
    padding-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post_categories {
    padding-left: 30px;
    border-left: 4px solid #01bc9d;
    color: #61737b;
    font-size: 18px !important;
    line-height: 1.4em !important;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories li {
    list-style: none;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post_categories h3.post_categories_title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.389em;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories {
    display: block;
    /*margin-top: 10px;*/
    *zoom: 1;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories:before, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories:after {
    content: "";
    display: table;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories:after {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories li {
    float: left;
    display: inline-block;
    margin-right: 15px;
    /*margin-bottom: 15px;*/
    margin-top: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories li:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories li a {
    display: block;
    padding: 6px 12px;
    border: 1px solid #008a7a;
    background: #61737b;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.2em;
    min-width: 115px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories li a:hover {
    border-color: #61737b;
    background: #008a7a;
    color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories li a:active, div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post  .post-categories li a:visited {
    border-color: #008a7a;
    background: #00a384;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
}
div#page .upfront-output-region-container .upfront-output-module .default.upfront-this_post /* Post Comments */
.post_comments {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #dddddd;
    color: #61737b;
    font-size: 18px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-wrapper.part-date, div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-module.part-module-date {
    margin-left: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-module.part-module-date {
    margin-top: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-wrapper.part-author, div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-module.part-module-author {
    margin: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .part-featured_image.no-featured_image {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-contents {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content {
    border-bottom: 1px solid #ededed;
    padding-bottom: 35px;
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Post Elements – Post Title */
.upfront-postpart-title .post_title {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mobile h1.post_title, div#page .upfront-output-region-container .upfront-output-module .mobile h1.post_title a {
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile h1.post_title a:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Post Elements – Date */
.upfront-postpart-date {
    text-align: center;
    font-size: 13px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile time.post_date {
    color: #61737b;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Post Elements – Author */
.upfront-postpart-author {
    padding-left: 10px;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-author:before {
    color: #61737b;
    content: "•";
    display: block;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding:0;
    margin: 0 0 5px;
    line-height: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-author a.post_author {
    color: #61737b;
    font-size: 14px;
    line-height: 1.563em;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .upfront-postpart-author a.post_author:hover {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Post Elements – Post Excerpt */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Post Content */
.post_excerpt {
    margin: 12px 0;
    color: #61737b;
    font-size: 18px;
    line-height: 1.4em;
    font-family: "Quattrocento";
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content h1, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content h2, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content h3, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content h4, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content h5, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content p, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content address, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content table, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content pre, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content cite, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content q, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content iframe, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content embed {
    margin: 0 0 35px;
    padding:0px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content h6 {
    margin: 0 0 5px;
    padding:0px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content h3 {
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > ul, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > ol {
    margin: 0px 0 35px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > ul li, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > ol li {
    margin-bottom:15px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > ul li:before {
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -871px -74px;
    content: "";
    display: block;
    float: left;
    height: 14px;
    margin: 10px 10px 0 0;
    width: 18px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > .upfront-content-marker > *:last-child, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content > *:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content img {
    display: block;
    height: auto;
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignleft {
    max-width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignnone, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content div.alignnone, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .aligncenter, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content div.aligncenter, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content img.aligncenter {
    display: block;
    margin: 0 auto 30px auto;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content img.alignright {
    float: none;
    margin: 0 auto 30px;
    width:100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignleft, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content img.alignleft {
    float: none;
    margin: 0 auto 30px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content img {
    margin-top:10px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignright, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content img.alignright {
    float: right;
    margin: 0 0 30px 30px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .alignleft, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content img.alignleft {
    float: left;
    margin: 0 30px 30px 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content p {
    padding: 0;
    -ms-word-break: break-word;
    word-break: break-word;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .wp-caption-text p, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content p.wp-caption-text {
    color: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .wp-caption-text > * {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .wp-caption-text a {
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.333em;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .ueditor-insert.upfront-inserted_image-wrapper, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .ueditor-insert.upfront-inserted_image-wrapper:hover {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .ueditor-insert {
    min-height: auto !important;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .upfront-inserted_image-wrapper.ueditor-insert-variant .ueditor-insert {
    margin: 0;
    width: 100%;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-full-width, div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .ueditor-insert-variant .ueditor-insert.ueditor-image-style-center {
    margin-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .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 .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 .mobile .post_content .upfront-wrapper.uinsert-image-wrapper {
    min-height: auto !important;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .uinsert-image-wrapper img {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .upfront-wrapper.wp-caption-text {
    color: #61737b;
    font-family: "lato";
    font-size: 15px;
    line-height: 1.333em;
    min-height: auto !important;
    margin: 0;
    text-align: center;
    padding: 15px 0 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content .upfront-wrapper.wp-caption-text p {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content blockquote {
    margin: 0 45px 45px;
    padding-top:10px;
    text-align: center;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content blockquote p:last-child {
    margin-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Template: Password Protected */
.post_content form p {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content input[type="password"] {
    width: 100%;
    max-width: 240px;
    padding: 6px 80px 6px 6px;
    border: 1px solid #dddddd;
    background: #fcfcfc;
    font-size: 16px;
    line-height: 1.5em;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content input[type="submit"] {
    position: absolute;
    top: 1px;
    left: 242px;
    padding: 4px 8px;
    border-left: 1px solid #dddddd;
    background: #01bc9d;
    color: #ffffff;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease-in;
    -o-transition: background 0.3s ease-in;
    -ms-transition: background 0.3s ease-in;
    -moz-transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .mobile .post_content input[type="submit"]:hover {
    background: #00a384;
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Post Categories */
.upfront-output-object.upfront-postpart-object.upfront-postpart-categories {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 30px;
    padding-bottom: 30px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post_categories {
    padding-left: 30px;
    border-left: 4px solid #01bc9d;
    color: #61737b;
    font-size: 18px !important;
    line-height: 1.4em !important;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    padding-bottom: 5px;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories, div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories li {
    list-style: none;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post_categories h3.post_categories_title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.389em;
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories {
    display: block;
    /*margin-top: 10px;*/
    *zoom: 1;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories:before, div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories:after {
    content: "";
    display: table;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories:after {
    clear: both;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories li {
    float: left;
    display: inline-block;
    margin-right: 15px;
    /*margin-bottom: 15px;*/
    margin-top: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories li:last-child {
    margin-right: 0;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories li a {
    display: block;
    padding: 6px 12px;
    border: 1px solid #008a7a;
    background: #61737b;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.2em;
    min-width: 115px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories li a:hover {
    border-color: #61737b;
    background: #008a7a;
    color: #ffffff;
}
div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories li a:active, div#page .upfront-output-region-container .upfront-output-module .mobile  .post-categories li a:visited {
    border-color: #008a7a;
    background: #00a384;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.4);
}
div#page .upfront-output-region-container .upfront-output-module .mobile /* Post Comments */
.post_comments {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #dddddd;
    color: #61737b;
    font-size: 18px;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
div#page .upfront-output-region-container .upfront-output-module .default /* WIDGET TITLE */
.widget .widgettitle {
    color : #61737b;
    font-size: 22px;
    font-family: "Quattrocento";
    font-weight: 700;
    font-style: normal;
    margin-bottom: 10px;
}
div#page .upfront-output-region-container .upfront-output-module .default /* SEARCH FORM */
.widget .search-form {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget .search-form input[type="search"] {
    width: 100%;
    display: block;
    padding: 10px 44px 8px 10px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fcfcfc;
    color: #bdbdbd;
    line-height: 1.2em;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget .search-form .search-submit {
    width: 36px;
    height: 24px;
    position: absolute;
    top: 8px;
    right: 1px;
    border-left: 1px solid #ddd;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat #fcfcfc;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -62px -68px;
    text-indent: -9999px;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget .search-form .search-submit:hover {
    background-position: -222px -68px;
}
div#page .upfront-output-region-container .upfront-output-module .default /* WOOCOMMERCE WIDGETS */
.woocommerce {
    padding: 0 !important;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .widgettitle {
    margin-bottom: 5px;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search {
    position: relative;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search .screen-reader-text {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search .search-field {
    width: 100%;
    padding: 10px 44px 9px 10px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #bdbdbd;
    font: 400 16px/1.2 "Quattrocento", serif;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search .search-field:-ms-input-placeholder {
    color: #ddd;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search .search-field:-moz-placeholder {
    color: #ddd;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search .search-field::-moz-placeholder {
    color: #ddd;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search .search-field::-webkit-input-placeholder {
    color: #ddd;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search input[type="submit"] {
    width: 35px;
    height: 28px;
    display: block;
    position: absolute;
    top: 6px;
    right: 1px;
    border-left: 1px solid #ddd;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat #fcfcfc;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -62px -67px;
    color: #fcfcfc;
    text-indent: -9999px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .woocommerce-product-search input[type="submit"]:hover {
    background-position: -222px -67px;
}
div#page .upfront-output-region-container .upfront-output-module .default .woocommerce .star-rating {
    color: #61737b;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list {
    border: 1px solid rgba(0,0,0,.1);
    border-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li.empty {
    padding: 0 10px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li {
    padding: 30px 8px 6px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li a.remove {
    width: 100%;
    height: auto;
    display: block;
    padding: 1px 8px 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #EA483E;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #ffffff !important;
    font-size: 14px;
    line-height: 24px;
    font-family: "Quattrocento", serif;
    text-align: left;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li a.remove:after {
    content: "Remove";
    margin-left: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li a.remove:hover {
    background: #EA483E;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li a img {
    display: none;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li .variation {
    padding-left: 0;
    border-left: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li .variation dt, div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li .variation dd {
    margin: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li .variation dd {
    margin-left: 4px;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li .variation dd p {
    margin: 0;
    font-size: inherit;
    line-height: inherit;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .cart_list li:not(.empty):last-child {
    border-bottom: 0;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .total {
    padding: 6px 8px 4px;
    border-top: 0;
    background: rgba(0,0,0,.1);
    font-size: 14px;
    line-height: 1.5em;
    font-family: "Quattrocento Sans", sans-serif;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .buttons .button {
    width: 100%;
    max-width: 150px;
    display: inline-block;
    margin: 0 auto 5px;
    padding: 10px 15px;
    border: 2px solid #61737b;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #61737b;
    font: 700 16px/1 "Quattrocento Sans", sans-serif;
    text-align: center;
    text-transform: uppercase;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
div#page .upfront-output-region-container .upfront-output-module .default .widget_shopping_cart .buttons .button:hover {
    background: #61737b;
    color: #ffffff;
}
#page .upfront-button .button-preset-next-button.upfront_cta {
    color: rgb(66, 127, 237);     font-family: Quattrocento;     font-size: 1px;     font-weight: 600;    font-style: normal;    line-height: 1;
            border: none;
    
            border-radius: 0px;
    
    background-color: rgba(168, 144, 132, 0); 
			transition: all 0.3s ease-in;
	}

#page .upfront-button .button-preset-next-button.upfront_cta:hover, #page .upfront-button.next-button.live-preview-hover .upfront_cta {
            color: rgb(66, 127, 237);         font-family: Quattrocento;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(168, 144, 132, 0);     }

#page .upfront-button .button-preset-next-button.upfront_cta:focus, #page .upfront-button.next-button.live-preview-focus .upfront_cta {
            color: rgb(66, 127, 237);         font-family: Quattrocento;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(168, 144, 132, 0);     }

div#page .upfront-output-region-container .upfront-output-module .next-button.upfront-button {
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .next-button.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -695px -695px;
    text-align: center;
    text-indent: -9999px;
    opacity: 0.8;
}
div#page .upfront-output-region-container .upfront-output-module .next-button.upfront-button a.upfront_cta:hover {
    opacity: 1;
}
#page .upfront-button .button-preset-twitter-button.upfront_cta {
    color: #333333;     font-family: Quattrocento Sans;     font-size: 1px;     font-weight: 600;    font-style: normal;    line-height: 1;
            border: none;
    
            border-radius: 0px;
    
    background-color: rgba(197, 208, 219, 0); 
			transition: none;
	}

#page .upfront-button .button-preset-twitter-button.upfront_cta:hover, #page .upfront-button.twitter-button.live-preview-hover .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

#page .upfront-button .button-preset-twitter-button.upfront_cta:focus, #page .upfront-button.twitter-button.live-preview-focus .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

div#page .upfront-output-region-container .upfront-output-module .twitter-button.upfront-button {
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .twitter-button.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -695px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .twitter-button.upfront-button a.upfront_cta:hover {
    background-position: -214px -695px;
}
#page .upfront-button .button-preset-facebook-button.upfront_cta {
    color: #333333;     font-family: Quattrocento Sans;     font-size: 1px;     font-weight: 600;    font-style: normal;    line-height: 1;
            border: none;
    
            border-radius: 0px;
    
    background-color: rgba(197, 208, 219, 0); 
			transition: none;
	}

#page .upfront-button .button-preset-facebook-button.upfront_cta:hover, #page .upfront-button.facebook-button.live-preview-hover .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

#page .upfront-button .button-preset-facebook-button.upfront_cta:focus, #page .upfront-button.facebook-button.live-preview-focus .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

div#page .upfront-output-region-container .upfront-output-module .facebook-button.upfront-button {
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .facebook-button.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -535px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .facebook-button.upfront-button a.upfront_cta:hover {
    background-position: -214px -535px;
}
#page .upfront-button .button-preset-pinterest-button.upfront_cta {
    color: #333333;     font-family: Quattrocento Sans;     font-size: 1px;     font-weight: 600;    font-style: normal;    line-height: 1;
            border: none;
    
            border-radius: 0px;
    
    background-color: rgba(197, 208, 219, 0); 
			transition: none;
	}

#page .upfront-button .button-preset-pinterest-button.upfront_cta:hover, #page .upfront-button.pinterest-button.live-preview-hover .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

#page .upfront-button .button-preset-pinterest-button.upfront_cta:focus, #page .upfront-button.pinterest-button.live-preview-focus .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

div#page .upfront-output-region-container .upfront-output-module .pinterest-button.upfront-button {
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .pinterest-button.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -375px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .pinterest-button.upfront-button a.upfront_cta:hover {
    background-position: -214px -375px;
}
#page .upfront-button .button-preset-instagram-button.upfront_cta {
    color: #333333;     font-family: Quattrocento Sans;     font-size: 1px;     font-weight: 600;    font-style: normal;    line-height: 1;
            border: none;
    
            border-radius: 0px;
    
    background-color: rgba(197, 208, 219, 0); 
			transition: none;
	}

#page .upfront-button .button-preset-instagram-button.upfront_cta:hover, #page .upfront-button.instagram-button.live-preview-hover .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

#page .upfront-button .button-preset-instagram-button.upfront_cta:focus, #page .upfront-button.instagram-button.live-preview-focus .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 1px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: rgba(197, 208, 219, 0);     }

div#page .upfront-output-region-container .upfront-output-module .instagram-button.upfront-button {
    margin: 0;
    padding: 0;
}
div#page .upfront-output-region-container .upfront-output-module .instagram-button.upfront-button a.upfront_cta {
    border: none;
    z-index: 1;
    width: 50px !important;
    height: 50px;
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    background-position: -54px -215px;
    text-align: center;
    text-indent: -9999px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
div#page .upfront-output-region-container .upfront-output-module .instagram-button.upfront-button a.upfront_cta:hover {
    background-position: -214px -215px;
}
#page .upfront-button .button-preset-Style-2.upfront_cta {
    color: #ffffff;     font-family: Quattrocento Sans;     font-size: 16px;             line-height: 1;
            border: 1px solid rgb(124, 132, 141);    
            border-radius: 2px 2px 2px 2px;
    
    background-color: rgb(149, 157, 166); 
			transition: none;
	}

#page .upfront-button .button-preset-Style-2.upfront_cta:hover, #page .upfront-button.Style-2.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
                
            border-radius: 0px 0px 0px 2px;
    
            background-color: rgb(124, 132, 141);     }

#page .upfront-button .button-preset-Style-2.upfront_cta:focus, #page .upfront-button.Style-2.live-preview-focus .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 16px;                         line-height: 1;    
                        border: 1px solid rgb(124, 132, 141);            
                        border-radius: 2px 2px 2px 2px;
            
            background-color: rgb(149, 157, 166);     }

#page .upfront-button .button-preset-Style-4.upfront_cta {
    color: #61737b;     font-family: Quattrocento Sans;     font-size: 14px;             line-height: 1;
            border: 2px none rgb(157, 199, 192);    
            border-radius: 0px 0px 0px 0px;
    
    background-color: rgb(237, 237, 237); 
			transition: none;
	}

#page .upfront-button .button-preset-Style-4.upfront_cta:hover, #page .upfront-button.Style-4.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
            border: 2px none rgb(157, 199, 192);    
            border-radius: 0px 0px 0px 2px;
    
            background-color: #61737b;     }

#page .upfront-button .button-preset-Style-4.upfront_cta:focus, #page .upfront-button.Style-4.live-preview-focus .upfront_cta {
            color: #61737b;         font-family: Quattrocento Sans;         font-size: 14px;                         line-height: 1;    
                        border: 2px none rgb(157, 199, 192);            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(237, 237, 237);     }

#page .upfront-button .button-preset-Pricing-Button-1.upfront_cta {
    color: #61737b;     font-family: Quattrocento Sans;     font-size: 16px;             line-height: 1;
            border: 2px solid rgb(157, 199, 192);    
            border-radius: 0px 0px 0px 0px;
    
    background-color: rgb(237, 237, 237); 
			transition: none;
	}

#page .upfront-button .button-preset-Pricing-Button-1.upfront_cta:hover, #page .upfront-button.Pricing-Button-1.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
                
            border-radius: 0px 0px 0px 0px;
    
            background-color: #61737b;     }

#page .upfront-button .button-preset-Pricing-Button-1.upfront_cta:focus, #page .upfront-button.Pricing-Button-1.live-preview-focus .upfront_cta {
            color: #61737b;         font-family: Quattrocento Sans;         font-size: 16px;                         line-height: 1;    
                        border: 2px solid rgb(157, 199, 192);            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(237, 237, 237);     }

#page .upfront-button .button-preset-Facebook.upfront_cta {
    color: #61737b;     font-family: Quattrocento Sans;     font-size: 14px;             line-height: 1;
            border: 2px none rgb(157, 199, 192);    
            border-radius: 0px 0px 0px 0px;
    
    background-color: rgb(237, 237, 237); 
			transition: none;
	}

#page .upfront-button .button-preset-Facebook.upfront_cta:hover, #page .upfront-button.Facebook.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
                
            border-radius: 0px 0px 0px 0px;
    
            background-color: #61737b;     }

#page .upfront-button .button-preset-Facebook.upfront_cta:focus, #page .upfront-button.Facebook.live-preview-focus .upfront_cta {
            color: #61737b;         font-family: Quattrocento Sans;         font-size: 14px;                         line-height: 1;    
                        border: 2px none rgb(157, 199, 192);            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(237, 237, 237);     }

#page .upfront-button .button-preset-Twitter.upfront_cta {
    color: rgb(0, 0, 0);         font-size: 12px;             line-height: 1;
            border: 1px none rgb(0, 0, 0);    
            border-radius: 0px 0px 0px 0px;
    
    background-color: rgb(204, 204, 204); 
			transition: none;
	}

#page .upfront-button .button-preset-Twitter.upfront_cta:hover, #page .upfront-button.Twitter.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
                
            border-radius: 0px 0px 0px 0px;
    
            background-color: #61737b;     }

#page .upfront-button .button-preset-Twitter.upfront_cta:focus, #page .upfront-button.Twitter.live-preview-focus .upfront_cta {
            color: rgb(0, 0, 0);                 font-size: 12px;                         line-height: 1;    
                        border: 1px none rgb(0, 0, 0);            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(204, 204, 204);     }

#page .upfront-button .button-preset-Instagram.upfront_cta {
    color: rgb(0, 0, 0);         font-size: 12px;             line-height: 1;
            border: 1px none rgb(0, 0, 0);    
            border-radius: 0px 0px 0px 0px;
    
    background-color: rgb(204, 204, 204); 
			transition: none;
	}

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

#page .upfront-button .button-preset-Instagram.upfront_cta:focus, #page .upfront-button.Instagram.live-preview-focus .upfront_cta {
            color: rgb(0, 0, 0);                 font-size: 12px;                         line-height: 1;    
                        border: 1px none rgb(0, 0, 0);            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(204, 204, 204);     }

#page .upfront-button .button-preset-Pinterest.upfront_cta {
    color: rgb(0, 0, 0);         font-size: 12px;             line-height: 1;
            border: 1px none rgb(0, 0, 0);    
            border-radius: 0px 0px 0px 0px;
    
    background-color: rgb(204, 204, 204); 
			transition: none;
	}

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

#page .upfront-button .button-preset-Pinterest.upfront_cta:focus, #page .upfront-button.Pinterest.live-preview-focus .upfront_cta {
            color: rgb(0, 0, 0);                 font-size: 12px;                         line-height: 1;    
                        border: 1px none rgb(0, 0, 0);            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: rgb(204, 204, 204);     }

#page .upfront-button .button-preset-Pricing-Button-3.upfront_cta {
    color: #ffffff;     font-family: Quattrocento Sans;     font-size: 16px;             line-height: 1;
            border: none;
    
            border-radius: 0px 0px 0px 0px;
    
    background-color: #61737b; 
			transition: none;
	}

#page .upfront-button .button-preset-Pricing-Button-3.upfront_cta:hover, #page .upfront-button.Pricing-Button-3.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
                
            border-radius: 0px 0px 0px 0px;
    
            background-color: #333333;     }

#page .upfront-button .button-preset-Pricing-Button-3.upfront_cta:focus, #page .upfront-button.Pricing-Button-3.live-preview-focus .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 16px;                         line-height: 1;    
                        border: none;
            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: #61737b;     }

#page .upfront-button .button-preset-Pricing-Button-2.upfront_cta {
    color: #ffffff;     font-family: Quattrocento Sans;     font-size: 16px;             line-height: 1;
            border: none;
    
            border-radius: 0px 0px 0px 0px;
    
    background-color: #61737b; 
			transition: none;
	}

#page .upfront-button .button-preset-Pricing-Button-2.upfront_cta:hover, #page .upfront-button.Pricing-Button-2.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
                
            border-radius: 0px 0px 0px 0px;
    
            background-color: #333333;     }

#page .upfront-button .button-preset-Pricing-Button-2.upfront_cta:focus, #page .upfront-button.Pricing-Button-2.live-preview-focus .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 16px;                         line-height: 1;    
                        border: none;
            
                        border-radius: 0px 0px 0px 0px;
            
            background-color: #61737b;     }

#page .upfront-button .button-preset-Style-3.upfront_cta {
    color: #ffffff;     font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 700;    font-style: normal;    line-height: 1;
            border: 2px solid #ffffff;    
            border-radius: 2px 2px 2px 2px;
    
    background-color: rgba(0, 0, 0, 0); 
			transition: none;
	}

#page .upfront-button .button-preset-Style-3.upfront_cta:hover, #page .upfront-button.Style-3.live-preview-hover .upfront_cta {
            color: #333333;                                             
                
            border-radius: 2px 2px 2px 2px;
    
            background-color: #ffffff;     }

#page .upfront-button .button-preset-Style-3.upfront_cta:focus, #page .upfront-button.Style-3.live-preview-focus .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 16px;         font-weight: 700;        font-style: normal;        line-height: 1;    
                        border: 2px solid #ffffff;            
                        border-radius: 2px 2px 2px 2px;
            
            background-color: rgba(0, 0, 0, 0);     }

#page .upfront-button .button-preset-Style-1.upfront_cta {
    color: #61737b;     font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 700;    font-style: normal;    line-height: 1;
            border: 2px solid #61737b;    
            border-radius: 2px 2px 2px 2px;
    
    background-color: rgba(0, 0, 0, 0); 
			transition: none;
	}

#page .upfront-button .button-preset-Style-1.upfront_cta:hover, #page .upfront-button.Style-1.live-preview-hover .upfront_cta {
            color: #ffffff;                                             
            border: 2px solid #61737b;    
            border-radius: 2px 2px 2px 2px;
    
            background-color: #61737b;     }

#page .upfront-button .button-preset-Style-1.upfront_cta:focus, #page .upfront-button.Style-1.live-preview-focus .upfront_cta {
            color: #61737b;         font-family: Quattrocento Sans;         font-size: 16px;         font-weight: 700;        font-style: normal;        line-height: 1;    
                        border: 2px solid #61737b;            
                        border-radius: 2px 2px 2px 2px;
            
            background-color: rgba(0, 0, 0, 0);     }

#page .upfront-button .button-preset-white-button.upfront_cta {
    color: #ffffff;     font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 700;    font-style: normal;    line-height: 1;
            border: 2px solid #ffffff;    
            border-radius: 0px;
    
    background-color: rgba(197, 208, 219, 0); 
			transition: all 0.2s ease-in;
	}

#page .upfront-button .button-preset-white-button.upfront_cta:hover, #page .upfront-button.white-button.live-preview-hover .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 16px;         line-height: 1;        font-weight: 700;        font-style: normal;    
                        border: 2px solid #ffffff;            
                        border-radius: 0px;
            
            background-color: #ffffff;     }

#page .upfront-button .button-preset-white-button.upfront_cta:focus, #page .upfront-button.white-button.live-preview-focus .upfront_cta {
            color: #333333;         font-family: Quattrocento Sans;         font-size: 16px;         line-height: 1;        font-weight: 700;        font-style: normal;    
                        border: 2px solid #ffffff;            
                        border-radius: 0px;
            
            background-color: #ffffff;     }

#page .upfront-button .button-preset-green-button.upfront_cta {
    color: #ffffff;     font-family: Quattrocento Sans;     font-size: 16px;     font-weight: 600;    font-style: normal;    line-height: 1;
            border: none;
    
            border-radius: 0px;
    
    background-color: #61737b; 
			transition: all 0.2s ease-in;
	}

#page .upfront-button .button-preset-green-button.upfront_cta:hover, #page .upfront-button.green-button.live-preview-hover .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 16px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: #333333;     }

#page .upfront-button .button-preset-green-button.upfront_cta:focus, #page .upfront-button.green-button.live-preview-focus .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 16px;         font-weight: 600;        font-style: normal;        line-height: 1;    
                        border: none;
            
                        border-radius: 0px;
            
            background-color: #61737b;     }

#page .upfront-button .button-preset-default.upfront_cta {
    color: #61737b;     font-family: Quattrocento Sans;     font-size: 24px;     font-weight: 700;    font-style: normal;    line-height: 1;
            border: 2px solid #61737b;    
            border-radius: 0px;
    
    background-color: rgba(197, 208, 219, 0); 
			transition: all 0.2s ease-in;
	}

#page .upfront-button .button-preset-default.upfront_cta:hover, #page .upfront-button.default.live-preview-hover .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 24px;         line-height: 1;        font-weight: 700;        font-style: normal;    
                        border: 2px solid #61737b;            
                        border-radius: 0px;
            
            background-color: #61737b;     }

#page .upfront-button .button-preset-default.upfront_cta:focus, #page .upfront-button.default.live-preview-focus .upfront_cta {
            color: #ffffff;         font-family: Quattrocento Sans;         font-size: 16px;         line-height: 1;        font-weight: 700;        font-style: normal;    
            border: 2px solid #61737b;    
                        border-radius: 0px;
            
            background-color: #61737b;     }

html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: geometricPrecision;
}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
::selection {
    background: #00a384;
    color: #ffffff;
}
::-moz-selection {
    background: #00a384;
    color: #ffffff;
}
.upfront-object textarea,
.upfront-output-object textarea {
    resize: vertical;
}
.upfront-plain_txt p, .upfront-output-plain_text p {
    letter-spacing: 0px;
}
.upfront-plain_txt h1, .upfront-output-plain_text h1, .upfront-plain_txt h2, .upfront-output-plain_text h2, .upfront-plain_txt h3, .upfront-output-plain_text h3, .upfront-plain_txt h4, .upfront-output-plain_text h4, .upfront-plain_txt h6, .upfront-output-plain_text h6 {
    letter-spacing: -1px;
}
.upfront-plain_txt h1, .upfront-output-plain_text h1, .upfront-plain_txt h3, .upfront-output-plain_text h3, .upfront-plain_txt h5, .upfront-output-plain_text h5, .upfront-plain_txt p, .upfront-output-plain_text p {
    padding-bottom: 20px;
}
.upfront-output-object h1, .upfront-output-plain_text h1, .upfront-output-object h2, .upfront-output-plain_text h2, .upfront-output-object h3, .upfront-output-plain_text h3, .upfront-output-object h4, .upfront-output-plain_text h4, .upfront-output-object h5, .upfront-output-plain_text h5, .upfront-output-object h6, .upfront-output-plain_text h6 {
    margin-top: 22px;
    margin-bottom: 22px;
}
.upfront-output-object a, .upfront-output-plain_text a {
    transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}
.upfront-output-object a, .upfront-output-object a:visited, .upfront-output-plain_text a, .upfront-output-plain_text a:visted {
    border-bottom-color: rgba(0, 163, 132, 0.8);
}
.upfront-output-object a:visited, .upfront-output-plain_text a:visted {
    color: #007051;
}

.upfront-output-object blockquote, .upfront-output-plain_text blockquote {
    position: relative;
}
.upfront-output-object blockquote p, .upfront-output-plain_text blockquote p {
    margin-top: 0;
    margin-bottom: 0;
}
.upfront-output-object blockquote p:before, .upfront-output-plain_text blockquote p:before,
.upfront-output-object blockquote p:after, .upfront-output-plain_text blockquote p:after {
    content: "";
    width: 30px;
    height: 29px;
    display: inline-block;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
}
.upfront-output-object blockquote p:before, .upfront-output-plain_text blockquote p:before {
    background-position: -390px -220px;
}
.upfront-output-object blockquote p:after, .upfront-output-plain_text blockquote p:after {
    background-position: -390px -390px;
    margin-left: 10px;
}
.upfront-output-object blockquote.upfront-quote-alternative, .upfront-output-plain_text blockquote.upfront-quote-alternative {
    border-left: 4px solid #01bc9d;
}
.upfront-output-object blockquote.upfront-quote-alternative p:before, .upfront-output-plain_text blockquote.upfront-quote-alternative p:before,
.upfront-output-object blockquote.upfront-quote-alternative p:after, .upfront-output-plain_text blockquote.upfront-quote-alternative p:after {
    display: none;
}
/* HTML Tags & Formatting - Tables */
.upfront-output-object table, .upfront-output-plain_text table {
    background: #ffffff;
}
.upfront-output-object table *, .upfront-output-plain_text table * {
    font-size: 16px;
    line-height: 1.8em;
    font-family: "Quattrocento Sans";
    font-style: normal;
}
.upfront-output-object th, .upfront-output-plain_text th, .upfront-output-object th a, .upfront-output-plain_text th a {
    color: #01bc9d;
    font-weight: 600;
}
.upfront-output-object th a:hover, .upfront-output-plain_text th a:hover {
    font-weight: 600;
}
.upfront-output-object td, .upfront-output-plain_text td {
    color: #999999;
    font-weight: 400;
}
/* HTML Tags & Formatting - Definition Lists */
.upfront-output-object dl *, .upfront-output-plain_text dl * {
    margin-top: 8px;
    margin-bottom: 8px;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
}
.upfront-output-object dt, .upfront-output-plain_text dt {
    font-weight: bold;
}
/* HTML Tags & Formatting - Unordered Lists */
.upfront-output-object li ul, .upfront-output-plain_text li ul {
    margin-left: 15px;
}
/* HTML Tags & Formatting - Ordered Lists */
.upfront-output-object li ol, .upfront-output-plain_text li ol {
    margin-left: 15px;
}
/* Images */
.upfront-image-container img {
    filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
    -moz-filter: blur(0px);
    -webkit-filter: blur(0px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
/* Regions - Image Slider */
.upfront-region-container-bg .upfront-default-slider-nav-prev, .upfront-region-container-bg .upfront-default-slider-nav-next {
    opacity: 0.7;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.png") no-repeat transparent;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/sprites-v2.svg"), none;
    transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out;
}
.upfront-region-container-bg .upfront-default-slider-nav-prev {
    background-position: -695px -215px;
}
.upfront-region-container-bg .upfront-default-slider-nav-next {
    background-position: -695px -55px;
}
.upfront-region-container-bg .upfront-default-slider-nav-prev:hover, .upfront-region-container-bg .upfront-default-slider-nav-next:hover {
    opacity: 1;
}
.upfront-region-container-bg .upfront-default-slider-nav-prev:before, .upfront-region-container-bg .upfront-default-slider-nav-next:before {
    display: none;
}
.upfront-region-container-bg .upfront-default-slider-nav i {
    width: 10px;
    height: 10px;
    border: 1px solid transparent;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background: #eee;
    transition: all 0.3s;
}
.upfront-region-container-bg .upfront-default-slider-nav i:active, .upfront-region-container-bg .upfront-default-slider-nav i:hover, .upfront-region-container-bg .upfront-default-slider-nav i.uslider-dotnav-current {
    background: #01bc9d;
}
/* WooCommerce Elements - Hidden */
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce #review_form #respond .comment-form-rating label,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs:before,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs li:before,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs li:after,
div#page .woocommerce #reviews #comments ol.commentlist li img.avatar,
div#page .woocommerce #review_form #respond .comment-form-rating label {
    display: none;
}
/* WooCommerce Element - On Sale Tag */
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale,
div#page .woocommerce ul.products li.product .onsale,
div#page .woocommerce span.onsale {
    width: 48px;
    height: 48px;
    z-index: 99;
    padding: 0;
    background: #61737b;
    line-height: 48px;
}
/* WooCommerce Element - Select */
.woocommerce .woocommerce-ordering select,
.woocommerce div.product form.cart .variations select,
div#page .woocommerce .woocommerce-ordering select,
div#page .woocommerce div.product form.cart .variations select {
    height: 31px;
    cursor: pointer;
    padding: 4px 10px 6px;
    border: 1px solid #ddd;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/i-arrow-down.png") no-repeat #fcfcfc;
    background-image: url("../wp-content/themes/uf-luke-and-sara/ui/i-arrow-down.svg"), none;
    background-size: 16px;
    background-position: 95% 50%;
    color: #bdbdbd;
    font-size: 16px;
    line-height: 20px;
    font-family: "Quattrocento", Times, serif;
    font-weight: 400;
    font-style: normal;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.woocommerce .woocommerce-ordering select:hover,
.woocommerce div.product form.cart .variations select:hover,
div#page .woocommerce .woocommerce-ordering select:hover,
div#page .woocommerce div.product form.cart .variations select:hover {
    border-color: #61737b;
}
/* WooCommerce Element - Input */
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
    width: auto;
    margin-right: 15px;
    padding: 10px 10px 8px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #bdbdbd;
    line-height: 1.2em;
    font-family: "Quattrocento", serif;
    font-weight: 400;
    font-style: normal;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
#add_payment_method table.cart td.actions .coupon .input-text:hover,
.woocommerce-cart table.cart td.actions .coupon .input-text:hover,
.woocommerce-checkout table.cart td.actions .coupon .input-text:hover,
#add_payment_method table.cart td.actions .coupon .input-text:focus,
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.woocommerce-checkout table.cart td.actions .coupon .input-text:focus {
    border-color: #61737b;
}
/* WooCommerce Element - Star Rating */
.woocommerce ul.products li.product .star-rating,
.woocommerce .woocommerce-product-rating .star-rating,
div#page .woocommerce ul.products li.product .star-rating,
div#page .woocommerce .woocommerce-product-rating .star-rating {
    color: #61737b;
}
/* WooCommerce Element - Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0;
    padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0;
    padding: 2px 3px;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #fafafa;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #f2f2f2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 0 15px;
    color: #61737b;
    font-size: 16px;
    line-height: 2;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
div#page .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    cursor: default;
    color: #61737b;
}
.woocommerce div.product .woocommerce-tabs .panel,
div#page .woocommerce div.product .woocommerce-tabs .panel {
    padding: 15px;
    background: #ffffff;
}
.woocommerce div.product .woocommerce-tabs .panel h2,
div#page .woocommerce div.product .woocommerce-tabs .panel h2 {
    margin-top: 0;
    color: #61737b;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento", serif;
    font-weight: 400;
    font-style: normal;
}
/* WooCommerce - Tab "Reviews" */
.woocommerce #reviews #comments h2,
div#page .woocommerce #reviews #comments h2 {
    font-size: 18px;
    line-height: 2;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
.woocommerce #reviews #comments h2 span,
div#page .woocommerce #reviews #comments h2 span {
    color: #61737b;
}
.woocommerce #reviews #comments ol.commentlist li,
div#page .woocommerce #reviews #comments ol.commentlist li {
    background: #ffffff;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
div#page .woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 35px 0;
    position: relative;
    padding: 10px 20px;
    border: 1px solid #ededed;
    border-radius: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
div#page .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    height: 35px;
    display: block;
    position: absolute;
    right: -1px;
    bottom: -35px;
    left: -1px;
    margin: 0;
    padding: 0 20px;
    border: 1px solid #ededed;
    background: #ffffff;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta:before,
div#page .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta:before {
    content: " ";
    width: 100%;
    height: 33px;
    display: block;
    position: absolute;
    vertical-align: middle;
    top: 0;
    left: 0;
    background: #ffffff;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,
div#page .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
    position: relative;
    color: #333333;
    font-size: 15px;
    line-height: 34px;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong:after,
div#page .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong:after {
    content: ",";
    color: #666;
    font-family: "Quattrocento", serif;
    font-weight: 400;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time,
div#page .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
    display: inline-block;
    position: relative;
    margin-left: -10px;
    color: #666;
    line-height: 35px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating
div#page .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
    position: absolute;
    z-index: 9;
    right: 20px;
    bottom: -25px;
}
.woocommerce #review_form #respond,
div#page .woocommerce #review_form #respond {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
.woocommerce #review_form #respond .form-submit input,
div#page .woocommerce #review_form #respond .form-submit input {
    padding: 10px 22px 8px;
    border: 2px solid #61737b;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    color: #61737b;
    font-size: 16px;
    text-transform: uppercase;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.woocommerce #review_form #respond .form-submit input:hover,
div#page .woocommerce #review_form #respond .form-submit input:hover {
    background: #61737b;
    color: #ffffff;
}
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link,
div#page .woocommerce div.product .woocommerce-product-rating .woocommerce-review-link {
    color: #61737b;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price,
div#page .woocommerce div.product p.price,
div#page .woocommerce div.product span.price {
    color: #61737b;
}
/* WooCommerce Element - Related Products */
@media (max-width: 1079px){
    .woocommerce .related.products ul,
    .woocommerce .related ul.products,
    div#page .woocommerce .related.products ul,
    div#page .woocommerce .related ul.products {
        margin-bottom: 0;
    }
    .woocommerce .related.products ul li.product,
    .woocommerce .related ul.products li.product,
    div#page .woocommerce .related.products ul li.product,
    div#page .woocommerce .related ul.products li.product {
        margin-bottom: 0;
    }
    .woocommerce .related.products ul li.product:nth-child(n+4),
    .woocommerce .related ul.products li.product:nth-child(n+4),
    div#page .woocommerce .related.products ul li.product:nth-child(n+4),
    div#page .woocommerce .related ul.products li.product:nth-child(n+4) {
        display: none;
    }
}
@media (max-width: 569px){
    .woocommerce .related.products ul li.product,
    .woocommerce .related ul.products li.product,
    div#page .woocommerce .related.products ul li.product,
    div#page .woocommerce .related ul.products li.product {
        margin-bottom: 30px;
    }
    .woocommerce .related.products ul li.product:nth-child(n+4),
    .woocommerce .related ul.products li.product:nth-child(n+4),
    div#page .woocommerce .related.products ul li.product:nth-child(n+4),
    div#page .woocommerce .related ul.products li.product:nth-child(n+4) {
        display: block;
    }
    .woocommerce .related.products ul li.product:last-child,
    .woocommerce .related ul.products li.product:last-child,
    div#page .woocommerce .related.products ul li.product:last-child,
    div#page .woocommerce .related ul.products li.product:last-child {
        margin-bottom: 0;
    }
}
/* WooCommerce Element - Pagination */
.woocommerce nav.woocommerce-pagination ul,
div#page .woocommerce nav.woocommerce-pagination ul {
    display: block;
    margin: 0;
    padding-top: 30px;
    padding-bottom: 40px;
    border: 0 solid #d3d3d3;
    border-top-width: 1px;
    text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li,
div#page .woocommerce nav.woocommerce-pagination ul li {
    float: none;
    margin-right: 12px;
    padding: 0;
    border: 0;
}
.woocommerce nav.woocommerce-pagination ul li:last-child,
div#page .woocommerce nav.woocommerce-pagination ul li:last-child {
    margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
div#page .woocommerce nav.woocommerce-pagination ul li a,
div#page .woocommerce nav.woocommerce-pagination ul li span {
    padding: 0 3px;
    border-bottom: 2px solid transparent;
    color: #333333;
    font-size: 16px;
    line-height: 20px;
    font-family: "Quattrocento";
    font-weight: 400;
    font-style: normal;
}
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span,
div#page .woocommerce nav.woocommerce-pagination ul li a:hover,
div#page .woocommerce nav.woocommerce-pagination ul li span {
    background: transparent;
    color: #61737b;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
div#page .woocommerce nav.woocommerce-pagination ul li span.current {
    background: transparent;
    border-bottom-color: #61737b;
    color: #61737b;
}
.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next,
div#page .woocommerce nav.woocommerce-pagination ul li a.prev,
div#page .woocommerce nav.woocommerce-pagination ul li a.next {
    position: relative;
    border-bottom: 0;
    color: #61737b;
    font-family: "Quattrocento Sans";
    font-weight: 400;
    font-style: normal;
}
.woocommerce nav.woocommerce-pagination ul li a.prev:hover,
.woocommerce nav.woocommerce-pagination ul li a.next:hover,
div#page .woocommerce nav.woocommerce-pagination ul li a.prev:hover,
div#page .woocommerce nav.woocommerce-pagination ul li a.next:hover {
    color: #61737b;
}
.woocommerce nav.woocommerce-pagination ul li a.prev,
div#page .woocommerce nav.woocommerce-pagination ul li a.prev {
    width: 73px;
}
.woocommerce nav.woocommerce-pagination ul li a.next,
div#page .woocommerce nav.woocommerce-pagination ul li a.next {
    width: 47px;
}
.woocommerce nav.woocommerce-pagination ul li a.next:after,
.woocommerce nav.woocommerce-pagination ul li a.prev:after,
div#page .woocommerce nav.woocommerce-pagination ul li a.next:after,
div#page .woocommerce nav.woocommerce-pagination ul li a.prev:after {
    display: block;
    position: absolute;
    z-index: 9;
    top: -2px;
    left: 0;
    background: url("../wp-content/themes/uf-luke-and-sara/ui/noise.jpg") center white;
}
.woocommerce nav.woocommerce-pagination ul li a.prev:after,
div#page .woocommerce nav.woocommerce-pagination ul li a.prev:after {
    content: "< Previous";
}
.woocommerce nav.woocommerce-pagination ul li a.next:after,
div#page .woocommerce nav.woocommerce-pagination ul li a.next:after {
    content: "Next >";
}
/* WooCommerce - Shop Page*/
.woocommerce .products ul,
.woocommerce ul.products,
div#page .woocommerce .products ul,
div#page .woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
div#page .woocommerce ul.products li.product,
div#page .woocommerce-page ul.products li.product {
    min-width: 22.15%;
    max-width: 22.15%;
    flex: 1;
    padding: 0 !important;
}
.woocommerce ul.products li.product a,
div#page .woocommerce ul.products li.product a {
    display: block;
    background: #ffffff;
}
.woocommerce ul.products li.product a img,
div#page .woocommerce ul.products li.product a img {
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.woocommerce ul.products li.product a:hover img,
div#page .woocommerce ul.products li.product a:hover img {
    opacity: 0.8;
}
.woocommerce ul.products li.product h3,
div#page .woocommerce ul.products li.product h3 {
    color: #333333;
    padding: 0 10px 10px;
}
.woocommerce ul.products li.product .star-rating,
div#page .woocommerce ul.products li.product .star-rating {
    margin-right: 10px;
    margin-left: 10px;
}
.woocommerce ul.products li.product .price,
div#page .woocommerce ul.products li.product .price {
    display: block;
    margin-bottom: 0;
    padding: 0 10px;
    color: #61737b;
}
.woocommerce ul.products li.product .price del,
div#page .woocommerce ul.products li.product .price del {
    display: inline-block;
}
.woocommerce ul.products li.product .price ins,
div#page .woocommerce ul.products li.product .price ins {
    display: inline-block;
    margin-left: 10px;
}
.woocommerce ul.products li.product .button,
div#page .woocommerce ul.products li.product .button {
    display: block;
    margin-top: 0;
    padding: 10px 16px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #61737b;
    color: #ffffff;
    font-size: 16px;
    line-height: 1;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.woocommerce ul.products li.product .button:hover,
div#page .woocommerce ul.products li.product .button:hover {
    background: #333333;
}
.woocommerce ul.products li.product .added_to_cart,
div#page .woocommerce ul.products li.product .added_to_cart {
    position: absolute;
    bottom: -24px;
    left: 0;
    padding: 0;
    background: transparent;
    font-size: 14px;
    line-height: 18px;
}
@media only screen and (max-width: 1079px){
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    div#page .woocommerce ul.products li.product,
    div#page .woocommerce-page ul.products li.product {
        width: 30.8%;
        min-width: 30.8%;
        max-width: 30.8%;
    }
    .woocommerce ul.products li.last,
    .woocommerce-page ul.products li.last,
    div#page .woocommerce ul.products li.last,
    div#page .woocommerce-page ul.products li.last {
        margin-right: 3.8%;
    }
    .woocommerce ul.products li.product:nth-child(3n),
    .woocommerce-page ul.products li.product:nth-child(3n),
    div#page .woocommerce ul.products li.product:nth-child(3n),
    div#page .woocommerce-page ul.products li.product:nth-child(3n) {
        margin-right: 0;
    }
}
@media only screen and (max-width: 768px){
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    div#page .woocommerce ul.products li.product,
    div#page .woocommerce-page ul.products li.product {
        margin-right: 3.8%;
    }
}
@media only screen and (max-width: 569px){
    .woocommerce ul.products,
    .woocommerce-page ul.products,
    div#page .woocommerce ul.products,
    div#page .woocommerce-page ul.products {
        flex-direction: column;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    div#page .woocommerce ul.products li.product,
    div#page .woocommerce-page ul.products li.product {
        width: auto;
        min-width: auto;
        max-width: 100%;
        margin-right: 0;
    }
    .woocommerce .woocommerce-ordering,
    .woocommerce .woocommerce-result-count,
    .woocommerce .woocommerce-ordering select,
    div#page .woocommerce .woocommerce-ordering,
    div#page .woocommerce .woocommerce-result-count,
    div#page .woocommerce .woocommerce-ordering select {
        width: 100%;
        display: block;
    }
}
/* WooComerce - Single Product */
.woocommerce div.product form.cart .variations,
div#page .woocommerce div.product form.cart .variations {
    background: transparent;
}
.woocommerce div.product form.cart .variations td.label label,
div#page .woocommerce div.product form.cart .variations td.label label {
    text-transform: capitalize;
}
.woocommerce div.product form.cart div.quantity,
div#page .woocommerce div.product form.cart div.quantity {
    margin-right: 15px;
}
.woocommerce div.product form.cart .single_variation_wrap > div,
div#page .woocommerce div.product form.cart .single_variation_wrap > div {
    display: block;
    margin-bottom: 10px;
}
.woocommerce .quantity .qty,
.woocommerce div.product form.cart div.quantity .qty,
.woocommerce div.product form.cart div.quantity input[type="number"],
div#page .woocommerce .quantity .qty,
div#page .woocommerce div.product form.cart div.quantity .qty,
div#page .woocommerce div.product form.cart div.quantity input[type="number"] {
    padding: 10px 8px;
    border: 1px solid #ddd;
    color: #bdbdbd;
    font-size: 16px;
    line-height: 1;
}
.woocommerce div.product form.cart .button,
.woocommerce .woocommerce-message .button,
div#page .woocommerce div.product form.cart .button,
div#page .woocommerce .woocommerce-message .button {
    padding: 10px 16px;
    border: 2px solid #61737b;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    color: #61737b;
    font-size: 16px;
    line-height: 1;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.woocommerce div.product form.cart .button:hover,
.woocommerce .woocommerce-message .button:hover,
div#page .woocommerce div.product form.cart .button:hover,
div#page .woocommerce .woocommerce-message .button:hover {
    background: #61737b;
    color: #ffffff;
}
.woocommerce div.product form.cart .button.disabled,
.woocommerce .woocommerce-message .button.disabled,
.woocommerce div.product form.cart .button.disabled:hover,
.woocommerce .woocommerce-message .button.disabled:hover,
div#page .woocommerce div.product form.cart .button.disabled,
div#page .woocommerce .woocommerce-message .button.disabled,
div#page .woocommerce div.product form.cart .button.disabled:hover,
div#page .woocommerce .woocommerce-message .button.disabled:hover {
    border-color: #bdbdbd;
    background: transparent;
    color: #bdbdbd;
}
.woocommerce div.product .product_meta,
div#page .woocommerce div.product .product_meta {
    position: relative;
    padding: 20px 0 10px;
    border-top: 1px solid #d5d5d5;
    border-top-color: rgba(0,0,0,0.2);
}
.woocommerce div.product .product_meta,
.woocommerce div.product .product_meta span.posted_in,
.woocommerce div.product .product_meta span.tagged_as,
.woocommerce div.product .product_meta span.sku_wrapper,
div#page .woocommerce div.product .product_meta,
div#page .woocommerce div.product .product_meta span.posted_in,
div#page .woocommerce div.product .product_meta span.tagged_as,
div#page .woocommerce div.product .product_meta span.sku_wrapper {
    color: #61737b;
    font-size: 18px;
    line-height: 25px;
    font-family: "Quattrocento", serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
.woocommerce div.product .product_meta span.posted_in,
.woocommerce div.product .product_meta span.tagged_as,
.woocommerce div.product .product_meta span.sku_wrapper,
div#page .woocommerce div.product .product_meta span.posted_in,
div#page .woocommerce div.product .product_meta span.tagged_as,
div#page .woocommerce div.product .product_meta span.sku_wrapper {
    display: block;
    padding-top: 10px;
    padding-left: 30px;
    border-left: 4px solid #61737b;
}
.woocommerce div.product .product_meta span.posted_in a,
.woocommerce div.product .product_meta span.tagged_as a,
.woocommerce div.product .product_meta span.sku_wrapper a,
div#page .woocommerce div.product .product_meta span.posted_in a,
div#page .woocommerce div.product .product_meta span.tagged_as a,
div#page .woocommerce div.product .product_meta span.sku_wrapper a {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 6px 10px 4px;
    border: 1px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.4;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
}
.woocommerce div.product .product_meta span.sku_wrapper span.sku,
div#page .woocommerce div.product .product_meta span.sku_wrapper span.sku {
    color: #61737b;
    font-family: "Quattrocento Sans", Arial, sans-serif;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
div#page .woocommerce .woocommerce-message,
div#page .woocommerce .woocommerce-info {
    padding: 16px 20px 16px 46px !important;
    border: 0;
    background: #f5f5f5;
    font-size: 16px;
    line-height: 40px;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
}
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-info:before,
div#page .woocommerce .woocommerce-message:before,
div#page .woocommerce .woocommerce-info:before {
    color: #61737b;
}
/* WooCommerce - Cart Page */
.woocommerce table.shop_table,
div#page .woocommerce table.shop_table {
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
}
.woocommerce table.shop_table th,
div#page .woocommerce table.shop_table th {
    border-top: 1px solid #ddd;
    color: #333333;
}
.woocommerce table.shop_table th:first-child,
div#page .woocommerce table.shop_table th:first-child {
    border-left: 1px solid #ddd;
}
.woocommerce table.shop_table th:last-child,
div#page .woocommerce table.shop_table th:last-child {
    border-right: 1px solid #ddd;
}
.woocommerce table.shop_table tr {
    background: #ffffff;
}
.woocommerce table.shop_table tr.cart_item td:first-child,
div#page .woocommerce table.shop_table tr.cart_item td:first-child {
    border-left: 1px solid #ddd;
}
.woocommerce table.shop_table tr.cart_item td:last-child,
div#page .woocommerce table.shop_table tr.cart_item td:last-child {
    border-right: 1px solid #ddd;
}
.woocommerce td.product-name dl.variation dt.variation-color,
div#page .woocommerce td.product-name dl.variation dt.variation-color {
    float: left;
    display: inline-block;
    position: relative;
    top: 7px;
}
.woocommerce table.shop_table tbody tr:last-child,
div#page .woocommerce table.shop_table tbody tr:last-child {
    background: transparent;
}
.woocommerce table.shop_table tbody tr:last-child td.actions,
div#page .woocommerce table.shop_table tbody tr:last-child td.actions {
    padding: 15px 0;
}
.woocommerce table.shop_table tr.cart_item,
div#page .woocommerce table.shop_table tr.cart_item {
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.woocommerce table.shop_table tr.cart_item td.product-thumbnail img,
div#page .woocommerce table.shop_table tr.cart_item td.product-thumbnail img {
    margin-top: 0;
}
.woocommerce table.shop_table tr.cart_item td .variation dd.variation-color,
div#page .woocommerce table.shop_table tr.cart_item td .variation dd.variation-color {
    float: none;
    display: block;
    margin-bottom: 0;
}
.woocommerce table.shop_table a.remove,
div#page .woocommerce table.shop_table a.remove {
    color: #EA483E !important;
}
.woocommerce table.shop_table a.remove:hover,
div#page .woocommerce table.shop_table a.remove:hover {
    color: #ffffff !important;
    background: #EA483E;
}
.woocommerce table.shop_table tr.cart_item:hover,
div#page .woocommerce table.shop_table tr.cart_item:hover {
    background: #f5f5f5;
}
.upfront-output-region-container .upfront-output-object.upfront-output-post-data-part .content .woocommerce .shop_table td input[type="submit"],
div#page .upfront-output-region-container .upfront-output-object.upfront-output-post-data-part .content .woocommerce .shop_table td input[type="submit"] {
    position: relative;
    top: 0;
    left: 0;
    padding: 10px 10px 8px;
    border: 2px solid #61737b;
    background: transparent;
    color: #61737b;
    line-height: 1.1em;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.upfront-output-region-container .upfront-output-object.upfront-output-post-data-part .content .woocommerce .shop_table td.actions .coupon input[type="submit"]:hover,
div#page .upfront-output-region-container .upfront-output-object.upfront-output-post-data-part .content .woocommerce .shop_table td.actions .coupon input[type="submit"]:hover {
    background: #61737b;
    color: #ffffff;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
div#page .woocommerce-cart table.cart td.actions .coupon .input-text {
    border: 1px solid #ddd;
}
.woocommerce .cart-collaterals .cart_totals,
div#page .woocommerce .cart-collaterals .cart_totals {
    border: 1px solid #ddd;
    background: #ffffff;
}
.woocommerce .cart-collaterals .cart_totals h2,
div#page .woocommerce .cart-collaterals .cart_totals h2 {
    margin-bottom: 10px !important;
    padding: 15px 15px 0 !important;
    color: #61737b;
    font-size: 25px;
    line-height: 1.4em;
    font-family: "Quattrocento", serif;
    font-weight: 400;
    font-style: normal;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table,
div#page .woocommerce .cart-collaterals .cart_totals table.shop_table {
    margin-bottom: 0;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table th,
div#page .woocommerce .cart-collaterals .cart_totals table.shop_table th {
    border-left: 0;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,
div#page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    padding: 0;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,
div#page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    margin: 0;
    padding: 0 15px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #61737b;
    color: #ffffff;
    font-size: 16px;
    line-height: 50px;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
div#page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover {
    background: #333333;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal th,
div#page .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal th {
    border-top: 0;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td,
div#page .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td {
    border-top: 1px solid #ddd;
}
/* WooCommerce Element - Cross Sells */
.woocommerce .cart-collaterals,
div#page .woocommerce .cart-collaterals {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.woocommerce .cart-collaterals .cross-sells,
div#page .woocommerce .cart-collaterals .cross-sells {
    width: 100%;
    float: none;
    flex: 1;
    margin-top: 30px;
    padding: 15px 15px 20px;
    border: 1px solid #ddd;
    background: #ededed;
}
.woocommerce .cart-collaterals .cross-sells h2,
div#page .woocommerce .cart-collaterals .cross-sells h2 {
    margin-bottom: 10px !important;
    color: #61737b;
    font: 400 25px/1.4em "Quattrocento", serif;
}
.woocommerce .cart-collaterals .cross-sells ul.products,
.woocommerce .cart-collaterals .cross-sells .products,
div#page .woocommerce .cart-collaterals .cross-sells ul.products,
div#page .woocommerce .cart-collaterals .cross-sells .products {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce .cart-collaterals .cross-sells .products li.product,
div#page .woocommerce .cart-collaterals .cross-sells ul.products li,
div#page .woocommerce .cart-collaterals .cross-sells .products li.product {
    min-width: auto;
    max-width: 16.96%;
    flex: 1 175px;
    margin-bottom: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li:last-child,
.woocommerce .cart-collaterals .cross-sells .products li.product:last-child,
div#page .woocommerce .cart-collaterals .cross-sells ul.products li:last-child,
div#page .woocommerce .cart-collaterals .cross-sells .products li.product:last-child {
    margin-right: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li a:not(.button),
.woocommerce .cart-collaterals .cross-sells .products li.product a:not(.button),
div#page .woocommerce .cart-collaterals .cross-sells ul.products li a:not(.button),
div#page .woocommerce .cart-collaterals .cross-sells .products li.product a:not(.button) {
    padding: 10px 10px 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li a img,
.woocommerce .cart-collaterals .cross-sells .products li.product a img,
div#page .woocommerce .cart-collaterals .cross-sells ul.products li a img,
div#page .woocommerce .cart-collaterals .cross-sells .products li.product a img {
    margin: 0;
}
.woocommerce .cart-collaterals .cart_totals,
div#page .woocommerce .cart-collaterals .cart_totals {
    float: none;
    flex: 1;
    margin-right: 0;
    margin-left: auto;
}
@media (max-width: 1079px){
    .woocommerce .cart-collaterals .cross-sells ul.products li,
    .woocommerce .cart-collaterals .cross-sells .products li.product,
    div#page .woocommerce .cart-collaterals .cross-sells ul.products li,
    div#page .woocommerce .cart-collaterals .cross-sells .products li.product {
        max-width: 30.8%;
    }
    .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(3),
    .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(3),
    div#page .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(3),
    div#page .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(3) {
        margin-right: 0;
    }
    .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(n+4),
    .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(n+4),
    div#page .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(n+4),
    div#page .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(n+4) {
        display: none;
    }
}
@media only screen and (max-width: 768px){
    .woocommerce table.shop_table_responsive tr.cart_item,
    .woocommerce-page table.shop_table_responsive tr.cart_item,
    div#page .woocommerce table.shop_table_responsive tr.cart_item,
    div#page .woocommerce-page table.shop_table_responsive tr.cart_item {
        border: 1px solid #ddd;
        border-bottom: 0;
    }
    .woocommerce table.shop_table_responsive tr:not(.cart_item),
    .woocommerce-page table.shop_table_responsive tr:not(.cart_item),
    div#page .woocommerce table.shop_table_responsive tr:not(.cart_item),
    div#page .woocommerce-page table.shop_table_responsive tr:not(.cart_item) {
        border-top: 1px solid #ddd;
        background: transparent;
    }
    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td,
    div#page .woocommerce table.shop_table_responsive tr td,
    div#page .woocommerce-page table.shop_table_responsive tr td {
        border: 0;
    }
    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td,
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
    .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,
    div#page .woocommerce table.shop_table_responsive tr td,
    div#page .woocommerce-page table.shop_table_responsive tr td,
    div#page .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
    div#page .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background: #ffffff;
    }
    .woocommerce table.shop_table_responsive tr.cart_item td:first-child,
    .woocommerce-page table.shop_table_responsive tr.cart_item td:first-child,
    div#page .woocommerce table.shop_table_responsive tr.cart_item td:first-child,
    div#page .woocommerce-page table.shop_table_responsive tr.cart_item td:first-child {
        border-left: 0;
    }
    .woocommerce table.shop_table_responsive tr.cart_item td:last-child,
    .woocommerce-page table.shop_table_responsive tr.cart_item td:last-child,
    div#page .woocommerce table.shop_table_responsive tr.cart_item td:last-child,
    div#page .woocommerce-page table.shop_table_responsive tr.cart_item td:last-child {
        border-right: 0;
    }
    .woocommerce table.shop_table_responsive tr:not(.cart_item) td,
    .woocommerce-page table.shop_table_responsive tr:not(.cart_item) td,
    div#page .woocommerce table.shop_table_responsive tr:not(.cart_item) td,
    div#page .woocommerce-page table.shop_table_responsive tr:not(.cart_item) td {
        background: transparent;
    }
    .woocommerce table.shop_table_responsive tr.cart_item td.product-remove,
    .woocommerce-page table.shop_table_responsive tr.cart_item td.product-remove,
    div#page .woocommerce table.shop_table_responsive tr.cart_item td.product-remove,
    div#page .woocommerce-page table.shop_table_responsive tr.cart_item td.product-remove {
        background: #EA483E;
    }
    .woocommerce table.shop_table_responsive tr.cart_item td.product-remove a.remove,
    .woocommerce-page table.shop_table_responsive tr.cart_item td.product-remove a.remove,
    div#page .woocommerce table.shop_table_responsive tr.cart_item td.product-remove a.remove,
    div#page .woocommerce-page table.shop_table_responsive tr.cart_item td.product-remove a.remove {
        width: 100%;
        display: block;
        color: #ffffff !important;
        text-align: left;
    }
    .woocommerce table.shop_table_responsive tr.cart_item td.product-remove a.remove:after,
    .woocommerce-page table.shop_table_responsive tr.cart_item td.product-remove a.remove:after,
    div#page .woocommerce table.shop_table_responsive tr.cart_item td.product-remove a.remove:after,
    div#page .woocommerce-page table.shop_table_responsive tr.cart_item td.product-remove a.remove:after {
        content: "Remove Product";
        position: relative;
        top: -1px;
        margin-left: 5px;
        font-size: 15px;
        font-family: "Quattrocento Sans", Arial, sans-serif;
    }
    .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td,
    .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th,
    div#page .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td,
    div#page .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th {
        border-top: 0;
    }
    .woocommerce .shop_table td.actions .coupon .input-text,
    div#page .woocommerce .shop_table td.actions .coupon .input-text {
        width: 48%;
    }
}
@media only screen and (max-width: 569px){
    .woocommerce .shop_table td.actions .coupon .input-text,
    div#page .woocommerce .shop_table td.actions .coupon .input-text {
        width: 100%;
        float: none;
        display: block;
    }
    .woocommerce .shop_table td div.coupon,
    div#page .woocommerce .shop_table td div.coupon {
        position: relative;
    }
    .upfront-output-region-container .upfront-output-object.upfront-output-post-data-part .content .woocommerce .shop_table td div.coupon input[type="submit"],
    div#page .upfront-output-region-container .upfront-output-object.upfront-output-post-data-part .content .woocommerce .shop_table td div.coupon input[type="submit"] {
        width: 58px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        padding-left: 7px;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        background: #61737b;
        color: #ffffff;
    }
    .woocommerce .cart-collaterals .cross-sells ul.products li,
    .woocommerce .cart-collaterals .cross-sells .products li.product,
    div#page .woocommerce .cart-collaterals .cross-sells ul.products li,
    div#page .woocommerce .cart-collaterals .cross-sells .products li.product {
        max-width: 48.1%;
    }
    .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(2),
    .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(2),
    div#page .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(2),
    div#page .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(2) {
        margin-right: 0;
    }
    .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(n+3),
    .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(n+3),
    div#page .woocommerce .cart-collaterals .cross-sells ul.products li:nth-child(n+3),
    div#page .woocommerce .cart-collaterals .cross-sells .products li.product:nth-child(n+3) {
        display: none;
    }
}
/* WooCommerce - Checkout Page */
.woocommerce form.woocommerce-checkout #customer_details,
div#page .woocommerce form.woocommerce-checkout #customer_details {
    margin-bottom: 35px;
}
.woocommerce .woocommerce-billing-fields,
.woocommerce .woocommerce-shipping-fields,
div#page .woocommerce .woocommerce-billing-fields,
div#page .woocommerce .woocommerce-shipping-fields {
    background: #cdccca;
    padding: 15px;
}
.upfront-output-region-container .woocommerce .woocommerce-billing-fields h3,
.upfront-output-region-container .woocommerce .woocommerce-shipping-fields h3,
div#page .upfront-output-region-container .woocommerce .woocommerce-billing-fields h3,
div#page .upfront-output-region-container .woocommerce .woocommerce-shipping-fields h3 {
    color: #ffffff;
    text-align: left;
}
.woocommerce .woocommerce-billing-fields input.input-text,
.woocommerce .woocommerce-shipping-fields textarea,
div#page .woocommerce .woocommerce-billing-fields input.input-text,
div#page .woocommerce .woocommerce-shipping-fields textarea {
    margin-bottom: 10px;
    padding: 1px 15px 0;
    border: 2px solid #ffffff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #ffffff;
    color: #61737b;
    font-size: 16px;
    line-height: 2.3;
    font-family: "Quattrocento Sans", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
.woocommerce .woocommerce-shipping-fields textarea,
div#page .woocommerce .woocommerce-shipping-fields textarea {
    min-height: 80px;
    resize: vertical;
}
.woocommerce .woocommerce-shipping-fields textarea:-ms-input-placeholder,
div#page .woocommerce .woocommerce-shipping-fields textarea:-ms-input-placeholder {
    color: #333333;
    font-size: 16px;
    line-height: 2.3;
}
.woocommerce .woocommerce-shipping-fields textarea:-moz-placeholder,
div#page .woocommerce .woocommerce-shipping-fields textarea:-moz-placeholder {
    color: #333333;
    font-size: 16px;
    line-height: 2.3;
}
.woocommerce .woocommerce-shipping-fields textarea::-moz-placeholder,
div#page .woocommerce .woocommerce-shipping-fields textarea::-moz-placeholder {
    color: #333333;
    font-size: 16px;
    line-height: 2.3;
}
.woocommerce .woocommerce-shipping-fields textarea::-webkit-input-placeholder,
div#page .woocommerce .woocommerce-shipping-fields textarea::-webkit-input-placeholder {
    color: #333333;
    font-size: 16px;
    line-height: 2.3;
}
.woocommerce .woocommerce-billing-fields input.input-text:hover,
.woocommerce .woocommerce-billing-fields input.input-text:focus,
.woocommerce .woocommerce-shipping-fields textarea:hover,
.woocommerce .woocommerce-shipping-fields textarea:focus,
div#page .woocommerce .woocommerce-billing-fields input.input-text:hover,
div#page .woocommerce .woocommerce-billing-fields input.input-text:focus,
div#page .woocommerce .woocommerce-shipping-fields textarea:hover,
div#page .woocommerce .woocommerce-shipping-fields textarea:focus {
    border-color: #61737b;
    color: #333333;
}
.woocommerce .woocommerce-billing-fields label,
.woocommerce .woocommerce-shipping-fields label,
div#page .woocommerce .woocommerce-billing-fields label,
div#page .woocommerce .woocommerce-shipping-fields label {
    color: #ffffff;
}
.woocommerce .woocommerce-billing-fields label .required,
div#page .woocommerce .woocommerce-billing-fields label .required {
    color: #EA483E;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select,
div#page .woocommerce form .form-row.woocommerce-validated .select2-container,
div#page .woocommerce form .form-row.woocommerce-validated input.input-text,
div#page .woocommerce form .form-row.woocommerce-validated select {
    border-color: #61737b;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select,
div#page .woocommerce form .form-row.woocommerce-invalid .select2-container,
div#page .woocommerce form .form-row.woocommerce-invalid input.input-text,
div#page .woocommerce form .form-row.woocommerce-invalid select {
    border-color: #EA483E;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {
    border: 1px solid #ddd;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table thead th,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table thead th {
    border-top: 0;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th:first-child,
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th:first-child,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table th:last-child,
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td:first-child,
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td:last-child,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td:first-child,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr.cart_item td:last-child {
    border-left: 0;
    border-right: 0;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr:last-child,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr:last-child {
    background: #ffffff;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr:last-child:hover,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tbody tr:last-child:hover {
    background: #f5f5f5;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal,
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total {
    background: #cdccca;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td,
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td {
    border-top-color: #ddd;
}
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr th,
.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr td,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr th,
div#page .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tfoot tr td {
    color: #333333;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
div#page .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    position: relative;
    top: 0;
    left: 0;
    padding: 10px 16px;
}
@media (max-width: 1079px){
    .woocommerce form.checkout #customer_details .col-1,
    div#page .woocommerce form.checkout #customer_details .col-1 {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    .woocommerce form.checkout #customer_details .col-2,
    div#page .woocommerce form.checkout #customer_details .col-2 {
        width: 100%;
        float: none;
    }
}
/* WooCommerce - Checkout Page (Order) */
.content .woocommerce p.woocommerce-thankyou-order-received,
div#page .content .woocommerce p.woocommerce-thankyou-order-received {
    padding: 15px !important;
    background: #61737b;
    color: #ffffff;
    text-align: center;
}
.content .woocommerce ul.order_details,
div#page .content .woocommerce ul.order_details {
    padding: 15px;
    background: #f2f2f2;
}
.content .woocommerce ul.order_details li,
div#page .content .woocommerce ul.order_details li {
    color: #61737b;
}
.content .woocommerce ul.order_details li span,
.content .woocommerce ul.order_details li strong,
div#page .content .woocommerce ul.order_details li span,
div#page .content .woocommerce ul.order_details li strong {
    color: #333333;
}
.content .woocommerce h2.wc-bacs-bank-details-heading,
.content .woocommerce .order_details + h2,
.content .woocommerce table.shop_table + header h2,
.content .woocommerce table.shop_table + header.title h3,
div#page .content .woocommerce h2.wc-bacs-bank-details-heading,
div#page .content .woocommerce .order_details + h2,
div#page .content .woocommerce table.shop_table + header h2,
div#page .content .woocommerce table.shop_table + header.title h3 {
    color: #333333;
    font: 600 26px/1.4em "Quattrocento", serif;
    text-align: left;
}
.content .woocommerce h2.wc-bacs-bank-details-heading,
div#page .content .woocommerce h2.wc-bacs-bank-details-heading {
    margin: 35px 0 0 !important;
}
.content .woocommerce h2.wc-bacs-bank-details-heading + h3,
div#page .content .woocommerce h2.wc-bacs-bank-details-heading + h3 {
    margin-bottom: 20px !important;
    font: 400 20px/1.7em "Quattrocento", serif;
    text-transform: none;
    text-align: left !important;
}
.woocommerce-order-received .woocommerce table.shop_table,
.woocommerce-order-received div#page .woocommerce table.shop_table {
    border: 1px solid #ddd;
}
.woocommerce-order-received .woocommerce table.shop_table thead th,
.woocommerce-order-received div#page .woocommerce table.shop_table thead th {
    border: 0;
}
.woocommerce-order-received .woocommerce table.shop_table tbody tr:last-child,
.woocommerce-order-received div#page .woocommerce table.shop_table tbody tr:last-child {
    background: #ffffff;
}
.woocommerce-order-received .woocommerce table.shop_table tfoot th,
.woocommerce-order-received .woocommerce table.shop_table tfoot td,
.woocommerce-order-received div#page .woocommerce table.shop_table tfoot th,
.woocommerce-order-received div#page .woocommerce table.shop_table tfoot td {
    border-right: 0;
    border-left: 0;
}
.woocommerce-order-received .woocommerce table.customer_details tbody th,
.woocommerce-order-received .woocommerce table.customer_details tbody td,
.woocommerce-order-received div#page .woocommerce table.customer_details tbody th
.woocommerce-order-received div#page .woocommerce table.customer_details tbody td {
    border-bottom: 1px solid #ddd;
}
.woocommerce-order-received .woocommerce table.customer_details tbody tr:last-child th,
.woocommerce-order-received .woocommerce table.customer_details tbody tr:last-child td,
.woocommerce-order-received div#page .woocommerce table.customer_details tbody tr:last-child th,
.woocommerce-order-received div#page .woocommerce table.customer_details tbody tr:last-child td {
    border-bottom: 0;
}
.woocommerce-order-received .woocommerce table.customer_details tbody th,
.woocommerce-order-received .woocommerce table.customer_details tbody td,
.woocommerce-order-received div#page .woocommerce table.customer_details tbody th,
.woocommerce-order-received div#page .woocommerce table.customer_details tbody td {
    border-top: 0;
    border-left: 0;
}
.content .woocommerce address,
div#page .content .woocommerce address {
    padding: 15px !important;
    background: #f2f2f2;
    color: #4d4d4d;
    font: 400 16px/1.4 "Andale Mono";
}
@media (max-width: 1079px){
    .content .woocommerce ul.order_details li,
    div#page .content .woocommerce ul.order_details li {
        display: block;
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
        padding-right: 0;
        padding-bottom: 10px;
        border-right: 0;
        border-bottom: 1px dashed #d3ced2;
    }
    .content .woocommerce ul.order_details li:last-child,
    div#page .content .woocommerce ul.order_details li:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0;
    }
}
/* MarketPress - Select2 Dropdown List */
.mp_select2.select2-drop {
    border: 1px solid #ddd;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #fcfcfc;
}
.mp_select2.select2-drop ul.select2-results li {
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
.mp_select2.select2-drop ul.select2-results li.select2-highlighted {
    background: #61737b;
    color: #ffffff;
}
/* MarketPress - Popup Product */
#cboxOverlay {
    background: rgba(0,0,0,0.2);
}
#cboxClose {
    background: #ffffff;
    color: #4d4d4d;
    font-family: "Quattrocento Sans", sans-serif;
}
#cboxClose:hover {
    color: #61737b;
}
#cboxContent {
    border-color: #ffffff;
}
#cboxLoadedContent .mp_product_options_image {
    width: 100%;
    height: 250px;
    overflow: hidden;
    position: relative;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
#cboxLoadedContent .mp_product_options_image img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
#cboxLoadedContent .mp_product_options_meta {
    margin: 10px 0 0;
}
#cboxLoadedContent .mp_product_name {
    margin: 0 0 5px;
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
#cboxLoadedContent .mp_product_price {
    margin: 0;
}
#cboxLoadedContent .mp_product_price,
#cboxLoadedContent .mp_product_price-normal {
    color: #61737b;
    font: 700 18px/1.7em "Quattrocento Sans", sans-serif;
}
#cboxLoadedContent .mp_product_price .exclusive_tax {
    opacity: 0.7;
    font-size: 14px;
    font-weight: 400;
}
#cboxLoadedContent .mp_product_price .mp_product_price-normal.mp_strikeout {
    opacity: 0.5;
    font-size: 14px;
    font-weight: 400;
}
#cboxLoadedContent .mp_product_price .mp_product_price-normal.mp_strikeout .exclusive_tax {
    opacity: 1;
}
#cboxLoadedContent .mp_product_price .mp_product_price-sale {
    color: #61737b;
}
#cboxLoadedContent p {
    margin: 0;
    color: #333333;
    font: 400 15px/1.4em "Quattrocento Sans", sans-serif;
}
#cboxLoadedContent p a {
    color: #61737b;
    font-weight: 600;
    transition: 0.2s ease-in;
    -moz-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
}
#cboxLoadedContent p a:hover {
    color: #61737b;
}
#cboxLoadedContent .mp_product_options_att {
    margin: 0;
}
#cboxLoadedContent .mp_product_options_att strong {
    color: #333333;
    font: 400 20px/1.7em "Quattrocento", serif;
}
#cboxLoadedContent .mp_product_options_att .mp_select2 {
    width: 100%;
}
#cboxLoadedContent .mp_product_options_att .mp_select2 .select2-choice {
    padding: 10px 44px 8px 10px;
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
#cboxLoadedContent .mp_product_options_att .mp_select2 .select2-arrow {
    width: auto;
    padding: 0 10px;
    border-left: 1px solid #ddd;
    background: transparent;
}
#cboxLoadedContent .mp_product_options_att .mp_select2 .select2-arrow b {
    width: 20px;
    background-position: 1px 9px;
}
#cboxLoadedContent .mp_product_options_att .select2-container-active .select2-arrow b {
    background-position: -16px 8px;
}
#cboxLoadedContent .mp_product_options_att .mp_form_input-qty {
    border: 1px solid #ddd;
    background: #fcfcfc;
    color: #61737b;
    font: 400 16px/1.2em "Quattrocento", serif;
}
#cboxLoadedContent .mp_product_options_excerpt {
    margin: 0 0 5px;
}
#cboxLoadedContent .mp_button {
    height: 40px;
    padding: 4px 20px;
    border: 2px solid #61737b;
    background: #61737b;
    color: #ffffff;
    font: 600 16px/30px "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
}
#cboxLoadedContent .mp_button:hover {
    border-color: #333333;
    background: #333333;
}
/* MarketPress - Floating Cart */
.mp_mini_cart_ribbon {
    background: #61737b;
    color: #ffffff;
    font: 300 14px/1.2em "Quattrocento Sans", sans-serif;
}
.mp_mini_cart_content {
    padding-bottom: 0;
    background: #ffffff;
}
.mp_mini_cart_items-empty {
    color: #333333;
    font: 300 14px/1.6em "Quattrocento", serif;
}
.mp_mini_cart_item-link {
    padding: 10px 15px;
}
h3.mp_mini_cart_item-title, h3.mp_mini_cart_item-title a {
    color: #333333;
    font: 400 13px/1.1em "Quattrocento Sans", sans-serif;
}
a.mp_button-mini-cart {
    display: block;
    margin: 0;
    border: 0;
    padding: 8px 0 7px;
    background: #61737b;
    color: #ffffff;
    font: 700 14px/1.4 "Quattrocento Sans", sans-serif;
    text-transform: uppercase;
    text-align: center;
    transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -webkit-transition: 0.2s ease;
}
a.mp_button-mini-cart:hover {
    background: #333333;
    color: #ffffff;
}
/* CoursePress: Global */
.coursepress .coursepress-content img {
    height: auto;
    max-width: 100%;
}