.comment-form-wprm-rating .wprm-rating-star{cursor:pointer}.wprm-rating-star svg{vertical-align:middle;width:16px;height:16px;margin:0}.wprm-rating-star.rated svg polygon{fill:#000}.wprm-print .wprm-recipe{max-width:750px;margin:0 auto}.wprm-print .wprm-recipe-print,.wprm-print .wprm-recipe-video-container,.wprm-print .wprm-unit-conversion-container{display:none}.wprm-automatic-recipe-snippets{margin-bottom:10px}.wprm-automatic-recipe-snippets.align-center{text-align:center}.wprm-automatic-recipe-snippets.align-right{text-align:right}.wprm-automatic-recipe-snippets .wprm-jump-to-recipe-shortcode,.wprm-automatic-recipe-snippets .wprm-jump-to-video-shortcode,.wprm-automatic-recipe-snippets .wprm-print-recipe-shortcode{display:inline-block;margin:0 5px;padding:5px 10px;text-decoration:none}.wprm-recipe{overflow:auto;zoom:1;text-align:left}.wprm-recipe li,.wprm-recipe p{font-size:1em}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe li:before{display:none}.wprm-recipe a.wprm-recipe-print,.wprm-recipe a.wprm-recipe-print:hover{text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wprm-recipe .wprm-nutrition-label{margin-top:10px}body:not(.wprm-print) .wprm-recipe p:first-letter{font-size:inherit;line-height:inherit;color:inherit;margin:inherit;padding:inherit;font-family:inherit}.rtl .wprm-recipe{text-align:right}/*
	Theme Name: One Good Thing Membership
	Description: This is a custom theme created for the Genesis Framework.
	Author: Emily White Designs
	Author URI: http://www.emilywhitedesigns.com/
	Version: 2.0.3

	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.0.4

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- WordPress
		- Genesis
		- Titles
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
	- Content Area
		- Entries
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Media Queries
		- max-width: 1139px
		- max-width: 1023px
		- max-width: 767px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/* Float Clearing
---------------------------------------------- */

.archive-pagination:before,
.clearfix:before,
.entry:before,
.entry-pagination:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.archive-pagination:after,
.clearfix:after,
.entry:after,
.entry-pagination:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
}

body > div { font-size: 1.8rem; }

body {
	background-color: #fff;
	color: #4d4d4d;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.8;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	color: #e2567e;
	text-decoration: none;
}

.content .entry-content a {
	text-decoration: underline;
}

.content .entry-content a:hover {
	text-decoration: none;
}

.wpp-post-title {
	color: #666;
}

a img {
	margin-bottom: -4px;
	margin-bottom: -0.4rem;
}

a:hover,
.wpp-post-title:hover {
	color: #93be3e;
}

p {
	margin: 0 0 24px;
	margin: 0 0 2.4rem;
	padding: 0;
}

strong {
	font-weight: 700;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

blockquote,
blockquote::before {
	color: #999;
}

blockquote {
	margin: 40px 40px 24px;
	margin: 4rem 4rem 2.4rem;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

cite {
	font-style: normal;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
	font-family: 'Merriweather', serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 16px;
	margin: 0 0 1.6rem;
}

h1 {
	font-size: 36px;
	font-size: 3.6rem;
}

.error404 h1 {
	color: #666;
	font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    text-transform: uppercase;
}

h2 {
	font-size: 30px;
	font-size: 3rem;
}

h3 {
	font-size: 24px;
	font-size: 2.4rem;
}

h4 {
	font-size: 20px;
	font-size: 2rem;
}

h5 {
	font-size: 18px;
	font-size: 1.8rem;
}

h6 {
	font-size: 16px;
	font-size: 1.6rem;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
	width: auto; /* IE8 */
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #4d4d4d;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 16px;
	padding: 1.6rem;
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	background-color: #93be3e;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1;
	padding: 20px 16px 16px;
	padding: 2rem 1.6rem 1.6rem;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	background-color: #e2567e;
}

.entry-content .button:hover {
	color: #fff;
}

.button {
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
	padding: 0.6rem 0;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-container {
	background: #fff;
	position: relative;
}

.wrap {
	margin: 0 auto;
	max-width: 1140px;
}

.site-inner {
	clear: both;
	padding-top: 40px;
	padding-top: 4rem;
}

.category .site-inner {
	padding-top: 80px;
}

/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 920px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* Content */

.content {
	float: right;
	width: 765px;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 520px;
}

.full-width-content .content {
	width: 100%;
}

/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 336px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds,
.error404 .content .entry {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths,
.error404 .content .entry {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first,
.error404 .content .entry:nth-of-type(3n+1) {
	clear: both;
	margin-left: 0;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

.alignright .avatar {
	margin-left: 24px;
	margin-left: 2.4rem;
}

input[type="search"] {
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #f4c535;
	float: left;
	font-family: 'Merriweather', serif;
	font-size: 13px;
	font-size: 1.3rem;
	min-height: 34px;
	padding: 10px 16px 7px;
	padding: 1rem 1.6rem .7rem;
	width: 185px;
}

.search-me .search-form input[type="search"] {
	border-radius: 0;
	color: #4d4d4d;
	font-size: 16px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border: 0;
	outline: 1px inset #fff;
	outline-offset: -1px;
}

.search-me .search-form input[type="search"]:focus::-webkit-input-placeholder { color:transparent; }
.search-me .search-form input[type="search"]:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.search-me .search-form input[type="search"]:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.search-me .search-form input[type="search"]:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.sm-search-form input[type="search"] {
	color: #666;
	float: none;
	text-transform: uppercase;
}

.mobile-genesis-search {
	display: none;
}

.search-form input[type="submit"] {
	background: #FFF url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/search.png) center center no-repeat;
	float: left;
	padding: 7px 6px 7px;
	padding: .7rem .6rem .7rem;
	text-indent: -9999px;
	width: 55px;
}

.mobile-genesis-search .search-form input[type="submit"] {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/spritesheet.png) no-repeat center center;
	width: 27px;
    height: 20px;
    background-position: 7px -36px;
}

input[type="search"]::-moz-placeholder {
	color: #666;
	opacity: 1;
}

input[type="search"]::-webkit-input-placeholder {
	color: #666;
}

.mobile-genesis-search input[type="search"]::-moz-placeholder {
	color: #666;
	opacity: 1;
}

.mobile-genesis-search input[type="search"]::-webkit-input-placeholder {
	color: #666;
}


.widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

.site-header .widget_search {
	position: absolute;
    right: 0;
    top: 0;
    z-index: 200;
}

.site-header .widget_search input[type="search"] {
	background: none;
	border: none;
    cursor: pointer;
    font-size: 16px;
    font-size: 1.6rem;
	min-height: 62px;
    padding: 11px 15px;
    position: relative;
    -webkit-transition: width 400ms ease, background 400ms ease;
    transition: width 400ms ease, background 400ms ease;
    text-transform: none;
    width: 0;
	z-index: 1;
}

.site-header .widget_search input[type="submit"] {
	display: none;
}

.site-header .widget_search:before {
    background: #fff;
    color: #666;
    content: "\f002";
    font-family: FontAwesome;
    font-size: 18px;
	font-weight: normal;
    padding: 0;
    position: absolute;
    right: 0;
	top: 16px;
}

/* .site-header .widget_search:after {
    background: #fff;
    color: #666;
    content: "SEARCH";
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
	line-height: 1;
	padding: 24px 0 18px;
    position: absolute;
    right: 0;
} */

.site-header .widget_search input[type="search"]:focus {
	background: #fff url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/magnifying-glass.png) 15px center no-repeat;
	background-size: 18px 18px;;
	border: 0;
	color: #666;
	cursor: text;
	font-style: italic;
	font-size: 14px;
	font-size: 1.4rem;
	outline: none;
	padding: 11px 25px 11px 45px;
	width: 275px;
}

.site-header .widget_search input[type="search"]:focus {
	border: 1px solid #ddd;
}

.site-header .widget_search input[type="search"]::-moz-placeholder {
	color: #666;
	opacity: 1;
}

.site-header .widget_search input[type="search"]::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}

.visual-archive .aligncenter {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.visual-archive .entry-header:hover img {
	opacity: .7;
}

img.alignnone {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
	margin: 0 2.4rem 2.4rem 0;
}

img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
	margin: 0 0 2.4rem 2.4rem;
}

.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
}

.gallery-caption {
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
	float: left;
	max-width: 520px;
	text-align: left;
}

.breadcrumb > span > span > a {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
}

.breadcrumb > span > span > a:before {
	color: #666;
	font-family: FontAwesome;
	font-size: 14px;
	line-height: 1;
	content: "\f015";
	text-indent: 0;
	position: absolute;
	right: 0;
	top: 4px;
}

a.home-crumb-icon {
	color: #666;
}

a.home-crumb-icon:hover {
	color: #000;
}

.single .entry-header .entry-meta a.breadcrumb-link {
	color: #e2567e;
}

.single .entry-header .entry-meta a.breadcrumb-link:hover {
    color: #93be3e;
}

.archive-description,
.author-box {
	background-color: #fff;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.archive-description {
	padding: 40px 40px 24px;
	padding: 4rem 4rem 2.4rem;
}

.author-box {
	padding: 40px;
	padding: 4rem;
}

.author-box-title {
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 4px;
	margin-bottom: 0.4rem;
}

.author-box a {

}

.author-box p {
	margin-bottom: 0;
}

.author-box .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

.header-excerpt {
	font-style: italic;
	margin-bottom: 10px;
}

.category .archive-description {
	border: 1px solid #C9C9C8;
	color: #4D4D4D;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 2;
	margin-bottom: 80px;
	padding: 60px 60px 30px;
	position: relative;
}

.category .archive-description:before {
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 77.34%;
	content: "";
	position: absolute;
	margin-left: -64px;
	left: 50%;
	top: -64px;
	width: 128px;
	height: 128px;
}

.archive-description .flex-wrap {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-flex;
    display: flex;
}

.search-results .archive-description,
.search-no-results .archive-description {
	border: 0;
	padding: 0;
}

.search-results .archive-description:before,
.search-no-results .archive-description:before {
	display: none;
}


/* Titles
--------------------------------------------- */

.entry-title {
	color: #666;
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: 400;
	line-height: 1.2;
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.single-post .entry-title {
	margin-bottom: 10px;
}

.ogt-deals h1.entry-title {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/sweet-deals.png) no-repeat center center;
    background-size: contain;
	height: 92px;
    margin-left: auto;
	margin-right: auto;
    padding: 0;
	display: block;
    text-indent: -9999px;
	width: 289px;
}

.hbg-popular-posts .entry-header {
	text-align: left;
}

.blog .entry-title {
	font-size: 30px;
	font-size: 3rem;
	text-align: left;
}

.archive .entry-title {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.5;
	margin-bottom: 32px;
	text-align: center;
}

.visual-archive .entry-title,
.favorites-list p  {
	font-family: 'Merriweather', serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.3;
	text-align: center;
	text-transform: none;
}

.entry-title a,
.favorites-list p a {
	color: #666;
}

.sidebar .widget-title a {
	color: #e2567e;
}

.entry-title a:hover,
.favorites-list p a:hover {
	color: #93be3e;
}

.widget-title {
	color: #e7864c;
	font-size: 20px;
	font-size: 2rem;
	font-style: italic;
	font-weight: 400;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	position: relative;
	text-align: center;
}

.home-bottom .widget-title:before,
.sidebar .widget-title:before {
	content: "";
	position: relative;
	right: 15px;
	top: -2px;
	width: 40px;
    height: 8px;
    background-position: -5px -23px;
    background-image: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.home-bottom .widget-title:after,
.sidebar .widget-title:after {
	content: "";
	position: relative;
	left: 15px;
	top: -2px;
	width: 40px;
    height: 8px;
    background-position: -5px -5px;
    background-image: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
}


.sidebar .widget-title a {
	border: none;
}

.archive-title {
	color: #666;
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: normal;
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	text-align: center;
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Content
--------------------------------------------- */

.featured-content .entry {
	margin-bottom: 20px;
	margin-bottom: 2rem;
	padding: 0 0 24px;
	padding: 0 0 2.4rem;
}

.featured-content .entry-title {
	border: none;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2;
}

.featured-content .entry-title a {
	border: none;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget {
	color: #999;
}

.site-header .enews-widget {
	background: #fff;
	clear: both;
	color: #666;
	font-size: 14px;
	font-size: 1.4rem;
	font-style: italic;
	padding: 15px 0 10px;
	padding: 1.5rem 0 1rem;
	text-align: center;
}

.after-entry .enews-widget {
	background: #e2567e;
	color: #fff;
	padding: 20px 25px 25px;
	padding: 2rem 2.5rem 2.5rem;
	text-align: center;
}

.enews-widget .widget-title {
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1px;
	margin-bottom: 5px;
	margin-bottom: .5rem;
	text-transform: uppercase;
}

.after-entry .enews-widget .widget-title {
	color: #fff;
	letter-spacing: 2px;
}

.enews-widget p {
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
}

.after-entry .enews-widget p {
	font-size: 16px;
	font-size: 1.6rem;
	font-style: italic;
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.enews-widget input {
	background: #666;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
	max-width: 485px;
	padding: 10px 16px 8px;
	padding: 1rem 1.6rem .8rem;
	text-align: center;
	text-transform: uppercase;
}

.after-entry .enews-widget input {
	margin-bottom: 0;
	padding: 10px 16px 8px;
	padding: 1rem 1.6rem .8rem;
	width: 100%;
}

.header-widget-area .enews-widget input {
	width: 100%;
}

.header-widget-area .enews-widget .mc-interest-groups {
	font-style: normal;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.header-widget-area .enews-widget .mc-interest-groups label {
    font-family: 'Merriweather', serif;
	font-weight: normal;
	text-transform: none;
}

.header-widget-area .enews-widget .mc-interest-groups input {
    width: auto;
}

.header-widget-area .enews-widget .mc-interest-groups input[type="checkbox"] {
	margin: 0 10px 0 15px;
}

.header-widget-area .enews-widget input::-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.header-widget-area .enews-widget input::-webkit-input-placeholder {
	color: #fff;
}

.after-entry .enews-widget input {
	background: #fff;
	color: #e2567e;
}

.enews-widget input:focus {
	border: none;
}

.enews-widget input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #333;
}

/* Genesis Latest Tweets
--------------------------------------------- */

.latest-tweets ul li {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}

/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	font-size: 1.6rem;
	padding: 16px;
	padding: 1.6rem;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 16px 0 0;
	margin: 1.6rem 0 0;
}

div.gform_wrapper .gform_footer input[type="submit"] {
	font-size: 14px;
	font-size: 1.4rem;
}

.ogt .gform_wrapper .top_label .gfield_label {
	font-weight: normal;
}

div.gform_wrapper .gform_footer input[type="submit"] {
	font-size: 20px;
	font-size: 2rem;
}

/* Jetpack
--------------------------------------------- */

img#wpstats {
	display: none;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background: #fff;
	border-bottom: 1px solid #cbcbca;
	max-height: 62px;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	width: 100%;
	z-index: 1000002;
}

.admin-bar .site-header {
	top: 32px !important;
}

.site-header .wrap {
	padding: 40px 0;
	padding: 4rem 0;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 16px 0;
	padding: 1.6rem 0;
	width: 171px;
}

.header-image .title-area {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/logo.png) no-repeat left center;
	background-size: 171px 50px;
	margin-top: 6px;
	padding: 0;
}

.header-image .title-area.ogt-ad-free {
	background-image: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/ogt-ad-free.png);
}

.header-image .title-area.ogt-plus {
	background-image: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/ogt-plus.png);
}

.site-title {
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1;
	margin: 0 0 8px;
	margin: 0 0 0.8rem;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #333;
}

.site-description {
	color: #999;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1;
	margin-bottom: 0;
}

/* Full width header, no widgets */

.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}

.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}

/* Logo, hide text */

.header-image .site-header .wrap {
	padding: 0;
}

.header-image .site-title a {
	float: left;
	min-height: 50px;
	width: 100%;
}

/* .scrolling  .title-area {
	background-image: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/logo-ogt.svg);
	background-size: 70px 40px;
    width: 88px;
} */

.sticky-header-widget-area,
.scrolling .header-widget-area,
.single-post .scrolling .sticky-header-widget-area,
.single-post .is_stuck.share-toggle .header-widget-area {
	display: none;
}

.scrolling .sticky-header-widget-area,
.single-post .scrolling .header-widget-area,
.single-post .is_stuck.share-toggle .sticky-header-widget-area {
	display: block;
}

.single-post .is_stuck.share-toggle .sticky-header-widget-area {
	padding-right: 87px;
}

.header-image .scrolling .site-title a {

}

/* Widget Area
--------------------------------------------- */

.site-header .before-header-ad.widget-area {
	background: none;
	border: none;
	line-height: 1;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	padding: 0;
	text-align: center;
	width: 100%;
}

.site-header .widget-area {
	float: right;
	min-height: 61px;
	padding: 0;
	position: relative;
	text-align: right;
	width: 925px;
}

.site-header .header-widget-area {
	padding-right: 40px;
}

.site-header .widget_search-form {
	float: right;
	margin-top: 24px;
	margin-top: 2.4rem;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	font-size: 1.9rem;
	font-weight: 400;
	line-height: 1.5;
	text-transform: uppercase;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu .wide-hide {
	display: none;
}

.sticky-header-widget-area .genesis-nav-menu .menu-item {

}

.sticky-header-widget-area .genesis-nav-menu .menu-item:last-of-type {
    padding-right: 0;
	padding-left: 0;
}

.genesis-nav-menu a {
	border: none;
	color: #fff;
	display: block;
	line-height: 1;
	padding: 18px 13px 15px;
	padding: 1.8rem 1.3rem 1.5rem;
	position: relative;
}

.genesis-nav-menu > li:first-child > a {
	padding-left: 0;
}

.genesis-nav-menu > li:last-child a {
	padding-right: 0;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #93be3e;
}

.genesis-nav-menu .sub-menu .current-menu-item > a {
	color: #999;
}

.genesis-nav-menu > .menu-item > a {

}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: none;
	color: #666;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 16px 20px;
	padding: 1.6rem 2rem;
	position: relative;
	width: 200px;
}

.site-header .genesis-nav-menu .sub-menu a {
	border-bottom: 0;
	font-size: 12px;
	font-size: 1.2rem;
	padding: 10px 15px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -54px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 28px 0;
	padding: 2.8rem 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
	margin-left: 4.8rem;
}

.genesis-nav-menu > .search {
	padding: 9px 0 0;
	padding: .9rem 0 0;
}

/* Sub menu indicators
--------------------------------------------- */

/* Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu {
	color: #666;
	display: inline-block;
	float: none;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 400;
	text-transform: uppercase;
	width: auto;
}

.site-header .genesis-nav-menu .bold {
	font-weight: 700;
}

.addthis_inline_share_toolbox_cga2 {
	display: inline-block;
    padding-top: 12px;
	vertical-align: middle;
}

.site-header .genesis-nav-menu a {
	background: #fff;
	border-bottom: 5px solid transparent;
	color: #666;
	padding: 24px 12px 18px;
	text-transform: uppercase;
}

.site-header .genesis-nav-menu .ogt-optin-trigger a {
	padding-top: 19px;
}

.site-header .sticky-header-widget-area .genesis-nav-menu a {
	background: #3b5998;
	border-radius: 2px;
	color: #fff;
	font-size: 10px;
	font-size: 1rem;
	letter-spacing: 2px;
}

.site-header .sticky-header-widget-area .genesis-nav-menu li:first-child a {
    padding-left: 22px;
    padding-left: 2.2rem;
}

.sticky-header-widget-area .genesis-nav-menu span.sm-title-wrap {
    display: inline-block;
	text-align: center;
}

.site-header .sticky-header-widget-area .genesis-nav-menu .pinterest-red a {
	background: #c92228;
}

.site-header .sticky-header-widget-area .genesis-nav-menu .email-grey a {
	background: #666;
}

.site-header .genesis-nav-menu .bars a {
	background: none;
	border: 0;
	color: #666;
	font-size: 1.4rem;
	font-size: 14px;
	letter-spacing: normal;
	padding: 21px 10px 22px;
	text-transform: uppercase;
}

.site-header .genesis-nav-menu .bars a .fa {
	font-size: 18px !important;
}

.site-header .genesis-nav-menu .bars a:hover {
	border: none;
	color: #666 !important;
}

/* .site-header .sticky-header-widget-area .genesis-nav-menu a .fa {
	font-size: 16px;
	top: -2px;
	position: relative;
}

.site-header .sticky-header-widget-area .genesis-nav-menu a .fa:before {
	vertical-align: middle;
} */

.site-header .sticky-header-widget-area .genesis-nav-menu a:hover,
.site-header .sticky-header-widget-area .genesis-nav-menu a:focus {
	color: #fff;
}

.site-header .genesis-nav-menu .pink > a,
.sidr .pink > a {
	color: #e2567e;
}

.site-header .genesis-nav-menu .popular a {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/popular.png) 10px center no-repeat;
	background-size: 20px 20px;
	padding-left: 38px;
}

.sidr li.popular a {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/popular.png) 15px center no-repeat;
    background-size: 20px 20px;
    padding-left: 43px;
}

.sidr li.pink > a:hover {
	color: rgba(148,190,61,1);
}

.sidr .sub-menu a {
    text-transform: none;
}

.site-header .genesis-nav-menu .popular a:hover,
.sidr .popular a:hover {
	background-image: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/popular-green.png);
}

.site-header .sticky-header-widget-area .genesis-nav-menu li.manual-optin-trigger a {
	background-size: 20px 20px;
    font-size: 14px;
    font-size: 1.4rem;
	font-weight: 700;
    letter-spacing: 0;
    padding-left: 10px;
    background: none;
}

.site-header .genesis-nav-menu a:hover,
.site-header .genesis-nav-menu .sfHover > a,
.site-header .genesis-nav-menu .pink a:hover {
	border-color: #93be3e;
	color: #93be3e;
}

.site-header .genesis-nav-menu > li:first-child a,
.site-header .sticky-header-widget-area .genesis-nav-menu li.bars:first-child a  {
	padding-left: 10px;
	padding-left: 1rem;
}

.site-header .genesis-nav-menu li:last-child a {
	padding-right: 10px;
	padding-right: 1rem;
}

.site-header .sub-menu {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #ccc;
}

.site-header .sub-menu .sub-menu {
	margin-top: -55px;
}

.ogt-optin-trigger img {
	position: relative;
	top: 0;
	width: 48px;
}

.site-header .genesis-nav-menu .ogtplus-signup a {
	padding: 12px 6px 18px;
	font-weight: 700;
}

.ogtplus-signup img {
    position: relative;
	top: 0;
    width: 48px;
}

.nav-category .ogtplus-signup img {
	background: transparent;
	top: -2px;
	width: 85px;
}

.simplefavorite-button {
	margin-left: -5px;
	margin-top: 10px;
	opacity: 1 !important;
	padding: 0;
	vertical-align: middle;
}

.entry-content .simplefavorite-button {
	margin-left: 0;
	margin-top: 0;
	vertical-align: top;
}

.simplefavorite-button img {
	height: 36px;
}

.entry-content .simplefavorite-button img {
	height: 58px;
}

/* Mobile Category Navigation
--------------------------------------------- */

.nav-category {
	display: none;
	overflow: hidden;
	position: relative;
}

.nav-category .genesis-nav-menu {
    background: #f9f9f9;
    color: #666;
    display: inline-block;
    float: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
	overflow: auto;
    white-space: nowrap;
}

.nav-category .genesis-nav-menu a {
	color: #666;
	padding: 21px 10px 15px;
	text-transform: uppercase;
}

.nav-category .genesis-nav-menu li.pink a {
	color: #e2567e
}

.nav-category .genesis-nav-menu > li:first-child > a {
	padding-left: 20px !important;
}

.nav-category .genesis-nav-menu > li:last-child a {
	padding-right: 20px !important;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #f4c535;
}

.nav-primary a:hover {
	color: #fff;
	opacity: .5;
}

.nav-primary .sub-menu a:hover {
	color: #e2567e;
	opacity: 1;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: #fff;
}


/* Social Menu
--------------------------------------------- */

.menu-social-container .menu {
	background: #666;
	bottom: 28px;
	text-align: center;
	position: absolute;
	right: 2px;
	text-align: center;
	width: 194px;
	padding: 0 6px 5px 5px;
	padding: 0 .6rem .5rem .5rem;
}

.menu-social-container .menu li {
	display: inline-block;
	line-height: 1;
	margin: 0 2px;
	margin: 0 .2rem;
}

.menu-social-container .menu a {
	border: none;
	display: inline-block;
	line-height: 1;
	padding: 0;
	text-indent: -9999px;
	vertical-align: top;
}

.menu-social-container .menu .facebook {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -7px -8px no-repeat;
}

.menu-social-container .menu .facebook a {
	height: 24px;
	width: 12px;
}

.menu-social-container .menu .twitter {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -29px -10px no-repeat;
	vertical-align: -2px;
}

.menu-social-container .menu .twitter a {
	height: 20px;
	width: 24px;
}

.menu-social-container .menu .pinterest {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -61px -8px no-repeat;
}

.menu-social-container .menu .pinterest a {
	height: 24px;
	width: 21px;
}

.menu-social-container .menu .instagram {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -90px -10px no-repeat;
	vertical-align: -2px;
}

.menu-social-container .menu .instagram a {
	height: 20px;
	width: 21px;
}

.menu-social-container .menu .gplus {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -121px -7px no-repeat;
}

.menu-social-container .menu .gplus a {
	height: 25px;
	width: 28px;
}

.menu-social-container .menu .youtube {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/spritesheet.png) -79px -7px no-repeat;
}

.menu-social-container .menu .youtube a {
	height: 26px;
	width: 21px;
}

.menu-social-container .menu .youtube:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/spritesheet.png) -79px -38px no-repeat;
}

.menu-social-container .menu .facebook:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -7px -45px no-repeat;
}

.menu-social-container .menu .twitter:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -29px -47px no-repeat;
}

.menu-social-container .menu .pinterest:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -61px -45px no-repeat;
}

.menu-social-container .menu .instagram:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -90px -47px no-repeat;
}

.menu-social-container .menu .gplus:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-sprite.png) -121px -44px no-repeat;
}

/* Social Navigation Font Awesome
--------------------------------------------- */

.genesis-nav-menu li.menu-item.fa {
	border: none;
	display: inline-block;
	font-size: 20px;
	margin: 0 4px;
	padding: 0;
	position: relative;
	top: 2px;
}

.genesis-nav-menu li.menu-item.fa:hover {
	color: #e2567e;
	position: relative;
}

.genesis-nav-menu li.menu-item.fa a {
	background: none;
	border: none;
	display: inline-block;
	line-height: 1;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	text-indent: -9999px;
	vertical-align: top;
	width: 100%;
	word-wrap: break-word;
}

/* Slick Menu Social Navigation
--------------------------------------------- */

div.sidr {
	z-index: 1000003;
}

.sidr .fa:before {
	font-family: FontAwesome !important;
}

.sidr li.menu-item.fa {
	border: none;
	color: #666;
	display: inline-block !important;
	font-size: 16px;
	margin: 0 10px;
	padding: 0;
	position: relative !important;
	width: auto;
}

.sidr li.menu-item.fa {
	margin: 10px 8px;
}

.sidr li.menu-item.fa:hover {
	color: #e2567e;
	position: relative;
}

.sidr li.menu-item.fa a {
	background-image: none;
	border: none;
	display: inline-block;
	line-height: 1 !important;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	text-indent: -9999px;
	vertical-align: top;
	width: 100%;
	word-wrap: break-word;
}

.sidr li.menu-item.fa-facebook {
	margin-left: 15px !important;
}

.sidr > .sm-level > .sm-level-inner > .sm-level-body > .sm-level-align > .sm-title {
	display: none;
}

/* Sticky Primary nav */

.nav-primary.fix {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    max-width: 100%;
    overflow: visible;
}

.admin-bar .nav-primary.fix {
    top: 28px;
}

/* Before Footer Navigation */

.footer-menu {
	background: #e1567e;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	text-align: center;
	text-transform: none;
	padding-top: 40px;
}

.footer-menu a {
	color: #fff;
}

.footer-menu a:hover {
	color: rgba(255, 255, 255, 0.5);
}


.footer-menu ul {
	list-style-type: none;
}

.footer-menu li {
	display: inline-block;
	padding-left: 10px;
}

.footer-menu li.middot:after {
	color: rgba(255, 255, 255, 0.25);
	content: "|";
	margin-left: 10px;
}

/* SuperSide Me Navigation
--------------------------------------------- */

.slide-nav-link,
.sidr .menu-close {
	font-size: 14px;
}

button.slide-nav-link {
	background: transparent;
    font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	padding: 21px 10px 20px;
}

.share-toggle .wrap {
	position: relative;
}

.share-toggle.is_stuck button.slide-nav-link {
	display: block;
}

.slide-nav-link:before {
	font-size: 18px !important;
}

.sidr li,
.sidr .menu-item {
    font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	text-transform: uppercase;
}

.sidr li a:hover,
.sidr .menu-item a:hover {
	color: rgba(226,86,126,1);
}

/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry {
	border-radius: 3px;
	margin-bottom: 0;
	padding: 0;
}

.blog .entry {
	min-height: 305px;
	padding-left: 190px;
	padding-left: 19rem;
	position: relative;
}

.visual-archive .entry {
	min-height: 0;
	padding: 0;
}

.favorites-list .entry:nth-of-type(3n+1) {
	clear: both;
    margin-left: 0;
}

.blog .entry .post-image {
	left: 0;
	max-width: 175px;
	position: absolute;
	top: 0;
}

.archive .entry .entry-meta {
	border: none;
	left: 22px;
	padding: 0;
	position: absolute;
	top: 140px;
}

.blog .entry .entry-meta {
	border: none;
	left: 22px;
	padding: 0;
	position: absolute;
	top: 140px;
}

.blog .entry .entry-content {
	border-bottom: 1px solid #666;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding-bottom: 10px;
	padding-bottom: 1rem;
}

.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 26px;
	margin-bottom: 2.6rem;
}

.entry-content ol,
.entry-content ul {
	margin-left: 40px;
	margin-left: 4rem;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	list-style-type: disc;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content .search-form {
	width: 50%;
}

.entry-header,
.entry-preheader {
	text-align: center;
}

.entry-preheader {
	overflow: hidden;
}

.single-post .entry-header {
	clear: both;
	margin-top: 30px;
}

.bread-home-name {
	display: inline-block;
	text-indent: -9999px;
}

.hbg-post-info .author-date {
	float: left;
	font-size: 14px;
	font-size: 1.4rem;
	font-style: italic;
	display: flex;
	align-items: center;
}

.hbg-post-info .author-date a {
	display: flex;
    align-items: center;
	color: #4d4d4d;
}

.hbg-post-info .author-date a:hover {
	color: #93be3e;
}

.hbg-post-info .author-date img {
	display: inline-block;
	border-radius: 100%;
	margin-right: 10px;
	max-width: 40px;
}

.ogt-favorites .entry-title span {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/favorite.png) right center no-repeat;
	background-size: contain;
    padding-right: 40px;
}

.entry-meta {
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
}

.entry-meta a {

}

.entry-header .entry-meta {
	border-bottom: 1px solid #666;
	color: #666;
	display: inline-block;
	font-family: 'Merriweather', serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-style: italic;
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	padding: 7px 40px;
	padding: .7rem 4rem;
	text-transform: lowercase;
}

.single .entry-header .entry-meta,
.single .entry-preheader .entry-meta,
.home-top .byline {
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-style: normal;
	margin-bottom: 40px;
	padding: 0;
	position: relative;
	text-transform: none;
}

.single .entry-header .entry-meta,
.single .entry-preheader .entry-meta {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}

.nav-header .entry-view-count {
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	margin-right: 15px;
}

.single .entry-header .entry-meta:after,
.home-top .byline:after {
	background: #666;
	bottom: -20px;
	content: "";
	height: 1px;
	display: block;
	left: 50%;
	margin-left: -80px;
	position: absolute;
	width: 160px;
}


.single .entry-header .entry-meta a {
	color: #666;
}

.single .entry-time:before,
.home-top .entry-time:before {
	color: #dedbde;
	content: "\f073";
	font-family: FontAwesome;
	margin-right: 8px;
}

.single .entry-comments-link {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/comment.svg) no-repeat;
	background-size: contain;
	display: block;
	padding-top: 1px;
	width: 40px;
	height: 34px;
	float: right;
}

.single .entry-comments-link a {
	color: #fff !important;
	display: block;
	font-weight: 700;
	text-align: center;
}

.single .entry-view-count:before,
.home-top .entry-view-count:before {
	color: #dedbde;
	content: "\f06e";
	font-family: FontAwesome;
	margin-right: 5px;
}

.nav-header .entry-view-count:before {
	color: #e2567e;
	content: "\f06e";
	font-family: FontAwesome;
	margin-right: 5px;
}

.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	margin: 0 -40px;
	margin: 0 -4rem;
	padding: 32px 40px 8px;
	padding: 3.2rem 4rem 0.8rem;
}

.entry-categories,
.entry-tags {
	display: block;
}

.single .entry-categories {
	max-width: calc(100% - 65px);
	text-align: left;
	float: left;
}

.single .entry-categories a {
	color: #fff !important;
	display: block;
	float: left;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
	font-size: 14px;
	font-size: 1.4rem;
	background: #E2567E;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 2px 11px;
}

.author-stars {
	margin-bottom: 30px;
	/*overflow: hidden;*/
}

.author-stars .kk-star-ratings .kksr-legend {
	font-family: 'Merriweather', serif;
	color: #4d4d4d;
}


.archive-flex-wrap {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
}

.archive-flex-wrap .entry {
	flex-basis: 30.96491228070175%;
}

/* Pagination
--------------------------------------------- */

.archive-pagination,
.entry-pagination {
	clear: both;
	float: right;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 40px 0;
	margin: 4rem 0;
}

.archive-pagination {
	float: none;
	padding-top: 20px;
	text-align: center;
}

.archive-pagination {
	margin: 20px 0 60px;
	margin: 2rem 0 6rem;
}

.ogt div.tubepress_container div.pagination,
.archive-pagination li {
	display: inline;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 400;
}

.ogt div.tubepress_container div.pagination {
	display: block;
}

.ogt div.tubepress_container div.pagination a,
.archive-pagination li a {
	background-color: #e1567e;
	background-image: none;
	border: 1px solid #e1567e;
	border-radius: 18px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 33px;
	line-height: 1.6;
	margin: 0 2px;
	margin: 0 .2rem;
	padding: 6px 0;
	padding: 0.6rem 0;
	text-align: center;
	vertical-align: top;
	width: 33px;
}

li.pagination-previous a,
li.pagination-next a {
	background: none;
	border: none;
	color: #e1567e;
	margin-left: 10px;
	margin-left: 1rem;
	text-transform: uppercase;
	width: auto;

}

li.pagination-previous a {
	margin: 0 10px 0 0;
	margin: 0 1rem 0 0;
}

.ogt div.tubepress_container div.pagination a:hover,
.ogt div.tubepress_container div.pagination span.current,
.archive-pagination li a:hover,
.archive-pagination li.active a {
	background-color: #fff;
	border: 1px solid #e1567e;
	box-shadow: none;
	border-radius: 18px;
	height: 33px;
	line-height: 1.6;
	padding: 6px 0;
	padding: 0.6rem 0;
	color: #e1567e;
	vertical-align: top;
	width: 33px;
}

.archive-pagination li.pagination-previous a:hover,
.archive-pagination li.pagination-next a:hover {
	border: none;
	background: none;
	color: #e1567e;
	width: auto;
}

.ogt div.tubepress_container div.pagination a:hover,
.ogt div.tubepress_container div.pagination span.current,
.ogt div.tubepress_container div.pagination a {
	padding: 6px 12px;
	padding: .6rem 1.2rem;
	width: auto;
}


.adjacent-entry-pagination {
	margin-bottom: 40px;
	margin-bottom: 4rem;
	overflow: hidden;
}

.adjacent-entry-pagination a {
	font-size: 16px;
	font-size: 1.6rem;
}

.adjacent-entry-pagination span {
	background: #93be3e;
	color: #FFF;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 5px;
	margin-bottom: .5rem;
	padding: 10px 16px 10px;
	text-align: center;
	text-transform: uppercase;
	width: 182px;
}

.adjacent-entry-pagination .pagination-previous a:hover span,
.adjacent-entry-pagination .pagination-next a:hover span {
	background: #e2567e;
}

.adjacent-entry-pagination .pagination-previous,
.adjacent-entry-pagination .pagination-next {
	line-height: 1.3;
	max-width: 182px;
	text-align: center;
}

/* Comments
--------------------------------------------- */

.entry-comments h3,
.comment-respond h3,
h3#wc-comment-header {
	clear: both;
	color: #93be3e;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 400;
	text-transform: uppercase;
}

h3#wc-comment-header {
	color: #666;
    font-size: 24px;
    font-size: 2.4rem;
	font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.entry-comments {
	padding: 40px 0 0;
	padding: 4rem 0 0;
}

.comment-respond,
.entry-pings {
	padding: 0;
}

.entry-comments .comment-meta a {
	color: #666;
	font-size: 16px;
	font-size: 1.6rem;
	font-style: italic;
}

.entry-comments a {
	color: #e2567e;
	font-size: 18px;
	font-size: 1.8rem;
	font-style: italic;
}

.comment-reply {
	text-align: right;
}

.entry-comments .comment-meta a:hover,
.entry-comments a:hover {
	color: #93be3e;
}

.comment-content {
	clear: both;
}

.comment-content p:last-child {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.entry-comments .comment-author {
	color: #93be3e;
	font-size: 24px;
	font-size: 2.4rem;
	margin-bottom: 0;
}

.entry-comments .comment-author span {
	display: inline-block;
	margin-top: 8px;
	margin-top: .8rem;
}

p.comment-meta {
	line-height: 1;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%
}

.comment-respond label {
	display: block;
	margin-right: 12px;
	margin-right: 1.2rem;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
}

.comment-list li {
	margin-top: 0;
	padding: 32px 0 0 32px;
	padding: 3.2rem 0 0 3.2rem;
}

.comment-list > li {
	padding: 0 0 32px 0;
	padding: 0 0 3.2rem 0;
}

.comment-list li li.bypostauthor article {
	background: #f2f2f2;
	border-left: 5px solid #ccc;
}

.comment-list li li article {
	border-left: 5px solid #f2f2f2;
	padding: 10px 20px 10px 35px;
	padding: 1rem 2rem 1rem 3.5rem;
}

.comment-list > li.comment {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/dot-divider.png) bottom repeat-x;
	margin-bottom: 32px;
	margin-bottom: 3.2rem;
}

.comment .avatar {
	border-radius: 40px;
	margin: 0 16px 24px 0;
	margin: 0 1.6rem 2.4rem 0;
	max-width: 71px;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 24px;
	padding: 2.4rem;
}

.comment-respond p {
	color: #4d4d4d;
	font-size: 16px;
	font-size: 1.6rem;
	font-style: italic;
}

/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	color: #666;
}

.sidebar a {

}

.sidebar p:last-child {
	margin-bottom: 0;
}

.sidebar li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	background-color: #fff;
	border-radius: 3px;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.sidebar .enews-widget {
	background-color: #333;
}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	color: #999;
	clear: both;
	padding: 25px 0 16px;
	padding: 2.5rem 0 1.6rem;
}

.home-bottom-1,
.home-bottom-3,
.footer-widgets-1,
.footer-widgets-3 {
	width: 365px;
}

.home-bottom-2,
.footer-widgets-2 {
	width: 365px;
}

.home-bottom-1,
.footer-widgets-1 {
	margin-right: 23px;
	margin-right: 2.3rem;
}

.home-bottom-1,
.home-bottom-2,
.footer-widgets-1,
.footer-widgets-2 {
	float: left;
	text-align: center;
}

.home-bottom-3,
.footer-widgets-3 {
	float: right;
}

.footer-widgets a {
	border-bottom: 1px solid #666;
	color: #999;
}

.footer-widgets a:hover {
	color: #ddd;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.footer-widgets .widget-title {
	color: #fff;
}

.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}


/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #e1567e;
	color: #fff;
    font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	letter-spacing: 2px;
	padding: 10px 0 30px;
	padding: 1rem 0 3rem;
	text-align: center;
	text-transform: uppercase;
}

.site-footer a {
	color: #fff;
}

.site-footer a:hover {
	text-decoration: underline;
}

.site-footer p {
	margin-bottom: 10px;
}

.site-footer p.terms-privacy {
	text-transform: none;
	letter-spacing: 0;
	margin-bottom: 0;
}

/*
OGT Plus Sales Page
---------------------------------------------------------------------------------------------------- */

.hbg-ogt-plus-sales .site-header {
	position: static;
}

.hbg-ogt-plus-sales {
	color: #666;
}

.hbg-ogt-plus-sales .button-wrap {
	margin-bottom: 0;
}

.hbg-ogt-plus-sales .button {
	background: #e2567e;
	border-radius: 5px;
	border-bottom: 3px solid #aa415f;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	letter-spacing: 2px;
	padding: 18px 32px;
	text-transform: uppercase;
}

.hbg-ogt-plus-sales .site-inner {
	padding-top: 0;
}

.hbg-ogt-plus-sales .site-inner > .wrap {
	max-width: none;
}

.hbg-ogt-plus-sales .entry-header {
	background-position: center -1px;
	background-size: cover;
	padding: 98px 0;
	text-align: center;
}

.hbg-ogt-plus-sales .entry-header .inner-wrap {
	max-width: 540px;
}

.hbg-ogt-plus-sales .entry-title {
	margin-bottom: 10px;
}

.hbg-ogt-plus-sales .entry-title img {
	margin-bottom: 0;
	max-width: 200px;
}

.sales-page-tagline {
	color: #fff;
	font-size: 46px;
	font-size: 4.6rem;
	font-weight: 300;
	line-height: 1.2;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.75)
}

.sales-page-tagline em {
	font-weight: 400;
}

.ogt-sales-about,
.hbg-ogt-welcome .entry {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/jillee.jpg) center top no-repeat;
	background-size: cover;
	background-position-x: -200px;
}

.ogt-sales-about {
	background-position-x: center;
}

.ogt-sales-about-video {
    background: #e2567e;
    background: -moz-linear-gradient(left, #e2567e 0%, #f7c908 100%);
    background: -webkit-linear-gradient(left, #e2567e 0%,#f7c908 100%);
    background: linear-gradient(to right, #e2567e 0%,#f7c908 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2567e', endColorstr='#f7c908',GradientType=1 );
    padding: 80px 5%;
	text-align: center;
}

.hbg-ogt-plus-sales h2 {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 48px;
	font-size: 4.8rem;
	font-weight: 300;
}

.hbg-ogt-plus-sales .ogt-sales-about-video h2 {
	color: #fff;
	font-size: 48px;
	font-size: 4.8rem;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: 30px;
	text-align: center;
}

.hbg-ogt-plus-sales.hbg-ogt-welcome .entry-header {
	padding: 0;
}

.hbg-ogt-plus-sales .ogt-sales-about h2,
.hbg-ogt-welcome .entry-title {
	font-size: 48px;
	font-size: 4.8rem;
	font-weight: 300;
	margin-bottom: 25px;
	text-align: center;
	text-transform: none;
}

.ogt-sales-about,
.hbg-ogt-welcome .entry {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 2;
	padding: 71px;
}

.hbg-ogt-welcome .post-edit-link {
	display: none;
}

.hbg-ogt-welcome .entry-content {
	padding: 0;
}

.ogt-sales-about .inner-wrap,
.hbg-ogt-welcome .inner-wrap {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/sig.png) no-repeat left bottom;
	background-size: 72px 35px;
	float: right;
	max-width: 670px;
	padding-bottom: 60px;
}

.hbg-ogt-welcome .inner-wrap {
	padding-bottom: 43px;
}

.ogt-plus-welcome {
	font-size: 16px;
	font-size: 1.6rem;
	padding: 60px 0;
}

.hbg-ogt-plus-sales .ogt-plus-welcome h2 {
	font-size: 36px;
	font-size: 3.6rem;
	text-align: center;
	margin-bottom: 30px;
}

.hbg-ogt-welcome .su-button {
	margin: 0 10px 10px 0;
}

.ogt-sales-about p:last-child {
	margin-bottom: 0;
}

.ogt-sales-middle .wrap {
	border-bottom: 1px solid #ddd;
	max-width: 800px;
	padding: 80px 0;
	position: relative;
}

.hbg-ogt-plus-sales h2 {
	font-size: 42px;
	font-size: 4.2rem;
	font-weight: 500;
	margin-bottom: 5px;
}

.hbg-ogt-plus-sales .tagline {
	color: #e2567e;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	font-size: 18px;
	font-size: 1.8rem;
}

.hbg-ogt-plus-sales .middle-content {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 0;
	line-height: 2;
}

.hbg-ogt-plus-sales .text-above-ebooks {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 25px 0 15px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.hbg-ogt-plus-sales .ebook-title {
	text-align: center;
	color: #4d4d4d;
	margin-bottom: 0;
}

.ogt-sales-no-ads .wrap {
	padding-right: 405px;
}

.ogt-members-discount.ogt-sales-no-ads .wrap {
	padding-left: 330px;
	padding-right: 0;
}

.ogt-sales-no-ads img {
	max-width: 341px;
	position: absolute;
	top: 80px;
	right: 0;
}

.ogt-members-discount.ogt-sales-no-ads img {
    max-width: 281px;
    position: absolute;
    top: 135px;
    left: 0;
	right: auto;
}

.hbg-ogt-plus-sales .ogt-members-discount.ogt-sales-no-ads .button {
	text-decoration: none;
	margin-top: 30px;
}

.ogt-members-discount.ogt-sales-no-ads .fa.fa-external-link {
    margin-left: 10px;
}

.sales-new {
	background: #17bcac;
	color: #fff;
	display: inline-block;
    font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 3px 20px;
	letter-spacing: 1px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.ogt-sales-favourite-content .wrap {
	padding: 72px 0 60px;
}

.ogt-sales-favourite-content h2,
.ogt-sales-ebook-library h2,
.ogt-sales-favourite-content .tagline,
.ogt-sales-ebook-library .tagline {
	text-align: center;
}

.ogt-sales-favourite-content img {
	display: block;
	margin: 20px auto 0;
	max-width: 280px;
}

.ogt-sales-insiders-circle .wrap {
	border-bottom: 0;
	padding-bottom: 10px;
	padding-left: 230px;
	padding-top: 54px;
}

.hbg-ogt-plus-sales .ogt-sales-insiders-circle .tagline {
	margin-bottom: 23px;
}

.ogt-sales-insiders-circle p {
	margin-bottom: 40px;
}

.ogt-sales-insiders-circle img {
	max-width: 170px;
	position: absolute;
	top: 17px;
	left: 0;
}

.ogt-sales-insiders-circle .insiders-circle-circles {
	text-align: center;
}

.ogt-sales-insiders-circle .insiders-circle-circles img {
	position: static;
    margin: 0 12px 12px;
	top: auto;
}

.ogt-sales-ebook-library .wrap {
	padding: 52px 0 60px;
}

.ogt-sales-ebook-library .middle-content {
	margin-bottom: 5px;
}

.ogt-sales-ebook-library .library-collection {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.ogt-sales-ebook-library .library-ebook {
	display: flex;
	flex-direction: column;
	text-align: center;
	margin: 0 0 25px 1%;
	flex-basis: 24.25%;
}

.ogt-sales-ebook-library .library-ebook:nth-of-type(4n+1) {
	margin-left: 0;
}

.library-ebook .ebook-price {
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	text-decoration: line-through;
	margin: auto 0 0;
}

.library-ebook .ebook-free {
	color: #e2567e;
	font-size: 12px;
	font-size: 1.2rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin-bottom: 0;
	text-transform: uppercase;
}

.ogt-sales-support {
	font-size: 14px;
	font-size: 1.4rem;
	text-align: center;
	padding-bottom: 30px;
}

.ogt-sales-support .wrap {
	position: relative;
}

.ogt-sales-support .wrap:before {
	background: #fff url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/supportogt-dark.png) center center no-repeat;
	background-size: 65%;
	border-radius: 100%;
	content: "";
	display: block;
	margin-left: -50px;
	position: absolute;
	left: 50%;
	width: 99px;
	height: 99px;
	top: -100px;
	opacity: 1;
}

.ogt-sales-support img {
	width: 100%;
}

.mobile-support-photo {
	display: none;
}

.ogt-sales-support h2 {
	margin-top: 50px;
}

.ogt-sales-support .support-intro {
	margin-bottom: 40px;
}

.ogt-sales-support .team-member h3 {
	font-size: 14px;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.ogt-sales-support .support-team {
	display: flex;
	justify-content: space-between;
}

.ogt-sales-support .team-member {
	text-align: center;
	flex-basis: 22.36%;
}

.ogt-plus-testimonials {
	padding: 20px 0 80px;
}

.ogt-plus-testimonials .wrap {
	border: 3px solid #ddd;
	padding: 0 72px;
}

.ogt-plus-testimonials h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 700;
	letter-spacing: 1px;
	margin: -11px 0 60px;
	text-align: center;
	text-transform: uppercase;
}

.ogt-plus-testimonials h2 span {
	background: #fff;
	display: inline-block;
	padding: 0 20px;
}

.ogt-testimonial-stars {
	margin-bottom: 25px;
}

.ogt-testimonial-stars .fa-star {
	color: #f7c908;
	margin: 0 2px;
}

.ogt-plus-testimonial {
	border-bottom: 1px solid #ddd;
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 60px;
	padding-bottom: 34px;
	text-align: center;
}

.ogt-plus-testimonial:last-of-type {
	border: 0;
	margin: 0;
}

.ogt-plus-testimonial-quote p {
	margin-bottom: 10px;
}

.ogt-plus-testimonial-author {
	color: #999;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	text-transform: uppercase;
}

.ogt-sales-cancel {
	background: #efefef;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 60px 0;
}

.ogt-sales-cancel .wrap {
	padding-left: 200px;
	position: relative;
	max-width: 800px;
}

.ogt-sales-cancel img {
	left: 0;
	top: 0;
	position: absolute;
	max-width: 160px;
}

.ogt-sales-cancel h2 {
	font-size: 24px;
	font-size: 2.4rem;
	margin-bottom: 15px;
}

.ogt-sales-benefits {
	padding: 80px 0 54px;
	text-align: center;
}

.ogt-sales-benefits h2 {
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 500;
	margin-bottom: 40px;
}

.ogt-sales-benefits .ogt-benefit-items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ogt-sales-benefits .ogt-plus-benefit {
	font-size: 14px;
	font-size: 1.4rem;
	padding: 0 20px 20px;
	flex-basis: 33%;
}

.benefit-icon {
	height: 52px;
	margin: 0 auto 20px;
	width: 63px;
}

.benefit-icon img {
	max-height: 100%;
}

.ogt-sales-benefits .ogt-plus-benefit h3 {
	color: #4d4d4d;
	font-size: 18px;
	font-size: 1.8rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin-bottom: 10px;
}

.ogt-sales-options {
	background: #e2567e; /* Old browsers */
	background: -moz-linear-gradient(left, #e2567e 0%, #f7c908 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e2567e 0%,#f7c908 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e2567e 0%,#f7c908 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2567e', endColorstr='#f7c908',GradientType=1 ); /* IE6-9 */
	padding: 80px 0;
}

.ogt-sales-options .wrap {
	max-width: 800px;
}

.ogt-sales-options h2 {
	color: #fff;
	font-size: 32px;
	font-size: 3.2rem;
	text-align: center;
}

.options-tagline {
	color: #fff;
	font-size: 18px;
	font-size: 1.8rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 40px;
	text-align: center;
}

.options-plan {
	background: #fff;
	border-radius: 20px;
	float: left;
	max-width: 380px;
	padding: 60px 40px 40px;
}

.options-plan-plus {
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
	float: right;
}

.options-plan .plan-logo {
	display: block;
	margin: 0 auto 20px;
}

.options-plan-adfree .plan-logo {
	max-width: 240px;
}

.options-plan-plus .plan-logo {
	max-width: 202px;
}

.plan-price {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	font-size: 1.4rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin-bottom: 30px;
	padding: 10px 0;
	text-align: center;
}

.plan-price span {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 700;
}

.plan-bullet {
	color: #4d4d4d;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	list-style-type: none !important;
	margin-bottom: 15px;
}

.options-plan-plus .fa-li {
	color: #e2567e;
}

.options-plan .button-wrap {
	text-align: center;
}

.options-plan-adfree .button {
	background-color: #ccc;
	border: 0;
}

.dim-bullet {
	color: #ccc;
}

.options-footer {
	clear: both;
	color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	padding-top: 50px;
	text-align: center;
}

.option-wrap {
	display: inline;
}

.options-footer img {
	margin-right: 4px;
	max-height: 24px;
	max-width: 24px;
	vertical-align: middle;
}

.options-lock {
	position: relative;
	top: -4px;
}

.options-smiley {
	margin-left: 40px;
	position: relative;
	top: -2px;
}

.options-footer span {
	vertical-align: middle;
}

.ogt-sales-answers {
	padding: 80px 0 40px;
}

.ogt-sales-answers .wrap {
	max-width: 800px;
}

.ogt-sales-answers h2 {
	margin-bottom: 40px;
	text-align: center;
}

.ogt-plan-question-answer {
	margin-bottom: 40px;
}

.ogt-plan-question {
	background: #efefef;
	font-size: 18px;
	font-size: 1.8rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	padding: 16px 40px;
	margin-bottom: 0 !important;
}

.ogt-plan-question:hover {
    cursor: pointer;
}

.ogt-plan-question.question-open {
	background: #999;
	color: #fff;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition:    all .1s ease-in-out;
	-ms-transition:     all .1s ease-in-out;
	-o-transition:      all .1s ease-in-out;
	transition:         all .1s ease-in-out;
}

.ogt-plan-answer {
	border: 1px solid #999;
	border-top: 0;
	display: none;
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 0;
	padding: 16px 40px;
}

.hbg-ogt-plus-sales .site-footer {
	padding: 0;
}

.hbg-ogt-plus-sales .button-wrap .button:hover {
	background: #93be3e;
	border-color: #6f8f2e;
}

.hbg-ogt-plus-sales .options-plan-adfree .button-wrap .button:hover {
	background: #666;
}

.options-plan-plus {
	position: relative;
}

.options-most-popular {
	background: #17bcac;
    border-radius: 20px 20px 0 0;
	color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	position: absolute;
	padding: 8px 10px 6px;
	letter-spacing: 2px;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	text-transform: uppercase;
}

.ogt-sales-about-video .inner-wrap {
	margin: 0 auto;
	max-width: 800px;
}

.ogt-video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.ogt-video-container iframe,
.ogt-video-container object,
.ogt-video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content iframe,
.entry-content object,
.entry-content embed {
        max-width: 100%;
}

/*
Mini Header
------------------------------ */

.hbg-ogt-plus-sales .mini-header {
	background: #fff;
	display: none;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	position: fixed;
	width: 100%;
    z-index: 999;
    top: 0;
}

.admin-bar .mini-header {
    top: 32px;
}

.hbg-ogt-plus-sales .mini-title-area {
	height: 50px;
	width: 171px;
}

.hbg-ogt-plus-sales .mini-title-area img {
	height: 100%;
}

.hbg-ogt-plus-sales .mini-title-area .mobile-logo {
	display: none;
}

.hbg-ogt-plus-sales .mini-header .button-wrap {
	float: right;
}
/*
Custom CSS styles
 --------------------------*/

.wprm-recipe-simple-ratings {
    max-width: 165px;
    text-align: center;
    float: right;
}

.wprm-recipe-simple-ratings svg{
    vertical-align: middle;
    width: 32px;
    height: 32px;
    margin: 0
}

.wprm-recipe-simple-ratings .wprm-recipe-rating-details {
    color: #4d4d4d;
    font-size: 14px;
    font-style: italic;
    margin-top: 5px;
}
.wprm-recipe-simple-ratings .wprm-rating-star.wprm-rating-star-full svg polygon {
	stroke: #f7c908;
    fill: #f7c908;
}
.wprm-recipe-simple-ratings svg polygon,
.wprm-recipe-simple-ratings .wprm-rating-star svg polygon {
    stroke: #f7c908;
}

@media (min-width: 560px) {
	.hbg-post-info .wpd_custom_rating .wpdiscuz-post-rating-wrap > div {
    	position: relative;
    	bottom: 38px;
	}
}

/*
Custom CSS END
 */
@media only screen and (max-width: 1023px) {

	.hbg-ogt-plus-sales .mini-header {
		padding-left: 20px;
		padding-right: 20px;
	}

}

@media only screen and (max-width: 479px) {

	.hbg-ogt-plus-sales .mini-header {
		padding-left: 10px;
		padding-right: 10px;
	}

	.hbg-ogt-plus-sales .mini-title-area {
		margin-left: 10px;
    	width: 145px;
	}

	.hbg-ogt-plus-sales .mini-title-area .mobile-logo {
		display: block;
	}

	.hbg-ogt-plus-sales .mini-title-area .desktop-logo {
		display: none;
	}

}

/*
OGT Work With Us Page
---------------------------------------------------------------------------------------------------- */

.hbg-ogt-work-with-us div.s.u.m.o.me.listbuilder-popup-embedded,
.hbg-ogt-work-with-us .sumome-popup-embed-overlay {
	display: none;
}


.header-intro-wrap {
    background: none;
    align-items: center;
    display: flex;
    flex-direction: column;
	font-size: 16px;
	font-size: 1.6rem;
    min-height: 680px;
    justify-content: center;
    padding: 120px 0 80px 457px;
    position: relative;
	margin: 0 auto;
	max-width: 1140px;
}

.hbg-ogt-work-with-us .entry-header {
	padding: 0;
}

.hbg-ogt-work-with-us .entry-title {
	font-size: 42px;
	font-size: 4.2rem;
	margin-bottom: 25px;
	font-weight: 500;
	text-transform: none;
}

.hbg-ogt-work-with-us .header-intro-wrap img {
	box-shadow: -60px -60px #eee;
    left: 60px;
    position: absolute;
    top: calc(50% + 30px);
    transform: perspective(1px) translateY(-50%);
}

.hbg-ogt-work-with-us .header-intro-wrap .content-wrap {
	line-height: 2;
}

.hbg-ogt-work-with-us .header-intro-wrap .content-wrap p {
	margin-bottom: 40px;
}

.hbg-ogt-work-with-us .header-intro-wrap .content-wrap p:last-of-type {
	margin-bottom: 0;
}

.hbg-ogt-work-with-us .header-intro-wrap .content-wrap img {
	box-shadow: none;
	top: auto;
	left: auto;
	margin: 0;
	position: relative;
	transform: none;
}

.social-media-section {
    background: rgba(255, 255, 255, 0.5);
    background: -moz-linear-gradient(left, #e2567e 0%, #f7c908 100%);
    background: -webkit-linear-gradient(left, #e2567e 0%,#f7c908 100%);
    background: linear-gradient(to right, #e2567e 0%,#f7c908 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2567e', endColorstr='#f7c908',GradientType=1 );
    padding: 60px 0;
	text-align: center;
}

.social-media-section h2 {
	color: rgba(255, 255, 255, 0.5);
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 40px;
	text-transform: uppercase;
}

.social-media-section .platforms {
	align-items: flex-start;
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
}

.social-media-section .platform {
	border-left: 1px solid rgba(255, 255, 255, 0.5);
	padding: 0 40px;
	max-width: 181px;
}

.social-media-section .platform:first-of-type {
	border: 0;
}

.sm-icon {
	color: rgba(255, 255, 255, 0.5);
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
	margin-bottom: 15px;
}

.sm-number {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

.sm-details {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 1.2;
}

p.sm-text {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 500;
	line-height: 1.3125;
	margin: 0 auto;
	max-width: 710px;
}

.readership-section {
    padding: 100px 0 50px;
	text-align: center;
}

.readership-section h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 500;
	margin-bottom: 40px;
}

.readership-section .pie-charts {
	align-items: flex start;
	display: flex;
	justify-content: space-between;
	margin-bottom: 25px;
}

.readership-section .pie-chart {
	margin-bottom: 25px;
	width: 31.14%;
}

.readership-section .pie-chart:last-of-type {
	margin-bottom: 0;
}

.pie-text {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	color: #4d4d4d;
	letter-spacing: 1px;
	margin: 30px auto 0;
	max-width: 220px;
	text-transform: uppercase;
}

.pink-image-text-section {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 170px 5% 129px;
}

.pink-image-text-section p {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 700;
	line-height: 1.71;
	margin-bottom: 0;
	text-align: center;
	text-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
}

.brand-partners {
    padding: 60px 0;
	text-align: center;
}

.brand-partners .wrap {
	border: 3px solid #efefef;
	padding: 0 60px 60px;
}

.brand-partners h2 {
	color: #999;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	letter-spacing: 1px;
	margin: -10px 0 60px;
	text-transform: uppercase;
}

.brand-partners h2 span {
	background: #fff;
	display: inline-block;
	padding: 0 25px;
}

.sponsored-content-section {
	background: #eee;
    padding: 80px 0 60px;
	text-align: center;
}

.sponsored-content-section h2 {
	color: #999;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	letter-spacing: 1px;
	margin: 0 0 50px;
	text-transform: uppercase;
}

.sponsored-example a {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 700;
}

.example-details,
.example-details a {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
}

.example-details a:hover {
	color: #93be3e;
}

.how-to-partner {
	min-height: 675px;
    padding: 80px 0;
    position: relative;
}

.how-to-partner .wrap {
    align-items: center;
    display: flex;
    flex-direction: column;
	font-size: 16px;
	font-size: 1.6rem;
    justify-content: center;
	padding-right: 465px;
    position: relative;
	margin: 0 auto;
	max-width: 960px;
}

.how-to-partner h2 {
	font-size: 32px;
	font-size: 3.2rem;
	margin-bottom: 25px;
	font-weight: 500;
	text-transform: none;
	text-align: center;
}

.how-to-partner img {
    right: 0;
    position: absolute;
    top: calc(50% + 30px);
    transform: perspective(1px) translateY(-50%);
}

.htp-details {
	line-height: 2;
}

.entry-content .htp-details ul {
	margin-left: 40px;
}

.entry-content .htp-details li {
    list-style-type: none;
    padding-left: 28px;
    position: relative;
}

.entry-content .htp-details li:before {
    color: #ef6363;
    content: "\f00c";
    font-family: FontAwesome;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
}

.wwu-contact {
	background: #94bc47; /* Old browsers */
	background: -moz-linear-gradient(top, #94bc47 0%, #c1ea73 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #94bc47 0%,#c1ea73 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #94bc47 0%,#c1ea73 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94bc47', endColorstr='#c1ea73',GradientType=0 ); /* IE6-9 */
	padding: 80px 5%;
}

.wwu-contact .wrap {
	max-width: 600px;
}

.wwu-contact .gform_wrapper .gform_heading h3 {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 500;
	text-align: center;
}

.wwu-contact div.gform_wrapper input,
.wwu-contact div.gform_wrapper textarea {
	border: 0;
	padding: 20px !important;
	margin-top: 20px;
}

.wwu-contact .gform_wrapper input::-moz-placeholder,
.wwu-contact .gform_wrapper textarea::-moz-placeholder {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
	opacity: 1;
}

.wwu-contact .gform_wrapper input::-webkit-input-placeholder,
.wwu-contact .gform_wrapper textarea::-webkit-input-placeholder {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 500;
	opacity: 1;
}

body .wwu-contact .gform_wrapper ul li.gfield,
body .wwu-contact .gform_wrapper .top_label div.ginput_container {
	margin-top: 0;
}

.wwu-contact div.gform_wrapper .gform_footer {
	text-align: center;
}

.wwu-contact div.gform_wrapper .gform_footer input[type="submit"] {
    background: #e2567e;
    border-radius: 5px;
    border-bottom: 3px solid #aa415f;
    color: #fff;
    font-family: 'Montserrat',sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 2px;
	margin-right: 0;
    padding: 20px 32px 16px !important;
    text-transform: uppercase;
	width: 190px;
}

.wwu-contact div.gform_wrapper .gform_footer input[type="submit"]:hover {
    background: #93be3e;
    border-color: #6f8f2e;
}

.wwu-contact .gform_confirmation_wrapper {
	color: #fff;
}

/*
Home Page
---------------------------------------------------------------------------------------------------- */

.home-top {
	background: #fff;
}

.home-top .wrap{
	padding: 40px 0 20px;
	padding: 4rem 0 2rem;
}

.byline {
	color: #666;
	font-size: 14px;
	font-size: 1.4rem;
	font-style: italic;
	margin-bottom: 10px;
	margin-bottom: 1rem;
	margin-top: -30px;
	margin-top: -3rem;
	text-align: center;
	text-transform: lowercase;
}

.home-top .featured-content {
	position: relative;
}

.home-top img.entry-image {
	left: 0;
	position: absolute;
	top: 40px;
}

.home-top .post {
	background: #fff;
	padding-left: 607px;
}

.home-top .featured-content .entry-title {
	text-align: center;
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.home-top .featured-content .entry-title a {
	color: #93be3e;
	font-size: 30px;
	font-size: 3rem;
	text-align: center;
}

.home-top .featured-content .entry a:hover {
	color: #e2567e;
}

.home-top img.alignleft {
	margin: 0 40px 60px 0;
	margin: 0 4rem 6rem 0;
}

.view-all-posts {
	text-align: center;
}

.view-all-posts a {
	background: #93be3e;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 12px 12px 9px;
	padding: 1.2rem 1.2rem .9rem;
	text-transform: uppercase;
}

.home-top .view-all-posts a {
	background: #e2567e;
}

.view-all-posts a:hover {
	background: #e2567e;
	color: #fff !important;
}

.home-top .view-all-posts a:hover {
	background: #93be3e;
}

.ogt-home .site-inner {
	background: #F9F9F9;
	border-top: 1px solid #93be3e;
	border-bottom: 1px solid #93be3e;
	padding-top: 0;
}

.middle-headline {
	margin: -25px 0 40px;
	margin: -2.5rem 0 4rem;
	text-align: center;
}

.middle-headline span {
	background: #fff;
	border: 1px solid #93be3e;
	color: #93be3e;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	padding: 12px 30px 10px;
	padding: 1.2rem 3rem 1rem;
	text-transform: uppercase;
}

.home-middle .featured-content {
	position: relative;
	max-width: 540px;
}

.home-middle img.entry-image {
	border-radius: 60%;
	left: 0;
	position: absolute;
	top: 0;
}

.home-middle .before-widget-title {
	color: #666;
	font-size: 16px;
	font-size: 1.6rem;
	font-style: italic;
	left: 0;
	position: absolute;
	text-align: center;
	top: 175px;
	width: 165px;
}

.home-middle .widget-title {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-size: 2rem;
	font-style: normal;
	font-weight: 400;
	left: 0;
	position: absolute;
	text-transform: uppercase;
	top: 200px;
	width: 165px;
}

.home-middle .post {
	padding-left: 185px;
}

.home-middle .featured-content .entry-title a {
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 400;
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.home-middle .featured-content .entry-title a:hover {
	color: #e2567e;
}

.home-middle section.featured-content:nth-child(odd) {
	clear: both;
	float: left;
}

.home-middle section.featured-content:nth-child(even) {
	float: right;
}

.home-bottom .view-all-posts {
	margin: -16px 0 60px;
	margin: -1.6rem 0 6rem;
	position: relative;
	z-index: 20;
}

.home-bottom .widget-title {
	margin-bottom: 30px;
	margin-bottom: 3rem;
}

.site-header .menu li.social {
	line-height: 1;
	margin: 0 5px;
	margin: 0 .5rem;
}

.site-header .menu li.social a {
	background: none;
	display: inline-block;
	padding: 0;
	text-indent: -9999px;
}

.site-header .menu .facebook {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -5px -6px no-repeat;
	margin-left: 20px;
	margin-left: 2rem;
}

.site-header .menu .facebook a {
	height: 21px;
	width: 10px;
}

.site-header .menu .twitter {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -34px -9px no-repeat;
	vertical-align: -3px;
}

.site-header .menu .twitter a {
	height: 16px;
	width: 19px;
}

.site-header .menu .pinterest {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -70px -6px no-repeat;
}

.site-header .menu .pinterest a {
	height: 21px;
	width: 15px;
}

.site-header .menu .instagram {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -103px -8px no-repeat;
	vertical-align: -1px;
}

.site-header .menu .instagram a {
	height: 17px;
	width: 16px;
}

.site-header .menu .gplus {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -134px -6px no-repeat;
}

.site-header .menu .gplus a {
	height: 21px;
	width: 22px;
}

.site-header .menu .youtube {
	background: url(http://www.onegoodthingbyjillee.com/wp-content/uploads/2015/03/youtube.png) -4px -4px no-repeat;
}

.site-header .menu .youtube a {
	height: 24px;
	width: 20px;
}
.site-header .menu .facebook:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -5px -35px no-repeat;
}

.site-header .menu .facebook:hover a {
	height: 20px;
	width: 10px;
}

.site-header .menu .twitter:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -34px -37px no-repeat;
	vertical-align: -2px;
}

.site-header .menu .pinterest:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -70px -35px no-repeat;
}

.site-header .menu .instagram:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -103px -37px no-repeat;
}

.site-header .menu .gplus:hover {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/social-home.png) -134px -35px no-repeat;
}

.site-header .menu .youtube:hover {
	background: url(http://www.onegoodthingbyjillee.com/wp-content/uploads/2015/03/youtube.png) -4px -34px no-repeat;
}

.category img.aligncenter {
	margin-bottom: 15px;
	width: 370px;
}

.visual-archive .entry-title,
.favorites-list p {
	font-size: 20px;
	font-size: 2rem;
}

/*
Member Library Page
---------------------------------------------------------------------------------------------------- */

.member-library-collection {
    display: grid;
	grid-row-gap: 50px;
	grid-column-gap: 20px;
    grid-template-columns: 270px 270px 270px 270px;
	margin-bottom: 60px;
}

.member-library-ebook {
	text-align: center;
}

.member-library-ebook img {
	margin-bottom: 5px;
}

.member-library-ebook h2 {
    color: #666666;
    font-family: 'Merriweather', serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 30px;
}

.member-library-ebook .btn {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-transition: background 200ms ease;
	background-color: #e2567e;
	border-radius: 5px;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: .3px;
	line-height: 1.2;
	max-width: 100%;
	min-width: 193px;
	overflow: hidden;
	padding: 12px 40px;
	text-overflow: ellipsis;
	text-transform: uppercase;
	transition: background 200ms ease;
}

.member-library-ebook .btn:hover {
    background-color: #cb4d71;
}

/*
Videos Page
---------------------------------------------------------------------------------------------------- */

.ogt .tubepress_embedded_title {
	color: #93be3e;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 400;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	text-transform: uppercase;
}

.ogt .tubepress_thumb {
	height: auto;
	margin-bottom: 20px;
	max-width: 368px;
	width: auto;
}

.ogt .tubepress_thumb img {
	margin-top: -9.5% !important;
}

.tubepress_thumbs div.tubepress_thumb:nth-child(odd) {
	clear: both;
	margin-right: 28px;
	margin-right: 2.8rem;
}

.ogt dd.tubepress_meta_title {
	background: #fff;
	margin-top: -9.5%;
	min-height: 52px;
	padding-top: 10px;
	padding-top: 1rem;
	width: 100%;
}

.ogt dd.tubepress_meta_title,
.ogt dd.tubepress_meta_title a,
.ogt dd.tubepress_meta_title a:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	line-height: 1.2;
	position: relative;
	text-transform: uppercase;
}


/*
Misc
---------------------------------------------------------------------------------------------------- */

p.comment-form-wprm-rating {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1;
	margin: 0;
	padding: 20px 0;
}

.wpdiscuz-textarea-foot .kk-star-ratings {
	padding: 10px 0 5px;
}

.before-post-ad,
.after-post-ad {
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	text-align: center;
}

.blog .before-post-ad {
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.ogt #ssba {
	color: #93be3e;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-style: italic;
	line-height: 1;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding-left: 268px;
	padding-left: 26.8rem;
	position: relative;
}

.ogt #ssba:before {
	content: "Good friends share good things >";
	position: absolute;
	left: 80px;
	top: 12px;
}

.ogt #ssba a {
	font-size: 24px;
	font-size: 2.4rem;
}

#ssba a {
	margin-right: 4px;
	margin-right: .4rem;
}

#ssba img {
	margin-left: 2px;
	margin-left: .2rem;
}

.ogt .ssba_sharecount {
	background: #fff;
}

.ogt .ssba_sharecount:before,
.ogt .ssba_sharecount:after {
	right: 97%;
}

.ogt .ssba_sharecount:after {
	border-right-color: #fff;
}

.ogt .ssba_sharecount {
	padding: 5px 8px;
	padding: .5rem .8rem;
}

.after-entry {
	margin-bottom: 61px;
	margin-bottom: 6.1rem;
}

.btt,
.vav {
	text-align: center;
}

.btt a,
.vav a {
	background: #e2567e;
	color: #fff;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	margin-bottom: 25px;
	margin-bottom: 2.5rem;
	padding: 12px 60px 10px 30px;
	padding: 1.2rem 6rem 1rem 3rem;
	text-transform: uppercase;
}

.btt a {
	padding-right: 30px;
	padding-right: 3rem;
}

.btt i.fa.fa-caret-up {
    font-size: 36px;
    vertical-align: -5px;
    margin-left: 5px;
}

.vav a {
	background: #e7864c;
	margin: 10px 0 0;
	margin: 1rem 0 0;
	padding: 12px 30px 10px;
	padding: 1.2rem 3rem 1rem;
}

.btt a:hover,
.vav a:hover {
	background-color: #93be3e;
}

.before-footer-ad {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/dot.png) repeat-x;
	text-align: center;
	height: 177px;
	overflow: hidden;
	padding-top: 30px;
	padding-top: 3rem;
}

.widget_adthrive_ad_widget {
	overflow: hidden;
	width: 100%;
}


.hello-friends {
	position: relative;
}

.nrelate {
	background: #f9f9f9;
	border: 1px solid #93be3e;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	margin-top: 50px;
	margin-top: 5rem;
	padding-bottom: 24px;
	padding-bottom: 2.4rem;
}

.ogt .yarpp-related {
	clear: both;
	float: left;
	background: #f9f9f9;
	border: 1px solid #93be3e;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	margin-top: 40px !important;
	padding-bottom: 24px;
	padding-bottom: 2.4rem;
	text-align: center;
	width: 100%;
}

.ogt .yarpp-related h3 {
	color: #93be3e;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase !important;
	background: #ffffff;
	border: 1px solid #93be3e;
	display: inline-block;
	margin-bottom: 10px;
	padding: 10px 20px 12px !important;
	position: relative;
	top: -23px;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border: none;
	height: auto;
	margin: 12px !important;
	width: 120px;
}

.ogt .yarpp-thumbnail > img {
	border-radius: 55%;
	display: inline-block;
	margin: 0 0 10px !important;
}

.ogt .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	margin: 0;
	text-align: center !important;
	color: #93be3e;
	font-size: 16px !important;;
	font-weight: 400 !important;;
	line-height: 1.2;
	max-height: none;
}

.nrelate .nr_img {
	border-radius: 0;
}

.nrelate .nr_post_title {
	color: #666;
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.4;
}

.nrelate .nr_post_title:hover {
	color: #e2567e;
}

.ogt .nrelate .nr_title {
	color: #93be3e;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 400;
	margin-top: -21px;
	text-align: center;
	text-transform: uppercase;
}

.ogt .nr_inner {
	text-align: center;
}

.ogt .nrelate .nr_panel {
	display: inline-block;
	float: none;
	margin: 0 12px 24px;
	margin: 0 1.2rem 2.4rem;
	max-width: 150px;
	vertical-align: top;
}

.ogt .nrelate h3 span {
	background: #ffffff;
	border: 1px solid #93be3e;
	display: inline-block;
	margin-bottom: 10px;
	padding: 10px 20px 12px;
}

.ssba {
	margin-bottom: 30px;
}

.ssba img {
	margin-bottom: 0;
}

.more-link {
	font-style: italic;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mobile-genesis-search .search-form {
	border: 1px solid #666;
	margin: 15px auto 0;
	margin: 1.5rem auto 0;
	overflow: hidden;
	width: 245px;
}

.mobile-genesis-search input[type="search"] {
	color: #666;
}

.single .entry-time,
.single .entry-comments-link,
.home-top .entry-time,
.home-top .entry-comments-link {
	margin-right: 15px;
}

.blog .entry-time,
.archive .entry-time {
	display: inline-block;
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.cat-name {
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 400;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	text-transform: uppercase;
}

.cat-name span {
	color: #e2567e;
}

.tweet-details,
.tweet-text {
	color: #4d4d4d;
	font-size: 14px;
	font-size: 1.4rem;
}

.tweet-details a,
.tweet-text a {
	border: none;
	color: #e2567e;
}

.tweet-details a:hover,
.tweet-text a:hover {
	color: #93be3e;
}

.latest-tweets {
	background: url(http://www.onegoodthingbyjillee.com/wp-content/uploads/2014/04/bird.png) no-repeat center 15px;
	border: 1px solid #ccc;
	padding: 55px 35px 5px;
}

.latest-tweets ul li {
	line-height: 1.35;
}

.view-all-videos {
	margin-top: 20px;
	margin-top: 2rem;
	text-align: center;
}

.view-all-videos a,
.latest-tweets ul li.last a {
	background: #93be3e;
	border: none;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 8px 24px;
	text-transform: uppercase;
}

.view-all-videos a:hover,
.latest-tweets ul li.last a:hover {
	background: #e2567e;
	font-weight: 400;
}

.as-seen-on {
	background: #efefef;
	padding: 7px 0;
	text-align: center;
}

.after-entry-share {
	color: #93be3e;
	font-family: 'Merriweather', serif;
    font-size: 20px;
    font-size: 2rem;
    font-style: italic;
	margin-bottom: 60px;
	margin-top: 50px;
	text-align: center;
}

.after-entry-share span {
	display: inline-block;
	margin-bottom: 20px;
}

.ogt .sharrre {
	margin-right: 20px;
}

.ogt div.easyrecipe {
	background: #f2f4e9;
	border: 1px solid #93be3e;
	font-family: 'Merriweather', serif;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5;
    padding: 40px;
}

.ogt .easyrecipe .ERSName {
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	text-transform: uppercase;
}

.ogt .easyrecipe .ERSDetails {
	font-style: italic;
	margin-bottom: 35px;
}

.ogt div.easyrecipe .ERSIngredients {
	line-height: 2;
}

.ogt .easyrecipe .ERSIngredients,
.ogt .easyrecipe .ERSInstructions,
.ogt .easyrecipe .ERSNotesDiv {
	line-height: 2;
}

.ogt .easyrecipe .ERSIngredients .ERSIngredientsHeader,
.ogt .easyrecipe .ERSInstructions .ERSInstructionsHeader,
.ogt .easyrecipe .nutrition .ERSNutritionHeader,
.ogt .easyrecipe div .ERSNotesHeader {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	margin-bottom: 0;
	text-transform: uppercase;
}

.ogt .easyrecipe .ERSTopRight img {
	border-color: #93be3e;
}

.ogt div.easyrecipe div.ERSSavePrint span.ERSPrintBtnSpan a.ERSPrintBtn span.ERSPrintIcon {
	background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/print2x.png);
	background-size: contain;
	width: 22px;
	height: 23px;
	margin-top: -12px;
}

.ogt div.easyrecipe div.ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn,
.ogt div.easyrecipe div.ERSSavePrint .ERSSaveBtnSpan .ERSSaveBtn {
	background: #93be3e;
	border-radius: 0;
}

.ogt div.easyrecipe div.ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn:hover,
.ogt div.easyrecipe div.ERSSavePrint .ERSSaveBtnSpan .ERSSaveBtn:hover {
	background: #e2567e;
}

.ogt div.easyrecipe .ui-button-text-icon-primary .ui-button-text,
.ogt div.easyrecipe .ui-button-text-icons .ui-button-text {
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
    padding: 10px 20px 9px 39px;
}

.ogt .easyrecipe .ERSInstructions li.instruction,
.ogt .easyrecipe .ERSIngredients li.ingredient  {
	margin-left: 50px;
}

.entry-content .wpp-list {
	margin-left: 0;
}

.entry-content .wpp-list li {
	border-bottom: 1px solid #CCC;
	list-style-type: none;
	margin-bottom: 40px;
	padding-bottom: 40px;
}

.entry-content .wpp-list li:last-of-type {
	border-bottom: none;
}

.entry-content .wpp-thumbnail {
	display: block;
	float: left;
	margin-right: 30px;
	max-width: 210px;
}

.entry-content .wpp-post-title {
    color: #666;
	display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-size: 2.2rem;
    font-weight: 400;
	line-height: 1.2;
    margin-bottom: 10px;
    margin-bottom: 1rem;
}

.entry-content .wpp-post-title:hover {
	color: #e2567e;
}

.entry-content .wpp-excerpt {
	display: block;
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.sm-pusher {
	z-index: auto !important;
}

.new-before-header {
	padding: 10px 0;
}

.hbg-ogt-member .new-before-header {
	padding: 0;
}

.ogt-home .new-before-header {
	padding: 0;
}

.addthis_inline_share_toolbox_cga2 a.at-share-btn {
	padding: 2px 58px 2px 2px;
}

.site-header .at-svc-pinterest_share svg,
.site-header .at-svc-facebook svg {
	width: 22px !important;
}

.site-header .at-svc-pinterest_share span.at-icon-wrapper:after {
    content: "PIN IT";
    font-size: 10px;
	letter-spacing: 2px;
	margin-left: 5px;
    position: absolute;
	font-weight: 700;
}

.site-header .at-svc-facebook span.at-icon-wrapper:after {
    content: "SHARE";
    font-size: 10px;
	letter-spacing: 2px;
	margin-left: 5px;
    position: absolute;
	font-weight: 700;
}

article .at-svc-pinterest_share {
	width: 148px;
}

article .at-svc-pinterest_share span.at-icon-wrapper:after {
    content: "Pin It";
    font-size: 13px;
	margin-left: 5px;
    position: absolute;
}

article .at-svc-pinterest_share .at-label {
	display: none;
}

.ewd-related-inline {
	border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0 40px 26px;
    min-height: 205px;
    position: relative;
}

.ewd-related-inline h5 {
	color: #b3b3b3;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
	margin: -7px 0 20px;
	text-align: center;
	text-transform: uppercase;
}

.ewd-related-inline h5 span {
	background: #fff;
	padding: 0 15px;
}

.ewd-related-inline img {
	left: 0;
    max-height: 139px;
    max-width: 210px;
    position: absolute;
    top: 5px;
}

.ewd-related-inline h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: normal;
	text-transform: uppercase;
}

.ewd-related-inline .related-entry {
	padding-left: 238px;
	position: relative;
}

.content .entry-content .ewd-related-inline .more-link,
.content .entry-content .at-share-btn {
	text-decoration: none;
}

.ewd-related-end-post {
    margin-top: 35px;
}

.ewd-related-end-post h5,
.ewd-related-after-post h3 span {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
	position: relative;
	text-transform: uppercase;
}

.ewd-related-end-post h5:before,
.ewd-related-after-post h3 span:before,
.after-entry-cats h5:before {
	background: #95bc47;
	content: "";
	height: 3px;
	display: block;
	left: 0;
	position: absolute;
	top: -17px;
	width: 105px;
}

.ewd-related-after-post h3 span {
	display: block;
}

.ewd-related-after-post h3 {
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: normal;
	text-transform: uppercase;
}

.ewd-related-after-post h3 span:before {
	background: #f8d563;
}

.ewd-related-end-post h5:before {
	background: #e2567e;
}

.ewd-related-after-post {
    margin: 50px 0 25px;
}

.entry-content .ewd-related-end-post ul {
    margin-left: 0;
}

.entry-content .ewd-related-end-post ul li {
	font-size: 16px;
	font-size: 1.6rem;
    list-style-type: none;
	margin-bottom: 10px;
}

.ewd-related-after-post .er_inner {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-flex;
    display: flex;
}

.ewd-related-after-post .related-entry {
    flex-basis: 31.41361256544503%;
}

.re_post_title {
	color: #666;
	font-family: 'Merriweather', serif;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.3;
    text-align: center;
	text-decoration: none;
    text-transform: none;
}

.re_post_title:hover {
	color: #93be3e;
	text-decoration: none;
}

.after-entry-cats {
    font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	overflow: hidden;
	font-size: 12px;
	margin-top: 20px;
	padding-top: 27px;
}

.after-entry-cats .entry-categories a {
	background: #bbb;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 16px;
	text-decoration: none;
}

.after-entry-cats .entry-categories a:hover {
	background: #e2567e;
}

.after-entry-cats h5 {
	color: #4d4d4d;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: normal;
    position: relative;
    text-transform: uppercase;
}

.at-below-post.addthis_tool {
	display: inline-block;
	margin-right: 2px;
	vertical-align: middle;
}

.hbg-ogt-member .sumome-popup-embed-overlay,
.hbg-ogt-member .s.u.m.o.me.listbuilder-popup-embedded,
.hbg-member-library .sumome-popup-embed-overlay,
.hbg-member-library .s.u.m.o.me.listbuilder-popup-embedded {
	display: none;
}

.plusmember-sidebar-photo {
	position: relative;
}

.plusmember-sidebar-photo img {
	display: block;
}

.plusmember-sidebar-photo .photo-text {
	background: rgba(0, 0, 0, 0.5);
	bottom: 31px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.2;
	left: 0;
	padding: 17px 35px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
}

.plusmember-sidebar-photo .photo-text span {
	font-weight: normal;
	text-transform: none;
}

.plusmember-sidebar-links {
	padding: 38px 25px;
}

.plusmember-sidebar-links li {
  background : -moz-linear-gradient(0% 50% 0deg,rgba(226, 86, 126, 1) 0%,rgba(227, 90, 122, 1) 17.27%,rgba(229, 103, 109, 1) 36.01%,rgba(233, 124, 87, 1) 55.45%,rgba(238, 154, 57, 1) 75.36%,rgba(245, 191, 18, 1) 95.45%,rgba(247, 201, 8, 1) 100%);
  background : -webkit-linear-gradient(0deg, rgba(226, 86, 126, 1) 0%, rgba(227, 90, 122, 1) 17.27%, rgba(229, 103, 109, 1) 36.01%, rgba(233, 124, 87, 1) 55.45%, rgba(238, 154, 57, 1) 75.36%, rgba(245, 191, 18, 1) 95.45%, rgba(247, 201, 8, 1) 100%);
  background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(226, 86, 126, 1) ),color-stop(0.1727,rgba(227, 90, 122, 1) ),color-stop(0.3601,rgba(229, 103, 109, 1) ),color-stop(0.5545,rgba(233, 124, 87, 1) ),color-stop(0.7536,rgba(238, 154, 57, 1) ),color-stop(0.9545,rgba(245, 191, 18, 1) ),color-stop(1,rgba(247, 201, 8, 1) ));
  background : -o-linear-gradient(0deg, rgba(226, 86, 126, 1) 0%, rgba(227, 90, 122, 1) 17.27%, rgba(229, 103, 109, 1) 36.01%, rgba(233, 124, 87, 1) 55.45%, rgba(238, 154, 57, 1) 75.36%, rgba(245, 191, 18, 1) 95.45%, rgba(247, 201, 8, 1) 100%);
  background : -ms-linear-gradient(0deg, rgba(226, 86, 126, 1) 0%, rgba(227, 90, 122, 1) 17.27%, rgba(229, 103, 109, 1) 36.01%, rgba(233, 124, 87, 1) 55.45%, rgba(238, 154, 57, 1) 75.36%, rgba(245, 191, 18, 1) 95.45%, rgba(247, 201, 8, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2567E', endColorstr='#F7C908' ,GradientType=0)";
  background : linear-gradient(90deg, rgba(226, 86, 126, 1) 0%, rgba(227, 90, 122, 1) 17.27%, rgba(229, 103, 109, 1) 36.01%, rgba(233, 124, 87, 1) 55.45%, rgba(238, 154, 57, 1) 75.36%, rgba(245, 191, 18, 1) 95.45%, rgba(247, 201, 8, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2567E',endColorstr='#F7C908' , GradientType=1);
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.plusmember-sidebar-links li a {
	color: #fff;
	display: inline-block;
	padding: 7px 15px;
}

.plusmember-sidebar-links .link-image-wrap {
	display: inline-block;
	height: 34px;
	margin-right: 20px;
	width: 28px;
	text-align: center;
	vertical-align: middle;
}

.plusmember-sidebar-links .link-image-wrap img {
	max-height: 100%;
	position: relative;
	top: 50%;
	transform: perspective(1px) translateY(-50%);
}

.shop-ad-mobile {
	display: none;
}

.hbg-shop-ad {
	text-align: center;
}

.after-post-mobile-ad-new {
	display: none;
}

.entry-content .after-slider-text {
	color: #e2567e;
	font-size: 32px;
	font-size: 3.2rem;
	max-width: 90%;
	margin: 0 auto;
	text-align: center;
}

.addthis_inline_share_toolbox_0lcz {
	display: inline-block;
	margin-right: 2px;
}

/*
Deals page
---------------------------------------------------------------------------------------------------- */

.hbg-deals h1.entry-title {
    background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/sweet-deals.png) no-repeat center center;
    background-size: contain;
    height: 92px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: block;
    text-indent: -9999px;
    width: 289px;
}

.deal-header {
	max-width: 900px;
	margin: 0 auto 40px;
}

.deal-header h2 {
	color: #666;
	font-weight: normal;
}
.hbg-deals .hbg-grid-wrap {
	display: grid;
	grid-gap: 0 3.52%;
	grid-template-columns: 22.36% 22.36% 22.36% 22.36%;
}

.deal-tags {
	background: #17BCAC;
	color: #fff;
	display: flex;
		font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	justify-content: center;
	min-height: 35px;
	padding: 5px 0;
	text-transform: uppercase;
}

.deal-tags div {
		margin: 0 10px;
}

.deal-tags .fa {
	margin-right: 5px;
	opacity: .5;
}

.deal-body {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px;
	flex-grow: 1;
}

.hbg-deal {
		border: 1px solid #C9C9C8;
	margin-bottom: 40px;
	text-align: center;
	display: flex;
	flex-direction: column;
}

.deal-image-wrap {
	display: flex;
	height: 170px;
	justify-content: center;
	align-items: center;
	margin: 5px 0 15px;
}

.deal-image-wrap img {
	max-height: 100%;
}

.hbg-deal h3 {
	font-family: 'Merriweather', serif;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
		min-height: 65px;
	flex-grow: 1;
}

.hbg-deal h3 a {
	text-decoration: none !important;
	margin-bottom: 0;
}

.reg-price,
.sale-price {
	font-size: 24px;
	font-size: 2.4rem;
	margin: 0 5px;
}

.reg-price {
	color: #999;
	text-decoration: line-through;
}

.deal-savings {
	color: #92BC3D;
			font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 5px;
	text-transform: uppercase;
}

.hbg-deal .button {
	text-decoration: none !important;
background: #e2567e;
	  font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
	padding: 10px 44px;
	margin-bottom: 10px;
}

.hbg-deal .button:hover {
	background: #92BC3D;
}

.featured-on-link a {
				font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none !important;
}

.featured-on-link a .fa {
	opacity: .5;
}

.featured-on-link {
	height: 32px;
}

.with-coupon-wrap {
	margin-bottom: 15px;
	min-height: 21px;
}

.with-coupon {
	background: #92BC3D;
	color: #fff;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	padding: 2px 8px;
}

@media only screen and (max-width: 1139px) {

	.hbg-deals .hbg-grid-wrap {
		display: grid;
		grid-gap: 0 4.175%;
		grid-template-columns: 30.55% 30.55% 30.55%;
	}

}

@media only screen and (max-width: 860px) {

	.hbg-deals .hbg-grid-wrap {
		display: grid;
		grid-gap: 0 5.28%;
		grid-template-columns: 47.36% 47.36%;
	}

}

@media only screen and (max-width: 600px) {

	.hbg-deals .hbg-grid-wrap {
		display: block;
	}

}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 1500px) {

	.ogt-sales-about,
	.hbg-ogt-welcome .entry {
		height: 0;
		padding: 0 70px 40.93%;
		position: relative;
	}

	.ogt-sales-about {
		height: 0;
		padding: 0 70px 35.93%;
		position: relative;
	}

	.ogt-sales-about .wrap,
	.hbg-ogt-welcome .entry .wrap {
    	position: absolute;
    	top: 50%;
    	transform: perspective(1px) translateY(-50%);
    	width: 100%;
    	left: 0;
    	right: 0;
	}

	.hbg-ogt-welcome .inner-wrap {
		max-width: 761px;
	}

}

@media only screen and (min-width: 1400px) and (max-width: 1499px) {

	.ogt-sales-about,
	.hbg-ogt-welcome .entry {
		height: 0;
		padding: 0 70px 50.93%;
		position: relative;
	}

	.ogt-sales-about {
		height: 0;
		padding: 0 70px 35.93%;
		position: relative;
	}

	.ogt-sales-about .wrap,
	.hbg-ogt-welcome .entry .wrap {
    	position: absolute;
    	top: 50%;
    	transform: perspective(1px) translateY(-50%);
    	width: 100%;
    	left: 0;
    	right: 0;
	}

	.hbg-ogt-welcome .inner-wrap {
		max-width: 761px;
	}

}

@media only screen and (max-width: 1139px) {

	.site-header .menu-item-82489 {
		display: none;
	}

	.ogtplus-signup img {
		top: -1px;
    	width: 44px;
	}

	.ogt-sales-about,
	.hbg-ogt-welcome .entry {
		background-position-x: -285px;
	}

	.ogt-sales-about {
		background-position-x: -130px;
	}

	.member-library-collection {
	    display: grid;
		grid-row-gap: 50px;
		grid-column-gap: 2.35%;
	    grid-template-columns: 31.76% 31.76% 31.76%;
		margin-left: auto;
		margin-right: auto;
		max-width: 850px;
	}

	.ogt-sales-about .inner-wrap,
	.hbg-ogt-welcome .inner-wrap {
		background-position: 345px bottom;
		padding-left: 345px;
		max-width: none;
	}

	.site-header .genesis-nav-menu,
	.site-header .widget_search:after {
		font-size: 12px;
		font-size: 1.2rem;
	}

	.site-header .genesis-nav-menu a{
		padding: 25px 10px 19px;
	}

	.site-header .widget_search:before {
	    font-size: 16px;
	}

	.wrap,
	.header-intro-wrap {
		max-width: 960px;
	}

	.header-intro-wrap {
		padding-top: 80px;
	}

	.hbg-ogt-plus-sales .entry-header .wrap {
		padding: 0 25px;
	}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}

	.content {
		width: 590px;
	}

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 400px;
	}

	.home-bottom-1,
	.home-bottom-2,
	.home-bottom-3,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		width: 300px;
	}

	.nav-primary .genesis-nav-menu a,
	.genesis-nav-menu > .right {
		padding: 13px 15px;
		padding: 1.3rem 1.5rem;
	}

	.site-header .header-widget-area {
    	padding-right: 25px;
	}

	.site-header .widget-area {
		max-width: 780px;
		width: 100%;
	}

	.genesis-nav-menu > .right {
		float: none;
	}

	.header-image .site-title a {
		background-position: center center;
	}

	.site-header .enews-widget {
		margin: 0 auto;
		max-width: 630px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.ogt #ssba {
		padding: 30px 0 0;
	}

	.ogt #ssba:before {
		left: 0;
		text-align: center;
		top: 0;
		width: 100%;
	}

	.ogt .tubepress_thumb {
		width: 45%;
		clear: right;
	}

	.ogt .tubepress_embedded_title {
		position: absolute;
		top: -125px;
	}

	.tubepress_container {
		width: 100% !important;
		height: 75% !important;
	}

	.tubepress_normal_embedded_wrapper {
		position: relative !important;
		padding-bottom: 56.25% !important;
		width: 100% !important;
		height: 0 !important;
		clear: both !important;
		margin: 125px 0 30px !important;
	}

	.youtube-player {
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
	}

	dl.tubepress_meta_group {
		width: 100% !important;
	}

	.home-middle .featured-content {
		max-width: 460px;
	}

	.mobile-genesis-search {
		display: block;
	}

	.genesis-nav-menu li.right {
		display: none;
	}
}

@media only screen and (max-width: 1023px) {

	.site-header .genesis-nav-menu .ogtplus-signup a {
    	background-size: 20px 20px;
    	font-size: 14px;
    	font-size: 1.4rem;
    	letter-spacing: 0;
		padding: 19px 10px 18px;
    	background: none;
	}

	.ogtplus-signup img {
    	top: 0;
    	width: 48px;
	}

	.site-header .widget-area {
	    min-height: 61px;
	}

	.social-media-section .platforms {
		flex-wrap: wrap;
	}

	.social-media-section .platform {
		border-right: 1px solid rgba(255,255,255,.5);
		margin-right: -1px;
		margin-bottom: 20px;
		max-width: none;
		width: 185px;
	}

	.social-media-section .platform:first-of-type {
		border-left: 1px solid rgba(255,255,255,.5);
		border-right: 1px solid rgba(255,255,255,.5);
	}

	.single-post .is_stuck.share-toggle .sticky-header-widget-area {
		padding-right: 87px;

	}

	.share-toggle .wrap {
		position: static;
	}

	.nav-header .entry-view-count {
		display: none;
	}

	.site-header .genesis-nav-menu a {
		padding: 24px 10px 18px;
	}

	body {
		background-color: #fff;
	}

	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.home-bottom-1,
	.home-bottom-2,
	.home-bottom-3,
	.home-middle .featured-content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-inner,
	.wrap,
	.header-intro-wrap {
		width: 100%;
	}

	.home-middle .featured-content {
		max-width: none;
	}

	.site-header .wrap {
		padding: 20px 0;
		padding: 2rem 0;
	}

	.header-image .site-header .wrap {
		background-position: center top;
		padding: 0 7px 0 20px;
	}

	.site-header .widget-area {
    	max-width: 460px;
	}

	.home-top,
	.site-inner,
	.header-intro-wrap,
	.brand-partners,
	.brand-partners .wrap,
	.sponsored-content-section {
		padding-left: 5%;
		padding-right: 5%;
	}

	.how-to-partner .wrap {
		padding-right: 420px;
	}

	.how-to-partner {
		padding-left: 5%;
		max-width: 95%;
	}

	.brand-partners .wrap {
		padding-bottom: 5%;
	}

	.brand-partners h2 {
		margin-bottom: 40px;
	}

	.social-media-section {
		padding-left: 4%;
		padding-right: 4%;
	}

	.readership-section {
		padding: 60px 5% 10px;
	}

	.hbg-ogt-plus-sales .site-inner {
		padding: 0;
	}

	.hbg-ogt-work-with-us .header-intro-wrap img {
		display: block;
		margin: 80px auto 40px;
		left: auto;
		top: auto;
		position: relative;
		transform: none;
	}

	.home-top .wrap {
		padding-top: 30px;
		padding-top: 3rem;
	}

	.archive-description,
	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-footer .entry-meta,
	.sidebar .widget,
	.site-header {
		padding: 0;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .widget_search-form {
		float: none;
		vertical-align: middle;
	}

	.genesis-nav-menu a,
	.genesis-nav-menu > .first > a,
	.genesis-nav-menu > .last > a {
		padding: 20px 16px;
		padding: 2rem 1.6rem;
	}

	.site-header .widget_search-form {
		margin: 16px auto ;
		margin: 1.6rem auto;
	}

	.header-widget-area .genesis-nav-menu .menu-item {
		display: none;
		vertical-align: middle;
	}

	.header-widget-area .genesis-nav-menu .narrow-show {
		display: inline-block;
	}

	.site-header .genesis-nav-menu,
	.site-header .widget_search:after {
	    font-size: 14px;
	    font-size: 1.4rem;
	}

	.site-header .header-widget-area,
	.site-header .sticky-header-widget-area  {
    	padding-right: 82px;
	}

	.header-widget-area .widget_search {
		display: none;
	}

	.entry-footer .entry-meta {
		margin: 0;
		padding-top: 12px;
		padding-top: 1.2rem;
	}

	.sidebar .widget.enews-widget {
		padding: 40px;
		padding: 4rem;
	}

	.site-footer {
		padding: 24px 0;
		padding: 2.4rem 0;
	}

	.footer-widgets {
		padding: 40px 5% 16px;
	}

	.footer-widgets-1 {
		margin: 0;
	}

	.sidebar-primary {
		clear: both;
		float: none;
		margin: 0 auto;
		max-width: 336px;
	}

	.home-bottom-1,
	.home-bottom-2,
	.home-bottom-3,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		float: none;
		margin-left: auto;
		margin-right: auto;
		max-width: 365px;
	}

	.home-bottom-1,
	.home-bottom-2,
	.home-bottom-3 {
		margin-bottom: 40px;
	}

	.home-top img.entry-image {
		position: relative;
		top: auto;
	}

	.home-top .post {
		padding-left: 0;
	}

	.byline {
		margin-top: 0;
	}

	.ogt-sales-about .inner-wrap {
		background-position: 285px bottom;
		padding-left: 285px;
	}

	.ogt-sales-about,
	.hbg-ogt-welcome .entry {
		padding: 40px;
	}

}

@media only screen and (max-width: 960px) {

	article .at-svc-pinterest_share {
		width: 58px;
	}

	article .at-svc-pinterest_share span.at-icon-wrapper:after {
		display: none;
	}

	.ogt-plus-testimonials .wrap {
		max-width: 90%;
		padding: 0 5%;
	}

	.support-photo {
		display: none;
	}

	.mobile-support-photo {
		display: inline;
	}

	.ogt-sales-about .inner-wrap,
	.hbg-ogt-welcome .inner-wrap {
		background-position: left bottom;
		padding-left: 0;
		padding-top: 260px;
	}

	.ogt-sales-about,
	.hbg-ogt-welcome .entry {
		background: #e7e7e7 url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/jill-circle.png) center 40px no-repeat;
		background-size: 240px;
	}

	.ogt-sales-middle .wrap,
	.ogt-sales-middle.ogt-members-discount .wrap {
		padding: 60px 0;
	}

	.ogt-sales-middle.ogt-sales-insiders-circle .wrap {
		padding-bottom: 0;
	}

	.ogt-sales-no-ads img,
	.ogt-sales-middle.ogt-members-discount img {
		display: block;
		margin: 25px auto 0;
		position: static;
	}

	.ogt-sales-middle.ogt-members-discount img {
		display: block;
		margin: 40px auto 0;
		position: static;
	}

	.ogt-sales-insiders-circle .wrap > img {
		position: static;
		display: block;
		margin: 0 auto 25px;
	}

	.ogt-sales-support .wrap {
		padding: 0 5%;
	}

	.ogt-sales-support .support-team {
		flex-wrap: wrap;
	}

	.ogt-sales-support .team-member {
		flex-basis: 46.5%;
	}

	.ogt-sales-benefits {
		padding: 40px 5%;
	}

}

@media only screen and (max-width: 900px) {

	.ogt-sales-benefits .ogt-benefit-items {
		flex-wrap: wrap;
		justify-content: center;
	}

	.ogt-sales-benefits .ogt-plus-benefit {
		padding: 0 20px 20px;
		flex-basis: 33%;
	}

	.ogt-sales-middle {
		padding: 0 40px;
	}

	.ogt-sales-ebook-library .library-collection {
    	justify-content: center;
    	flex-wrap: wrap;
		margin: 0 auto;
	}

	.ogt-sales-cancel,
	.ogt-sales-options,
	.ogt-sales-answers {
		padding: 40px 5% 20px;
	}

	.options-plan {
		width: 48%;
	}

	.options-footer {
		padding-top: 0;
	}

}

@media only screen and (max-width: 800px) {

	.how-to-partner {
	    padding-right: 5%;
	    max-width: none;
	}

	.how-to-partner .wrap {
		padding-right: 0;
	}

	.how-to-partner img {
		position: relative;
		right: auto;
		top: auto;
		transform: none;
	}

	.archive .entry-title {
    	font-size: 20px;
    	font-size: 2rem;
}

}

@media only screen and (max-width: 767px) {

	.wwu-contact {
		padding: 60px 5%;
	}

	.options-plan {
		margin: 0 auto 40px;
		float: none;
		width: 100%;
	}

	.ogt-sales-benefits .ogt-plus-benefit {
		flex-basis: 50%;
	}

	.ogt-sales-benefits .ogt-plus-benefit {
		padding: 0 15px 20px;
	}

	.member-library-collection {
		display: grid;
		grid-row-gap: 50px;
		grid-column-gap: 3.57%;
		grid-template-columns: 48.2% 48.2%;
		margin-left: auto;
		margin-right: auto;
		max-width: 560px;
	}

	.admin-bar .site-header {
	    top: 46px !important;
	}


	.blog .entry-time,
	.archive .entry-time {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	 /* Primary Navigation Menu Icon properties */

	#primary-menu-icon {
		cursor: pointer;
		display: block;
		padding: 10px 24px;
		padding: 1rem 2.4rem;
		text-align: center;
	}

	#primary-menu-icon::before {
		background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/lines.png) right 6px no-repeat;
		color: #fff;
		content: 'MENU';
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		font-size: 2rem;
		font-weight: 400;
		line-height: 1.5;
		letter-spacing: -1px;
		padding-right: 34px;
	}

	#primary-menu-icon:hover::before {
		background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/lines.png) right 6px no-repeat;
		color: #fff;
		content: 'MENU';
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -1px;
		line-height: 1.5;
		padding-right: 34px;
	}

	#primary-menu-icon:active::before {
		background: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/lines.png) right 6px no-repeat;
		color: #fff;
		content: 'MENU';
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		font-size: 2rem;
		font-weight: 400;
		letter-spacing: -1px;
		line-height: 1.5;
		padding-right: 34px;
	}

	/* Hide Primary Navigation Menu until it's toggled via script */

	.menu-primary {
		display: none;
	}

	/* Primary Navigation Menu misc properties */

	.nav-primary {
		clear: both;
		color: #999;
		line-height: 1.5;
		width: 100%;
		z-index: 9999;
	}

	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

	.nav-primary a {
		display: block;
		position: relative;
	}

	.nav-primary a:hover,
	.nav-primary .current-menu-item > a,
	.nav-primary .sub-menu .current-menu-item > a:hover {
	}

	.nav-primary .sub-menu .current-menu-item > a {
	}

	.nav-primary > .menu-item > a {
		text-transform: uppercase;
	}

	.nav-primary .sub-menu {
		left: 0px;
		opacity: 1;
		position: relative;
		-webkit-transition: opacity .4s ease-in-out;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}

	.nav-primary .sub-menu a {
		position: relative;
		width: 100%;
	}

	.nav-primary .sub-menu a::before {
		content: "- ";
		font-size: 14px;
		font-size: 1.4rem;
	}

	.nav-primary .sub-menu a:hover {
	}

	.nav-primary .sub-menu li li a {
	}

	.nav-primary .sub-menu .sub-menu {
		margin: 0;
	}

	.nav-primary .menu-item:hover {
		position: static;
	}

	.nav-primary .menu-item:hover > .sub-menu {
		left: auto;
		opacity: 1;
	}

	.genesis-nav-menu .sub-menu {
		border-top: none;
		padding-top: 0;
	}

	.genesis-nav-menu .sub-menu:before {
		display: none;
	}

	.genesis-nav-menu > li:first-child > a {
		padding-left: 15px;
	}

	.ogt .tubepress_embedded_title {
		font-size: 26px;
		font-size: 2.6rem;
	}

	.blog .entry-title,
	.archive .entry-title,
	.home-middle .featured-content {
		text-align: center;
	}

	.blog .entry .post-image,
	.archive .entry .post-image,
	.blog .entry .entry-meta,
	.archive .entry .entry-meta
	.home-middle img.entry-image,
	.home-middle .widget-title,
	.home-middle .before-widget-title,
	.archive .entry .entry-meta {
		position: relative;
		top: 0;
		left: 0;
		width: auto;
	}

	.blog .entry .post-image,
	.archive .entry .post-image {
		max-width: 100%;
	}

	img.post-image.entry-image {
	    display: block;
	    margin: 0 auto 24px;
	}

	.blog .entry,
	.archive .entry,
	.home-middle .post {
		padding-left: 0;
	}

	.home-middle img.entry-image {
		position: relative;
	}

	.blog .entry .entry-meta,
	.archive .entry .entry-meta {
		border-bottom: 1px solid #666;
		padding: 7px 20px;
		padding: .7rem 2rem;
	}

	.site-header .header-widget-area {

	}

	.sm-bp-mobile .sm-menu:not(.sm-always-visible) li[class*=sm-col-].menu-item.fa {
		width: auto !important;
	}

	.new-before-header {
		padding: 0;
	}

}

@media only screen and (max-width: 700px) {

	.archive-flex-wrap .entry {
    	flex-basis: 47.5%;
	}

	.footer-menu li {
    	padding-left: 5px;
	}

	.footer-menu {
		font-size: 10px;
		padding-top: 15px;
	}

	.site-footer {
		font-size: 7px;
		font-size: .7rem;
		letter-spacing: 1.5px;
	    padding: 8px 0;
	}

	.pink-image-text-section {
		padding: 60px 5%;
	}

	.readership-section .pie-charts {
		display: block;
	}

	.readership-section .pie-chart {
		max-width: 280px;
		width: 100%;
		margin: 0 auto 30px;
	}

	.pie-text {
		margin-top: 10px;
	}

	.ogt-sales-ebook-library .library-ebook {
		text-align: center;
		flex-basis: 48%;
		margin-bottom: 25px;
		margin-left: 0 !important;
	}

	.ogt-sales-ebook-library .library-collection {
		justify-content: space-between;
		max-width: 410px;
	}

	.ewd-related-inline img {
    	display: block;
    	margin: 0 auto 20px;
    	max-height: none;
    	max-width: 100%;
    	top: auto;
    	left: auto;
    	position: relative;
	}

	.ewd-related-inline .related-entry {
		padding-left: 0;
	}

	.ewd-related-inline .related-entry-content {
		display: none;
	}

	.site-header .at-svc-facebook span.at-icon-wrapper {
		text-align: center;
	}

	.site-header .at-svc-facebook span.at-icon-wrapper:after {
		display: none;
	}

	.site-header .at-svc-facebook svg {
		width: 28px !important;
	}

	.addthis_inline_share_toolbox_cga2 a.at-svc-facebook {
		padding-right: 2px;
	}

	.site-header .sticky-header-widget-area,
	.site-header .header-widget-area {
    	max-width: 245px;
	}

	.ewd-related-inline h4 {
		text-align: center;
	}

}

@media only screen and (max-width: 560px) {

	.hbg-post-info .author-date {
		float: none;
		justify-content: center;
	}

	.wprm-recipe-simple-ratings {
		float: none;
		max-width: none;
	}
	.category .archive-description {
    	border: 0;
		border-bottom: 1px solid #C9C9C8;
    	color: #4D4D4D;
    	font-size: 18px;
    	font-size: 1.8rem;
    	line-height: 2;
    	margin-bottom: 40px;
    	padding: 60px 0 0;
    	position: relative;
	}

	.author-stars .kk-star-ratings.rgt {
		float: none;
		margin: 10px auto 0;
	}

	.author-stars {
		margin-bottom: 0;
	}

	.header-excerpt {
		line-height: 1.33;
	}

	.single-post .entry-title {
		font-size: 32px;
		font-size: 3.2rem;
	}

	.ewd-related-inline .related-entry {
		display: block;
	}

	.ogt-plus-testimonials {
		padding: 0 0 50px;
	}

	.ogt-plus-testimonial {
		font-size: 20px;
		font-size: 2rem;
		margin-bottom: 30px;
		padding-bottom: 4px;
	}

	.ogt-plus-testimonials h2 {
		font-size: 16px;
		font-size: 1.6rem;
		margin-bottom: 30px;
	}

	.ewd-related-after-post .related-entry {
    	flex-basis: 48.413613%;
	}

	.sticky-header-widget-area .genesis-nav-menu .menu-item {

	}

	.sticky-header-widget-area .genesis-nav-menu span.sm-title-wrap {
		display: inline;
		min-width: 0;
	}

	.site-header .sticky-header-widget-area .genesis-nav-menu a .fa {
    	display: block;
		margin-bottom: 2px;
    	text-align: center;
	}

	.site-header .sticky-header-widget-area .genesis-nav-menu .bars a .fa {
		display: inline-block;
		margin-bottom: 0;
		text-align: left;
		top: auto;
		position: static;
	}

	.site-header .sticky-header-widget-area .genesis-nav-menu .bars a .fa:before {
		vertical-align: baseline;
	}

	.site-header .sticky-header-widget-area .genesis-nav-menu a {
		font-size: 6px;
		text-transform: uppercase;
	}

	.sticky-header-widget-area .genesis-nav-menu .menu-item.bars,
	.site-header .sticky-header-widget-area .genesis-nav-menu li.popular {

	}

	.site-header .sticky-header-widget-area .genesis-nav-menu .bars a {
		font-size: 14px;
	}

	.site-header .genesis-nav-menu li.bars a {
	    width: 86px;
	    text-align: center;
	}

	.sticky-header-widget-area .genesis-nav-menu .menu-item {

	}

	.site-header .sticky-header-widget-area .genesis-nav-menu a,
	.site-header .sticky-header-widget-area .genesis-nav-menu li:first-child a {

	}

	.site-header .sticky-header-widget-area .genesis-nav-menu li.popular {
		padding: 0;
	}

	.site-header .sticky-header-widget-area .genesis-nav-menu li.popular a {

	}

	.site-header .sticky-header-widget-area .genesis-nav-menu li.popular a:hover {
		border-color: #e2567e;
	   	color: #e2567e;
	}

	.site-header .sticky-header-widget-area {

	}

	span.sm-title-wrap {
		min-width: 0;
	}

}

@media only screen and (max-width: 500px) {

	.header-intro-wrap {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.archive  img.post-image.entry-image {
    	display: block;
    	margin: 0 auto 15px;
	}

	.archive .entry-title {
    	font-size: 24px;
    	font-size: 2.4rem;
	}

	.archive-flex-wrap .entry {
    	flex-basis: 100%;
	}

	.ewd-related-inline {
    	margin: 0 0 26px;
    	padding: 0 40px;
	}

	.after-post-ad-new {
		display: none;
	}

	.after-post-mobile-ad-new {
		display: block;
	}

	.shop-ad-full {
		display: none;
	}

	.shop-ad-mobile {
		display: inline-block;
	}

	.ogt-sales-cancel img {
		position: static;
		padding-left: 0;
		display: block;
		margin: 0 auto 25px;
	}

	.ogt-sales-cancel .wrap {
		padding-left: 0;
	}

	.sales-page-tagline,
	.hbg-ogt-plus-sales .ogt-sales-about-video h2 {
		font-size: 34px;
		font-size: 3.4rem;
	}

	.header-image .site-header .wrap {
    	background-position: center top;
    	padding: 0 7px 0 10px;
	}

	.entry-content .wpp-thumbnail {
    	float: none;
    	margin-bottom: 30px;
	}

	.ogt .tubepress_embedded_title {
		top: -140px;
	}

	.tubepress_normal_embedded_wrapper {
		margin: 140px 0 30px !important;
	}

	.error404 .content .entry {
		width: 100%;
	}

	.entry-content .wpp-thumbnail {
		margin-right: 0;
		max-width: 100%;
	}

	.entry-content .after-slider-text {
		font-size: 30px;
		font-size: 3rem;
	}

}

@media only screen and (max-width: 479px) {

	.site-header .genesis-nav-menu .ogtplus-signup a,
	.site-header .sticky-header-widget-area .genesis-nav-menu li.manual-optin-trigger a {
    	padding: 14px 10px 12px;
	}

	.hbg-ogt-plus-sales .ebook-title {
    	font-size: 16px;
		font-size: 1.6rem;
	}

	.hbg-ogt-plus-sales .ebook-free span {
		display: none;
	}

	.options-footer {
		padding-left: 25px;
	}

	button.slide-nav-link {
		border-left: 1px solid #cbcbca !important;
		padding: 16px 10px;
	}

	.option-wrap {
		display: block;
		text-align: left;
		margin-bottom: 20px;
	}

	.options-smiley {
		margin-left: 0;
	}

	.ogt-sales-favourite-content h2,
	.ogt-sales-ebook-library h2,
	.ogt-sales-favourite-content .tagline,
	.ogt-sales-ebook-library .tagline,
	.ogt-sales-support .team-member {
		text-align: left;
	}

	.member-library-ebook img {
		max-width: 270px;
	}

	.member-library-collection {
		display: block;
	}

	.member-library-ebook {
		margin-bottom: 40px;
	}

	.ad-sim {
		display: none;
	}

	.header-image .mini-logo .site-title a,
	.header-image .scrolling .title-area a {
	}

	.mini-logo .title-area,
	.scrolling .title-area,
	.header-image .title-area {
		background-image: url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/images/logo-ogt.png);
		background-size: contain;
    	width: 53px;
	}

	.header-image .title-area {
		margin-top: 11px;
	}

	.header-image .site-title a {
		min-height: 30px;
	}

	.site-header .widget-area {
    	min-height: 50px;
	}

	.addthis_inline_share_toolbox_cga2 {
	    padding-top: 8px;
	}

	.footer-menu {
    	margin: 0 auto;
	}

	.footer-menu li.middot:nth-of-type(3):after {
		display: none;
	}

	.footer-menu li:first-of-type {
    	padding-left: 5px;
	}

	.ewd-related-after-post .related-entry {
    	flex-basis: 100%;
		margin-bottom: 10px;
	}

}

@media only screen and (max-width: 413px) {

	.header-image .title-area {
		background-size: contain;
		width: 60px;
	}
	.ogt-sales-insiders-circle .insiders-circle-circles img {
    	position: static;
    	margin: 0px 12px 24px;
    	top: auto;
	}

}

@media only screen and (max-width: 600px) {

	.breadcrumb {
    	max-width: 270px;
	}

}

@media only screen and (max-width: 374px) {


}

@media only screen and (max-width: 320px) {

	.addthis_inline_share_toolbox_cga2 {
		margin-right: 0;
	}

	.addthis_inline_share_toolbox_cga2 a.at-share-btn {
	    padding: 2px 48px 2px 2px;
	}

	.addthis_inline_share_toolbox_cga2 .at-share-tbx-element a.at-svc-pinterest_share .at-icon-wrapper {
    	width: 22px !important;
	}

	.addthis_inline_share_toolbox_cga2 a.at-svc-facebook {
	    padding-right: 2px;
	}

	.single-post .is_stuck.share-toggle .sticky-header-widget-area {
    	padding-right: 77px;
	}

	.site-header .at-svc-pinterest_share span.at-icon-wrapper:after {
	    content: "PIN IT";
	    font-size: 10px;
	    letter-spacing: 2px;
	    margin-left: 3px;
	    position: absolute;
	    font-weight: 700;
	}

	.site-header .at-svc-facebook span.at-icon-wrapper:after {
	    content: "SHARE";
	    font-size: 10px;
	    letter-spacing: 2px;
	    margin-left: -3px;
	    position: absolute;
	    font-weight: 700;
	}

	.site-header .genesis-nav-menu .popular a {
		background: none;
		padding-left: 10px;
		padding-right: 5px;
	}

	.site-header .genesis-nav-menu li.bars a {
		padding-right: 0;
		padding-left: 8px;
		width: auto;
	}

	.site-header .header-widget-area {
    	max-width: 160px;
	}

	.header-image .title-area {
    	background-size: contain;
    	width: 130px;
	}

	.mini-logo .title-area,
	.scrolling .title-area {
		width: 65px;
	}

	.site-header .sticky-header-widget-area {
    	max-width: 235px;
	}

	.single .entry-time,
	.single .entry-comments-link,
	.home-top .entry-time,
	.home-top .entry-comments-link {
    	margin-right: 6px;
	}

}

/* Specifically small devices
--------------------------------------------- */
@media only screen and (max-device-width: 736px) {

	.nav-category {
		display: block;
	}

	.site-inner {
		padding-top: 20px;
		padding-top: 2rem;
	}

	.category .site-inner {
    	padding-top: 60px;
}

}
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.block-editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;border:1px dashed rgba(145,151,162,.25);border-bottom:none}.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.block-editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent}.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent}.block-editor-block-list__layout .reusable-block-indicator{background:#fff;border:1px dashed #e2e4e7;color:#555d66;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:440;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table.has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table.has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table.has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}/* wrappers used to manage max width and padding for page templates */
#wp-coupons-outer-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}
#wp-coupons-wrapper {
	max-width: 1200px;
	min-width: 200px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
/* our main container id */
#wp-coupons, .wp-coupons {
	overflow: hidden;
	margin: 20px auto;
	text-align: left;
}
#wp-coupons *, .wp-coupons * {
	text-transform: none;
}
#wp-coupons img, .wp-coupons img, .wp-coupons-coupon-panel img {
	opacity: 1.0;
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	max-width: 100%;
}

body .wp-coupons-button, body a.wp-coupons-button {
	background: #237dac; 
	padding: 15px; 
	font-weight: bold; 
	color: #ffffff; 
	display: block; 
	text-align: center;
	border-radius: 3px;
	border: 2px solid #237dac;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 5px;
}

body .wp-coupons-button:hover, body a.wp-coupons-button:hover {
	background: none;
	color: #0872aa;
}

.wp-coupons-discount-percent {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	background: #2c3644;
	color: #ffffff;
	padding: 10px 20px;
	font-size: 16px;
	margin: 0px;
}

.wp-coupons-expiration {
	color: #999999;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	min-height: 25px;
	max-height: 25px;
	margin-top: 10px;
}

.wp-coupons-discount-code {
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #237dac;
	color: #ffffff;
	padding: 10px 20px;
	font-size: 16px;
	margin: 0px;
}

.wp-coupons-discount-code.wp-coupons-copy {
	cursor: pointer;
}

.wp-coupons-banner.wp-coupons-coupon-panel .wp-coupons-discount-code span {
	margin: 0px; 
	font-size: 12px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	padding: 2px 8px; 
	font-style: italic; 
	border-left: 1px dashed; 
	border-bottom: 1px dashed;
	color: #ffffff;
	border-color: #ffffff;
}

.wp-coupons-coupon-panel .wp-coupons-discount-code span {
	display: inline; 
	margin: 0px 0px 0px 10px; 
	padding: 0px 0px 0px 10px; 
	font-size: 12px; 
	font-style: italic; 
	border-left: 1px dashed; 
	vertical-align: middle;
	color: #ffffff;
	border-color: #ffffff;
}

/* Coupon Archive */
.wp-coupons-before-archive-content {
	margin-top: 20px;
}
.wp-coupons-after-archive-content {
	margin-bottom: 20px;
}
.wp-coupons-nav {
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #E6E9EE;
}
.wp-coupons-nav a {
	display: inline-block;
	font-size: 24px;
	line-height: normal;
	margin-right: 20px;
	border: none;
	text-decoration: none;
	padding: 0px;
	color: #237dac;
}
.wp-coupons-nav a:visited {
	color: #237dac;
}
.wp-coupons-nav a:hover {
	color: #0872aa;
}
.wp-coupons-nav a.wp-coupons-nav-selected {
	font-weight: bold;
	color: #237dac;
}
.wp-coupons-nav .wp-coupons-nav-dropdown {
	width: auto;
	height: 50px;
	min-height: 50px;
	padding: 10px 15px;
	margin: 0px 0px 5px 0px;
	background: #ffffff;
	font-size: 16px;
}
.wp-coupons-subnav {
	margin-bottom: 10px;
}
.wp-coupons-subnav a {
	font-size: 18px;
	color: #237dac;
	border-color: #237dac;
	display: inline-block;
	line-height: normal;
	border: 1px solid;
	padding: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0px 5px 5px 0px;
}
.wp-coupons-subnav a.active, .wp-coupons-subnav a:hover {
	color: #0872aa;
	border-color: #0872aa;
}

/* Navigation Styles */
@media only screen and (min-width:794px) {
	.wp-coupons-nav-style-vertical .wp-coupons-nav {
		float: left;
		max-width: 25%;
		margin-right: 20px;
		border: none;
	}
	.wp-coupons-nav-style-vertical .wp-coupons-coupons-container {
		overflow: hidden;
	}
	.wp-coupons-nav-style-vertical .wp-coupons-nav a {
		display: block;
		margin-bottom: 10px;
	}
}

.coupon-row {
	overflow: hidden;
}
.coupon-description {
	font-size: 18px;
	line-height: 28px;
	min-height: 90px;
	max-height: 90px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.coupon-panel, .wp-coupons-coupon {
	text-align: left;
	background: #E6E9EE;
	position: relative;
	float: left;
	width: 32%;
	margin-bottom: 20px;
	margin-right: 2%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
}
.wp-coupons-coupon-panel {
	text-align: left;
	background: #E6E9EE;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
}

/* Archive Layouts
********************************************************/
@media(min-width: 1100px) {
	/* 4 Columns */
	.coupon-row.four-columns .wp-coupons-coupon {
		width: 23.5%;
		margin-right: 2%;
	}
	.coupon-row.four-columns .wp-coupons-coupon.fourth {
		margin-right: 0%;
	}
	/* 5 Columns */
	.coupon-row.five-columns .wp-coupons-coupon {
		width: 19%;
		margin-right: 1.25%;
	}
	.coupon-row.five-columns .wp-coupons-coupon.fifth {
		margin-right: 0%;
	}
}
@media(min-width: 794px) {
	/* 2 Columns */
	.coupon-row.two-columns .wp-coupons-coupon {
		width: 49%;
	}
	.coupon-row.two-columns .wp-coupons-coupon.second {
		margin-right: 0%;
	}
	/* List View */
	.wp-coupons-coupon.list {
		width: 100%;
	}
	.wp-coupons-coupon.list .coupon-panel-image-wrapper {
		float: left;
		width: 40%;
	}
	.wp-coupons-coupon.list .wp-coupons-coupon-panel .wp-coupons-coupon-content {
		overflow: hidden;
	}
	.wp-coupons-coupon.list .wp-coupons-coupon-panel h2.coupon-title {
		display: inline-block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		max-width: 100%;
	}
	.wp-coupons-coupon.list .wp-coupons-coupon-panel .coupon-description {
		min-height: 0px;
		max-height: none;
	}
	.wp-coupons-coupon.list .wp-coupons-coupon-panel .coupon-separator {
		display: none;
	}
	.wp-coupons-coupon.list .wp-coupons-coupon-panel .coupon-type {
		position: absolute;
		top: 12px;
		right: 12px;
	}
	.wp-coupons-coupon.list .wp-coupons-coupon-panel .coupon-link {
		position: absolute;
		bottom: 12px;
		right: 12px;
	}
	/* List Compact View */
	.wp-coupons-coupon.list.compact .wp-coupons-coupon-panel h2.coupon-title {
		display: block;
		margin-top: 10px;
	}
	.wp-coupons-coupon.list.compact .wp-coupons-coupon-panel .wp-coupons-coupon-content {
		padding: 0px 15px 10px 15px !important;
	}
	/* List Compact + Minimal View */
	.wp-coupons-coupon.list.minimal {
		margin: 20px 0px 20px 0px;
	}
	.wp-coupons-coupon.list.minimal, .wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel {
		background: none;
	}
	.wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel .wp-coupons-discount-percent, .wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel .wp-coupons-discount-code {
		display: none;
	}
	.wp-coupons-coupon.list.minimal .coupon-panel-image-wrapper {
		width: 200px;
		min-width: 0px;
	}
	.wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel h2.coupon-title {
		display: block;
		margin-top: 5px;
	}
	.wp-coupons-coupon.list.compact .wp-coupons-coupon-panel .coupon-description, .wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel .coupon-description {
		display: inline;
		margin-right: 10px;
	}
	.wp-coupons-coupon.list.compact .wp-coupons-coupon-panel .wp-coupons-type-cta-container, .wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel .wp-coupons-type-cta-container {
		display: inline;
	}
	.wp-coupons-coupon.list.compact .wp-coupons-coupon-panel .coupon-type, .wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel .coupon-type {
		display: none;
	}
	.wp-coupons-coupon.list.compact .wp-coupons-coupon-panel .coupon-link, .wp-coupons-coupon.list.minimal .wp-coupons-coupon-panel .coupon-link {
		position: relative;
		bottom: auto;
		right: auto;
		display: inline;
		float: none;
		font-size: 18px;
		line-height: 28px;
		white-space: nowrap;
	}
}
/*code only template*/
.wp-coupons-coupon-panel.codeonly {
	text-align: center;
	background: none;
}
.wp-coupons-coupon-panel.codeonly .wp-coupons-discount-percent {
	display: none;
}
.wp-coupons-coupon-panel.codeonly .coupon-panel-image-wrapper a {
	display: none;
}
.wp-coupons-coupon-panel.codeonly .wp-coupons-coupon-content {
	display: none;
}
.wp-coupons-coupon-panel.codeonly .wp-coupons-discount-code {
	position: relative;
	display: inline-block;
	margin-right: 20px;
}
.wp-coupons-coupon.third {
	margin-right: 0;
}
.wp-coupons-coupon-panel .wp-coupons-discount-percent, .wp-coupons-coupon-panel .wp-coupons-discount-code {
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.wp-coupons-coupon-panel .coupon-title {
	font-size: 20px;
	line-height: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 20px 0px 10px 0px;
}
.wp-coupons-coupon-panel a {
	text-decoration: none;
	border: none;
}
.wp-coupons-coupon-panel img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.wp-coupons-coupon-panel hr {
	margin: 10px 0px;
	padding: 0px;
	height: 0px;
	width: 100%;
	border-top: 1px solid #d0d2d7;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.wp-coupons-type-cta-container {
	overflow: hidden;
}
.wp-coupons-coupon-panel .coupon-link {
	font-size: 16px;
	line-height: normal;
	float: right; 
	border: none;
	text-decoration: none;
	color: #237dac;
	display: block;
}
.wp-coupons-coupon-panel .coupon-link:visited {
	color: #237dac;
}
.wp-coupons-coupon-panel .coupon-link:hover {
	color: #0872aa;
}
.wp-coupons-coupon-panel .coupon-type, .wp-coupons-coupon-panel .coupon-type:hover, .wp-coupons-coupon-panel .coupon-type:visited  {
	color: #2c3644;
	border: none;
	text-decoration: none;
	font-size: 16px;
	line-height: normal;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media only screen and (min-width:1001px) and (max-width:1100px) {
	.coupon-row {
		overflow: visible;
	}
	.wp-coupons-coupon {
		width: 32%;
		margin-right: 2%;
	}
	.wp-coupons-coupon.third {
		margin-right: 0;
	}
}
@media only screen and (max-width:1000px) {
	.coupon-row {
		overflow: visible;
	}
	.wp-coupons-coupon {
		width: 49%;
	}
	.wp-coupons-coupon.third {
		margin-right: 2%;
	}
	.wp-coupons-coupon.second {
		margin-right: 0;
	}
}
@media only screen and (max-width:794px) {
	.wp-coupons-nav a {
		display: block;
	}
	.front-view-content {
		min-height: none;
	}
	.wp-coupons-coupon {
		width: 100% !important;
		margin-right: 0;
	}
	.coupon-description {
		min-height: 0px;
		max-height: none;
	}
}

/* Single Coupon Post */
.wp-coupons-banner {
	text-align: left;
	width: 350px;
	float: right;
	margin: 0px 0px 20px 20px;
	overflow: hidden;
	background: #E6E9EE;
	margin-bottom: 20px;
}

.wp-coupons-banner img {
	display: block;
	max-width: 100%;
	margin: 0px;
	height: auto;
}

body .wp-coupons-banner .coupon-title {
	font-size: 20px;
	line-height: normal;
	margin: 10px 0px 10px 0px;
}

.wp_coupons_banner_content {
	overflow: hidden;
}

.wp-coupons-banner .wp-coupons-discounts {
	margin: 0px;
	overflow: hidden;
}
.wp-coupons-banner .wp-coupons-discount-percent, .wp-coupons-banner .wp-coupons-discount-code {
	position: relative;
	width: 100%;
	float: left;
	color: #ffffff;
	padding: 20px;
	text-align: center;
	font-size: 16px;
	box-sizing: border-box;
}

.wp-coupons-banner .wp-coupons-discount-percent {
	background: #2c3644;
}

.wp-coupons-banner .wp-coupons-discount-code {
	background: #237dac;
}

.wp-coupons-banner .wp-coupons-discount-description {
	font-size: 18px;
	padding-bottom: 10px;
	line-height: 28px;
}

.wp-coupons-banner .wp-coupons-expiration {
	margin: 0px;
}

.wp-coupons-banner a.wp-coupons-button {
	margin-top: 10px;
	margin-bottom: 0px;
}

.wp-coupons-banner-text {
	padding: 10px 25px 25px 25px;
}

body a.wp-coupons-breadcrumbs {
	font-size: 14px; 
	font-style: italic;
	text-decoration: none;
	border: none;
	color: #237dac;
	display: block;
}

body a.wp-coupons-breadcrumbs:visited {
	color: #237dac;
}

body a.wp-coupons-breadcrumbs:hover {
	color: #0872aa;
}

@media only screen and (max-width:794px) {
	.wp-coupons-banner {
		width: 100%;
		float: none;
		margin: 0px 0px 20px 0px;
	}
	.wp-coupons-banner img {
		max-width: 100%;
		float: none;
	}
	.wp-coupons-navigation, .wp-coupons-navigation ul {
		text-align: center;
	}
}

/* Single Coupon Shortcode + Widget */
.wp-coupons-widget .coupon-description, .wp-coupons-widget .wp-coupons-expiration, .wp-coupons-shortcode .coupon-description, .wp-coupons-shortcode .wp-coupons-expiration {
	min-height: 0px;
	max-height: none;
}

/*.wp-coupons-widget .wp-coupons-expiration {
	padding-bottom: 10px;
}*/

.wp-coupons-shortcode {
	overflow: hidden;
	max-width: 400px;
	margin: 0 auto;
}

/*.wp-coupons-shortcode-container, .wp-coupons-widget {
	background: #E6E9EE; 
	position: relative;
}*/

/*.wp-coupons-widget img {
	display: block;
	height: auto;
	max-width: 100%;
}*/

/*.wp-coupons-shortcode .shortcode-coupon-description, .wp-coupons-widget .widget-coupon-description {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}*/

/*.wp-coupons-shortcode .wp-coupons-expiration, .wp-coupons-widget .wp-coupons-expiration {
	margin: 0px;
}*/

.wp-coupons-shortcode a.wp-coupons-button, .wp-coupons-widget a.wp-coupons-button {
	margin-top: 10px;
}

/*.widget-coupon-title, .wp-coupons-shortcode-title {
	font-size: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}*/

/* Pagination */
.wp-coupons-navigation {
	margin: 0px 0px 20px 0px;
	overflow: hidden;
}
.wp-coupons-navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.wp-coupons-navigation li a, .wp-coupons-navigation li a:hover, .wp-coupons-navigation li a:visited, .wp-coupons-navigation li.active a, .wp-coupons-navigation li.disabled, body .wp-coupons-navigation .page-numbers, body .wp-coupons-navigation .page-numbers:visited {
	display: inline-block;
	color: #fff;
	text-decoration:none;
	background-color: #237dac;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	font-size: 16px;
	margin: 0px 3px 5px 0px;
}
.wp-coupons-navigation li a, .wp-coupons-navigation .page-numbers {
	padding: 12px;
}

.wp-coupons-navigation li {
	display: inline-block;
}

.wp-coupons-navigation li a:hover, .wp-coupons-navigation li.active a, .wp-coupons-navigation .page-numbers:hover {
	background-color: #0872aa;
}

.wp-coupons-navigation li.active a, .wp-coupons-navigation .page-numbers.current {
	/*padding: 15px;*/
}
.wp-coupons-navigation li.active a, .wp-coupons-navigation .page-numbers.current {
	padding: 15px;
}

.wp-coupons-navigation br {
	display: none;
}

/* Attribution/Affiliate Link */
.wp-coupons-attribution-link {
	overflow: hidden;
}
.wp-coupons-attribution-link a, .wp-coupons-attribution-link a:visited, .wp-coupons-attribution-link a:link {
	padding-top: 3px;
	font-size: 12px; 
	float: right; 
	font-style: italic;
	color: #333333;
}
.wp-coupons-attribution-link a:hover, .wp-coupons-attribution-link a:active {
	color: #0872aa;
}

/* Click to Reveal */
.wp-coupons-discount-code.wp-coupons-ctr {
	overflow: visible;
	cursor: pointer;
	padding-right: 10px;
}
.wp-coupons-ctr:before {
	content: "";
	position: absolute;
	right: -20px;
	top: 0;
	border-width: 0 20px 20px 0;
	border-style: solid;
	border-color: #1f6e96 transparent;
	content: "";
	cursor: pointer;
}
.wp-coupons-ctr:after {
	content: "";
    position: absolute;
    bottom: 0;
    top: 20px;
    right: -20px;
    border-width: 10px;
    border-style: solid;
    border-color: #237dac;
    cursor: pointer;
}
#wp-coupons-ctr-popup-wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	background: rgba(0,0,0,0.7);
}
#wp-coupons-ctr-popup {
	position: relative;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	max-width: 400px;
	margin: 0 auto;
	padding: 25px;
	background: #eeeeee;
	color: #333333;
	text-align: center;
}
#wp-coupons-ctr-popup-close {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px;
	font-size: 20px;
	line-height: 1ex;
	color: #aaaaaa;
	cursor: pointer;
}
#wp-coupons-ctr-popup img {
	width: auto;
	max-width: 100%;
	max-height: 150px;
	margin: 0px auto 10px auto;
}
#wp-coupons-ctr-popup #wp-coupons-ctr-title {
	font-size: 20px;
	margin: 0px auto 10px auto;
}
#wp-coupons-ctr-popup #wp-coupons-ctr-discount-percent {
	font-size: 16px;
	margin: 0px auto 10px auto;
}
#wp-coupons-ctr-popup #wp-coupons-ctr-discount-url {
	font-size: 12px;
	margin: 0px auto 10px auto;
	word-wrap: break-word;
}
#wp-coupons-ctr-popup #wp-coupons-ctr-discount-code {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
	cursor: pointer;
	display: block;
	max-width: 100%;
}
#wp-coupons-ctr-popup #wp-coupons-ctr-discount-code div {
	display: inline-block;
	padding: 10px;
	max-width: 70%;
	word-wrap: break-word;
	font-weight: bold;
}
#wp-coupons-ctr-popup #wp-coupons-ctr-discount-code span {
	float: right;
	padding: 10px;
	background: #237dac;
	color: #ffffff;
}.rtl .wprm-recipe-simple .wprm-recipe-image-container {
    float: left;
    margin: 0 10px 10px 0
}
.rtl .wprm-recipe-simple ol li, .rtl .wprm-recipe-simple ul li {
    margin: 0 32px 0 0
}
.wprm-recipe-simple {
    color: #4d4d4d;
    border: 3px solid #cccccc !important;
    background-color: #fafafa;
    padding: 10px;
    margin: 60px auto 20px;
    max-width: 745px;
    font-size: 0.9em;
    overflow: visible;
    padding: 60px;
    position: relative;
}
.wprm-recipe-simple::before {
    background: #fff url(//www.onegoodthingbyjillee.com/wp-content/themes/ogt-membership/wprm-templates/recipe/simple/fork.svg);
    background-size: contain;
    content: "";
    display: block;
    position: absolute;
    height: 59px;
    left: 50%;
    margin-left: -38px;
    border: 8px solid #fff;
    top: -38px;
    width: 59px;
}
.wprm-recipe-simple p, .wprm-recipe-simple li {
    color: #4d4d4d;
    font-size: 15px;
}
.wprm-recipe-simple *:before, .wprm-recipe-simple *:after {
    display: none
}
.wprm-recipe-simple h2.wprm-recipe-name, .wprm-recipe-simple h3.wprm-recipe-header, .wprm-recipe-simple h4.wprm-recipe-group-name {
    font-variant: normal;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
    padding: 0
}
.wprm-recipe-simple .wprm-recipe-image-container {
    text-align: center;
    margin: 0 0 25px 0;
}
.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-image {
    margin: 0 0 10px;
}
.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-rating{
    margin-bottom: 10px
}
.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-rating svg{
    vertical-align: middle;
    width: 32px;
    height: 32px;
    margin: 0
}
.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-rating .wprm-recipe-rating-details{
    color: #4d4d4d;
    font-size: 14px;
    font-style: italic;
    margin-top: 5px;
}
.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-print {
    background: #e2567e;
    color: #fff;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 18px;
    cursor: pointer;
    padding: 10px 30px;
    text-transform: uppercase;
}
.wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-print:hover {
    background-color: #94be3d;
    color: #fff;
}
.wprm-recipe-simple h2.wprm-recipe-name {
    color: #94be3d;
    clear: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 32px;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}
.wprm-recipe-simple .wprm-recipe-details-container {
    line-height: 2.5;
}
.wprm-recipe-simple .wprm-recipe-summary {
    text-align: center;
}
.wprm-recipe-simple .wprm-recipe-details-icon svg {
    vertical-align: middle;
    width: 16px;
    height: 16px
}
.wprm-recipe-simple .wprm-recipe-details-name {
    color: #4d4d4d;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
}
.wprm-recipe-simple .wprm-recipe-details-unit {
    font-size: 16px;
}
.wprm-recipe-simple h3.wprm-recipe-header {
    color: #94be3d;
    clear: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    margin: 0 0 15px;
    font-size: 24px;
    text-transform: uppercase;
}
.wprm-recipe-simple ol, .wprm-recipe-simple ul {
    margin: 0 0 8px
}
.wprm-recipe-simple ol li, .wprm-recipe-simple ul li {
    line-height: 2;
    margin: 0 0 0 32px
}
.wprm-recipe-simple h4.wprm-recipe-group-name {
    color: #666;
    margin: 5px 0 !important;
    clear: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
}
.wprm-recipe-simple .wprm-recipe-ingredient-notes {
    opacity: 0.7
}
.wprm-recipe-simple .wprm-recipe-instructions .wprm-recipe-instruction {
    margin-bottom: 0
}
.wprm-recipe-simple .wprm-recipe-instruction-text {
    font-size: 1em
}
.wprm-recipe-simple .wprm-recipe-instruction-text p {
    margin: 0 0 5px
}
.wprm-recipe-simple .wprm-recipe-instruction-text p:last-of-type {
    margin-bottom: 0
}
.wprm-recipe-simple .wprm-recipe-instruction-image {
    margin: 5px 0 15px
}
.wprm-recipe-simple .wprm-recipe-video-container .wprm-recipe-header {
    margin-bottom: 10px
}
.wprm-recipe-container .sumome-popup-embed-overlay,
.wprm-recipe-container .s.u.m.o.me.listbuilder-popup-embedded {
	display: none;
}
.wprm-recipe-details-container-wrap {
    background: #f9f5e5;
    padding: 40px;
    min-width: 257px;
    width: 45.4%;
}
.wprm-recipe-image-details-wrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-bottom: 40px;
}
.fa-print:before {
    display: block;
}
div.s.u.m.o.me.listbuilder-popup-embedded {
    margin-bottom: 70px;
}
html body .wprm-recipe-container .wprm-recipe-simple .wprm-rating-star-full svg polygon{
    fill: #f7c908;
}
html body .wprm-recipe-container .wprm-recipe-simple svg polygon{
    stroke: #f7c908;
}
.wprm-recipe-ingredients-container {
    margin-bottom: 30px;
}
@media only screen and (min-width: 1023px) and (max-width: 1139px) {
	.wprm-recipe-image-details-wrap {
		display: block;
	}
    .wprm-recipe-details-container-wrap {
        width: 100%;
    }
    .wprm-recipe-simple .wprm-recipe-image-container {
        margin: 0 0 40px 0;
    }
}
@media only screen and (max-width: 800px) {
	.wprm-recipe-image-details-wrap {
		display: block;
	}
    .wprm-recipe-details-container-wrap {
        width: 100%;
    }
    .wprm-recipe-simple .wprm-recipe-image-container {
        margin: 0 0 40px 0;
    }
}
@media only screen and (max-width: 480px) {
    .wprm-recipe-simple {
        padding: 50px 5% 5%;
    }
    .wprm-recipe-simple h2.wprm-recipe-name {
        font-size: 24px;
    }
    .wprm-recipe-simple h3.wprm-recipe-header {
        font-size: 22px;
    }
}
.wprm-list-checkbox-container:before{display:none!important}.wprm-list-checkbox-container.wprm-list-checkbox-checked{text-decoration:line-through}.wprm-list-checkbox-container .wprm-list-checkbox:hover{cursor:pointer}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}input[type=number].wprm-recipe-servings{display:inline;width:60px;margin:0;padding:5px}input[type=range].wprm-recipe-servings-slider{-webkit-appearance:none;width:100%;margin:5.8px 0;background:none;border:0;box-sizing:border-box}input[type=range].wprm-recipe-servings-slider:focus{outline:none}input[type=range].wprm-recipe-servings-slider::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}input[type=range].wprm-recipe-servings-slider::-webkit-slider-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:20px;width:12px;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-6px}input[type=range].wprm-recipe-servings-slider:focus::-webkit-slider-runnable-track{background:#367ebd}input[type=range].wprm-recipe-servings-slider::-moz-range-track{width:100%;height:8.4px;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}input[type=range].wprm-recipe-servings-slider::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:20px;width:12px;border-radius:3px;background:#fff;cursor:pointer}input[type=range].wprm-recipe-servings-slider::-ms-track{width:100%;height:8.4px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range].wprm-recipe-servings-slider::-ms-fill-lower{background:#2a6495;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range].wprm-recipe-servings-slider::-ms-fill-upper{background:#3071a9;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range].wprm-recipe-servings-slider::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:20px;width:12px;border-radius:3px;background:#fff;cursor:pointer;height:8.4px}input[type=range].wprm-recipe-servings-slider:focus::-ms-fill-lower{background:#3071a9}input[type=range].wprm-recipe-servings-slider:focus::-ms-fill-upper{background:#367ebd}#wprm-timer-container{position:fixed;z-index:16777271;left:0;right:0;bottom:0;height:50px;font-size:24px;font-family:monospace,sans-serif;line-height:50px;background-color:#000;color:#fff}#wprm-timer-container .wprm-timer-icon{cursor:pointer;padding:0 10px}#wprm-timer-container .wprm-timer-icon svg{display:table-cell;vertical-align:middle;width:24px;height:24px}#wprm-timer-container span{display:table-cell;vertical-align:middle}#wprm-timer-container span#wprm-timer-bar-container{width:100%;padding:0 10px 0 15px}#wprm-timer-container span#wprm-timer-bar-container #wprm-timer-bar{display:block;border:3px solid #fff;height:24px;width:100%}#wprm-timer-container span#wprm-timer-bar-container #wprm-timer-bar #wprm-timer-bar-elapsed{display:block;height:100%;width:0;background-color:#fff;border:0}.wprm-user-rating.wprm-user-rating-allowed .wprm-rating-star{cursor:pointer}.wprm-nutrition-label,html body .wprm-recipe-container .wprm-nutrition-label{display:inline-block;max-width:250px;border:1px solid #333;padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;text-align:left!important;color:#000}.wprm-nutrition-label .nutrition-title,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-title{font-weight:700;font-size:24px;line-height:24px}.wprm-nutrition-label .nutrition-serving,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-serving{font-size:10px;line-height:14px;font-weight:700}.wprm-nutrition-label .nutrition-item,.wprm-nutrition-label .nutrition-sub-item,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-item,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-sub-item{border-top:1px solid #333;clear:both}.wprm-nutrition-label .nutrition-sub-item,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-sub-item{margin-left:14px}.wprm-nutrition-label .nutrition-percentage,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-percentage{float:right}.wprm-nutrition-label .nutrition-line,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-line{background-color:#333;height:5px;font-size:1px}.wprm-nutrition-label .nutrition-line.nutrition-line-big,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-line.nutrition-line-big{height:10px}.wprm-nutrition-label .nutrition-warning,html body .wprm-recipe-container .wprm-nutrition-label .nutrition-warning{border-top:1px solid #333;clear:both;padding-top:5px;font-size:10px;color:#999}.wprm-unit-conversion.wprmpuc-active{font-weight:700}.simplefavorite-button.active{opacity:.7}.simplefavorite-button.has-count{position:relative}.simplefavorite-button.preset{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1),1px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1),1px 1px 1px 0px rgba(0,0,0,0.1);padding:.5em 1em .5em 2em;position:relative;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset:active,.simplefavorite-button.preset:focus{outline:none}.simplefavorite-button.preset i{position:absolute;font-size:1.3em;left:.3em}.simplefavorite-button.preset:hover{background-color:#333;border-color:#333;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button.preset.active{background-color:#333;color:#fff;border-color:#333;opacity:1}.simplefavorites-loading{margin-left:8px}.sf-icon-spinner-wrapper{display:inline-block;position:relative;min-width:1em;min-height:1em}.sf-icon-spinner{-webkit-animation:sf_rotate linear 2s infinite;animation:sf_rotate linear 2s infinite;position:absolute;top:.15em;left:0}@-webkit-keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes sf_rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.favorites-list{list-style:none}.favorites-list li{zoom:1;border-top:1px solid rgba(0,0,0,0.2);padding:.75em 0;margin:0}.favorites-list li:before,.favorites-list li:after{content:" ";display:table}.favorites-list li:after{clear:both}.favorites-list li img{float:left;margin-right:1em}.simplefavorites-modal-backdrop{position:fixed;width:0;height:0;background-color:rgba(0,0,0,0.85);top:0;left:50%;z-index:998;opacity:0;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.simplefavorites-modal-backdrop.active{width:100%;height:100%;left:0;opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.simplefavorites-modal-content{z-index:999;position:fixed;top:-200%;left:50%;width:50%;background-color:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-box-shadow:2px 2px 20px 0px rgba(51,51,51,0.5);box-shadow:2px 2px 20px 0px rgba(51,51,51,0.5)}.simplefavorites-modal-content.small{width:400px}.simplefavorites-modal-content.active{top:50px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorites-modal-content.loading .modal-content-body{display:none}.simplefavorites-modal-content.loading .modal-content-loading{display:block}.simplefavorites-modal-content-body{padding:1em;max-height:300px;overflow:auto;zoom:1}.simplefavorites-modal-content-body:before,.simplefavorites-modal-content-body:after{content:" ";display:table}.simplefavorites-modal-content-body:after{clear:both}.simplefavorites-modal-content-body.no-padding{padding:0}.simplefavorites-modal-content-body.has-footer{padding-bottom:0}.simplefavorites-modal-content-interior{padding:1em;padding-bottom:0}.simplefavorites-modal-content-footer{zoom:1;padding:.7em;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background-color:rgba(51,51,51,0.1)}.simplefavorites-modal-content-footer:before,.simplefavorites-modal-content-footer:after{content:" ";display:table}.simplefavorites-modal-content-footer:after{clear:both}.simplefavorites-button-consent-deny{float:left;opacity:.7}.simplefavorites-button-consent-accept{float:right}@media (max-width: 767px){.simplefavorites-modal-content{width:90%}.simplefavorites-modal-content.active{top:20px}.simplefavorites-modal-content-body{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}}@media print{.simplefavorites-modal-backdrop,.simplefavorites-modal-content{display:none}}@font-face{font-family:'favorites';src:url(//www.onegoodthingbyjillee.com/wp-content/plugins/favorites/assets/css/fonts/favorites.eot)}@font-face{font-family:'favorites';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBwcAAAC8AAAAYGNtYXClTaJoAAABHAAAAIxnYXNwAAAAEAAAAagAAAAIZ2x5Ztq6v+MAAAGwAAAEVGhlYWQN7PEkAAAGBAAAADZoaGVhB8IDzgAABjwAAAAkaG10eCoAAgwAAAZgAAAANGxvY2EE9AZcAAAGlAAAABxtYXhwABEAdQAABrAAAAAgbmFtZWwpt2EAAAbQAAABnnBvc3QAAwAAAAAIcAAAACAAAwPNAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADqEAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAcAAAABgAEAADAAgAAQAg5gHofeia6Nzo5ul76dnqEP/9//8AAAAAACDmAOh96Jro3Ojm6Xvp2eoQ//3//wAB/+MaBBeJF20XLBcjFo8WMhX8AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAIP/2A+ADigARABsAAAEfATMPAR8BLwEPAT8BLwEzNxMDIQUDJQUDLQECADMN1oknDTOJJyaKNw0nidYQQHP+kwEmcAEqASZwASr+kwK9oy1jGi2jYxoaY6MtHWYtAWr+o9r+o9fXAV3XAwAAAAABACD/9gPgA4oACQAAAQ0BEyUFEyUhEwJzAW3+1nD+2v7WcP7aAW1zAi0D1/6j19MBXNcBXQAAAAEAVgAdA6oDKwAbAAAlJy4DNTQ+AjMyFhc+ATMyHgIVFA4CBwIAPlKHXzQkP1UyN2YjImY4MVY/JDRfhlMdOEt/dHE9MVY/JDIoKDIkP1YxPXF2f0sAAAADAFYAAQOqA1UAFQAhADsAAAE+ATU0JiMiBg8BJy4BIyIGFRQWHwEBMjY1NCYjIgYVFBYFHgEVFAYHAQ4BIyImJwEuATURNDYzITIWFwLgDxE+LBYnDyAeDyYXKz8PD7b+wBslJRsbJSUCwwwMDAz+1AweEhIeDP6ADAwxIwEsEh4MAR8PJhcrPw8PICAPDz8rFyYPtgIYJRsbJSUbGyXEDB4SEh4M/tQMDAwMAYAMHhIBLCIyDAwAAgAqACsD1gOBABwAIAAAAQczFRQGBwMOASMhIiY1ETQ2NwEXHgEdAQchMhYBETMRA9YCAgMDggkqG/6AIjQODAEYLgkJKgEOIjT8VKwCAQRSCRAH/tQXHTMjAaoSHgwBGi4JFg0OxDL+CAIA/gAAAAEA1gArAyoDKwAKAAABMhYVESUFETQ2MwLWIjL+1v7WMSMDKzQi/VaAgAKqIjQAAAIAIP/wBAADsAA6AHIAAAEuAScuAScuAScuAQcOAQcOAQcOAQcOARceARceARceARceATc+ATc+ATc+ATc+ATc6ATMyNjU8ATUxBw4BBw4BBw4BJy4BJy4BJy4BJy4BNz4BNz4BNz4BNz4BFx4BFx4BFx4BFx4BBzEcARUUFhcOAQcEAAEVFRQ5JCNULi1hMTFfLC1PISE0ERIQAQEUExM2ISJOKytaLi5ZKSlLHh8xEAkOAwECARslZhEzHx9JKChVKipTJyZFHR0sDw8OAQESEBEuHR5DJSVPJydNJCNAGhspDg0NASEYBQ8LAcAyYy0uUiIjNRISEQEBFRMUNyMiUS0sXi8vXCsrTSAgMhAREAEBFBISNCEgTCkZNBslGwEDAaooRx4eLhAPDwEBEhERMR4eRyYnUSkpUCUlQhwbKw4PDQEBERAQLRwcQSQjSyYBAwEZJAMaMxgAAAEAAP/ZBAADpwAKAAABJQsBDQEDJQUDJQQA/p6env6eAQA8ATwBPDwBAAIzMwFB/r8z+v6gpqYBYPoAAAEAAAAgBAADQAAFAAAJAScHCQEDYP4g4KABgAKAA0D+IOCg/oACgAABAAAAAQAAvj/AY18PPPUACwQAAAAAANVm1k8AAAAA1WbWTwAA/9kEAAOwAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAANBAAAAAAAAAAAAAAAAgAAAAQAACAEAAAgBAAAVgQAAFYEAAAqBAAA1gQAACAEAAAABAAAAAAAAAAACgAUAB4AVgByAJ4A+gEyAUoB+AIWAioAAQAAAA0AcwADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAkAAAABAAAAAAACAAcAcgABAAAAAAADAAkAPAABAAAAAAAEAAkAhwABAAAAAAAFAAsAGwABAAAAAAAGAAkAVwABAAAAAAAKABoAogADAAEECQABABIACQADAAEECQACAA4AeQADAAEECQADABIARQADAAEECQAEABIAkAADAAEECQAFABYAJgADAAEECQAGABIAYAADAAEECQAKADQAvGZhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc2Zhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:normal;font-style:normal}[class^="sf-icon-"],[class*=" sf-icon-"]{font-family:'favorites' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sf-icon-spinner:before{content:"\e97b"}.sf-icon-favorite:before{content:"\e9d9"}.sf-icon-checkmark:before{content:"\ea10"}.sf-icon-bookmark:before{content:"\e8e6"}.sf-icon-love:before{content:"\e87d"}.sf-icon-wishlist:before{content:"\e89a"}.sf-icon-like:before{content:"\e8dc"}.sf-icon-star-empty:before{content:"\e600"}.sf-icon-star-full:before{content:"\e601"}
/**
 * The builtin column class CSS file for Genesis Columns Advanced.
 * This file can be disabled using the gca_load_column_styles filter.
 *
 * Width: 100%
 * Gutter: 2.564102564102564%
 * Link: http://www.nickdiego.com/plugins/genesis-columns-advanced/
 ----------------------------------------------------------------------------- */


/* Column Classes
--------------------------------------------- */

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897435%;
}

.one-fifth {
	width: 17.94871794871795%;
}

.two-fifths {
	width: 38.46153846153846%;
}

.three-fifths {
	width: 58.97435897435898%;
}

.four-fifths {
	width: 79.48717948717949%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/* Media Queries
--------------------------------------------- */

@media only screen and (max-width: 800px) {

	.five-sixths,
	.four-fifths,
	.four-sixths,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fifths,
	.three-fourths,
	.three-sixths,
	.two-fifths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

}


/* Utility Classes
--------------------------------------------- */

.clearfix:before {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
	content: " ";
	display: table;
}

.vertical-spacer {
	clear: both;
	margin-bottom: 30px;
}

.columns-container {
	clear: both;
	overflow: hidden;
}
.aawp-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.aawp-clearfix{display:inline-block}html[xmlns] .aawp-clearfix{display:block}* html .aawp-clearfix{height:1%}.aawp .align-center{text-align:center}.aawp .aawp-button,.aawp-button{box-sizing:border-box;display:inline-block;margin:0;padding:7px 12px 6px 12px;border:1px solid transparent !important;cursor:pointer;font-size:14px;font-weight:400;line-height:19px;text-align:center;text-decoration:none !important;background-color:#fff;border-color:#ccc !important;color:#333 !important}.aawp .aawp-button:hover,.aawp-button:hover{text-decoration:none !important}.aawp .aawp-button:active,.aawp-button:active,.aawp .aawp-button:focus,.aawp-button:focus{box-shadow:none;text-decoration:none !important;outline:none}.aawp .aawp-button:visited,.aawp-button:visited{color:#333 !important}.aawp .aawp-button:hover,.aawp-button:hover,.aawp .aawp-button:focus,.aawp-button:focus{border:1px solid #ccc !important;color:#333 !important;background-color:#fafafa}.aawp .aawp-button.rounded,.aawp-button.rounded{border-radius:3px}.aawp .aawp-button.shadow,.aawp-button.shadow{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-button.aawp-button--amazon,.aawp-button.aawp-button--amazon{border-color:#9c7e31 #90742d #786025 !important;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;background:#f0c14b;background:linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0,0,0,0);color:#111 !important}.aawp .aawp-button.aawp-button--amazon:hover,.aawp-button.aawp-button--amazon:hover,.aawp .aawp-button.aawp-button--amazon:active,.aawp-button.aawp-button--amazon:active,.aawp .aawp-button.aawp-button--amazon:focus,.aawp-button.aawp-button--amazon:focus{background:#eeb933;background:linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0,0,0,0);color:#111 !important}.aawp .aawp-button.aawp-button--blue,.aawp-button.aawp-button--blue{background-color:#3498db;border-color:#3498db !important;color:#fff !important}.aawp .aawp-button.aawp-button--blue:visited,.aawp-button.aawp-button--blue:visited{color:#fff !important}.aawp .aawp-button.aawp-button--blue:hover,.aawp-button.aawp-button--blue:hover,.aawp .aawp-button.aawp-button--blue:focus,.aawp-button.aawp-button--blue:focus{border:1px solid #3498db !important;color:#fff !important;background-color:#2b94d9}.aawp .aawp-button.aawp-button--red,.aawp-button.aawp-button--red{background-color:#e74c3c;border-color:#e74c3c !important;color:#fff !important}.aawp .aawp-button.aawp-button--red:visited,.aawp-button.aawp-button--red:visited{color:#fff !important}.aawp .aawp-button.aawp-button--red:hover,.aawp-button.aawp-button--red:hover,.aawp .aawp-button.aawp-button--red:focus,.aawp-button.aawp-button--red:focus{border:1px solid #e74c3c !important;color:#fff !important;background-color:#e64433}.aawp .aawp-button.aawp-button--green,.aawp-button.aawp-button--green{background-color:#27ae60;border-color:#27ae60 !important;color:#fff !important}.aawp .aawp-button.aawp-button--green:visited,.aawp-button.aawp-button--green:visited{color:#fff !important}.aawp .aawp-button.aawp-button--green:hover,.aawp-button.aawp-button--green:hover,.aawp .aawp-button.aawp-button--green:focus,.aawp-button.aawp-button--green:focus{border:1px solid #27ae60 !important;color:#fff !important;background-color:#25a65b}.aawp .aawp-button.aawp-button--yellow,.aawp-button.aawp-button--yellow{background-color:#FFDF88;border-color:#FFDF88 !important;color:#333 !important}.aawp .aawp-button.aawp-button--yellow:visited,.aawp-button.aawp-button--yellow:visited{color:#333 !important}.aawp .aawp-button.aawp-button--yellow:hover,.aawp-button.aawp-button--yellow:hover,.aawp .aawp-button.aawp-button--yellow:focus,.aawp-button.aawp-button--yellow:focus{border:1px solid #FFDF88 !important;color:#333 !important;background-color:#ffdc7e}.aawp .aawp-button.aawp-button--orange,.aawp-button.aawp-button--orange{background-color:#f39c12;border-color:#f39c12 !important;color:#fff !important}.aawp .aawp-button.aawp-button--orange:visited,.aawp-button.aawp-button--orange:visited{color:#fff !important}.aawp .aawp-button.aawp-button--orange:hover,.aawp-button.aawp-button--orange:hover,.aawp .aawp-button.aawp-button--orange:focus,.aawp-button.aawp-button--orange:focus{border:1px solid #f39c12 !important;color:#fff !important;background-color:#ef970c}.aawp .aawp-button.aawp-button--dark,.aawp-button.aawp-button--dark{background-color:#363636;border-color:#363636 !important;color:#fff !important}.aawp .aawp-button.aawp-button--dark:visited,.aawp-button.aawp-button--dark:visited{color:#fff !important}.aawp .aawp-button.aawp-button--dark:hover,.aawp-button.aawp-button--dark:hover,.aawp .aawp-button.aawp-button--dark:focus,.aawp-button.aawp-button--dark:focus{border:1px solid #363636 !important;color:#fff !important;background-color:#313131}.aawp .aawp-button.aawp-button--icon,.aawp-button.aawp-button--icon{position:relative;padding-left:32px}.aawp .aawp-button.aawp-button--icon:before,.aawp-button.aawp-button--icon:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:14px 14px;background-position:9px center}.aawp .aawp-button.aawp-button--icon-amazon-black:before,.aawp-button.aawp-button--icon-amazon-black:before{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-amazon-black.svg)}.aawp .aawp-button.aawp-button--icon-black:before,.aawp-button.aawp-button--icon-black:before{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-cart-black.svg)}.aawp .aawp-button.aawp-button--icon-amazon-white:before,.aawp-button.aawp-button--icon-amazon-white:before{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-amazon-white.svg)}.aawp .aawp-button.aawp-button--icon-white:before,.aawp-button.aawp-button--icon-white:before{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-cart-white.svg)}a.aawp-star-rating{border:none;box-shadow:none;outline:none;text-decoration:none}a.aawp-star-rating:hover,a.aawp-star-rating:focus,a.aawp-star-rating:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp-star-rating{position:relative;display:inline-block;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v1.svg);background-repeat:repeat-x;background-position:left center;vertical-align:middle;height:16px;width:80px;background-size:16px 16px}.aawp-star-rating>span{position:absolute;top:0;bottom:0;left:0;display:block;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v1-active.svg);background-repeat:repeat-x;background-position:left center;vertical-align:middle}.aawp-star-rating>span{height:16px;width:80px;background-size:16px 16px}.aawp-star-rating--medium{height:20px;width:100px;background-size:20px 20px}.aawp-star-rating--medium>span{height:20px;width:100px;background-size:20px 20px}.aawp-star-rating--large{height:30px;width:150px;background-size:30px 30px}.aawp-star-rating--large>span{height:30px;width:150px;background-size:30px 30px}.aawp-star-rating--v2{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v2.svg)}.aawp-star-rating--v2>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v2-active.svg)}.aawp-star-rating--v3{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v3.svg)}.aawp-star-rating--v3>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v3-active.svg)}.aawp-star-rating--v4{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v4.svg)}.aawp-star-rating--v4>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v4-active.svg)}.aawp-star-rating--v5{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v5.svg)}.aawp-star-rating--v5>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v5-active.svg)}.aawp-star-rating--v6{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v6.svg)}.aawp-star-rating--v6>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v6-active.svg)}.aawp-star-rating--v7{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v7.svg)}.aawp-star-rating--v7>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/v7-active.svg)}.aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl.svg)}.aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-active.svg)}.aawp-star-rating--wayl.aawp-star-rating--small{height:16px;width:60px;background-size:12px 16px}.aawp-star-rating--wayl.aawp-star-rating--small>span{height:16px;width:60px;background-size:12px 16px}.aawp-star-rating--wayl.aawp-star-rating--medium{height:20px;width:75px;background-size:15px 20px}.aawp-star-rating--wayl.aawp-star-rating--medium>span{height:20px;width:75px;background-size:15px 20px}.aawp-star-rating--wayl.aawp-star-rating--large{height:30px;width:115px;background-size:23px 30px}.aawp-star-rating--wayl.aawp-star-rating--large>span{height:30px;width:115px;background-size:23px 30px}.aawp-product{position:relative;margin:0 0 30px;width:100%}.aawp-product .aawp-product__title{word-wrap:break-word}.aawp-product__ribbon{padding:0 20px;font-weight:400;font-size:12px;line-height:20px;text-transform:uppercase}.aawp-product__ribbon--sale{background:#27ae60;border-bottom-left-radius:2px;color:#fff}.aawp-product__ribbon--bestseller{background:#e47911;border-bottom-right-radius:2px;color:#fff}.aawp-product__ribbon--new{background:#d9534f;border-bottom-right-radius:2px;color:#fff}.widget .aawp-box,.aawp.aawp-box.box--widget{box-sizing:border-box;margin-bottom:15px;padding:15px 10px 10px}.widget .aawp-box *,.aawp.aawp-box.box--widget *,.widget .aawp-box *:before,.aawp.aawp-box.box--widget *:before,.widget .aawp-box *:after,.aawp.aawp-box.box--widget *:after{box-sizing:border-box}.widget .aawp-box:last-child,.aawp.aawp-box.box--widget:last-child{margin-bottom:0}.widget .aawp-box.sale,.aawp.aawp-box.box--widget.sale{padding-top:30px}.widget .aawp-box .aawp-box__thumb,.aawp.aawp-box.box--widget .aawp-box__thumb{float:none;width:100%;margin-bottom:10px}.widget .aawp-box .aawp-box__image,.aawp.aawp-box.box--widget .aawp-box__image{max-width:120px;margin-bottom:5px}.widget .aawp-box .aawp-box__content,.aawp.aawp-box.box--widget .aawp-box__content{margin-left:0;padding-left:0}.widget .aawp-box .aawp-box__title,.aawp.aawp-box.box--widget .aawp-box__title{font-size:14px !important;line-height:1.3 !important;text-align:center}.widget .aawp-box .aawp-box__footer,.aawp.aawp-box.box--widget .aawp-box__footer{text-align:center;margin-left:0;padding-left:0}.widget .aawp-box .aawp-box__footer p,.aawp.aawp-box.box--widget .aawp-box__footer p{margin:0}.widget .aawp-box .aawp-box__rating,.aawp.aawp-box.box--widget .aawp-box__rating{margin-left:0}.widget .aawp-box .aawp-box__pricing,.aawp.aawp-box.box--widget .aawp-box__pricing{margin:0 0 10px}.widget .aawp-box .aawp-box__price,.aawp.aawp-box.box--widget .aawp-box__price{line-height:1 !important;margin-bottom:5px}.widget .aawp-box .aawp-box__price--old,.aawp.aawp-box.box--widget .aawp-box__price--old{font-size:13px !important}.widget .aawp-box .aawp-box__price--saved,.aawp.aawp-box.box--widget .aawp-box__price--saved{margin-top:0}.widget .aawp-box .aawp-box__price--current,.aawp.aawp-box.box--widget .aawp-box__price--current{display:block !important;font-size:18px !important;margin:0}.widget .aawp-box .aawp-box__prime,.aawp.aawp-box.box--widget .aawp-box__prime{margin:5px 0 0 !important}.widget .aawp-box .aawp-box__btn,.aawp.aawp-box.box--widget .aawp-box__btn{margin-top:5px;margin-left:0}.widget .aawp-box .aawp-box__info,.aawp.aawp-box.box--widget .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%;text-align:center}.widget .aawp-box.inline-info .aawp-box__thumb,.aawp.aawp-box.box--widget.inline-info .aawp-box__thumb{margin-bottom:10px}.widget .aawp-box .aawp-box__reviews,.aawp.aawp-box.box--widget .aawp-box__reviews,.widget .aawp-box .aawp-box__description,.aawp.aawp-box.box--widget .aawp-box__description{display:none}.aawp .aawp-product--horizontal{zoom:1;display:block;max-width:100%;padding:20px;background:#fff;border:1px solid #ececec;font-size:15px;line-height:1.6;white-space:normal}.aawp .aawp-product--horizontal:before,.aawp .aawp-product--horizontal:after{content:" ";display:table}.aawp .aawp-product--horizontal:after{clear:both}.aawp .aawp-product--horizontal.aawp-product--ribbon{padding-top:35px}@media (min-width:769px){.aawp .aawp-product--horizontal.aawp-product--css-adjust-image-large .aawp-product__thumb{width:250px}.aawp .aawp-product--horizontal.aawp-product--css-adjust-image-large .aawp-product__content{margin-left:250px;padding-left:40px}}.aawp .aawp-product--horizontal .aawp-product__thumb{float:left;width:160px}@media (max-width:768px){.aawp .aawp-product--horizontal .aawp-product__thumb{float:none;width:100%}}.aawp .aawp-product--horizontal .aawp-product__image{display:block;height:auto;margin:0 auto 15px;max-height:200px;max-width:100%;width:auto;border:none;box-shadow:none}.aawp .aawp-product--horizontal .aawp-product__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--horizontal .aawp-product__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--horizontal .aawp-product__content{margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--horizontal .aawp-product__content{margin:0;padding:0}}.aawp .aawp-product--horizontal .aawp-product__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--horizontal .aawp-product__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--horizontal .aawp-product__description{margin:0}.aawp .aawp-product--horizontal .aawp-product__description>p{margin:0 0 5px}.aawp .aawp-product--horizontal .aawp-product__description>p:empty{display:none}.aawp .aawp-product--horizontal .aawp-product__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-type:disc;list-style-position:outside !important}.aawp .aawp-product--horizontal .aawp-product__description>ul li{margin:0;padding:0;background:none;word-wrap:break-word}@media (max-width:480px){.aawp .aawp-product--horizontal .aawp-product__description{display:none}}.aawp .aawp-product--horizontal .aawp-product__footer{text-align:right;margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--horizontal .aawp-product__footer{margin:0;padding:0}}.aawp .aawp-product--horizontal .aawp-product__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--horizontal .aawp-product__pricing:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price--current:empty{display:none;margin:0}.aawp .aawp-product--horizontal .aawp-product__pricing span+span{margin-left:15px}.aawp .aawp-product--horizontal .aawp-product__pricing span+span.aawp-check-prime,.aawp .aawp-product--horizontal .aawp-product__pricing span+span.aawp-check-premium{margin-left:5px}@media (max-width:480px){.aawp .aawp-product--horizontal .aawp-product__pricing{margin-bottom:0}}.aawp .aawp-product--horizontal .aawp-product__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--horizontal .aawp-product__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--horizontal .aawp-product__price--current{font-size:20px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--horizontal .aawp-product__price--current{font-size:16px}}.aawp .aawp-product--horizontal .aawp-product__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--horizontal .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--horizontal .aawp-product__ribbon{position:absolute;padding:0 15px}.aawp .aawp-product--horizontal .aawp-product__ribbon--bestseller,.aawp .aawp-product--horizontal .aawp-product__ribbon--new{top:-1px;left:-1px}.aawp .aawp-product--horizontal .aawp-product__ribbon--sale{top:-1px;right:-1px}.aawp .aawp-product--horizontal .aawp-product__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media (max-width:768px){.aawp .aawp-product--horizontal .aawp-product__info{position:static;display:block;margin-top:10px;max-width:100%}}@media (min-width:768px){.aawp .aawp-product--horizontal.aawp-product--inline-info .aawp-product__thumb{margin-bottom:30px}}@media (min-width:768px){}.aawp .aawp-product--horizontal.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--horizontal.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--horizontal.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-vertical{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;padding:15px;margin-bottom:20px}.aawp .aawp-product--widget-vertical:before,.aawp .aawp-product--widget-vertical:after{content:" ";display:table}.aawp .aawp-product--widget-vertical:after{clear:both}@media (max-width:480px){.aawp .aawp-product--widget-vertical{margin-bottom:15px}}.aawp .aawp-product--widget-vertical.ribbon{padding-top:35px}.aawp .aawp-product--widget-vertical .aawp-box__thumb{float:left;width:160px}@media (max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--widget-vertical .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--widget-vertical .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--widget-vertical .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--widget-vertical .aawp-box__content{margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--widget-vertical .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--widget-vertical .aawp-box__description{margin:0}.aawp .aawp-product--widget-vertical .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--widget-vertical .aawp-box__description>p:empty{display:none}.aawp .aawp-product--widget-vertical .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--widget-vertical .aawp-box__description>ul li{margin:0;padding:0}@media (max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__description{display:none}}.aawp .aawp-product--widget-vertical .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--widget-vertical .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--widget-vertical .aawp-box__pricing:empty{display:none}.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media (max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--widget-vertical .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--widget-vertical .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--widget-vertical .aawp-box__price--current{font-size:20px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--widget-vertical .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--widget-vertical .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--widget-vertical .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--widget-vertical .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--widget-vertical .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--widget-vertical .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media (max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media (min-width:768px){.aawp .aawp-product--widget-vertical.inline-info .aawp-box__thumb{margin-bottom:30px}}@media (min-width:768px){}.aawp .aawp-product--widget-vertical.aawp-product--ribbon{padding-top:25px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon{padding:0 10px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon--sale{position:absolute;top:-1px;right:-1px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon--bestseller{position:absolute;top:-1px;left:-1px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon--new{position:absolute;top:-1px;left:-1px}.aawp .aawp-product--widget-vertical .aawp-product__image-link{margin:0;border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-vertical .aawp-product__image-link:hover,.aawp .aawp-product--widget-vertical .aawp-product__image-link:focus,.aawp .aawp-product--widget-vertical .aawp-product__image-link:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-vertical .aawp-product__image{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto;max-height:200px}.aawp .aawp-product--widget-vertical .aawp-product__content{position:relative}.aawp .aawp-product--widget-vertical .aawp-product__title{display:block;margin-top:10px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:14px;font-weight:bold;line-height:1.3;text-align:center}.aawp .aawp-product--widget-vertical .aawp-product__meta{margin-top:5px;text-align:center}.aawp .aawp-product--widget-vertical .aawp-product__meta .aawp-star-rating{margin:0 5px}.aawp .aawp-product--widget-vertical .aawp-product__meta .aawp-check-prime{margin:0 5px}.aawp .aawp-product--widget-vertical .aawp-product__reviews{display:inline-block;color:#666;font-size:14px;line-height:14px;vertical-align:-10%}.aawp .aawp-product--widget-vertical .aawp-product__footer{text-align:center}.aawp .aawp-product--widget-vertical .aawp-product__footer .aawp-button{margin-top:10px}.aawp .aawp-product--widget-vertical .aawp-product__pricing{margin-top:10px;width:100%}.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-check-prime{display:block;margin:7px auto 0}.aawp .aawp-product--widget-vertical .aawp-product__pricing:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price--current:empty{display:none;margin:0}.aawp .aawp-product--widget-vertical .aawp-product__price{margin:0 5px;line-height:18px}.aawp .aawp-product--widget-vertical .aawp-product__price--old{color:#666;font-size:13px;text-decoration:line-through}.aawp .aawp-product--widget-vertical .aawp-product__price--current{font-size:18px;font-weight:bold}.aawp .aawp-product--widget-vertical .aawp-product__info{display:block;margin-top:10px;color:#666;font-size:11px;text-align:center}.aawp .aawp-product--widget-vertical.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--widget-vertical.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--current{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--current{color:#e2e2e2}.thrv_wrapper div.aawp,.thrv_wrapper div.aawp div{box-sizing:border-box}.thrv_wrapper .aawp .aawp-product--vertical{min-width:auto}.aawp{box-sizing:border-box}.aawp *,.aawp *:before,.aawp *:after{box-sizing:border-box}.aawp div,.aawp span{box-sizing:border-box}.aawp div *,.aawp span *,.aawp div *:before,.aawp span *:before,.aawp div *:after,.aawp span *:after{box-sizing:border-box}.aawp-disclaimer,.aawp-credits{font-size:12px}.aawp a.aawp-check-prime,a.aawp-check-prime,.aawp a.aawp-check-premium,a.aawp-check-premium{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp a.aawp-check-prime:visited,a.aawp-check-prime:visited,.aawp a.aawp-check-premium:visited,a.aawp-check-premium:visited,.aawp a.aawp-check-prime:hover,a.aawp-check-prime:hover,.aawp a.aawp-check-premium:hover,a.aawp-check-premium:hover,.aawp a.aawp-check-prime:focus,a.aawp-check-prime:focus,.aawp a.aawp-check-premium:focus,a.aawp-check-premium:focus,.aawp a.aawp-check-prime:active,a.aawp-check-prime:active,.aawp a.aawp-check-premium:active,a.aawp-check-premium:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-check-prime,.aawp-check-prime{display:inline-block;width:55px;height:16px;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-check-prime.png);vertical-align:middle}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aawp .aawp-check-prime,.aawp-check-prime{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-check-prime@2x.png);background-size:55px 16px}}.aawp .aawp-check-prime.aawp-check-prime--jp,.aawp-check-prime.aawp-check-prime--jp{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-check-prime-jp.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aawp .aawp-check-prime.aawp-check-prime--jp,.aawp-check-prime.aawp-check-prime--jp{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-check-prime-jp.png)}}.aawp .aawp-check-premium,.aawp-check-premium{display:inline-block;width:75px;height:16px;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-check-premium.png);vertical-align:middle}.aawp-link{position:relative}.aawp-link-icon-container{position:relative;display:inline-block;height:16px;width:16px;box-shadow:none;text-decoration:none;outline:none;border:none;overflow:visible}.aawp-link-icon-container--large{width:66px}.aawp-link-icon{position:absolute;bottom:-2px;left:0;display:block;height:16px;width:16px;max-width:none;max-height:none;min-width:0;min-height:0;background-repeat:no-repeat;background-size:100%;background-position:center;transition:all .5s;overflow:visible}.aawp-link-icon.amazon{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-amazon.svg)}.aawp-link-icon.cart{background-color:#fff;background-color:rgba(255,255,255,0.8);background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-cart-black.svg)}.aawp-link-icon.amazon-logo{bottom:-5px;height:20px;width:66px;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-amazon-logo.png)}.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon,.aawp-link-icon-container:hover .aawp-link-icon{height:30px;width:30px}.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon.amazon-logo,.aawp-link-icon-container:hover .aawp-link-icon.amazon-logo{height:30px;width:99px}.aawp.aawp-box{box-sizing:border-box;zoom:1;position:relative;display:block;margin:0 0 20px;max-width:100%;padding:20px;background:#fff;border:1px solid #ececec;font-size:15px;line-height:1.6;white-space:normal}.aawp.aawp-box *,.aawp.aawp-box *:before,.aawp.aawp-box *:after{box-sizing:border-box}.aawp.aawp-box:before,.aawp.aawp-box:after{content:" ";display:table}.aawp.aawp-box:after{clear:both}@media (max-width:480px){.aawp.aawp-box{margin-bottom:15px}}.aawp.aawp-box.ribbon{padding-top:35px}.aawp.aawp-box .aawp-box__thumb{float:left;width:160px}@media (max-width:768px){.aawp.aawp-box .aawp-box__thumb{float:none;width:100%}}.aawp.aawp-box .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp.aawp-box .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp.aawp-box .aawp-box__rating .aawp-star-rating{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp.aawp-box .aawp-box__rating .aawp-star-rating:hover,.aawp.aawp-box .aawp-box__rating .aawp-star-rating:focus,.aawp.aawp-box .aawp-box__rating .aawp-star-rating:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp.aawp-box .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp.aawp-box .aawp-box__content{margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp.aawp-box .aawp-box__content{margin:0;padding:0}}.aawp.aawp-box .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media (max-width:480px){.aawp.aawp-box .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp.aawp-box .aawp-box__description{margin:0}.aawp.aawp-box .aawp-box__description>p{margin:0 0 5px}.aawp.aawp-box .aawp-box__description>p:empty{display:none}.aawp.aawp-box .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp.aawp-box .aawp-box__description>ul li{margin:0;padding:0}@media (max-width:480px){.aawp.aawp-box .aawp-box__description{display:none}}.aawp.aawp-box .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp.aawp-box .aawp-box__footer{margin:0;padding:0}}.aawp.aawp-box .aawp-box__pricing{display:block;margin-bottom:5px}.aawp.aawp-box .aawp-box__pricing:empty{display:none}.aawp.aawp-box .aawp-box__pricing span+span{margin-left:15px}.aawp.aawp-box .aawp-box__pricing span+span.aawp-check-prime,.aawp.aawp-box .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media (max-width:480px){.aawp.aawp-box .aawp-box__pricing{margin-bottom:0}}.aawp.aawp-box .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp.aawp-box .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp.aawp-box .aawp-box__price--current{font-size:20px;font-weight:bold}@media (max-width:480px){.aawp.aawp-box .aawp-box__price--current{font-size:16px}}.aawp.aawp-box .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp.aawp-box .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp.aawp-box .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp.aawp-box .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp.aawp-box .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp.aawp-box .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media (max-width:768px){.aawp.aawp-box .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media (min-width:768px){.aawp.aawp-box.inline-info .aawp-box__thumb{margin-bottom:30px}}@media (min-width:768px){}.aawp-not-available-info,.aawp-not-available-notice{font-size:80%}.aawp-not-available-info{color:#4189A5}.aawp-not-available-notice{color:#f0ad4e}.aawp.aawp-responsive-table{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:768px){.aawp.aawp-responsive-table{overflow:visible}}.aawp.aawp-table{box-sizing:border-box;margin:0 0 30px;table-layout:auto;width:100%;border:none;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:1.4}.aawp.aawp-table tr{border:none}.aawp.aawp-table th,.aawp.aawp-table td{padding:5px;vertical-align:top}.aawp.aawp-table th{border:none;border-bottom:2px solid #ccc;font-size:16px;text-align:center;white-space:nowrap}.aawp.aawp-table td{border:none;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}.aawp.aawp-table a{text-decoration:none}.aawp.aawp-table .position{max-width:30px;font-weight:bold}.aawp.aawp-table .thumb img{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto}.aawp.aawp-table .title{min-width:150px;text-align:left}.aawp.aawp-table .description ul{margin:0;padding:0}.aawp.aawp-table .links{white-space:nowrap}.aawp-responsive-table-note{font-size:14px;color:#666}@media (min-width:768px){.aawp-responsive-table-note{display:none}}.aawp-box{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal}.aawp-box:before,.aawp-box:after{content:" ";display:table}.aawp-box:after{clear:both}@media (max-width:480px){.aawp-box{margin-bottom:15px}}.aawp-box.ribbon{padding-top:35px}.aawp-box .aawp-box__thumb{float:left;width:160px}@media (max-width:768px){.aawp-box .aawp-box__thumb{float:none;width:100%}}.aawp-box .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp-box .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp-box .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp-box .aawp-box__content{margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp-box .aawp-box__content{margin:0;padding:0}}.aawp-box .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media (max-width:480px){.aawp-box .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp-box .aawp-box__description{margin:0}.aawp-box .aawp-box__description>p{margin:0 0 5px}.aawp-box .aawp-box__description>p:empty{display:none}.aawp-box .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp-box .aawp-box__description>ul li{margin:0;padding:0}@media (max-width:480px){.aawp-box .aawp-box__description{display:none}}.aawp-box .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp-box .aawp-box__footer{margin:0;padding:0}}.aawp-box .aawp-box__pricing{display:block;margin-bottom:5px}.aawp-box .aawp-box__pricing:empty{display:none}.aawp-box .aawp-box__pricing span+span{margin-left:15px}.aawp-box .aawp-box__pricing span+span.aawp-check-prime,.aawp-box .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media (max-width:480px){.aawp-box .aawp-box__pricing{margin-bottom:0}}.aawp-box .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp-box .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp-box .aawp-box__price--current{font-size:20px;font-weight:bold}@media (max-width:480px){.aawp-box .aawp-box__price--current{font-size:16px}}.aawp-box .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp-box .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp-box .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp-box .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp-box .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp-box .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media (max-width:768px){.aawp-box .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media (min-width:768px){.aawp-box.inline-info .aawp-box__thumb{margin-bottom:30px}}@media (min-width:768px){}.aawp-not-available-info,.aawp-not-available-notice{font-size:80%}.aawp-not-available-info{color:#4189A5}.aawp-not-available-notice{color:#f0ad4e}.aawp.aawp-box.light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp.aawp-box.dark{background:#232F3E;color:#f2f2f2}.aawp.aawp-box.dark .aawp-box__title{color:#fff}.aawp.aawp-box.dark .aawp-box__title:visited{color:#fff}.aawp.aawp-box.dark .aawp-box__title:hover,.aawp.aawp-box.dark .aawp-box__title:focus{color:#f2f2f2}.aawp.aawp-box.dark .aawp-box__price--current{color:#fff}.aawp.aawp-box.dark .aawp-box__reviews,.aawp.aawp-box.dark .aawp-box__price--old,.aawp.aawp-box.dark .aawp-box__info{color:#ccc}.aawp.aawp-box.dark .aawp-box__bestseller{top:0;left:0}.aawp.aawp-box.dark .aawp-box__sale{right:0;top:0}.aawp-grid{letter-spacing:-0.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;width:104%;margin-left:-4%}.aawp-grid .opera-only :-o-prefocus,.aawp-grid{word-spacing:-0.43em}@media (min-width:601px){.aawp-grid{display:flex;display:-webkit-flex;flex-wrap:wrap}}.aawp-grid__item{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;font-family:sans-serif;width:96%;margin-left:4%}@media (min-width:601px){.aawp-grid__item{display:flex;display:-webkit-flex}.aawp-grid__item>*{max-width:100%}}@media (min-width:601px){.aawp-grid--col-2 .aawp-grid__item{width:46%}.aawp-grid--col-3 .aawp-grid__item{width:29.33%}.aawp-grid--col-4 .aawp-grid__item{width:21%}.aawp-grid--col-5 .aawp-grid__item{width:16%}.aawp-grid--col-6 .aawp-grid__item{width:12.66%}}@media (min-width:601px) and (max-width:1024px){.aawp-grid--col-3 .aawp-grid__item,.aawp-grid--col-4 .aawp-grid__item,.aawp-grid--col-5 .aawp-grid__item,.aawp-grid--col-6 .aawp-grid__item{width:46%}}.aawp table.aawp-table{display:block;margin:10px 0 30px;border:none;border-collapse:collapse;border-spacing:0;font-size:16px}.aawp table.aawp-table,.aawp table.aawp-table thead,.aawp table.aawp-table tbody,.aawp table.aawp-table th,.aawp table.aawp-table td,.aawp table.aawp-table tr{display:block;border:none}.aawp table.aawp-table thead tr{position:absolute;top:-9999px;left:-9999px}.aawp table.aawp-table tr{margin-bottom:20px}.aawp table.aawp-table tr:nth-child(odd){background-color:#fafafa}.aawp table.aawp-table th{border:none}.aawp table.aawp-table td{padding:10px;border:none;border-top:1px solid #ededed;border-right:1px solid #ededed;border-left:1px solid #ededed}.aawp table.aawp-table td:last-child{border-bottom:1px solid #ededed}.aawp table.aawp-table td:before{content:attr(data-label) ": ";display:inline-block;font-weight:bold;width:125px}.aawp table.aawp-table td img{display:inline-block;width:100% \9;max-width:100%;height:auto;margin:0 auto;max-height:200px}.aawp table.aawp-table td.aawp-table__td-position{font-weight:bold;text-align:center}.aawp table.aawp-table td.aawp-table__td-position:before{content:attr(data-label) "";width:auto;margin-right:5px}.aawp table.aawp-table td.aawp-table__td-thumb,.aawp table.aawp-table td.aawp-table__td-title,.aawp table.aawp-table td.aawp-table__td-links{text-align:center}.aawp table.aawp-table td.aawp-table__td-thumb:before,.aawp table.aawp-table td.aawp-table__td-title:before,.aawp table.aawp-table td.aawp-table__td-links:before{display:none}.aawp table.aawp-table td .aawp-product__reviews{display:none}.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price{display:inline-block;margin-right:10px;vertical-align:middle}.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price--old{color:#666;font-size:11.2px;text-decoration:line-through}@media (min-width:800px){.aawp table.aawp-table{display:table;table-layout:auto;width:100%;border:1px solid #ededed;font-size:14px;line-height:1.4}.aawp table.aawp-table thead{display:table-header-group}.aawp table.aawp-table thead tr{position:static;top:auto;left:auto}.aawp table.aawp-table tbody{display:table-row-group}.aawp table.aawp-table tr{display:table-row}.aawp table.aawp-table th,.aawp table.aawp-table td{display:table-cell;padding:10px 12px;text-align:left}.aawp table.aawp-table td:before{display:none;content:"";width:auto}.aawp table.aawp-table thead{background:#fafafa}.aawp table.aawp-table tr:nth-child(odd){background:none}.aawp table.aawp-table th,.aawp table.aawp-table td{vertical-align:middle}.aawp table.aawp-table th.aawp-table__th-position,.aawp table.aawp-table td.aawp-table__th-position,.aawp table.aawp-table th.aawp-table__td-position,.aawp table.aawp-table td.aawp-table__td-position{max-width:50px;font-weight:bold;white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-thumb img,.aawp table.aawp-table td.aawp-table__th-thumb img,.aawp table.aawp-table th.aawp-table__td-thumb img,.aawp table.aawp-table td.aawp-table__td-thumb img{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto;max-width:65px;max-height:100px}.aawp table.aawp-table th.aawp-table__th-title,.aawp table.aawp-table td.aawp-table__th-title,.aawp table.aawp-table th.aawp-table__td-title,.aawp table.aawp-table td.aawp-table__td-title{min-width:150px;text-align:left}.aawp table.aawp-table th.aawp-table__th-rating .aawp-product__reviews,.aawp table.aawp-table td.aawp-table__th-rating .aawp-product__reviews,.aawp table.aawp-table th.aawp-table__td-rating .aawp-product__reviews,.aawp table.aawp-table td.aawp-table__td-rating .aawp-product__reviews{display:block;margin-top:5px;color:#666;font-size:12px;white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-pricing,.aawp table.aawp-table td.aawp-table__th-pricing,.aawp table.aawp-table th.aawp-table__td-pricing,.aawp table.aawp-table td.aawp-table__td-pricing{white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-pricing .aawp-product__price,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-product__price,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-product__price,.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price{display:block;font-weight:bold}.aawp table.aawp-table th.aawp-table__th-pricing .aawp-product__price--old,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-product__price--old,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-product__price--old,.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price--old{font-weight:400}.aawp table.aawp-table th.aawp-table__th-pricing .aawp-check-prime,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-check-prime,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-check-prime,.aawp table.aawp-table td.aawp-table__td-pricing .aawp-check-prime{margin-top:5px}.aawp table.aawp-table th.aawp-table__th-links,.aawp table.aawp-table td.aawp-table__th-links,.aawp table.aawp-table th.aawp-table__td-links,.aawp table.aawp-table td.aawp-table__td-links{white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-links .aawp-button,.aawp table.aawp-table td.aawp-table__th-links .aawp-button,.aawp table.aawp-table th.aawp-table__td-links .aawp-button,.aawp table.aawp-table td.aawp-table__td-links .aawp-button{word-break:break-all}.aawp table.aawp-table tr th{font-weight:bold;text-align:left}.aawp table.aawp-table tr td{border-left:none;border-right:none}.aawp table.aawp-table a{border:none;box-shadow:none;outline:none;text-decoration:none}}.aawp table.aawp-comparison-table{margin:10px 0 30px;border:none;border-collapse:separate;border-spacing:0;font-size:16px}.aawp table.aawp-comparison-table,.aawp table.aawp-comparison-table thead,.aawp table.aawp-comparison-table tbody,.aawp table.aawp-comparison-table th,.aawp table.aawp-comparison-table td,.aawp table.aawp-comparison-table tr{display:block;overflow:hidden;border:none}.aawp table.aawp-comparison-table thead tr{position:absolute;top:-9999px;left:-9999px}.aawp table.aawp-comparison-table tr{margin-bottom:20px}.aawp table.aawp-comparison-table tr:nth-child(odd){background-color:#fafafa}.aawp table.aawp-comparison-table th,.aawp table.aawp-comparison-table td{border-right:1px solid #ededed;border-bottom:1px solid #ededed}.aawp table.aawp-comparison-table td{padding:10px}.aawp table.aawp-comparison-table td:before{content:attr(data-label) ": ";display:inline-block;font-weight:bold;width:125px}.aawp table.aawp-comparison-table td img{display:inline-block;width:100% \9;max-width:100%;height:auto}.aawp table.aawp-comparison-table td.position{font-weight:bold;text-align:center}.aawp table.aawp-comparison-table td.position:before{content:attr(data-label) "";width:auto}.aawp table.aawp-comparison-table td.thumb,.aawp table.aawp-comparison-table td.title,.aawp table.aawp-comparison-table td.links{text-align:center}.aawp table.aawp-comparison-table td.thumb:before,.aawp table.aawp-comparison-table td.title:before,.aawp table.aawp-comparison-table td.links:before{display:none}.aawp table.aawp-comparison-table td.pricing .price{display:block;min-height:20px;line-height:20px}.aawp table.aawp-comparison-table td.pricing .price--current{font-size:16px;font-weight:bold}.aawp table.aawp-comparison-table td.pricing .price--old{color:#666;font-size:12px;text-decoration:line-through}@media (min-width:800px){.aawp table.aawp-comparison-table{display:table;table-layout:fixed;width:100%;background:#fff;border-top:1px solid #ededed;border-left:1px solid #ededed;font-size:14px;line-height:1.4}.aawp table.aawp-comparison-table thead{display:table-header-group}.aawp table.aawp-comparison-table thead tr{position:static;top:auto;left:auto}.aawp table.aawp-comparison-table tbody{display:table-row-group}.aawp table.aawp-comparison-table tr{display:table-row}.aawp table.aawp-comparison-table th,.aawp table.aawp-comparison-table td{display:table-cell;padding:10px 12px;text-align:left}.aawp table.aawp-comparison-table td:before{display:none;content:"";width:auto}.aawp table.aawp-comparison-table tr:nth-child(odd){background:none}.aawp table.aawp-comparison-table tr:nth-child(2n){background:#fafafa}.aawp table.aawp-comparison-table th{font-weight:bold;text-align:left}.aawp table.aawp-comparison-table td{text-align:center}.aawp table.aawp-comparison-table td.thumb img{margin:0 auto;height:auto;max-height:115px;max-width:100%;width:auto}.aawp table.aawp-comparison-table td.rating .reviews{display:block;margin-top:5px;color:#666;font-size:12px;white-space:nowrap}.aawp table.aawp-comparison-table td.pricing .price{display:block;font-weight:bold}.aawp table.aawp-comparison-table td.pricing .aawp-check-prime{margin-top:5px}.aawp table.aawp-comparison-table a{border:none;box-shadow:none;outline:none;text-decoration:none}}.aawp-icon-globe{display:inline-block;height:16px;width:16px;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-globe.svg);background-repeat:no-repeat;background-size:16px;background-position:center;vertical-align:-15%}.aawp-icon-yes{display:inline-block;height:16px;width:16px;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-yes.svg);background-repeat:no-repeat;background-size:16px;background-position:center;vertical-align:-15%}.aawp-icon-no{display:inline-block;height:16px;width:16px;background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/icon-no.svg);background-repeat:no-repeat;background-size:16px;background-position:center;vertical-align:-15%}.aawp-tb{margin:20px 0 0 0;border-collapse:collapse;border-spacing:1px;color:#444;font-size:13px;line-height:20px;table-layout:fixed}.aawp-tb__head,.aawp-tb__data{position:relative;padding:10px 9px;background-clip:padding-box;border:1px solid #d7d7d7;text-align:center}.aawp-tb__head{font-weight:bold;text-align:left;vertical-align:middle}.aawp-tb__data{vertical-align:middle}.aawp-tb-ribbon{display:none;padding:10px 5px;background:transparent;color:#fff;font-size:13px;line-height:20px;text-align:center}.aawp-tb-thumb{display:block;margin:10px;background-repeat:no-repeat;background-size:contain;background-position:center center}.aawp-tb-thumb img{display:block;height:auto;max-height:150px;max-width:100%;background-color:transparent;box-shadow:none;float:none;opacity:1}.aawp-tb__row--highlight .aawp-tb-thumb img,.aawp-tb__data--highlight .aawp-tb-thumb img{border:none;box-shadow:none}.aawp-tb--desktop{display:table;margin-bottom:1.75em;width:100%}@media (max-width:767px){.aawp-tb--desktop{display:none}}.aawp-tb--desktop .aawp-tb__row{display:table-row}.aawp-tb--desktop .aawp-tb__row:not(.aawp-tb__row--highlight):nth-child(2n+2) .aawp-tb__head,.aawp-tb--desktop .aawp-tb__row:not(.aawp-tb__row--highlight):nth-child(2n+2) .aawp-tb__data:not(.aawp-tb__data--highlight){background-color:#F5F5F5}.aawp-tb--desktop .aawp-tb__head,.aawp-tb--desktop .aawp-tb__data{display:table-cell}.aawp-tb--desktop .aawp-tb__data{position:relative}.aawp-tb--desktop .aawp-tb__data--highlight{position:relative}.aawp-tb--desktop .aawp-tb__data--highlight:after{position:absolute;top:-1px;left:-1px;bottom:0;display:block;width:0;border-left:1px solid transparent;content:""}.aawp-tb--desktop .aawp-tb-ribbon{position:absolute;top:-1px;left:-1px;right:0}.aawp-tb--desktop.aawp-tb--hide-labels .aawp-tb__head,.aawp-tb--desktop.aawp-tb--hide-desktop-labels .aawp-tb__head{display:none}.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb__row:first-child .aawp-tb__head,.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb__row:first-child .aawp-tb__data{padding-top:52px}.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb-ribbon{display:block}.aawp-tb--desktop.aawp-tb--cols-1 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-1 .aawp-tb__data{width:100%}.aawp-tb--desktop.aawp-tb--cols-2 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-2 .aawp-tb__data{width:50%}.aawp-tb--desktop.aawp-tb--cols-3 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-3 .aawp-tb__data{width:33.33333333%}.aawp-tb--desktop.aawp-tb--cols-4 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-4 .aawp-tb__data{width:25%}.aawp-tb--desktop.aawp-tb--cols-5 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-5 .aawp-tb__data{width:20%}.aawp-tb--desktop.aawp-tb--cols-6 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-6 .aawp-tb__data{width:16.66666667%}.aawp-tb--desktop.aawp-tb--cols-7 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-7 .aawp-tb__data{width:14.28571429%}@media (max-width:1200px){.aawp-tb--desktop .aawp-tb__data:nth-child(7){display:none}}@media (max-width:1100px){.aawp-tb--desktop .aawp-tb__data:nth-child(6){display:none}}@media (max-width:1000px){.aawp-tb--desktop .aawp-tb__data:nth-child(5){display:none}}.aawp-tb--mobile{display:none}@media (max-width:767px){.aawp-tb--mobile{display:block}}.aawp-tb--mobile .aawp-tb__product{position:relative;margin:0 0 30px;border:1px solid transparent}.aawp-tb--mobile .aawp-tb__row{display:table;width:100%}.aawp-tb--mobile .aawp-tb__row:not(.aawp-tb__row--highlight):nth-of-type(2n) .aawp-tb__head,.aawp-tb--mobile .aawp-tb__row:not(.aawp-tb__row--highlight):nth-of-type(2n) .aawp-tb__data{background-color:#F5F5F5}.aawp-tb--mobile .aawp-tb__head,.aawp-tb--mobile .aawp-tb__data{display:table-cell}.aawp-tb--mobile .aawp-tb__head{width:50%}.aawp-tb--mobile .aawp-tb__data{width:50%}.aawp-tb--mobile .aawp-tb__product--highlight .aawp-tb-ribbon{display:block}.aawp-tb--mobile.aawp-tb--hide-labels .aawp-tb__head,.aawp-tb--mobile.aawp-tb--hide-mobile-labels .aawp-tb__head{display:none}.aawp-tb--mobile.aawp-tb--hide-labels .aawp-tb__data,.aawp-tb--mobile.aawp-tb--hide-mobile-labels .aawp-tb__data{width:100%}.aawp-tb--mobile .aawp-tb-product-data-thumb img{background:transparent}.aawp-tb-product-data-thumb img{display:block;margin:0 auto}.aawp .aawp-product--vertical{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;padding:25px 15px 15px}.aawp .aawp-product--vertical:before,.aawp .aawp-product--vertical:after{content:" ";display:table}.aawp .aawp-product--vertical:after{clear:both}@media (max-width:480px){.aawp .aawp-product--vertical{margin-bottom:15px}}.aawp .aawp-product--vertical.ribbon{padding-top:35px}.aawp .aawp-product--vertical .aawp-box__thumb{float:left;width:160px}@media (max-width:768px){.aawp .aawp-product--vertical .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--vertical .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--vertical .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--vertical .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--vertical .aawp-box__content{margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--vertical .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--vertical .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--vertical .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--vertical .aawp-box__description{margin:0}.aawp .aawp-product--vertical .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--vertical .aawp-box__description>p:empty{display:none}.aawp .aawp-product--vertical .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--vertical .aawp-box__description>ul li{margin:0;padding:0}@media (max-width:480px){.aawp .aawp-product--vertical .aawp-box__description{display:none}}.aawp .aawp-product--vertical .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--vertical .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--vertical .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--vertical .aawp-box__pricing:empty{display:none}.aawp .aawp-product--vertical .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--vertical .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--vertical .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media (max-width:480px){.aawp .aawp-product--vertical .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--vertical .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--vertical .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--vertical .aawp-box__price--current{font-size:20px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--vertical .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--vertical .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--vertical .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--vertical .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--vertical .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--vertical .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--vertical .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media (max-width:768px){.aawp .aawp-product--vertical .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media (min-width:768px){.aawp .aawp-product--vertical.inline-info .aawp-box__thumb{margin-bottom:30px}}@media (min-width:768px){}.aawp .aawp-product--vertical .aawp-product__ribbon{padding:0 10px}.aawp .aawp-product--vertical .aawp-product__ribbon--sale{position:absolute;top:-1px;right:-1px}.aawp .aawp-product--vertical .aawp-product__ribbon--bestseller,.aawp .aawp-product--vertical .aawp-product__ribbon--new{position:absolute;top:-1px;left:-1px}.aawp .aawp-product--vertical .aawp-product__image{display:block;border:none;box-shadow:none;outline:none;text-decoration:none;background-repeat:no-repeat;background-position:center;background-size:contain}.aawp .aawp-product--vertical .aawp-product__image:hover,.aawp .aawp-product--vertical .aawp-product__image:focus,.aawp .aawp-product--vertical .aawp-product__image:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--vertical .aawp-product__image-spacer{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto;background-color:transparent;box-shadow:none;float:none;opacity:1}.aawp .aawp-product--vertical.aawp-product--bestseller .aawp-product__image,.aawp .aawp-product--vertical.aawp-product--new .aawp-product__image{margin-top:3px}.aawp .aawp-product--vertical .aawp-product__content{position:relative;min-height:75px}.aawp .aawp-product--vertical .aawp-product__title{display:block;height:40px;margin-top:10px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:16px;font-weight:bold;line-height:20px;overflow:hidden;text-overflow:ellipsis}.aawp .aawp-product--vertical .aawp-product__meta{display:inline-block;display:block;margin-top:5px}.aawp .aawp-product--vertical .aawp-product__meta .aawp-check-prime{float:right;margin-top:7px}.aawp .aawp-product--vertical .aawp-product__reviews{display:inline-block;color:#666;font-size:14px;line-height:14px;vertical-align:-10%}.aawp .aawp-product--vertical .aawp-product__footer{text-align:right}.aawp .aawp-product--vertical .aawp-product__footer .aawp-check-prime{margin-bottom:5px}.aawp .aawp-product--vertical .aawp-product__footer .aawp-button{display:block;margin:0;width:100%}.aawp .aawp-product--vertical .aawp-product__footer .aawp-button+.aawp-button{margin-top:10px}.aawp .aawp-product--vertical .aawp-product__pricing{display:inline-block;margin-top:10px;width:100%}.aawp .aawp-product--vertical .aawp-product__pricing:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price--current:empty{display:none;margin:0}.aawp .aawp-product--vertical .aawp-product__price{line-height:18px}.aawp .aawp-product--vertical .aawp-product__price--old{float:left;color:#666;font-size:14px;text-decoration:line-through}.aawp .aawp-product--vertical .aawp-product__price--current{float:right;font-size:18px;font-weight:bold}.aawp .aawp-product--vertical .aawp-product__info{display:block;margin-top:10px;color:#666;font-size:11px;text-align:center}.aawp .aawp-product--vertical.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--vertical.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--vertical.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--list{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;margin-bottom:20px;padding:10px}.aawp .aawp-product--list:before,.aawp .aawp-product--list:after{content:" ";display:table}.aawp .aawp-product--list:after{clear:both}@media (max-width:480px){.aawp .aawp-product--list{margin-bottom:15px}}.aawp .aawp-product--list.ribbon{padding-top:35px}.aawp .aawp-product--list .aawp-box__thumb{float:left;width:160px}@media (max-width:768px){.aawp .aawp-product--list .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--list .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--list .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--list .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--list .aawp-box__content{margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--list .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--list .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--list .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--list .aawp-box__description{margin:0}.aawp .aawp-product--list .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--list .aawp-box__description>p:empty{display:none}.aawp .aawp-product--list .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--list .aawp-box__description>ul li{margin:0;padding:0}@media (max-width:480px){.aawp .aawp-product--list .aawp-box__description{display:none}}.aawp .aawp-product--list .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--list .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--list .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--list .aawp-box__pricing:empty{display:none}.aawp .aawp-product--list .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--list .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--list .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media (max-width:480px){.aawp .aawp-product--list .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--list .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--list .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--list .aawp-box__price--current{font-size:20px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--list .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--list .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--list .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--list .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--list .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--list .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--list .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media (max-width:768px){.aawp .aawp-product--list .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media (min-width:768px){.aawp .aawp-product--list.inline-info .aawp-box__thumb{margin-bottom:30px}}@media (min-width:768px){}.aawp .aawp-product--list:first-child.aawp-product--ribbon{margin-top:10px}.aawp .aawp-product--list.aawp-product--bestseller,.aawp .aawp-product--list.aawp-product--new{padding-top:20px}.aawp .aawp-product--list .aawp-product__ribbon{z-index:10;padding:0 20px;font-size:11px;line-height:18px}.aawp .aawp-product--list .aawp-product__ribbon--sale{position:absolute;top:-10px;right:-5px;border-radius:0}.aawp .aawp-product--list .aawp-product__ribbon--bestseller,.aawp .aawp-product--list .aawp-product__ribbon--new{position:absolute;top:-10px;left:-5px}.aawp .aawp-product--list .aawp-product__inner{position:relative;display:block}.aawp .aawp-product--list .aawp-product__image-link{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--list .aawp-product__image-link:hover,.aawp .aawp-product--list .aawp-product__image-link:focus,.aawp .aawp-product--list .aawp-product__image-link:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--list .aawp-product__image{position:absolute;top:0;bottom:0;left:0;z-index:5;display:block;height:100%;width:75px;background-repeat:no-repeat;background-size:auto 100%;background-position:center}.aawp .aawp-product--list.aawp-product--bestseller .aawp-product__image,.aawp .aawp-product--list.aawp-product--new .aawp-product__image{background-size:auto 90%}.aawp .aawp-product--list .aawp-product__content{display:block;margin-left:75px;min-height:75px;padding:3px 10px 5px}.aawp .aawp-product--list .aawp-product__title{display:block;margin-top:5px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:16px;font-weight:bold;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:769px){.aawp .aawp-product--list .aawp-product__title{width:100%}}.aawp .aawp-product--list .aawp-product__teaser{margin:5px 0 0;color:#666;font-size:14px;line-height:18px}.aawp .aawp-product--list .aawp-product__meta{zoom:1}.aawp .aawp-product--list .aawp-product__meta:before,.aawp .aawp-product--list .aawp-product__meta:after{content:" ";display:table}.aawp .aawp-product--list .aawp-product__meta:after{clear:both}.aawp .aawp-product--list .aawp-star-rating,.aawp .aawp-product--list .aawp-product__price{margin-bottom:0}.aawp .aawp-product--list .aawp-star-rating{margin-top:-1px;margin-right:10px}.aawp .aawp-product--list .aawp-product__price{display:inline-block;margin-right:10px;color:inherit;font-size:15px;line-height:20px;vertical-align:middle}.aawp .aawp-product--list .aawp-product__price--old{color:#666;font-size:14px;text-decoration:line-through}.aawp .aawp-product--list .aawp-product__price--current{font-weight:bold}.aawp .aawp-product--list .aawp-product__price--saved{padding:4px 6px;border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);color:#fff;font-size:12px;line-height:12px}.aawp .aawp-product--list.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--list.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--list.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--list.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--list.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-small{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;margin-bottom:20px;padding:5px}.aawp .aawp-product--widget-small:before,.aawp .aawp-product--widget-small:after{content:" ";display:table}.aawp .aawp-product--widget-small:after{clear:both}@media (max-width:480px){.aawp .aawp-product--widget-small{margin-bottom:15px}}.aawp .aawp-product--widget-small.ribbon{padding-top:35px}.aawp .aawp-product--widget-small .aawp-box__thumb{float:left;width:160px}@media (max-width:768px){.aawp .aawp-product--widget-small .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--widget-small .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--widget-small .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--widget-small .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--widget-small .aawp-box__content{margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--widget-small .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--widget-small .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--widget-small .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--widget-small .aawp-box__description{margin:0}.aawp .aawp-product--widget-small .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--widget-small .aawp-box__description>p:empty{display:none}.aawp .aawp-product--widget-small .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--widget-small .aawp-box__description>ul li{margin:0;padding:0}@media (max-width:480px){.aawp .aawp-product--widget-small .aawp-box__description{display:none}}.aawp .aawp-product--widget-small .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media (max-width:768px){.aawp .aawp-product--widget-small .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--widget-small .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--widget-small .aawp-box__pricing:empty{display:none}.aawp .aawp-product--widget-small .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--widget-small .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--widget-small .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media (max-width:480px){.aawp .aawp-product--widget-small .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--widget-small .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--widget-small .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--widget-small .aawp-box__price--current{font-size:20px;font-weight:bold}@media (max-width:480px){.aawp .aawp-product--widget-small .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--widget-small .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--widget-small .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--widget-small .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--widget-small .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--widget-small .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--widget-small .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media (max-width:768px){.aawp .aawp-product--widget-small .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media (min-width:768px){.aawp .aawp-product--widget-small.inline-info .aawp-box__thumb{margin-bottom:30px}}@media (min-width:768px){}.aawp .aawp-product--widget-small:first-child.aawp-product--ribbon{margin-top:10px}.aawp .aawp-product--widget-small.aawp-product--bestseller,.aawp .aawp-product--widget-small.aawp-product--new{padding-top:15px}.aawp .aawp-product--widget-small .aawp-product__ribbon{z-index:10;padding:0 10px;font-size:11px;line-height:18px}.aawp .aawp-product--widget-small .aawp-product__ribbon--sale{position:absolute;top:-10px;right:-5px;border-radius:0}.aawp .aawp-product--widget-small .aawp-product__ribbon--bestseller,.aawp .aawp-product--widget-small .aawp-product__ribbon--new{position:absolute;top:-10px;left:-5px}.aawp .aawp-product--widget-small .aawp-product__inner{position:relative;display:block}.aawp .aawp-product--widget-small .aawp-product__image-link{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-small .aawp-product__image-link:hover,.aawp .aawp-product--widget-small .aawp-product__image-link:focus,.aawp .aawp-product--widget-small .aawp-product__image-link:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-small .aawp-product__image{position:absolute;top:0;bottom:0;left:0;z-index:5;display:block;height:100%;width:75px;background-repeat:no-repeat;background-size:contain;background-position:center}.aawp .aawp-product--widget-small .aawp-product__content{display:block;margin-left:75px;min-height:75px;padding:3px 10px 5px}.aawp .aawp-product--widget-small .aawp-product__title{display:block;margin-top:5px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:14px;font-weight:bold;line-height:20px;overflow:hidden;text-overflow:ellipsis}@media (min-width:769px){.aawp .aawp-product--widget-small .aawp-product__title{height:40px}}.aawp .aawp-product--widget-small .aawp-product__meta{zoom:1;margin-top:5px}.aawp .aawp-product--widget-small .aawp-product__meta:before,.aawp .aawp-product--widget-small .aawp-product__meta:after{content:" ";display:table}.aawp .aawp-product--widget-small .aawp-product__meta:after{clear:both}.aawp .aawp-product--widget-small .aawp-star-rating,.aawp .aawp-product--widget-small .aawp-product__price{margin-bottom:0}.aawp .aawp-product--widget-small .aawp-star-rating{margin-right:5px}.aawp .aawp-product--widget-small .aawp-product__price{display:inline-block;color:inherit;font-size:15px;font-weight:bold;line-height:1;vertical-align:middle}.aawp .aawp-product--widget-small.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--widget-small.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--current{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.onegoodthingbyjillee.com/wp-content/plugins/aawp/public/assets/css/../img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--current{color:#e2e2e2}.aawp-floating-wrapper,div.aawp-floating-wrapper{box-sizing:border-box}@media (min-width:601px){.aawp-floating-wrapper--left,.aawp-floating-wrapper--right{max-width:250px}.aawp-floating-wrapper--left{float:left;margin:0 1em 1em 0}.aawp-floating-wrapper--right{float:right;margin:0 0 1em 1em}}#sm-menu-4642,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-content {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -ms-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
#sm-menu-4642.sm-menu-closing,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher.sm-pusher-closing,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher.sm-pusher-closing #sm-content {
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    transition-duration: 400ms;
}
#sm-menu-4642,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher,
html.sm-menu-active .sm-body.sm-menu-4642 #sm-pusher #sm-content {
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -ms-transition-duration: 400ms;
    transition-duration: 400ms;
}
#sm-menu-4642 {
    width: 350px;
}
#sm-menu-4642 .sm-level {
    width: 350px;
}
#sm-menu-4642 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 .sm-close > span {
    padding: 10px 20px;
}
#sm-menu-4642 .sm-close ._mi {
    color: rgba(102, 102, 102, 0.8);
}
#sm-menu-4642 .sm-close ._mi._svg {
    fill: rgba(102, 102, 102, 0.8);
}
#sm-menu-4642 .sm-close:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-close:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-close > span a {
    font-size: 36px;
    width: 36px;
    height: 36px;
    line-height: 36px;
}
#sm-menu-4642 .sm-close > span a ._mi {
    font-size: 36px;
    width: 36px;
    height: 36px;
}
#sm-menu-4642 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 .sm-level,
#sm-menu-4642 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 .sm-search {
    background-color: rgba(255, 255, 255, 1);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
}
#sm-menu-4642 .sm-search .sm-search-form .sm-search-field {
    font-size: 14px;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgb(102, 102, 102);
    padding-left: 15px;
    padding-right: 15px;
}
#sm-menu-4642 .sm-search .sm-search-form .sm-search-submit {
    right: 15px;
    font-size: 18px;
    width: 18px;
    margin-top: calc(-18px / 2);
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
}
#sm-menu-4642 .sm-title .sm-title-wrap {
    text-align: left;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap .sm-title-wrap ._mi {
    color: #ffffff;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap .sm-title-wrap ._mi._svg {
    color: #ffffff;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap .sm-title-wrap span {
    color: #ffffff;
}
#sm-menu-4642 .sm-level-overlay .sm-title-overlap {
    font-family: 'Lato';
    font-weight: 400;
}
#sm-menu-4642 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 .sm-back {
    text-align: left;
}
#sm-menu-4642 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-nav-list li > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 .sm-nav-list li {
    vertical-align: top;
}
#sm-menu-4642 .sm-nav-list li > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 .sm-nav-list li.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 .sm-nav-list li > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 .sm-nav-list li > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 .sm-nav-list li > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 .sm-nav-list li > a:hover .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 .sm-nav-list li > a:hover .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children > a .sm-arrow {
    font-size: 14px;
    left: 0px;
    margin-top: 0px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children > a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 .sm-nav-list li.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 .sm-nav-list li > a .sm-title-wrap .sm-thumb-behind {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
#sm-menu-4642 .sm-nav-list li > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
#sm-menu-4642 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 .sm-footer .sm-footer-text {
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
html.no-csstransforms3d.sm-menu-active:not(.sm-always-visible) .sm-body.sm-menu-4642 .sm-pusher.sm-left {
    padding-left: 350px;
}
html.no-csstransforms3d.sm-menu-active:not(.sm-always-visible) .sm-body.sm-menu-4642 .sm-pusher.sm-right {
    padding-right: 350px;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-nav-list li > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-nav-list li > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-nav-list li.menu-item-has-children > a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70763 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70763 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70763 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70763.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 > a:hover {
    color: rgba(148, 190, 61, 1)!important;
}
#sm-menu-4642 li.menu-item-70763 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70763 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70763:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70763:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70763.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70763 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70763 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70763 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70763 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70763 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70763 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70763 > .sm-level,
#sm-menu-4642 li.menu-item-70763 > .sm-level {
    background-color: #244c75;
}
#sm-menu-4642 li.menu-item-70763 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70763 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    text-align: left;
}
#sm-menu-4642 li.menu-item-70763 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70763 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70763 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70763 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70763 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70763 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70763 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70763 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70763 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70763 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70764 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70764 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70764 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70764 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70764.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70764 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70764 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70764:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70764:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70764.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70764 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70764 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70764 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70764 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70764 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70764 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70764 .sm-level,
#sm-menu-4642 li.menu-item-70764 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70764 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70764 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70764 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70764 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70764 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70764 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70764 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70764 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70764 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70764 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70764 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70765 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70765 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70765 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70765 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70765.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70765 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70765 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70765:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70765:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70765.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70765 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70765 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70765 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70765 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70765 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70765 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70765 .sm-level,
#sm-menu-4642 li.menu-item-70765 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70765 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70765 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70765 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70765 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70765 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70765 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70765 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70765 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70765 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70765 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70765 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70766 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70766 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70766 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70766 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70766.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70766 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70766 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70766:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70766:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70766.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70766 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70766 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70766 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70766 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70766 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70766 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70766 .sm-level,
#sm-menu-4642 li.menu-item-70766 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70766 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70766 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70766 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70766 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70766 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70766 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70766 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70766 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70766 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70766 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70766 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70767 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70767 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70767 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70767 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70767.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70767 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70767 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70767:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70767:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70767.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70767 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70767 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70767 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70767 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70767 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70767 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70767 .sm-level,
#sm-menu-4642 li.menu-item-70767 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70767 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70767 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70767 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70767 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70767 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70767 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70767 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70767 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70767 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70767 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70767 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70769 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70769 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70769 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70769 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70769.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70769 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70769 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70769:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70769:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70769.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70769 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70769 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70769 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70769 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70769 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70769 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70769 .sm-level,
#sm-menu-4642 li.menu-item-70769 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70769 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70769 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70769 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70769 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70769 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70769 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70769 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70769 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70769 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70769 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70769 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70768 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70768 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70768 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70768 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70768.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70768 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70768 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70768:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70768:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70768.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70768 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70768 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70768 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70768 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70768 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70768 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70768 .sm-level,
#sm-menu-4642 li.menu-item-70768 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70768 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70768 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70768 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70768 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70768 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70768 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70768 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70768 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70768 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70768 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70768 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70770 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70770 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70770 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70770 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70770.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70770 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70770 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70770:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70770:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70770.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70770 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70770 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70770 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70770 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70770 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70770 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70770 .sm-level,
#sm-menu-4642 li.menu-item-70770 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70770 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70770 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70770 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70770 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70770 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70770 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70770 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70770 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70770 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70770 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70770 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70771 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70771 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70771 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70771 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70771.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70771 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70771 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70771:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70771:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70771.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70771 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70771 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70771 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70771 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70771 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70771 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70771 .sm-level,
#sm-menu-4642 li.menu-item-70771 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70771 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70771 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70771 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70771 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70771 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70771 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70771 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70771 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70771 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70771 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70771 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70772 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70772 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70772 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70772 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70772.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70772 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70772 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70772:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70772:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70772.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70772 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70772 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70772 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70772 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70772 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70772 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70772 .sm-level,
#sm-menu-4642 li.menu-item-70772 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70772 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70772 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70772 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70772 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70772 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70772 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70772 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70772 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70772 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70772 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70772 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70773 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70773 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70773 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70773 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70773.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70773 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70773 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70773:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70773:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70773.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70773 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70773 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70773 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70773 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70773 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70773 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70773 .sm-level,
#sm-menu-4642 li.menu-item-70773 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70773 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70773 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70773 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70773 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70773 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70773 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70773 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70773 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70773 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70773 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70773 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70774 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70774 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70774 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70774 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70774.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70774 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70774 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70774:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70774:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70774.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70774 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70774 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70774 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70774 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70774 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70774 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70774 .sm-level,
#sm-menu-4642 li.menu-item-70774 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70774 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70774 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70774 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70774 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70774 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70774 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70774 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70774 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70774 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70774 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70774 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70775 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70775 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70775 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70775 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70775.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70775 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70775 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70775:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70775:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70775.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70775 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70775 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70775 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70775 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70775 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70775 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70775 .sm-level,
#sm-menu-4642 li.menu-item-70775 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70775 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70775 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70775 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70775 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70775 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70775 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70775 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70775 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70775 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70775 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70775 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70776 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70776 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70776 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70776 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70776.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70776 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70776 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70776:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70776:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70776.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70776 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70776 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70776 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70776 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70776 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70776 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70776 .sm-level,
#sm-menu-4642 li.menu-item-70776 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70776 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70776 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70776 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70776 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70776 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70776 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70776 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70776 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70776 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70776 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70776 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70777 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70777 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70777 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70777 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70777.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70777 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70777 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70777:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70777:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70777.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70777 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70777 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70777 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70777 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70777 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70777 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70777 .sm-level,
#sm-menu-4642 li.menu-item-70777 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70777 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70777 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70777 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70777 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70777 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70777 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70777 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70777 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70777 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70777 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70777 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70818 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70818 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70818 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70818 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70818.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70818 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70818 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70818:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70818:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70818.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70818 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70818 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70818 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70818 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70818 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70818 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70818 .sm-level,
#sm-menu-4642 li.menu-item-70818 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70818 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70818 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70818 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70818 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70818 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70818 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70818 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70818 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70818 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70818 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70818 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70817 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70817 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70817 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70817 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70817.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70817 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70817 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70817:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70817:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70817.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70817 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70817 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70817 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70817 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70817 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70817 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70817 .sm-level,
#sm-menu-4642 li.menu-item-70817 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70817 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70817 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70817 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70817 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70817 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70817 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70817 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70817 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70817 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70817 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70817 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70932 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70932 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70932 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70932 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70932.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70932 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70932 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70932:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70932:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70932.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70932 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70932 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70932 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70932 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70932 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70932 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70932 .sm-level,
#sm-menu-4642 li.menu-item-70932 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70932 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70932 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70932 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70932 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70932 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70932 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70932 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70932 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70932 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70932 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70932 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70934 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70934 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70934 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70934 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70934.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70934 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70934 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70934:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70934:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70934.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70934 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70934 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70934 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70934 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70934 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70934 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70934 .sm-level,
#sm-menu-4642 li.menu-item-70934 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70934 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70934 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70934 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70934 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70934 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70934 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70934 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70934 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70934 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70934 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70934 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70933 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70933 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70933 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70933 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70933.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70933 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70933 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70933:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70933:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70933.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70933 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70933 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70933 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70933 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70933 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70933 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70933 .sm-level,
#sm-menu-4642 li.menu-item-70933 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70933 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70933 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70933 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70933 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70933 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70933 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70933 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70933 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70933 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70933 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70933 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70780 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70780 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70780 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70780 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70780.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70780 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70780 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70780:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70780:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70780.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70780 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70780 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70780 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70780 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70780 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70780 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70780 .sm-level,
#sm-menu-4642 li.menu-item-70780 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70780 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70780 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70780 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70780 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70780 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70780 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70780 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70780 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70780 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70780 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70780 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70781 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70781 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70781 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70781 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70781.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70781 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70781 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70781:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70781:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70781.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70781 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70781 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70781 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70781 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70781 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70781 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70781 .sm-level,
#sm-menu-4642 li.menu-item-70781 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70781 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70781 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70781 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70781 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70781 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70781 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70781 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70781 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70781 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70781 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70781 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70782 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70782 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70782 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70782 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70782.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70782 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70782 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70782:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70782:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70782.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70782 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70782 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70782 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70782 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70782 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70782 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70782 .sm-level,
#sm-menu-4642 li.menu-item-70782 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70782 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70782 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70782 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70782 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70782 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70782 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70782 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70782 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70782 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70782 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70782 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70783 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70783 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70783 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70783 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70783.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70783 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70783 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70783:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70783:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70783.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70783 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70783 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70783 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70783 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70783 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70783 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70783 .sm-level,
#sm-menu-4642 li.menu-item-70783 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70783 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70783 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70783 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70783 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70783 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70783 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70783 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70783 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70783 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70783 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70783 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70784 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70784 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70784 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70784 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70784.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70784 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70784 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70784:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70784:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70784.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70784 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70784 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70784 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70784 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70784 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70784 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70784 .sm-level,
#sm-menu-4642 li.menu-item-70784 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70784 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70784 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70784 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70784 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70784 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70784 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70784 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70784 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70784 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70784 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70784 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70785 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70785 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70785 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70785 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70785.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70785 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70785 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70785:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70785:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70785.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70785 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70785 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70785 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70785 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70785 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70785 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70785 .sm-level,
#sm-menu-4642 li.menu-item-70785 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70785 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70785 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70785 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70785 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70785 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70785 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70785 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70785 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70785 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70785 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70785 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70786 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70786 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70786 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70786 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70786.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70786 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70786 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70786:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70786:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70786.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70786 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70786 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70786 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70786 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70786 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70786 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70786 .sm-level,
#sm-menu-4642 li.menu-item-70786 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70786 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70786 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70786 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70786 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70786 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70786 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70786 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70786 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70786 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70786 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70786 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70787 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70787 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70787 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70787 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70787.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70787 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70787 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70787:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70787:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70787.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70787 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70787 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70787 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70787 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70787 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70787 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70787 .sm-level,
#sm-menu-4642 li.menu-item-70787 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70787 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70787 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70787 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70787 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70787 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70787 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70787 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70787 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70787 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70787 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70787 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70788 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70788 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70788 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70788 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70788.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70788 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70788 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70788:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70788:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70788.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70788 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70788 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70788 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70788 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70788 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70788 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70788 .sm-level,
#sm-menu-4642 li.menu-item-70788 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70788 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70788 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70788 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70788 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70788 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70788 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70788 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70788 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70788 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70788 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70788 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70789 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70789 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70789 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70789 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70789.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70789 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70789 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70789:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70789:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70789.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70789 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70789 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70789 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70789 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70789 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70789 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70789 .sm-level,
#sm-menu-4642 li.menu-item-70789 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70789 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70789 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70789 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70789 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70789 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70789 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70789 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70789 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70789 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70789 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70789 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70790 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70790 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70790 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70790 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70790.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70790 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70790 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70790:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70790:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70790.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70790 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70790 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70790 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70790 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70790 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70790 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70790 .sm-level,
#sm-menu-4642 li.menu-item-70790 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70790 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70790 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70790 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70790 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70790 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70790 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70790 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70790 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70790 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70790 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70790 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70791 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70791 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70791 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70791 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70791.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70791 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70791 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70791:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70791:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70791.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70791 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70791 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70791 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70791 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70791 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70791 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70791 .sm-level,
#sm-menu-4642 li.menu-item-70791 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70791 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70791 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70791 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70791 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70791 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70791 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70791 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70791 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70791 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70791 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70791 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70792 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70792 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70792 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70792 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70792.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70792 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70792 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70792:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70792:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70792.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70792 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70792 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70792 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70792 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70792 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70792 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70792 .sm-level,
#sm-menu-4642 li.menu-item-70792 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70792 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70792 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70792 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70792 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70792 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70792 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70792 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70792 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70792 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70792 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70792 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70793 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70793 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70793 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70793 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70793.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70793 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70793 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70793:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70793:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70793.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70793 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70793 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70793 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70793 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70793 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70793 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70793 .sm-level,
#sm-menu-4642 li.menu-item-70793 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70793 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70793 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70793 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70793 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70793 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70793 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70793 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70793 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70793 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70793 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70793 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70794 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70794 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70794 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70794 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70794.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70794 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70794 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70794:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70794:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70794.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70794 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70794 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70794 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70794 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70794 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70794 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70794 .sm-level,
#sm-menu-4642 li.menu-item-70794 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70794 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70794 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70794 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70794 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70794 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70794 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70794 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70794 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70794 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70794 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70794 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70795 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70795 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70795 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70795 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70795.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70795 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70795 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70795:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70795:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70795.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70795 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70795 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70795 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70795 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70795 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70795 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70795 .sm-level,
#sm-menu-4642 li.menu-item-70795 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70795 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70795 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70795 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70795 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70795 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70795 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70795 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70795 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70795 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70795 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70795 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70796 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70796 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70796 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70796 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70796.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70796 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70796 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70796:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70796:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70796.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70796 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70796 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70796 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70796 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70796 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70796 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70796 .sm-level,
#sm-menu-4642 li.menu-item-70796 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70796 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70796 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70796 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70796 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70796 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70796 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70796 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70796 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70796 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70796 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70796 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70797 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70797 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70797 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70797 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70797.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70797 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70797 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70797:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70797:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70797.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70797 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70797 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70797 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70797 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70797 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70797 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70797 .sm-level,
#sm-menu-4642 li.menu-item-70797 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70797 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70797 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70797 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70797 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70797 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70797 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70797 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70797 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70797 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70797 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70797 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70798 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70798 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70798 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70798 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70798.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70798 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70798 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70798:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70798:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70798.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70798 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70798 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70798 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70798 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70798 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70798 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70798 .sm-level,
#sm-menu-4642 li.menu-item-70798 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70798 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70798 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70798 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70798 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70798 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70798 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70798 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70798 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70798 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70798 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70798 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70799 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70799 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70799 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70799 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70799.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70799 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70799 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70799:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70799:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70799.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70799 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70799 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70799 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70799 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70799 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70799 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70799 .sm-level,
#sm-menu-4642 li.menu-item-70799 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70799 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70799 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70799 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70799 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70799 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70799 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70799 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70799 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70799 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70799 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70799 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70800 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70800 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70800 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70800 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70800.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70800 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 > a .sm-icon._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800:hover a .sm-icon {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800:hover a .sm-icon._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70800.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70800 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70800 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70800 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70800 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70800 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70800 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70800 > .sm-level,
#sm-menu-4642 li.menu-item-70800 > .sm-level {
    background-color: #244c75;
}
#sm-menu-4642 li.menu-item-70800 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70800 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    text-align: left;
}
#sm-menu-4642 li.menu-item-70800 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70800 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70800 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70800 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70800 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70800 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70800 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70800 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70800 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70800 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70801 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70801 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70801 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70801 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70801.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70801 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70801 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70801:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70801:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70801.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70801 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70801 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70801 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70801 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70801 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70801 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70801 .sm-level,
#sm-menu-4642 li.menu-item-70801 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70801 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70801 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70801 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70801 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70801 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70801 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70801 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70801 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70801 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70801 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70801 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70802 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70802 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70802 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70802 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70802.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70802 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70802 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70802:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70802:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70802.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70802 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70802 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70802 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70802 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70802 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70802 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70802 .sm-level,
#sm-menu-4642 li.menu-item-70802 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70802 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70802 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70802 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70802 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70802 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70802 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70802 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70802 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70802 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70802 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70802 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70803 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70803 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70803 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70803 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70803.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70803 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70803 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70803:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70803:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70803.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70803 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70803 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70803 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70803 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70803 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70803 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70803 .sm-level,
#sm-menu-4642 li.menu-item-70803 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70803 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70803 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70803 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70803 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70803 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70803 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70803 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70803 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70803 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70803 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70803 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70804 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70804 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70804 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70804 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70804.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70804 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70804 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70804:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70804:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70804.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70804 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70804 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70804 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70804 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70804 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70804 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70804 .sm-level,
#sm-menu-4642 li.menu-item-70804 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70804 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70804 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70804 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70804 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70804 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70804 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70804 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70804 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70804 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70804 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70804 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 > a {
        font-size: 4.1994vw;
        line-height: 4.666vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 > a .sm-icon {
        font-size: 5.8325vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805.menu-item-has-children a .sm-arrow {
        font-size: 3.2662vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-title {
        font-size: 4.1994vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-title ._mi {
        font-size: 5.5992vw;
        width: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-subtitle {
        font-size: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-description {
        font-size: 4.1994vw;
        line-height: 5.5992vw;
    }
}
@media only screen and (max-width: 0px) {
    #sm-menu-4642 li.menu-item-70805 .sm-footer .sm-footer-text {
        font-size: 3.2662vw;
    }
}
#sm-menu-4642 li.menu-item-70805 > a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 400;
    color: rgba(102, 102, 102, 0.9);
}
#sm-menu-4642 li.menu-item-70805 {
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70805 > a .sm-title-wrap {
    padding: 10px 0;
}
#sm-menu-4642 li.menu-item-70805.current-menu-item > a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 > a:hover {
    color: rgba(226, 86, 126, 1)!important;
}
#sm-menu-4642 li.menu-item-70805 > a .sm-icon {
    font-size: 25px;
    text-align: left;
    vertical-align: middle;
    color: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70805 > a .sm-icon._svg {
    fill: rgba(255, 255, 255, 0.9);
}
#sm-menu-4642 li.menu-item-70805:hover a .sm-icon {
    color: #ffffff;
}
#sm-menu-4642 li.menu-item-70805:hover a .sm-icon._svg {
    fill: #ffffff;
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children.sm-fullwidth a .sm-title-wrap .sm-title-inner-wrap span {
    margin-right: -7px;
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children a .sm-arrow {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children a .sm-arrow._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children:hover a .sm-arrow {
    color: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70805.menu-item-has-children:hover a .sm-arrow._svg {
    fill: rgba(227, 86, 119, 1);
}
#sm-menu-4642 li.menu-item-70805 > a .sm-title-wrap .sm-thumb:not(.sm-thumb-behind) {
    margin: 10px auto;
}
html:not(.sm-bp-mobile) #sm-menu-4642 li.menu-item-70805 .sm-level {
    width: 350px;
}
#sm-menu-4642 li.menu-item-70805 .sm-level-align {
    padding: 20px 80px 40px 20px;
    vertical-align: top;
}
#sm-menu-4642 li.menu-item-70805 .sm-header {
    padding: 0 0 10px;
}
#sm-menu-4642 li.menu-item-70805 .sm-header .sm-logo {
    padding: 40px 25px;
    text-align: center;
}
#sm-menu-4642 li.menu-item-70805 .sm-header .sm-logo img {
    max-width: 100px;
}
#sm-menu-4642 li.menu-item-70805 .sm-level,
#sm-menu-4642 li.menu-item-70805 .sm-level {
    background-color: rgba(239, 239, 239, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-title {
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Montserrat';
    font-weight: 700;
    color: rgba(102, 102, 102, 1);
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70805 .sm-title .sm-title-wrap {
    padding: 0 0 10px;
    ;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    text-align: left;
}
#sm-menu-4642 li.menu-item-70805 .sm-title ._mi {
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
    width: 24px;
}
#sm-menu-4642 li.menu-item-70805 .sm-title ._mi._svg {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-subtitle {
    font-size: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70805 .sm-subtitle .sm-subtitle-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70805 .sm-description {
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    font-family: 'Lato';
    font-weight: 400;
    color: #ffffff;
    margin: 0 0 15px 0;
}
#sm-menu-4642 li.menu-item-70805 .sm-description .sm-description-wrap {
    padding: 20px;
}
#sm-menu-4642 li.menu-item-70805 .sm-back {
    text-align: left;
}
#sm-menu-4642 li.menu-item-70805 .sm-back a {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back a ._mi {
    font-size: 16px;
}
#sm-menu-4642 li.menu-item-70805 .sm-back ._mi {
    color: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back ._mi._svg {
    fill: rgba(102, 102, 102, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back:hover a {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back:hover ._mi {
    color: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-back:hover ._mi._svg {
    fill: rgba(226, 86, 126, 1);
}
#sm-menu-4642 li.menu-item-70805 .sm-footer {
    padding: 0 25px 25px;
}
#sm-menu-4642 li.menu-item-70805 .sm-footer .sm-footer-text {
    background-color: rgba(255, 255, 255, 0.9);
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-align: center;
}