@charset "UTF-8";
/*---------------------------
		Typorgraphy
---------------------------*/
/*---------------------------
		Colors
---------------------------*/
/*---------------------------
	 Foundation Grid
---------------------------*/
/*---------------------------
	Foundation Media Query
---------------------------*/
/*---------------------------
		Rem Calc
---------------------------*/
.lesse-ad { text-align: center; }

.lesse-ad-inner { display: inline-block; }

.lesse-social-icons li { display: inline-block; }
.lesse-social-icons li:before { content: none; }

.lesse-read-more { text-align: right; padding: 0.625rem 0; text-transform: uppercase; }

.lesse-social-icons-container { text-align: right; }

.lesse-social-icons li { margin: 0.0625rem; }
.lesse-social-icons a { padding: 0.5rem 0.75rem; }

.site-footer .lesse-social-icons a { background: #333333; }

.lesse-lite-secondary .lesse-social-icons a { border: 1px solid #f1f1f1; }
.lesse-lite-secondary .lesse-social-icons a:hover { color: #ffffff; }

body.page-template-page-templates.page-template-home { background: white; }

.row-content { background: #fff; padding-top: 1.875rem; padding-bottom: 1.875rem; border-bottom: 1px solid #c2c2c2; }

.site-content .row-content:last-of-type { border-bottom: none; }

/*--------------------------------------------------------------
# Home Section 1
--------------------------------------------------------------*/
.lesse-hs1-container { text-align: center; padding-top: 0.9375rem; padding-bottom: 0.9375rem; transition: 0.3s; }

.lesse-hs1-icon-container { position: relative; width: 130px; height: 130px; border-radius: 100%; text-align: center; margin-bottom: 1.875rem; transition: 0.3s; }
.lesse-hs1-icon-container:hover .lesse-hs1-icon { color: #ffffff; }
.lesse-hs1-icon-container:before { border-radius: 100%; }

.lesse-hs1-icon { font-size: 4rem; color: #c2c2c2; }

.lesse-hs1-icon-inner { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); }

/*--------------------------------------------------------------
# Home Section 2
--------------------------------------------------------------*/
.lesse-home-section-2 { min-height: 31.25rem; background-size: cover; background-repeat: no-repeat; background-position: center; color: #ffffff; text-align: center; background-attachment: fixed; position: relative; }

.lesse-hs2-button { background: transparent; border: 2px solid #ffffff; }

.lesse-hs2-inner { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); }

.lesse-hs2-title { color: #ffffff; }

.lesse-home-section-2-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background-color: black; }

/*--------------------------------------------------------------
# Home Section 3
--------------------------------------------------------------*/
.lesse-hs3-container { text-align: center; }

.lesse-home-section-3 button { background: transparent; color: #ffffff; font-size: 0.875rem; border-radius: 0; padding: 0.75rem 0.9375rem; }

.lesse-hs3-main-title { text-align: center; }

.lesse-hs3-img img { border-radius: 100%; transition: 0.5s; }
.lesse-hs3-img:hover img { transform: scale(1.1); }

.lesse-hs3-title { color: #000000; margin: 0; }

.lesse-hs3-meta { display: block; font-size: 0.75rem; font-style: italic; color: #c2c2c2; }

.lesse-hs3-header { text-align: center; margin: 1.25rem 0; }

.lesse-hs3-description { font-size: 0.875rem; }

.lesse-home-section-3 [class*="column"] + [class*="column"]:last-child, .lesse-home-section-1 [class*="column"] + [class*="column"]:last-child { float: left; }

/*--------------------------------------------------------------
# Home Section 4
--------------------------------------------------------------*/
.lesse-hs4-main-title { color: #ffffff; text-transform: uppercase; }

.lesse-home-section-4 { text-align: center; background: #222222; }

.lesse-hs4-description { margin-bottom: 0; color: #c2c2c2; }

.lesse-hs4-progress-container { height: 10.3125rem; width: 10.3125rem; margin: 0 auto; border-radius: 100%; position: relative; margin-bottom: 1.875rem; border: 0.3125rem solid #ffffff; }

.lesse-hs4-progress { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); color: #ffffff; font-size: 1.875rem; }

.lesse-hs4-container { padding-top: 2.1875rem; padding-bottom: 2.1875rem; }

.lesse-circles-text { font-size: 1.875rem; }

/*--------------------------------------------------------------
# Home Section 5
--------------------------------------------------------------*/
.lesse-home-section-5 { background: #ffffff; padding-bottom: 0; }
.lesse-home-section-5 img { display: block; }

.lesse-hs5-secondary { margin-bottom: 1.875rem; }

/*--------------------------------------------------------------
# Home Section 6
--------------------------------------------------------------*/
.lesse-home-section-6 { background: #333333; padding-top: rem-calc(60); padding-bottom: rem-calc(60); position: relative; }

.lesse-comment-slider { display: none; }

.lesse-hs6-title { text-align: center; color: rgba(255, 255, 255, 0.1); }

.lesse-hs6-comment-author { text-align: center; }
.lesse-hs6-comment-author img { border-radius: 100%; border-bottom: 10px solid #3C3C3C; border-left: 10px solid #444444; border-right: 10px solid #444444; border-top: 10px solid #3C3C3C; display: inline-block; }

.lesse-hs6-comment { width: 80%; text-align: center; margin: -0.625rem auto 1.875rem; padding: 1.875rem 0.625rem; }
.lesse-hs6-comment p { margin-bottom: 0.3125rem; color: #ffffff; font-size: 1.25rem; letter-spacing: 0.0625rem; }
.lesse-hs6-comment p:before { color: rgba(255, 255, 255, 0.1); }
.lesse-hs6-comment p:after { color: rgba(255, 255, 255, 0.1); }

.lesse-hs6-pager { text-align: center; }
.lesse-hs6-pager .icon-circle-empty { color: rgba(255, 255, 255, 0.57); }
.lesse-hs6-pager .icon-circle-empty:hover { color: #ffffff; cursor: pointer; }
.lesse-hs6-pager .slick-active span { color: #ffffff; cursor: auto; }
.lesse-hs6-pager .slick-active span:before { content: ""; }

.lesse-hs6-author-name { color: #ffffff; font-size: 0.8125rem; text-align: center; font-style: italic; position: relative; }
.lesse-hs6-author-name:before { content: " "; display: block; width: 0.75rem; border-top: 1px solid rgba(255, 255, 255, 0.1); position: absolute; top: 0.4375rem; right: -1.125rem; }
.lesse-hs6-author-name:after { content: " "; display: block; width: 0.75rem; border-top: 1px solid rgba(255, 255, 255, 0.1); position: absolute; top: 0.4375rem; left: -1.125rem; }

.lesse-comment-next, .lesse-comment-prev { position: absolute; top: 50%; margin-top: -13px; z-index: 26; opacity: 0.8; font-size: 1.5rem; cursor: pointer; }
.lesse-comment-next:hover, .lesse-comment-prev:hover { color: #000000; opacity: 0.5; transition: 0.3s; }

.lesse-comment-next { right: 0.625rem; }

.lesse-comment-prev { left: 0.625rem; }

.slick-dots li { display: inline-block; }

.hs-6-title { color: #ffffff; text-transform: uppercase; text-align: center; }

.lesse-comment-slide { outline: 0; }

/*--------------------------------------------------------------
# Home Section 7
--------------------------------------------------------------*/
.lesse-hs7-title, .lesse-hs7-menu { text-align: center; text-transform: uppercase; }

.lesse-hs7-menu ul { display: inline-block; list-style: none; }
.lesse-hs7-menu li { float: left; }
.lesse-hs7-menu li:after { content: ""; }
.lesse-hs7-menu li:after { font-size: 0.3125rem; color: #c2c2c2; }
.lesse-hs7-menu li:last-child:after { content: none; }
.lesse-hs7-menu a { padding: 0.9375rem; color: #000000; text-decoration: none; }

.lesse-hs7-button-container { background: #c2c2c2; text-align: center; }

.lesse-hs7-products { margin: 0; padding: 0; }
.lesse-hs7-products li { height: 18.75rem; background-position: center; background-repeat: no-repeat; padding: 0; }
.lesse-hs7-products li:hover { cursor: url("images/cursor_more.gif") 38 38, pointer; }
.lesse-hs7-products .lesse-product-description { opacity: 0; width: 100%; height: 100%; color: #ffffff; text-align: center; position: relative; transition: 0.5s; }
.lesse-hs7-products .lesse-product-description:hover { opacity: 1; background: rgba(0, 0, 0, 0.8); }
.lesse-hs7-products .lesse-product-description .lesse-product-icons { position: absolute; top: 50%; left: 0; right: 0; margin-top: -1.5625rem; }
.lesse-hs7-products .lesse-product-description h3 { margin-bottom: 0; font-size: 1.875rem; }
.lesse-hs7-products .lesse-product-description span { transition: 0.3s; }
.lesse-hs7-products .lesse-product-description span:hover { cursor: pointer; }

.lesse-hs7-entry-date { color: #c2c2c2; }
.lesse-hs7-entry-date:before { content: ""; }
.lesse-hs7-entry-date a { color: #c2c2c2; }

/*# sourceMappingURL=pro-style.css.map */
