/*
 * css/style.css
 */
/* Globals
------------------------------*/
@font-face{ 
	font-family: 'Milkman';
  src: url('//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/html/fonts/MilkmanReg-webfont.eot?ts=1574539315&host=my.cratejoy.com');
  src: url('//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/html/fonts/MilkmanReg-webfont.eot?ts=1574539315&host=my.cratejoy.com') format('embedded-opentype'),
    url('//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/html/fonts/MilkmanReg-webfont.woff?ts=1574539315&host=my.cratejoy.com') format('woff'),
    url('//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/html/fonts/MilkmanReg-webfont.ttf?ts=1574539315&host=my.cratejoy.com') format('truetype'),
    url('//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/html/fonts/MilkmanReg-webfont.svg?ts=1574539315&host=my.cratejoy.com') format('svg');
}

body {
	background-color: #FFFFFF;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
	line-height: 1.5em;
  	margin: 0 auto;
    /*     box-shadow: 0 0 60px grey;
	border: 1px lightgray solid; 
    width: 90%;
  	max-width:1200px; */
}

.container-fluid {
	max-width: 1140px;
}

h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
	letter-spacing: 1px;
	line-height: 1;
	margin: 0 0 25px 0;
}

h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
	margin: 0 0 0 0;
}

h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
	margin: 0 0 25px 0;
}

p {
	line-height: 1.5em;
	margin: 0 0 15px 0;
}

a,
.btn-link {
	color: rgb(238, 69, 61);
}

a:hover,
a:focus,
a:active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	color: rgb(255, 136, 122);
}

/* General Component Styles */
section[class^="component"] {
	padding: 20px 0 0 0;
}

section.headline {
	margin-bottom: 15px;
}

/* Utility Classes */
.hidden {
	display: none;
}

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

.flex-center {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.row-reverse {
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.square-img-container {
	padding: 0;
	position: relative;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

/* Magical CSS hack to maintain 1:1 Aspect Ratio */
.square-img-container::before {
	content: "";
	display: block;
	padding-top: 100%;
}

.square-img-container .square-img-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
.square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	.square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	.square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	.square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}
@media(min-width: 1140px) {
	.square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	.square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	.square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}


/* Other bootstrap overrides
------------------------------*/
.dropdown-menu {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:active,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-item.open .nav-link:active {
	background-color: rgb(255, 136, 122) !important;
}

.panel {
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	margin: 0 0 20px 0;
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px;
}

.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	color: inherit;
	font-size: 16px;
	margin: 0;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
	color: inherit;
}

.panel-footer {
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding: 10px 15px;
}

/* Buttons */
.btn {
	border: 1px solid white !important;
	font-size: 20px;
	letter-spacing: 0.077em;
	padding: 1em 2em;
  	font-weight: bold;
    border-radius: 5px;
    box-shadow: 1px 1px 2px black;
}





}

.btn-small {
	border: 2px solid rgb(238, 69, 61);
	color: rgb(238, 69, 61);
	padding: 0.6em 1.8em;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(255, 136, 122);
	border-color: rgb(255, 136, 122);
}

.btn-link {
	padding: 1.2em 0;
}

.btn-primary {
	background-color: rgb(255, 136, 122) !important;
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
	letter-spacing: 0.167em;
  	text-shadow: 1px 1px 1px #422E42;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

.btn-secondary {
	background-color: rgb(66, 46, 66) !important;
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(66, 46, 66);
	color: #FFFFFF;
}

.btn-empty {
	background-color: transparent;
	border: 1px solid rgb(238, 69, 61);
	color: rgb(238, 69, 61);
}

.btn-empty:hover,
.btn-empty:focus,
.btn-empty:active,
.btn-empty:active:focus {
	background-color: #FFFFFF;
}

/* Index
------------------------------*/

/* Subscribe Flow
------------------------------*/
.sf-grid {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.sf-grid__container {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	padding: .9375rem 0;
}

.sf-item {
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;

	border: 1px solid #E1E1E1;
	margin: 20px;
	text-align: center;
	padding: 20px;
}

.sf-item, .sf-item__content {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sf-item__content {
	-webkit-flex: 1 1 auto;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.sf-item__name {
	margin: 1em 0;
}

.sf-item * {
	max-width: 100%;
}

/* Survey Forms
------------------------------*/
.survey h2 {
	margin: 0 0 1em 0;
}

.survey .radio input[type="radio"],
.survey .checkbox input[type="checkbox"] {
	margin: 0 0.5em 0 0;
}

/* Sold Out
------------------------------*/
.sold-out-image {
	height: 171px;
	width: 195px;
	margin: auto;
	margin-bottom: 38px;
}

/* Checkout
------------------------------*/
.checkout_content {
	margin-top: 0;
	overflow: auto;
}

.checkout_content #add_coupon_code {
	padding: .375rem 1rem;
	width: auto;
}

.checkout_content #checkout_button {
	background-color: rgb(255, 136, 122);
	border: none;
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
	letter-spacing: 0.167em;
	padding: 1.2em 5em;
}

.checkout_content #checkout_button:hover,
.checkout_content #checkout_button:focus,
.checkout_content #checkout_button:active,
.checkout_content #checkout_button:active:focus {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

/* Thank You
------------------------------*/
.checkout_content section {
	border-color: #F5F5F5;
}

.checkout_content h1 {
	margin: 0 0 25px 0;
	text-align: center;
}

.cart_listing table {
	border-color: #F5F5F5;
}

/* Account
------------------------------*/
.account-header h1,
.account-header h2 {
	margin: 0 0 15px 0;
}

.account-header .gift-card-container {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.account-header .gift-card-balance {
	margin: 0 0 15px 0;
}

.my-account {
	margin: 25px 0;
}

.address-container {
	width: 100%;
}

.address-panel .inner-address-row {
	padding: 0;
}

.address-panel .address-edit-btn {
	min-width: auto;
	padding: 10px;
}

.address-info #is_primary {
	margin: 0;
	width: auto;
}

.address-container {
	width: 100%;
}

.errors {
	margin: 25px 0;
}

.cratejoy-loading-icon {
	color: rgb(238, 69, 61);
}

.skip-dialog .row {
	display: block;
	text-align: center;
}

.skip-dialog h4 {
	margin: 0 0 22px 0;
}

.panel-sub-confirm {
	box-shadow: none;
}

.panel-sub-confirm form div:last-child {
	display: block;
}

#skip_button,
input[type="radio"] + label.cj-btn {
	background-color: transparent;
	border: 1px solid rgb(255, 136, 122);
	color: rgb(255, 136, 122);
	letter-spacing: 1px;
	text-transform: uppercase;
}

#skip_button:hover,
#skip_button:focus,
#skip_button:active,
input[type="radio"]:checked + label.cj-btn, #skip_button.skipped {
	background-color: rgb(255, 136, 122);
	border-color: rgb(255, 136, 122);
	text-decoration: none;
}

/* Media Queries
------------------------------*/
@media (max-width: 1157px) {
  body { width:100%; }
}
  
  @media (max-width: 767px) {
	section[class^="component"] {
		padding: 40px 0;
	}
	/* Used to reverse a row when it wraps on smaller screens */
	.row-sm-reverse {
		-webkit-flex-wrap: wrap-reverse;
		-moz-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.panel-cratejoy .pull-right,
	.panel-cratejoy .pull-left,
	.skip-dialog .pull-right,
	.skip-dialog .pull-left,
	.subscription_cancel .pull-right,
	.subscription_cancel .pull-left,
	#edit-subscription-form .pull-right,
	#edit-subscription-form .pull-left {
		float: none;
		width: 100%;
		margin: 10px 0;
	}
}

@media (min-width: 768px) {
	.account-header .gift-card-container {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.account-header .gift-card-balance {
		margin: 0;
	}
}

@media (min-width: 992px) {
	.account-header h1,
	.account-header h2 {
		margin: 0;
	}
}

@media(min-width: 768px) {
	.square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	.square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	.square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	.square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	.square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	.square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

@media (max-width: 767px) {
	section[class^="component"] {
		padding: 40px 0;
	}
	/* Used to reverse a row when it wraps on smaller screens */
	.row-sm-reverse {
		-webkit-flex-wrap: wrap-reverse;
		-moz-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.panel-cratejoy .pull-right,
	.panel-cratejoy .pull-left,
	.skip-dialog .pull-right,
	.skip-dialog .pull-left,
	.subscription_cancel .pull-right,
	.subscription_cancel .pull-left,
	#edit-subscription-form .pull-right,
	#edit-subscription-form .pull-left {
		float: none;
		width: 100%;
		margin: 10px 0;
	}

  .sf-item__name {
    margin: .3em 0;
  }
}

@media (min-width: 768px) {
	.account-header .gift-card-container {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.account-header .gift-card-balance {
		margin: 0;
	}
}

@media (min-width: 992px) {
	.account-header h1,
	.account-header h2 {
		margin: 0;
	}
}


.clear {
  clear: both;
  margin-top:3%;
}

.whatsinside img {
    width: 100%;
}

.whatsinside {
    padding-left: 0 !important;
    padding-right: 0 !important;
  	margin-top: 3%;
}

.whatsintitle {
  	margin-bottom: 5px !important;
}

.monthlynote {
  	margin-top:-100px;
    margin-bottom:20px;
}

.mobileinside {
    margin-bottom: 0px !important;
}

.mobileparagraph {
    font-size: 14px !important;
    padding-bottom: 2%;
}

.mobiletitle {
  margin-bottom: 8% !important;
  margin-top:-10px;
}

.mobileview img {
    width: 90%;
    max-width: 400px;
    margin-top:3%;
    float: none;
}

.hiwview img {
    width: 90%;
    max-width: 400px;
    margin-top:3%;
    float: none;
}

.mobileview {
  text-align:center;
}

.hiwview {
  text-align:center;
}

.col-md-8.how-it-works.body-grp.barley_hide_outline {
    padding-left: 30px;
    padding-right: 30px;
}

.smaller-hiw-side {
  font-size:20px;
  text-align:center;
}

@media (max-width: 992px) { .inside3 {display: none} .mobileview {display:none}}

@media (min-width: 992px) { .hiw_image {width:60%; float:left} .whatsinside {width: 33.33333333333333%;float: left} .monthlynote {display: none} .mobileview {display:none}}

@media (min-width: 625px) and (max-width:991px) { .hiw_image {width:100%; float:none} .whatsinside {width: 50%;float: left} .mobileview {display:none} .inside3 {display:none}}

@media (max-width: 624px) { .inside2 {display: none} .inside1 {display:none} .monthlynote {display: none} .mobileview {display:block} .aboutimage {float:none !important; width:95% !important} .imageright_video {float:none !important; width:95% !important} .imageleft_video {float:none !important; width:95% !important;} .bs-header .navbar-brand img {width:90%}}

@media (min-width:0px) and (max-width: 767px) {.navbar-collapse ul li ul {visibility:visible !important; float:none !important; border:0px !important; padding-left:10px !important; position:initial !important; box-shadow: none !important}}
  
section#cmp_05604172-31f2-4a72-ae31-c1e99c5e2c06 {
	padding-top: 30px !important
}

section#cmp_7edcb569-de72-442d-8b06-3a2b0003277d {
	padding-top: 5px !important
}

.doublespan {
    /*background-image: url(//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/images/bookwhite.jpg?ts=1574539316&host=my.cratejoy.com); */
  	background-color:white;
    background-position: center center;
    background-size: cover;
    border-top: 0px dotted rgb(238, 69, 61);
    border-bottom: 4px dotted rgb(238, 69, 61);
}

.doublespan img { 
  border: 2px solid rgb(238, 69, 61); 
  margin-top: -40px; 
  margin-bottom:15px; 
}

@media (max-width:767px) { #cmp_a5ffd2d6-94ce-4ea0-b0c6-fed3bdb318bb { display: none;}}
 

.body_background {
      background-color: white !important;
}

.white_bg {
  background-color: white;
   min-width: 0;
    overflow: hidden;
}

.btn:hover {
    transform: Translate(0px,-3px);
    filter: brightness(120%);
}

.btn {
  	transition: background .1s ease;
    display: inline-block;
    transition-property: opacity,box-shadow,transform;
    transition-duration: .15s;
    transition-timing-function: ease-out;
    opacity: 1;
  	box-shadow: 0 15px 35px rgba(50,50,93,.06), 0 5px 15px rgba(0,0,0,.04)
}

.white_bg .fronthide {
  display: none;
}
.white_bg .moreqs {
  display: block !important;
}
/*.container-fluid {
  padding-right:0px !important;
}

.row {
  margin-right:0px !important;
}


/*
 * components/10and10/webterms/cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2/component.css
 */
#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 {
	background-color: #FFFFFF;
}

#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 .component-rich-text-with-button__content-row,
#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 .component-rich-text-with-button__content-row,
	#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_c91b099c-edb7-4584-afbb-bdb3952d6cf2 .tos {
  height:600px;
}
/*
 * components/10and10/webterms/cmp_ca174a8b-8cf2-4ded-97ed-c7be506c8f74/component.css
 */
#cmp_ca174a8b-8cf2-4ded-97ed-c7be506c8f74 {
	background-color: #FFFFFF;
}

#cmp_ca174a8b-8cf2-4ded-97ed-c7be506c8f74 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_ca174a8b-8cf2-4ded-97ed-c7be506c8f74 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_ca174a8b-8cf2-4ded-97ed-c7be506c8f74 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_ca174a8b-8cf2-4ded-97ed-c7be506c8f74 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_ca174a8b-8cf2-4ded-97ed-c7be506c8f74 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_0bd8d5fe-9e48-4a33-8c74-ac3a0a2a4515/component.css
 */
#cmp_0bd8d5fe-9e48-4a33-8c74-ac3a0a2a4515 img {
	max-width: 100%;
}

#cmp_0bd8d5fe-9e48-4a33-8c74-ac3a0a2a4515 {
  background-color: white;
}
/*
 * components/about/cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb/component.css
 */
#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb {
	background-color: rgb(243, 242, 240);
}

#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb .content {
		margin: 0 auto;
		width: 80%;
	}
}
.juicer-feed {
  	overflow: hidden !important;
}

h1.referral {
    visibility: hidden !important;
  	margin: 0 !important;
}

.j-meta {
    top: 0 !important;
    margin-top: 5px !important;
}

ul.juicer-feed {
    border-bottom: 5px solid #c93434 !important;
}

.j-stacker-wrapper {
    border-top: 5px solid #c93434 !important;
    /* border-bottom: 5px solid #c93434; */
}

.promo-border.product-612138798-name {
  	display: none;
}

#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb .container-fluid {
    max-width: 100% !important;
    padding: 0 !important;
}

#cmp_0d1b932c-55d8-4f04-8fa3-d7d2fde56dbb .content {
    margin: 0 auto;
    width: 100%;
}
/*
 * components/about/cmp_2e0f1415-4644-42f2-9849-ab53bcd22eac/component.css
 */
#cmp_2e0f1415-4644-42f2-9849-ab53bcd22eac {
	background-color: #F3F2F0;
}

#cmp_2e0f1415-4644-42f2-9849-ab53bcd22eac h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_2e0f1415-4644-42f2-9849-ab53bcd22eac h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_2e0f1415-4644-42f2-9849-ab53bcd22eac h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha
	font-size: 26px;
}

#cmp_2e0f1415-4644-42f2-9849-ab53bcd22eac p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_2e0f1415-4644-42f2-9849-ab53bcd22eac .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_36ee5467-419a-4f5e-a378-9958d8791d3c/component.css
 */
#cmp_36ee5467-419a-4f5e-a378-9958d8791d3c {
	background-color: #FFFFFF;
}

#cmp_36ee5467-419a-4f5e-a378-9958d8791d3c h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_36ee5467-419a-4f5e-a378-9958d8791d3c h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_36ee5467-419a-4f5e-a378-9958d8791d3c h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_36ee5467-419a-4f5e-a378-9958d8791d3c p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_36ee5467-419a-4f5e-a378-9958d8791d3c .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_9c39baa9-1485-4311-9038-5b36ef52de3e/component.css
 */
#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e {
	background-color: #F3F2F0;
}

#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e .component-rich-text-with-button__content-row,
#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e .component-rich-text-with-button__content-row,
	#cmp_9c39baa9-1485-4311-9038-5b36ef52de3e .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_a439cd75-09ac-4344-8106-a5ef836fbd4b/component.css
 */
#cmp_a439cd75-09ac-4344-8106-a5ef836fbd4b img {
	max-width: 100%;
}

#cmp_a439cd75-09ac-4344-8106-a5ef836fbd4b {
  background-color: white;
}

/*
 * components/about/cmp_b0a00dc4-ff48-465a-9e03-e4576d1ba13b/component.css
 */
#cmp_b0a00dc4-ff48-465a-9e03-e4576d1ba13b {
	background-color: #FFFFFF;
}

#cmp_b0a00dc4-ff48-465a-9e03-e4576d1ba13b h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_b0a00dc4-ff48-465a-9e03-e4576d1ba13b h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_b0a00dc4-ff48-465a-9e03-e4576d1ba13b h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_b0a00dc4-ff48-465a-9e03-e4576d1ba13b p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_b0a00dc4-ff48-465a-9e03-e4576d1ba13b .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_d933bfd6-7d79-44a3-9a82-1cc4976c489a/component.css
 */
#cmp_d933bfd6-7d79-44a3-9a82-1cc4976c489a {
	background-color: #FFFFFF;
}

#cmp_d933bfd6-7d79-44a3-9a82-1cc4976c489a h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_d933bfd6-7d79-44a3-9a82-1cc4976c489a h2 {
	color: #889547;
	font-family: Neucha;
	font-size: 36px;
}

#cmp_d933bfd6-7d79-44a3-9a82-1cc4976c489a h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_d933bfd6-7d79-44a3-9a82-1cc4976c489a p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_d933bfd6-7d79-44a3-9a82-1cc4976c489a .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/adventures/cmp_38759a34-e080-4e55-929b-23c48b6d612c/component.css
 */
#cmp_38759a34-e080-4e55-929b-23c48b6d612c {
	background-color: #FFFFFF;
}

#cmp_38759a34-e080-4e55-929b-23c48b6d612c h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_38759a34-e080-4e55-929b-23c48b6d612c h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_38759a34-e080-4e55-929b-23c48b6d612c h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_38759a34-e080-4e55-929b-23c48b6d612c p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_38759a34-e080-4e55-929b-23c48b6d612c .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_38759a34-e080-4e55-929b-23c48b6d612c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_38759a34-e080-4e55-929b-23c48b6d612c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/checkout/cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018/component.css
 */
#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content {
	overflow: auto;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content section {
	border-color: #F5F5F5;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .cart_listing table {
	border-color: #F5F5F5;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 label {
    font-size: 1em !important;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .gift-choice label {
    display: inline-block;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 #gift-form .renew-choice label {
  	display: inline;
} 

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .renew-notif label::after {
    content: ' until I cancel';
    white-space: pre;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 button#add_coupon_code {
    font-size: 12pt;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 input#id_coupon_code {
    font-size: 10pt;
} 

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 {
  background-color: white;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 #registration-email input[type="text"][required]:invalid + label[placeholder][alt]:before, .checkout_content input[type="email"][required]:invalid + label[placeholder][alt]:before {
    content: 'Your Email Address' !important;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .left-col {
    float: left;
    /*width: 35%;*/
  margin-right:20px;
    background-color: #f4f4f4;
    border-radius: 10px 10px 0px 0px;
  	margin-bottom:20px;
  /*background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d8bc' fill-opacity='0.72' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");*/
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .left-col img {
  width:100%;
      border-radius: 10px 10px 0px 0px;
	    border-bottom: 1px solid gray;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart table tr td .product-name {
    font-weight: bold;
    font-size: 15px;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    padding-right: 10px;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart header h3 {
    text-align: center;
    text-decoration: underline;
  	margin: 10px 0px 0px 0px;
  	    border-bottom: 1px solid gray;
  display:none;

}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 section.cart_listing.styled_cart table {
    width: 93%;
    margin: auto;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content section {
    padding: 0px;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 [class^="icon-"]:before, [class*=" icon-"]:before {
    padding-right: 10px;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .subscription-autorenew {
    padding-bottom: 20px;
}
#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    margin: auto;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart .total-row th {
  font-size:15px;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart table tr td.price_column {
  font-size:15px;
  font-weight:100;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart table tr #shipping_price {
  font-size:15px;
  font-weight:100;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart table tr td .coupon-code {
  font-size:15px;
      padding-bottom: 20px;

}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart table #shipping_row {
    height: 40px;
    border-top: 1px solid #FFF;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart header {
    background: #f4f4f4;
        border-radius: 10px 10px 0px 0px;
  margin-bottom:10px;
}
/*
#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .right-col {
  width:62%;
}
*/
#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .row {
  margin-left:0;
  margin-right:0;
}

@media (min-width: 768px) {
#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .col-md-3 {
    max-width:25%;
}
  #cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .left-col {
    width:35%;}
  #cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .right-col {
  width:62%;
}
}

@media (max-width: 767px) {
  #cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content section h3 {
    margin-top:20px;
  }
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .ship_to.form_holder {
  margin-bottom:30px;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .register {
  margin-bottom:30px;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content .styled_cart .total-row {
    border-top: 1px solid #FFF;
}

#cmp_eff7ccaa-9caf-40ba-ba0b-f0991a652018 .checkout_content section h3 {
    background: #f4f4f4;
    padding-left: 10px;
    padding-top: 10px;
  	border-radius:5px;
  	clear:both;
}
/*
 * components/covid-19/cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544/component.css
 */
#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 {
	background-color: #FFFFFF;
}

#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_4ea109c8-1541-4f7f-b02d-51cf484f5544 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/covid-19/cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc/component.css
 */
#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc {
	background-color: #FFFFFF;
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc .component-rich-text-with-button__content-row,
#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc .component-rich-text-with-button__content-row,
	#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_58f1a5f3-dcf6-4962-b953-5948b0efcbcc ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/customer/account/cmp_133b7304-a147-4577-931c-190ab27505b1/component.css
 */
#cmp_133b7304-a147-4577-931c-190ab27505b1 {
  background-color: white;
}

#cmp_133b7304-a147-4577-931c-190ab27505b1 .account-header {
  padding-top: 25px;
}

#cmp_133b7304-a147-4577-931c-190ab27505b1 .my-account {
  margin-bottom: 0px !important;
  padding-bottom: 25px;
}
/*
 * components/customer/edit/cmp_41b7967d-9e96-4a1b-a15c-ec14ddefe845/component.css
 */
#cmp_41b7967d-9e96-4a1b-a15c-ec14ddefe845 img {
	max-width: 100%;
}

/*
 * components/customer/edit/cmp_68989642-18cd-4efc-bcc6-892a64d1284a/component.css
 */
.my-account .panel.panel-cratejoy .panel-heading {
  background: lightgray !important;
}

h3.panel-title {
  font-size: 16px !important;
  font-weight: 600;
}
/*
 * components/customer/forgot_password/cmp_69c1d4d3-0bf1-4e1a-b31c-c1fde33cfb6a/component.css
 */
#cmp_69c1d4d3-0bf1-4e1a-b31c-c1fde33cfb6a {
	padding: 0 0 120px 0;
}
/*
 * components/customer/forgot_password/cmp_ed4ec961-ea52-43a6-ba3c-44c6bff5fac3/component.css
 */
#cmp_ed4ec961-ea52-43a6-ba3c-44c6bff5fac3 {
	background-color: #FFFFFF;
}

#cmp_ed4ec961-ea52-43a6-ba3c-44c6bff5fac3 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_ed4ec961-ea52-43a6-ba3c-44c6bff5fac3 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_ed4ec961-ea52-43a6-ba3c-44c6bff5fac3 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_ed4ec961-ea52-43a6-ba3c-44c6bff5fac3 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_ed4ec961-ea52-43a6-ba3c-44c6bff5fac3 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/login/cmp_df639c33-9da6-4c89-9868-066d8989f4c0/component.css
 */
#cmp_df639c33-9da6-4c89-9868-066d8989f4c0 {
	background-color: #FFFFFF;
}

#cmp_df639c33-9da6-4c89-9868-066d8989f4c0 h1 {
	color: rgb(238, 69, 61);
	font-family: Milkman;
	font-size: 40px;
}

#cmp_df639c33-9da6-4c89-9868-066d8989f4c0 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_df639c33-9da6-4c89-9868-066d8989f4c0 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_df639c33-9da6-4c89-9868-066d8989f4c0 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_df639c33-9da6-4c89-9868-066d8989f4c0 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/login/cmp_e4d5a635-d17c-4591-8c11-080172710a8f/component.css
 */
#cmp_e4d5a635-d17c-4591-8c11-080172710a8f {
	padding: 0 0 120px 0;
}
/*
 * components/customer/password_reset/cmp_a2ea7514-eca9-4d93-b417-6f5f65f3de23/component.css
 */
#cmp_a2ea7514-eca9-4d93-b417-6f5f65f3de23 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/password_reset/cmp_d4cf73eb-bb2f-48be-a78c-73883a777e9b/component.css
 */
#cmp_d4cf73eb-bb2f-48be-a78c-73883a777e9b {
	background-color: #FFFFFF;
}

#cmp_d4cf73eb-bb2f-48be-a78c-73883a777e9b h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_d4cf73eb-bb2f-48be-a78c-73883a777e9b h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_d4cf73eb-bb2f-48be-a78c-73883a777e9b h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_d4cf73eb-bb2f-48be-a78c-73883a777e9b p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_d4cf73eb-bb2f-48be-a78c-73883a777e9b .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/thank_you/cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689/component.css
 */
#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 {
	background-color: #FFFFFF;
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 .component-rich-text-with-button__content-row,
#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 .component-rich-text-with-button__content-row,
	#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_1bb6db46-9b74-448f-9f5d-1b8caf027689 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/customer/thank_you/cmp_b5f753ce-7ca2-4e2e-95be-8e14ab59e5fe/component.css
 */
#cmp_b5f753ce-7ca2-4e2e-95be-8e14ab59e5fe img {
	max-width: 100%;
}

/*
 * components/customer/thank_you/cmp_d6d118ab-23fb-408d-b2cd-f4e149e274ec/component.css
 */

/*
 * components/educators/cmp_7082700b-e0ec-4953-acb5-a67c7f8c24b4/component.css
 */
#cmp_7082700b-e0ec-4953-acb5-a67c7f8c24b4 {
	background-color: #FFFFFF;
}

#cmp_7082700b-e0ec-4953-acb5-a67c7f8c24b4 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_7082700b-e0ec-4953-acb5-a67c7f8c24b4 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_7082700b-e0ec-4953-acb5-a67c7f8c24b4 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_7082700b-e0ec-4953-acb5-a67c7f8c24b4 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_7082700b-e0ec-4953-acb5-a67c7f8c24b4 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/faq/cmp_082cfeab-86e0-484e-9636-414b8ea250a1/component.css
 */
#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 {
	background-color: #F3F2F0;
}

#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 .component-rich-text-with-button__content-row,
#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 .component-rich-text-with-button__content-row,
	#cmp_082cfeab-86e0-484e-9636-414b8ea250a1 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/faq/cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e/component.css
 */
#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e {
	background-color: #FFFFFF;
  	padding-bottom:10px;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e h2 {
	color: rgb(66, 46, 66);
	font-family: Cabin Sketch;
	font-size: 36px;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e h3 {
	color: #000000;
	font-family: Neucha;
	font-size: 26px;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .content {
		margin: 0 auto;
		width: 100%;
	}
}
#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e h2 {
	margin: 0 0 40px 0;
}
#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e p {
	border-bottom: 1px solid #EEEEEE;
	padding: 0 0 25px 0;
  	font-size:14px;
  	text-align:left;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .accordion {
    color: rgb(66, 46, 66);
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    font-weight: bold;

}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .active, .accordion:hover {
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .active:after {
    content: "\2212";
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .moreqs {
  display: none;
  padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
	font-style: italic;
  	margin-bottom:25px;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e {
  padding-top:0px;
}

#cmp_3ee5e2d6-d816-45d0-8763-6c2dfc018a7e .component-rich-text-center {
  padding:0px;
}

/*
 * components/faq/cmp_61b02f81-fc38-4315-8397-534133ea299f/component.css
 */
#cmp_61b02f81-fc38-4315-8397-534133ea299f {
	background-color: #FFFFFF;
}

#cmp_61b02f81-fc38-4315-8397-534133ea299f h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_61b02f81-fc38-4315-8397-534133ea299f h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_61b02f81-fc38-4315-8397-534133ea299f h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_61b02f81-fc38-4315-8397-534133ea299f p {
	color: rgb(136, 149, 71);
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_61b02f81-fc38-4315-8397-534133ea299f .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_61b02f81-fc38-4315-8397-534133ea299f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(136, 149, 71);
	font-family: Lato;
	font-size: 14px;
}

#cmp_61b02f81-fc38-4315-8397-534133ea299f ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(136, 149, 71);
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/global/cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc/component.css
 */
#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc {
	background-color: #FFFFFF;
}

#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc .component-rich-text-with-button__content-row,
#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc .component-rich-text-with-button__content-row,
	#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_40cc2079-56b9-42cf-8c7e-755ef7a052dc  {
	padding-top: 0;
}
/*
 * components/global/cmp_a7b27f97-3556-478f-b14d-ae2f430d493d/component.css
 */
#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d {
	border-bottom: 3px solid rgb(238, 69, 61);
	padding: 0;
  	background-color: white;
    position: sticky;
  top: -1px;
  z-index:100;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar {
	background-color: #FFFFFF;
	border-radius: 0;
	padding: 0;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
  
  /*overflow:hidden;*/
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar a:hover,
#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar a:focus,
#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar a:active {
	color: rgb(238, 69, 61);
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-brand {
	color: #000000;
	font-family: Neucha;
	font-size: 26px;
	margin: 0;
	max-width: 100%;
	padding: 15px;
	text-align: center;
  	display: block !important;
  	margin-left:10px;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;

	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-brand img {
	max-width: 275px;
    width: 100%;
    margin-top: -10px;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar .navbar-toggler {
	background-color: rgb(255, 136, 122);
	border-radius: 0;
	color: #FFFFFF;
	font-size: 20px;
	letter-spacing: 0.071em;
	padding: 15px;
	text-transform: uppercase;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar .navbar-toggler:hover,
#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar .navbar-toggler:focus,
#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar .navbar-toggler:active {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-nav {
	background-color: rgb(255, 136, 122);
	margin: 0;
	padding-top: 15px;
	padding-bottom: 0px;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-nav .nav-link {
	color: #FFFFFF;
	font-family: Neucha;
	font-size: 16px;
	letter-spacing: 0.071em;
	padding: 15px;
	text-align: center;
	text-transform: uppercase;
  	margin-top:18px;
}

@media (max-width: 767px) {
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d {
		border-width: 0;
	}
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .dropdown-menu {
		background-color: rgb(255, 136, 122);
	}
  	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-brand {
    	margin: -15px auto; }
  	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d {
    	position: inherit; }
}

@media (min-width: 768px) {
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar {
		padding: 0px;
		padding-bottom: 0 !important;

		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-brand {
		padding: 0;
		padding-bottom: 0px;
	}
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-toggleable-sm {
		-webkit-flex-shrink: 1;
		-moz-flex-shrink: 1;
		-ms-flex-shrink: 1;
		flex-shrink: 1;

		-webkit-flex-grow: 2;
		-moz-flex-grow: 2;
		-ms-flex-grow: 2;
		flex-grow: 2;
	}
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-nav {
		background-color: #FFFFFF;
		padding: 0;
		padding-bottom: 0px;
		
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

		-webkit-justify-content: space-around;
		-moz-justify-content: space-around;
		-ms-justify-content: space-around;
		justify-content: space-around;
      	margin-right:20px;
	}
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-nav li {
		padding: 0;
	}
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar-nav .nav-link {
		color: rgb(66, 46, 66);
	}
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar a:hover,
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar a:focus,
	#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .navbar a:active {
		color: rgb(238, 69, 61);
	}
   #cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .row {
  margin-right:0px !important;
  /*overflow:hidden;*/
}
  
/*#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .row {
    overflow:hidden;
  }
*/  


}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d ol {
    list-style: decimal;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d ul {
    list-style: none;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .container-fluid {
  padding-right:0px !important;
}

#cmp_a7b27f97-3556-478f-b14d-ae2f430d493d .row {
  margin-right:0px !important;
}



/*
 * components/global/cmp_ab1991a3-b772-466f-a0e1-72985c8efc39/component.css
 */
#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39.footer {
	background-color: rgb(194, 191, 191);
	color: rgb(255, 255, 255);
	font-family: Lato;
	padding: 25px 0;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39.footer p {
	color: rgb(255, 255, 255);
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-subscribe {
	padding: 15px 0;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-subscribe .btn {
	border: 1px solid #FFFFFF;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-social {
	padding: 15px 0;
  display: table-cell !important;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-social a {
	display: inline-block;
	padding: 0 0px;
    text-decoration: none;
    color: white;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-social svg path {
	fill: #FFFFFF;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-social a:hover svg path,
#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-social a:focus svg path,
#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-social a:active svg path {
	fill: #FFD03D;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-contact {
	padding: 15px 0;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 .footer-contact p {
	margin: 0 0 0.5em 0;
}

@media (min-width: 768px) {
	#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39.footer {
		padding: 40px 0;

		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		align-items: flex-start;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 #mc_embed_signup {
    background: none !important;
  	width: 90% !important;
  	max-width:300px;
  margin: 0px auto;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 #mc_embed_signup input.email {
  width:100% !important
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 #mc_embed_signup label {
  padding-bottom:0px !important;
    margin-bottom: 0px !important;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 ul {
  text-align: left;
}

#cmp_ab1991a3-b772-466f-a0e1-72985c8efc39 span {
    display: inline-block !important;
}

/*
 * components/howitworks/cmp_088ad227-b940-4f48-aa24-9500e9cc76d9/component.css
 */
#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 {
	background-color: #FFFFFF;
}

#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_088ad227-b940-4f48-aa24-9500e9cc76d9 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/howitworks/cmp_2d9b6d5d-e87b-4771-ace7-a77f762f255d/component.css
 */
#cmp_2d9b6d5d-e87b-4771-ace7-a77f762f255d {
	background-color: rgb(243, 242, 240);
}

#cmp_2d9b6d5d-e87b-4771-ace7-a77f762f255d h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_2d9b6d5d-e87b-4771-ace7-a77f762f255d h2 {
	color: rgb(66, 46, 66);
	font-family: Indie Flower;
	font-size: 36px;
}

#cmp_2d9b6d5d-e87b-4771-ace7-a77f762f255d h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_2d9b6d5d-e87b-4771-ace7-a77f762f255d p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_2d9b6d5d-e87b-4771-ace7-a77f762f255d .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/howitworks/cmp_59ae68aa-cf8d-4822-b8af-fa7db79e5f0a/component.css
 */
#cmp_59ae68aa-cf8d-4822-b8af-fa7db79e5f0a {
	background-color: #FFFFFF;
}

#cmp_59ae68aa-cf8d-4822-b8af-fa7db79e5f0a h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_59ae68aa-cf8d-4822-b8af-fa7db79e5f0a h2 {
	color: rgb(66, 46, 66);
	font-family: Indie Flower;
	font-size: 28px;
}

#cmp_59ae68aa-cf8d-4822-b8af-fa7db79e5f0a h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_59ae68aa-cf8d-4822-b8af-fa7db79e5f0a p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_59ae68aa-cf8d-4822-b8af-fa7db79e5f0a .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/howitworks/cmp_5b30c9cb-cc33-4f16-8c30-2315a9428cc7/component.css
 */
#cmp_5b30c9cb-cc33-4f16-8c30-2315a9428cc7 {
	background-color: #FFFFFF;
}

#cmp_5b30c9cb-cc33-4f16-8c30-2315a9428cc7 h1 {
	color: rgb(238, 69, 61);
	font-family: Handlee;
	font-size: 40px;
}

#cmp_5b30c9cb-cc33-4f16-8c30-2315a9428cc7 h2 {
	color: rgb(66, 46, 66);
	font-family: Indie Flower;
	font-size: 36px;
}

#cmp_5b30c9cb-cc33-4f16-8c30-2315a9428cc7 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_5b30c9cb-cc33-4f16-8c30-2315a9428cc7 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_5b30c9cb-cc33-4f16-8c30-2315a9428cc7 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/howitworks/cmp_71f02171-4528-4163-ac81-25e01076ff0c/component.css
 */
#cmp_71f02171-4528-4163-ac81-25e01076ff0c {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
}

#cmp_71f02171-4528-4163-ac81-25e01076ff0c .content {
	padding: 0;
}

#cmp_71f02171-4528-4163-ac81-25e01076ff0c .video_container {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

#cmp_71f02171-4528-4163-ac81-25e01076ff0c .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * components/howitworks/cmp_738a0521-854b-4654-ae54-517bb3cada8a/component.css
 */
#cmp_738a0521-854b-4654-ae54-517bb3cada8a {
	background-color: #FFFFFF;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a h1 {
	color: rgb(255, 255, 255);
	font-family: Indie Flower;
	font-size: 44px;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a p {
	color: rgb(255, 255, 255);
	font-family: Lato;
	font-size: 16px;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a .btn {
    /* background-color: rgb(247, 148, 30); */
    /* color: #FFFFFF; */
    /* font-family: Lato; */
    /* font-size: 14px; */
    width: 200px;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a .btn-primary {
    background-color: rgb(247, 148, 30);
    /* color: #FFFFFF; */
    /* font-family: Lato; */
    /* font-size: 14px; */
    width: 200px;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a .component-rich-text-with-button__content-row,
#cmp_738a0521-854b-4654-ae54-517bb3cada8a .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_738a0521-854b-4654-ae54-517bb3cada8a .component-rich-text-with-button__content-row,
	#cmp_738a0521-854b-4654-ae54-517bb3cada8a .component-rich-text-with-button__button-row {
		margin: 0 0;
		width: 50%;
	}
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a .component-rich-text-with-button  {
  	max-width:100% !important;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a .container-fluid {
  padding: 50px 0 50px 0 !important;
}

#cmp_738a0521-854b-4654-ae54-517bb3cada8a .btn-secondary {
  margin-top:15px !important;
}

/*
 * components/howitworks/cmp_8bef9e70-05ec-4a98-a080-411feb053a40/component.css
 */
#cmp_8bef9e70-05ec-4a98-a080-411feb053a40 {
	background-color: #FFFFFF;
}

#cmp_8bef9e70-05ec-4a98-a080-411feb053a40 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_8bef9e70-05ec-4a98-a080-411feb053a40 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_8bef9e70-05ec-4a98-a080-411feb053a40 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_8bef9e70-05ec-4a98-a080-411feb053a40 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_8bef9e70-05ec-4a98-a080-411feb053a40 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/howitworks/cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c/component.css
 */
#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c {
	background-color: #FFFFFF;
	padding: 0;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c .content {
	margin: 0 auto;
	padding: 0 25px;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c .content .cta {
	border: 5px solid rgb(238, 69, 61);
	padding: 45px;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c h3 {
	color: rgb(238, 69, 61);
	font-family: Indie Flower;
	font-size: 26px;
    text-align:center;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
    text-align:center;
}
#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c img {
    width:100%;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c .button-container {
    /* width: 50%; */
    /* margin: 0 auto; */
    display: table;
    margin: 0 auto;
}

#cmp_dce171ff-6c03-4bdf-94f1-32ed4875087c .btn {
  margin: 0 5px;
}
/*
 * components/howitworks/cmp_ed3222b3-2481-47fb-b23b-2ee845d07e78/component.css
 */
#cmp_ed3222b3-2481-47fb-b23b-2ee845d07e78 {
	background-color: #FFFFFF;
}

#cmp_ed3222b3-2481-47fb-b23b-2ee845d07e78 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_ed3222b3-2481-47fb-b23b-2ee845d07e78 h2 {
	color: rgb(66, 46, 66);
	font-family: Handlee;
	font-size: 40px;
}

#cmp_ed3222b3-2481-47fb-b23b-2ee845d07e78 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_ed3222b3-2481-47fb-b23b-2ee845d07e78 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_ed3222b3-2481-47fb-b23b-2ee845d07e78 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/howitworks/cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7/component.css
 */
#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 {
	background-color: #F3F2F0;
}

#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 .content-row {
	margin: 0;

	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
}

#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 .content {
	background-color: #F3F2F0;
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 110px;
	margin: 0 0 15px 0;
	width: 239px;
}

#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 h2 {
	color: rgb(66, 46, 66);
	font-family: Indie Flower;
	font-size: 24px;
}

#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_fd1a0866-855e-4c29-a322-01dd0144a7f7 .content {
		margin: 15px;
	}
}
/*
 * components/index/cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1/component.css
 */
#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 {
	background-color: #fdf5bf !important;
  	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23b47eb3' fill-opacity='0.17' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
      border-bottom: 3px solid #EE453D;
  	padding: 20px 10px 20px 10px !important;
    display:none;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .button_footer {
  padding-top:5px;
  font-size:.9em;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
  	margin-bottom:0px !important;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
    	margin-bottom:0px !important;
}


#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .btn:hover {
	background-color: rgb(1, 166, 168);
	color: #FFFFFF;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .component-rich-text-with-button__content-row,
#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .component-rich-text-with-button__content-row,
	#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
  @media (min-width: 768px) {
	#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .col {
		margin: 0 auto;
		width: 100%;
    }}
/*      #cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 { 
		background-image: url(https://s3.amazonaws.com/cratejoy_vendor_images/readingbugbox/fashion_mobile-copy-11/images/backtoschool.png);
    	background-size: contain;
    	background-repeat: no-repeat;
  }*/
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 1200px) {
    	#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 { background-position-x: 10%;}
}
}
@media (min-width: 850px) {
    	#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 { 
        background-position-x: 5%;
}
}
  
#cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .bol.span_1_of_4 {
  width:24%;
  display: inline-flex;
  }

@media (max-width: 850px) {
  #cmp_20c48908-4ea6-40ee-b0d2-f62ad0aa2ed1 .bol.span_1_of_4 {
  width:100% !important;
  border-bottom:1px solid gray;
  }}
/*
 * components/index/cmp_31095f6a-65e9-4700-8238-0d7ada5bf456/component.css
 */
#cmp_31095f6a-65e9-4700-8238-0d7ada5bf456 img {
	max-width: 100%;
}

#cmp_31095f6a-65e9-4700-8238-0d7ada5bf456 h4 {
    font-size: 1.5rem;
    color: #889547;
    font-family: Satisfy;
    font-size: 32px;
    /* text-shadow: 1px 1px 1px black; */
    transform: rotate(-8deg);
    /* margin-top: -20px; */
    offset: 0 20px 0 0 margin-right: 20% /* position: relative; */;
    margin-right: 20%;
  	margin-top:20px;
}

#cmp_31095f6a-65e9-4700-8238-0d7ada5bf456 h2 {
  font-size:42px;
}

#cmp_31095f6a-65e9-4700-8238-0d7ada5bf456 {
  background-color: #fdf5bf;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23b47eb3' fill-opacity='0.17' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
  padding:20px;
  border-top:2px dashed #EF554E;
  border-bottom:2px dashed #EF554E;

}






/*
 * components/index/cmp_45bbe932-0291-45fe-991a-de74e2988c13/component.css
 */
#cmp_45bbe932-0291-45fe-991a-de74e2988c13 {
	background-position: right top !important;
	background-repeat: no-repeat !important;
	margin: 0;
	min-height: calc(100vh - 100px);
	padding: 0;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center; 
	align-items: center;
    border-bottom: 3px solid #EE453D;

}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .container-fluid {
	width: 100%;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-row {
	margin: 0;
  	padding:20px 0;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content {
	margin: 0;
	text-align: center;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content h1 {
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 58px;
  	text-shadow: 1px 1px 1px black;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content h2 {
	color: #FFFFFF;
	font-family: Handlee;
	font-size: 36px;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content h3 {
	color: #ff887a;
	font-family: Satisfy;
	font-size: 32px;
  	text-shadow: 1px 1px 1px black;
  	transform: rotate(-5deg);
    margin-top: -20px;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content h4 {
	color: #FFFFFF;
    font-family: Cabin Sketch;
    font-size: 22px;
  	text-shadow: 1px 1px 1px black;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content h5 {
	color: #FFFFFF;
    font-family: Lato;
    font-size: 18px;
  	padding-top: 10px;
  	font-style: italic;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content h5 a {
	color: #FFFFFF;
  	text-decoration: underline;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 24px;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .button-container {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn {
	margin: 5px 0;
	padding: 1em;
	white-space: normal;
	width: 90%;
  	border:1px solid white !important;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-primary {
	background-color: rgb(247, 148, 30);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-primary:hover,
#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-primary:focus,
#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-primary:active {
	background-color: rgb(255, 208, 61);
	color: #FFFFFF;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-secondary {
	background-color: rgb(1, 166, 168);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-secondary:hover,
#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-secondary:focus,
#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn-secondary:active {
	background-color: rgb(255, 208, 61);
	color: #FFFFFF;
}
@media (min-width: 1300px) {
  #cmp_45bbe932-0291-45fe-991a-de74e2988c13 {
    background-image: url("//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/images/longherobanner.png?ts=1574539317&host=my.cratejoy.com") !important;
  }
}
@media (max-width: 500px) {
  #cmp_45bbe932-0291-45fe-991a-de74e2988c13 {
    background-image: url("//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/images/smallherobanner.png?ts=1574539319&host=my.cratejoy.com") !important;
    background-position: center !important;
  }
}

@media (min-width: 768px) {
	#cmp_45bbe932-0291-45fe-991a-de74e2988c13 {
		min-height: 40vw;
	}
	#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content {
		margin: 15px;
		text-align: center;
	}
	#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .button-container {
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
	#cmp_45bbe932-0291-45fe-991a-de74e2988c13 .hero-content .btn {
		margin: 0 15px 0 0;
		width: 45%;
  }
}


@media (min-width: 1200px) {
	#cmp_45bbe932-0291-45fe-991a-de74e2988c13 {
		min-height: 433px;
	}
}


#cmp_45bbe932-0291-45fe-991a-de74e2988c13 h3 {
    font-weight: bold;
  }


/*Pop Effect*/

.spinner h1{
  	text-align: center;
  	animation: spin 20s linear infinite 0s;
  	opacity: 0;
	overflow: hidden;
	position: absolute;
    margin:15px;
  	left:0;
  	right:0;
  	letter-spacing: 1px;
    line-height: 1;
    margin: 0 0 25px 0;
}

@keyframes spin {
  	0% { opacity: 1; }
	35% { opacity: 1; transform: scaleX(1.0);}
	35.5% { opacity: 1; transform: scaleX(0.0);}
	36% { opacity: 0; transform: scaleX(0.0); }
	85% { opacity: 0; transform: scaleX(0.0); }
  	85.5% { opacity: 1; transform: scaleX(0.0); }
	86% { opacity: 1; transform: scaleX(1.0); }
  	95% { opacity: 1; }
  	100% { opacity: 1; }
}

@keyframes spin2 {
	0% { opacity: 0; }
	35% { opacity: 0; transform: scaleX(0.0); }
	35.5% { opacity: 1; transform: scaleX(0.0);}
  	36% { opacity: 1; transform: scaleX(1.0); }
	45% { opacity: 1; }
	85% { opacity: 1; opacity: 1; transform: scaleX(1.0); }
  	85.5% { opacity: 1; transform: scaleX(0.0); }
	86% { opacity: 0; transform: scaleX(0.0); }
  	100% { opacity: 0; }
}

.spinner h1:nth-child(2){
  	text-align: center;
  	animation: spin2 20s linear infinite 0s;
  	opacity: 0;
	overflow: hidden;
	position: absolute;}

.spinner img{
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both 2s;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
  box-shadow: 0 15px 35px rgba(50,50,93,.06), 0 5px 15px rgba(0,0,0,.04);
  border-radius: 100%;
  margin-bottom:15px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

 
/*
 * components/index/cmp_7edcb569-de72-442d-8b06-3a2b0003277d/component.css
 */
#cmp_7edcb569-de72-442d-8b06-3a2b0003277d {
	background-color: rgb(255, 255, 255);
  /*background-image: url(//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/images/2texture.jpg?ts=1574539315&host=my.cratejoy.com);*/
    background-position: center center;
    background-size: cover;
    padding-top: 30px;
    /*padding-bottom: 30px;
  border-top: 4px dotted rgb(238, 69, 61);
    border-bottom: 4px dotted rgb(238, 69, 61);*/
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d h2 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 36px;
	padding-top: 20px;
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 12px;
}

@media (min-width: 768px) {
	#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .content {
		margin: 0 auto;
		width: 95%;
	}
}


.clear {
  clear: both;
  margin-top:3%;
}

.whatsinside img {
    width: 100%;
}

.whatsinside {
    padding-left: 0 !important;
    padding-right: 0 !important;
  	margin-top: 3%;
}

.whatsintitle {
  	margin-bottom: 5px !important;
}

.monthlynote {
  	margin-top:-100px;
    margin-bottom:20px;
}

.mobileinside {
    margin-bottom: 0px !important;
}

.mobileparagraph {
    font-size: 14px !important;
    padding-bottom: 2%;
}

.mobiletitle {
  margin-bottom: 8% !important;
  margin-top:-10px;
}

.mobileview img {
    width: 90%;
    max-width: 400px;
    margin-top:3%;
    float: none;
}

.hiwview img {
    width: 90%;
    max-width: 400px;
    margin-top:3%;
    float: none;
}

.mobileview {
  text-align:center;
}

.hiwview {
  text-align:center;
}

.col-md-8.how-it-works.body-grp.barley_hide_outline {
    padding-left: 30px;
    padding-right: 30px;
}

.smaller-hiw-side {
  font-size:20px;
  text-align:center;
}

@media (max-width: 992px) { .inside3 {display: none} .mobileview {display:none}}

@media (min-width: 992px) { .hiw_image {width:60%; float:left} .whatsinside {width: 33.33333333333333%;float: left} .monthlynote {display: none} .mobileview {display:none}}

@media (min-width: 625px) and (max-width:991px) { .hiw_image {width:100%; float:none} .whatsinside {width: 50%;float: left} .mobileview {display:none} .inside3 {display:none}}

@media (max-width: 624px) { .inside2 {display: none} .inside1 {display:none} .monthlynote {display: none} .mobileview {display:block} .aboutimage {float:none !important; width:95% !important} .imageright_video {float:none !important; width:95% !important} .imageleft_video {float:none !important; width:95% !important;} .bs-header .navbar-brand img {width:90%}}

@media (min-width:0px) and (max-width: 767px) {.navbar-collapse ul li ul {visibility:visible !important; float:none !important; border:0px !important; padding-left:10px !important; position:initial !important; box-shadow: none !important}}
  
#cmp_7edcb569-de72-442d-8b06-3a2b0003277d ol {
    list-style: decimal;
    list-style-position: inside;
    color: rgb(66, 46, 66);
    font-family: Lato;
    font-size: 12px;
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d ul {
    list-style: none;
    list-style-position: inside;
    color: rgb(66, 46, 66);
    font-family: Lato;
    font-size: 12px;
}

@media (max-width: 767px) {
  	section#cmp_7edcb569-de72-442d-8b06-3a2b0003277d {
      padding-bottom: 0px !important;
  }
  section#cmp_52898471-6582-4f68-9e9a-6684da03393d {
    padding-top: 0px !important;
}
}



#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .hero-content .button-container {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .hero-content .btn {
	margin: 5px 0;
	padding: 1em;
	white-space: normal;
	width: 90%;
}

@media (min-width: 768px) {

	#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .hero-content {
		margin: 15px;
		text-align: center;
	}
	#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .hero-content .button-container {
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
	#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .hero-content .btn {
		margin: 0 15px 0 0;
		width: 45%;
        max-width:250px;
	}
}


#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .btn-primary {
    background-color: rgb(247, 148, 30);
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .btn-primary:hover,
#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .btn-primary:focus,
#cmp_7edcb569-de72-442d-8b06-3a2b0003277d .btn-primary:active {
	background-color: #FFD03D;
}

#cmp_7edcb569-de72-442d-8b06-3a2b0003277d p {
	font-size:16px;
}
/*
 * components/index/cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4/component.css
 */
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgb(255, 255, 255);
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 h2 {
  font-size:36px;
  color: rgb(238, 69, 61) !important;
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .content {
	padding: 0;
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .video_container {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.split60 {
  width:60%;
  float: left;
  padding:10px;
}
.split40 {
  width:40%;
  float: left;
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .video_container {
    border: 5px double #c30b0b;
    border-radius: 10px;
  	margin-left:10px;
}

@media screen and (max-width: 768px) {
  .split60 {width:100%;}
  .split40 {width:100%;}
  #cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .video_container {margin:0px;border:0px;}
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .btn-primary {
    background-color: rgb(247, 148, 30);
  	margin-top: 15px;
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .btn-primary:hover,
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .btn-primary:focus,
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .btn-primary:active {
	background-color: #FFD03D;
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .buttondiv {
  	margin: 0 auto;
}


#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .container123 {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-areas: "a-71PKM-2-1-1-0 a-71PKM-2-1-1-0 a-1WJAM-2-0-1 a-oVx4q-0 a-oVx4q-0"
  "a-71PKM-2-1-0 a-mOv4k-2-1-2-0 a-mOv4k-2-1-2-0 a-oVx4q-0 a-oVx4q-0"
  "a-71PKM-2-1-0 a-mOv4k-2-1-2-0 a-mOv4k-2-1-2-0 a-k8q4p-3 a-mOv4k-2-1-3-1"
  "a-k8q4p-0-1 a-mOv4k-2-1-2-0 a-mOv4k-2-1-2-0 a-k8q4p-3 a-mOv4k-2-1-3-1";
  grid-template-columns: 1fr 1fr 298px 1fr 1fr;
  grid-template-rows: 150px 120px 120px 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .container123 > div {
  border: 1px solid rgb(238, 69, 61);
    background-color: #ff887a;
background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");

}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-71PKM-2-1-1-0 {
  grid-area: a-71PKM-2-1-1-0;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-1WJAM-2-0-1 {
  grid-area: a-1WJAM-2-0-1;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-oVx4q-0 {
  grid-area: a-oVx4q-0;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-71PKM-2-1-0 {
  grid-area: a-71PKM-2-1-0;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-mOv4k-2-1-2-0 {
  grid-area: a-mOv4k-2-1-2-0;
  padding:15px;
  background-color: white !important;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-k8q4p-3 {
  grid-area: a-k8q4p-3;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-mOv4k-2-1-3-1 {
  grid-area: a-mOv4k-2-1-3-1;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-k8q4p-0-1 {
  grid-area: a-k8q4p-0-1;
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .container-fluid {
  max-width:100%;
}
@media (min-width: 768px) {

  #cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .container456 {
    display:none;
  }}

@media (max-width: 767px) {
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .container123 {
  display: none;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .container456 {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-areas: "header a-BN30x-0 a-BN30x-0"
  "a-BN30x-1 a-BN30x-1 a-BN30x-1"
  "a-NL3AN-2 a-NL3AN-2 a-BN30x-2";
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 160px 1fr 120px;
    grid-column-gap: 4px;
  grid-row-gap: 4px;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .container456 > div {
  border: 1px solid rgb(238, 69, 61);
}

#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .header {
  grid-area: header;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-BN30x-0 {
  grid-area: a-BN30x-0;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-BN30x-1 {
  grid-area: a-BN30x-1;
  padding: 15px;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-NL3AN-2 {
  grid-area: a-NL3AN-2;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 .a-BN30x-2 {
  grid-area: a-BN30x-2;
}
#cmp_b49afe4e-dd50-40b9-ba69-7d14fef1f0a4 h2 {
  font-size:32px;
}
}


/*
 * components/index/cmp_c67234f2-f8f1-4674-b0b3-d0607c732284/component.css
 */
#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 img {
	max-width: 100%;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .imgcircle {
  border-radius: 50%;
  border: 4px red solid;
  box-shadow: 5px 5px 10px darkgrey;
  max-width:175px;
  margin-bottom:15px;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .col-md-4 {
  padding: 33px;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .slim {
  width: 90%;
  margin: 0 auto;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .slim p {
  font-size: 16px;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 h2 {
	color: rgb(136, 149, 71);
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 {
    min-width: 0;
    overflow: hidden;
  	background-color: #fdf5bf;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23b47eb3' fill-opacity='0.17' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .container img{
  border-radius:100%;
  margin:10px;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .content-row.row {
    /* white-space: nowrap; */
    overflow: auto;
    margin: 0 -10px;
    min-width: 900px;
    margin: 0 auto;
    padding: 20px 20px 20px 0;
    border: dotted 2px rgba(0, 0, 0, .2);
    border-width: 2px 0;
  	font-size:	.8em;
  	margin-bottom: 10px;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .scroll {
    overflow: auto;
    margin: 0 -10px;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .containerflex {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-areas: "a-yoLgz-0 a-71PKM-2 a-1WJAM-2 a-mOv4k-2 a-oVx4q"
  "a-yoLgz-0 a-71PKM-2 a-1WJAM-2 a-mOv4k-2 a-oVx4q"
  "a-yoLgz-0 a-71PKM-2 a-1WJAM-2 a-mOv4k-2 a-oVx4q";
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .containerflex p{
  min-height:150px;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .containerflex > div {
  border: 0;
  padding: 10px;
  text-align: center;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .a-yoLgz-0 {
  grid-area: a-yoLgz-0;
}
#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .a-71PKM-2 {
  grid-area: a-71PKM-2;
}
#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .a-1WJAM-2 {
  grid-area: a-1WJAM-2;
}
#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .a-mOv4k-2 {
  grid-area: a-mOv4k-2;
}
#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 .a-oVx4q {
  grid-area: a-oVx4q;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 h3:nth-child(odd) {
    color: rgb(136, 149, 71);
    transform: rotate(7deg);
  	font-size:1.8em;
  	margin:0;
}

#cmp_c67234f2-f8f1-4674-b0b3-d0607c732284 h3:nth-child(even) {
    color: rgb(136, 149, 71);
    transform: rotate(-4deg);
    	font-size:1.8em;
    	margin:0;
}
/*
 * components/index/cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a/component.css
 */
#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a {
	background-color: #FFFFFF;
}

#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a p {
	color: rgb(136, 149, 71);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(136, 149, 71);
	font-family: Lato;
	font-size: 16px;
}

#cmp_d5fcd45e-37ca-48b2-91cd-71d3926c757a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(136, 149, 71);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/index/cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0/component.css
 */
#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 {
	background-color: #FFFFFF;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .content-row {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .content {
	margin: 25px auto;
	max-height: 250px;
	max-width: 250px;
	overflow: hidden;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 h2 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 28px;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 p {
	color: rgb(136, 149, 71);
	font-family: Cabin Sketch;
	font-size: 26px;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .buttondiv {
  	margin: 0 auto;
}
@media (min-width: 1100px) {
  #cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .content-row {
    	width: 50%;
      	margin-left: 50%;
	}
    .books {
    	background-size:54%;
      background-image: url(//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/images/leftbox_holiday_3.png?ts=1574539317&host=my.cratejoy.com);
		background-position: left;
  }
}
@media (max-width: 1099px) {
  #cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .content-row {
    	width: 70%;
      	margin-left: 30%;
	}
  .books {
    	background-size:32%;
    	background-image: url(//d3a1v57rabk2hm.cloudfront.net/readingbugbox/fashion_mobile-copy-7/images/smallboxbg.png?ts=1574539319&host=my.cratejoy.com);
		background-position: left center;
  }
}
@media (min-width: 768px) {
	#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .content-row {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
      .hideshowimage {
      	display:none;
  }
}
@media (max-width: 768px) {
	#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .content-row {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
      	width: 100%;
      	margin-left: 0%;
	}
    .books {
    	background-image: none;
  }
    .hideshowimage {
      	display:block;
      	width:100%;
  }
}

.flex-center.content {
  display: table-column !important;
}

.books {
    background-repeat: no-repeat;
}

.hideshowimage img {
    margin: 0 auto;
    padding: 0 auto;
    display: block;
    margin-bottom: 10px;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .btn-primary {
    background-color: rgb(247, 148, 30);
  	margin-top: 15px;
}

#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .btn-primary:hover,
#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .btn-primary:focus,
#cmp_dab213c8-d3da-48df-8c4a-3cabcc2a4af0 .btn-primary:active {
	background-color: #FFD03D;
}
/*
 * components/purchase_orders/cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf/component.css
 */
#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf {
	background-color: #FFFFFF;
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf .component-rich-text-with-button__content-row,
#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf .component-rich-text-with-button__content-row,
	#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_a3dfaae5-cb63-4e8d-9be8-6250530833bf ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/purchase_orders/cmp_d24d6885-008a-4963-ab53-6d22c2951a51/component.css
 */
#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 {
	background-color: #FFFFFF;
}

#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_d24d6885-008a-4963-ab53-6d22c2951a51 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/shop/listing/cmp_13e84544-5ac4-4f87-8dc2-9151eba4c721/component.css
 */
.shop-listing-item {
	color: rgb(66, 46, 66);
}

.shop-listing-item:hover,
.shop-listing-item:focus {
	text-decoration: none;
}

.shop-listing-item__image {
	background-position: center center;
	background-size: cover;
}

.shop-listing-item__name {
	margin: 10px 0;
}

.shop-listing-item__price {
	margin: 10px 0 30px;
}

.product_paging {
	margin: 20px 0;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.product_page a,
.next_page a,
.prev_page a {
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	display: block;
	margin: 0 2px;
	padding: 12px 15px;
}

.product_page.active a,
.product_page a:hover, .product_page a:focus,
.next_page a:hover, .next_page a:focus,
.prev_page a:hover, .prev_page a:focus {
	background-color: #F9F9F9;
	text-decoration: none;
}

.product_page.active a {
	color: black;
}

/*
 * components/shop/listing/cmp_977ae042-e0f9-4666-80c8-45f4438501f0/component.css
 */
#cmp_977ae042-e0f9-4666-80c8-45f4438501f0 {
	background-color: #FFFFFF;
}

#cmp_977ae042-e0f9-4666-80c8-45f4438501f0 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_977ae042-e0f9-4666-80c8-45f4438501f0 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_977ae042-e0f9-4666-80c8-45f4438501f0 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_977ae042-e0f9-4666-80c8-45f4438501f0 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_977ae042-e0f9-4666-80c8-45f4438501f0 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_977ae042-e0f9-4666-80c8-45f4438501f0  {
	padding-bottom: 20px;
}
/*
 * components/shop/listing/cmp_bbbd4e04-4377-4e99-aa6a-4338133a0c95/component.css
 */
#cmp_bbbd4e04-4377-4e99-aa6a-4338133a0c95 {
	padding: 20px 0;
}

#cmp_bbbd4e04-4377-4e99-aa6a-4338133a0c95 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_cce4dc86-6327-4e43-9d26-4827af09efae/component.css
 */
#cmp_cce4dc86-6327-4e43-9d26-4827af09efae {
	border-bottom: 1px solid #E1E1E1;
	padding: 20px 0 40px 0;
}

#cmp_cce4dc86-6327-4e43-9d26-4827af09efae ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/product/cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3/component.css
 */
#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product select {
	width: auto;
}

#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__name {
	margin-bottom: 20px;
}

#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__review-share-desktop .rating,
#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__review-share-desktop .sharing {
	padding-top: 10px;
}

#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__review-share-desktop h3,
#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3 .shop-product__review-share-mobile h3 {
	margin: 10px 0;
}
#cmp_45828bcb-337f-46ea-bb4a-573f67d1cba3  {
	padding-top: 0;
}
#pop_1426965619::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(1, 166, 168);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Summer Special!";
}
/*
 * components/shop/product/cmp_a5850503-63be-473d-a902-aee6491b95b4/component.css
 */
#cmp_a5850503-63be-473d-a902-aee6491b95b4 {
	background-color: #FFFFFF;
}

#cmp_a5850503-63be-473d-a902-aee6491b95b4 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_a5850503-63be-473d-a902-aee6491b95b4 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_a5850503-63be-473d-a902-aee6491b95b4 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_a5850503-63be-473d-a902-aee6491b95b4 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_a5850503-63be-473d-a902-aee6491b95b4 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_a5850503-63be-473d-a902-aee6491b95b4 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_a5850503-63be-473d-a902-aee6491b95b4 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

/*
 * components/shop/product/cmp_fb94a70c-fc97-40ea-8645-90520ce40157/component.css
 */
#cmp_fb94a70c-fc97-40ea-8645-90520ce40157.shop-product-header {
	padding: 60px 0 20px 0;
}

/*
 * components/sold_out/cmp_b463178a-91b0-4241-b113-4904f2e7fe51/component.css
 */
#cmp_b463178a-91b0-4241-b113-4904f2e7fe51 img {
	max-width: 100%;
}

/*
 * components/sold_out/cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483/component.css
 */
#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 {
	background-color: #FFFFFF;
}

#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}


#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 .btn {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
	font-family: Cabin Sketch;
	font-size: 20px;
}

#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 .btn:hover {
	background-color: rgb(255, 136, 122);
	color: #FFFFFF;
}

#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 .component-rich-text-with-button__content-row,
#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 .component-rich-text-with-button__content-row,
	#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_dfcf8e08-38bc-41c3-9c88-bf4da3dcb483  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_59d6304e-26b5-44de-894c-eded1dcd4ef8/component.css
 */
#cmp_59d6304e-26b5-44de-894c-eded1dcd4ef8 {
	background-color: #FFFFFF;
}

#cmp_59d6304e-26b5-44de-894c-eded1dcd4ef8 h1 {
	color: rgb(136, 149, 71);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_59d6304e-26b5-44de-894c-eded1dcd4ef8 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_59d6304e-26b5-44de-894c-eded1dcd4ef8 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_59d6304e-26b5-44de-894c-eded1dcd4ef8 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_59d6304e-26b5-44de-894c-eded1dcd4ef8 .content {
		margin: 0 auto;
		width: 80%
          ;
	}
}
/*
 * components/subscribe/cmp_770c89dc-df64-47f4-b059-7a6c65283762/component.css
 */
#cmp_770c89dc-df64-47f4-b059-7a6c65283762 {
	/*background-color: rgb(255, 255, 255);*/
background-color: #e9ebdd;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d8bc' fill-opacity='0.72' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
  padding-bottom:15px;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 {
    color: rgb(66, 46, 66);
    font-family: Neucha;
    font-size: 24px;
  margin: 0 0 0 0;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 h3 {
	color: rgb(238, 69, 61);
	font-family: Milkman;
	font-size: 36px;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 h5 {
  	color:rgb(136, 149, 71);
  	font-family: Lato;
  	font-size: 18px;
  	font-weight: bold;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .sf-item {
	background-color: #FFFFFF;
  	margin:10px;
  	width: -webkit-fill-available;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .active, .accordion:hover {
    background-color: #ccc;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .sf-item:hover {
    transform: Translate(0px,-8px);
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .sf-item {
  transition: background .1s ease;
    display: inline-block;
    transition-property: opacity,box-shadow,transform;
    transition-duration: .15s;
    transition-timing-function: ease-out;
    opacity: 1;
  	box-shadow: 0 15px 35px rgba(50,50,93,.06), 0 5px 15px rgba(0,0,0,.04);
    padding: 20px 20px 0px 20px;
}


#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .sf-grid__container {
  align-items: center;
  padding-top:0px;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .sf-item {	
  height:100%;
  border: 1px solid gray;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .col-md-3 a {
    display: contents;
  	text-decoration: none;
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .sf-item__content {
    max-width: 300px;
    /* align-content: center; */
    /* text-align: center; */
    /* align-self: center; */
    margin: 0px auto;
}

@media (max-width: 768px) and (min-width:550px) {
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .sf-item {
    width: 80% !important;
}
}

@media (max-width:768px) {
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .hidesmall {
    display: none !important;
  }
  	#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .curated {
    /*border-bottom:2px solid lightgray !important;
    border-top:2px solid lightgray !important;
	background-color: #e9ebdd;
      padding-top:15px;*/
}
  	#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .curated p {
    padding-bottom: 15px;
    margin-bottom: 0px;
}
      #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .col-md-3.col-xs-12.sf-grid__container {
    border: 1px solid gray;
    border-top: 0;
    margin-bottom: 10px;
    background-color: #e9ebdd;
}
    #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .curated {
    background-color: #d3d8bc;
    border-radius: 10px 10px 0px 0px;
    padding-top: 15px;
    border: 1px solid gray;
    border-bottom: 0px;
}
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 div#personalized-reading-bug-box-t {
    margin-bottom: 0px !important;
    border-bottom: 0px !important;
}
    #cmp_770c89dc-df64-47f4-b059-7a6c65283762 div#personalized-reading-bug-box-e {
    margin-bottom: 0px !important;
    border-bottom: 0px !important;
}
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .row.sf-grid {
    /* width: 100%; */
    margin: 0 auto;
}
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .personalized p:after {
    content: ', from $27/mo.' !important;
}
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .curated p:after {
    content: 'From $18/mo.';
}
}
@media (min-width:768px) {
	#cmp_770c89dc-df64-47f4-b059-7a6c65283762 .col-md-3:first-child {
    border-right:2px solid lightgray !important;
}
    #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .showsmall {
    display: none !important;
  }
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .bigheaders {
    margin-top: 20px;
}
  #cmp_770c89dc-df64-47f4-b059-7a6c65283762 .bigheaders.personal p:after {
    content: '.';
}
}

#cmp_770c89dc-df64-47f4-b059-7a6c65283762 h4 {
    text-decoration:underline;
  }

/*
 * components/subscribe/cmp_ce518241-9624-4ac3-80a4-c388ad49c428/component.css
 */
#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 {
	background-color: #FFFFFF;
  padding:15px 0 0 0 !important;  
}

#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 .progress-bar-container {
	position: relative;
}

#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 .progress-bar-filler {
	background: rgb(216, 213, 211);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 .progress-bar .step {
	color: rgb(66, 46, 66);

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid rgb(216, 213, 211);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 .progress-bar .step.active .point {
	background-color: rgb(255, 136, 122);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_ce518241-9624-4ac3-80a4-c388ad49c428 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}



  
/*
 * components/subscribe/cmp_e27594f0-3899-40c7-be22-bef19410eb10/component.css
 */
#cmp_e27594f0-3899-40c7-be22-bef19410eb10 {
	/*background-color: rgb(255, 255, 255);*/
background-color: #e9ebdd;
  border-top:2px dashed #9c92ac;
}

#cmp_e27594f0-3899-40c7-be22-bef19410eb10 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_e27594f0-3899-40c7-be22-bef19410eb10 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_e27594f0-3899-40c7-be22-bef19410eb10 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_e27594f0-3899-40c7-be22-bef19410eb10 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 17px;
}

@media (min-width: 768px) {
	#cmp_e27594f0-3899-40c7-be22-bef19410eb10 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/subscribe_flow/addons_step/cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9/component.css
 */
#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9.addons-container {
	margin-right: auto;
	margin-left: auto;

	max-width: 940px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 {
  padding-bottom:40px;
}


#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-products-row {
	border: 1px solid #D3D3D3;

	padding-left: 40px;
	padding-right: 40px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product + .addons-product {
	border-top: 1px solid #D3D3D3;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left {
	padding-right: 30px;

	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-image {
	width: 100%;
	height: 100%;
	min-height: 175px;
  	background-size: contain;
/**	  	border:3px solid red;
  	border-radius:50%;

background-size: cover;**/
	background-position: center top;
	background-repeat: no-repeat;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-top {
/**	display: -webkit-box;
	display: -ms-flexbox;**/
	display: inline;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;

	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	margin-bottom: 15px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-top-right {
	text-align: left;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart {
	padding: 7px 12px;
  	min-width:150px;

	font-family: ;
	font-size: 16px;
	color: #FFFFFF;
	background-color: rgb(255, 136, 122);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart:hover {
	color: #FFFFFF;
	background-color: rgb(255, 136, 122);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-name {
	font-size: 16px;
  	margin-bottom:10px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-price {
	/**margin-bottom: 20px;**/

	font-size: 16px;
	color: #38BFC3;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-form-group .control-label {
	font-size: 12px;
	color: #9B9B9B;

	margin-bottom: 2px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-form-group select {
	height: 30px;
  	max-width:350px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-cta-row {
	margin-top: 40px;

	text-align: center;
}


#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn {
	font-family: ;
	font-size: 20px;

	color: #FFFFFF;
	background-color: rgb(255, 136, 122);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn:hover {
	color: #FFFFFF;
	background-color: rgb(255, 136, 122);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-stock-status {
  	font-style:italic;
  	color: red;
  	background: yellow;
  	line-height:5px;
}

/*#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 [data-product-id="1901353461"] .addons-product-name:after {
    content: "\A Priority Mail (2-3 Days)";
    white-space: pre;
    font-size: .75em;
    font-style: italic;
  	color: gray;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 [data-product-id="1901353461"] .addons-product-price:after {
    content: "\00a0 Boxes ship on the 20th of each month. Select this option if you need the first box delivered sooner (for a birthday or holiday, for example). Ships w/in 72 hours from CA, via USPS Priority Mail.";
    white-space: pre-wrap;
    font-size: .8em;
    margin-top: 10px;
    font-style: italic;
    color: gray;

}*/
button, select {
    text-transform: capitalize;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 [data-product-id="1901353461"] .form-group.addons-form-group {
  display: none;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 [data-product-id="1901353461"] .addons-product-name:before {
    content: "Our standard shipping date is the 20th of the month and delivery generally takes 5-10 days. If you need the first box to arrive faster (for a special occasion, for example), we recommend adding: \A\A";
    white-space: pre-line;
    font-size: .8em;
    color: gray;
    font-style: italic;
    color: gray;
}
/*
#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 div#product-1901353461 .addons-product-right:after {
    content: "Have an expedited shipping coupon?\A Add the upgrade here, then apply coupon at checkout.";
  	white-space: pre-wrap;
  	font-size:.8em;
  	color:rgb(255, 136, 122);
}
*/
@media only screen and (max-width : 768px) {
	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left,
	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-right {
		-webkit-box-flex: 1 0 100%;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
	}

	.addons-product-right {
		margin-top: 40px;
	}

	 #cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left {
		padding-right: 0;
	}
}

/*
 * components/subscribe_flow/survey_step/cmp_81a0beac-58c9-441d-8eee-c218b04908e3/component.css
 */
#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 {
	/*background-color: #F3F2F0;*/
background-color: #e9ebdd;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d8bc' fill-opacity='0.72' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 h3 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 22px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 12px;
    margin: 0px !important;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .col-xs-12 {
    clear:both;
}

/* HTML5 Boilerplate accessible hidden styles */
[type="radio"] {
  border: 0; 
  clip: rect(0 0 0 0); 
  height: 1px; margin: -1px; 
  overflow: hidden; 
  padding: 0; 
  position: absolute; 
  width: 1px;
}

/* One radio button per line */
label {
  display: block;
  cursor: pointer;
  line-height: 2.5;
  font-size: 1.3em;
}

[type="radio"] + span {
  display: block;
}

/* the basic, unchecked style */
[type="radio"] + span:before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.25em;
  border-radius: 1em;
  border: 0.125em solid #fff;
  box-shadow: 0 0 0 0.15em #000;
  margin-right: 0.75em;
  transition: 0.5s ease all;
}

/* the checked style using the :checked pseudo class */
[type="radio"]:checked + span:before {
  background: green;
  box-shadow: 0 0 0 0.25em #000;
}

/* never forget focus styling */
[type="radio"]:focus + span:after {
  content: '\0020\2190';
  font-size: 1.3em;
  line-height: 1;
  vertical-align: -0.125em;
}

[type="checkbox"] + span {
  display: block;
}

/* the basic, unchecked style */
[type="checkbox"] + span:before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.25em;
  border-radius: 0em;
  border: 0.125em solid #fff;
  box-shadow: 0 0 0 0.15em #000;
  margin-right: 0.75em;
 /* transition: 0.5s ease all; */
}

/* the checked style using the :checked pseudo class */
[type="checkbox"]:checked + span:before {
  /* background: green;*/
  box-shadow: 0 0 0 0.25em #000;
  content: '✔';
  font-size: 1.3em;
  line-height: 0.8;
  color: #09ad7e;
}

/* never forget focus styling */
[type="checkbox"]:focus + span:after {
  content: '\0020\2190';
  font-size: 1.3em;
  line-height: 1;
  vertical-align: -0.125em;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .survey .radio input[type="radio"], .survey .checkbox input[type="checkbox"] {
    margin: 0 0.5em 0 0;
    display: none;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .checkbox label {
    display: inline-block;
    float: left;
    width: 50%;
    min-width:260px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 h3.question {
    padding: 24px 0 0px 0;
    margin: 0;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .form-group {
    margin: 0 auto;
  	padding: 0 10px;
}

[name=i-agree-to-reading-bug-boxs-terms-of-service] {
    font-size: 1em;
}
#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .btn {
    margin: 15px 0;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .form-control1 {
    display: block;
    /* width: 100%; */
    padding: .375rem .75rem;
    font-size: 1.3em;
    line-height: 1.5;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: .25rem;
    height: 35px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .form-control {
    display: block;
    /* width: 100%; */
    padding: .375rem .75rem;
    font-size: 1.3em;
    line-height: 1.5;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: .25rem;
    height: 35px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 textarea {
  min-height:80px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 input.form-control {
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 p.col-xs-12.description {
    font-style: italic;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 p.description.main {
    font-size: 130% !important;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .accordion {
    /*color: rgb(66, 46, 66);*/
    padding: 18px;
  	padding-left:10px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 18px;
    transition: 0.4s;
    font-weight: bold;
  	margin-top:15px;
}


#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .active:after {
    content: "\2212";
}


#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  	border:0px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .active, .accordion:hover {
    background-color: lightgray;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .survey {
  max-width: 750px;
  margin: 0px auto;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 select.form-control1.multiple_choice {
    width: 60%;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .anything-else {
  clear:both;
  padding-bottom:18px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .more-about-child-1 {
  clear:both;
  padding-bottom:18px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .more-about-child-2 {
  clear:both;
  padding-bottom:18px;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 span.survey-error {
    color: red;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 [type="checkbox"] + span {
  font-size:16px;
}

@media (max-width: 500px) {
  #cmp_81a0beac-58c9-441d-8eee-c218b04908e3 select.form-control1.multiple_choice {
    width: 100%;
}
}
  
#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .how-did-you-learn-about-reading-bug-box select.form-control1.multiple_choice {
    width: 100% !important;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 a.nohype {
    text-decoration: none;
    color: rgb(66, 46, 66);
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .boxfor2 label {
  width:100% !important;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .boxfor1 label {
  width:100% !important;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 p.boxsavings {
    padding-left: 32px;
    font-style: italic;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 h3.kidheader {
    padding-top: 30px;
    margin-bottom: 0px;
    border-bottom: 1px solid rgb(136, 149, 71);
    color: rgb(136, 149, 71) !important;
}

#cmp_81a0beac-58c9-441d-8eee-c218b04908e3 .formwhole {
    width: 100%;
    border: 1px solid gray;
    background-color: #FEFDF3;
    margin-bottom: 20px;
    padding-top: 20px;
    	box-shadow: 0 15px 35px rgba(50,50,93,.06), 0 5px 15px rgba(0,0,0,.04);
}

/*
 * components/subscribe_flow/survey_step/cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56/component.css
 */
#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 {
	background-color: #FFFFFF;
  padding:15px 0 0 0 !important;  
}

#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 .progress-bar-container {
	position: relative;
}

#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 .progress-bar-filler {
	background: rgb(216, 213, 211);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 .progress-bar .step {
	color: rgb(66, 46, 66);

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid rgb(216, 213, 211);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 .progress-bar .step.active .point {
	background-color: rgb(255, 136, 122);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_a7e9792e-584c-4735-a36a-636d8a4bfe56 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/survey_step/cmp_efe56404-afde-49fc-a542-f1079d625c86/component.css
 */
#cmp_efe56404-afde-49fc-a542-f1079d625c86 {
	background-color: #FFFFFF;
}

#cmp_efe56404-afde-49fc-a542-f1079d625c86 h1 {
	color: rgb(136, 149, 71);
	font-family: Neucha;
	font-size: 36px;
  	margin:0px;
}

#cmp_efe56404-afde-49fc-a542-f1079d625c86 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 18px;
}

#cmp_efe56404-afde-49fc-a542-f1079d625c86 .currentitem {
  color: rgb(255, 136, 122) !important;
}
/*
 * components/subscribe_flow/terms_step/cmp_04bd6519-8e38-42a9-b7e7-0ecff7cff295/component.css
 */
#cmp_04bd6519-8e38-42a9-b7e7-0ecff7cff295 {
	/*background-color: #FFFFFF;*/
background-color: #e9ebdd;
  border-top:2px dashed #9c92ac;

}

#cmp_04bd6519-8e38-42a9-b7e7-0ecff7cff295 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_04bd6519-8e38-42a9-b7e7-0ecff7cff295 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_04bd6519-8e38-42a9-b7e7-0ecff7cff295 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_04bd6519-8e38-42a9-b7e7-0ecff7cff295 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_04bd6519-8e38-42a9-b7e7-0ecff7cff295 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/subscribe_flow/terms_step/cmp_2500604d-9e57-4778-86fe-0ebc69bfbd9c/component.css
 */
#cmp_2500604d-9e57-4778-86fe-0ebc69bfbd9c {
	background-color: #FFFFFF;
}

#cmp_2500604d-9e57-4778-86fe-0ebc69bfbd9c h1 {
	color: rgb(136, 149, 71);
	font-family: Neucha;
	font-size: 36px;
  	margin:0px;
}

#cmp_2500604d-9e57-4778-86fe-0ebc69bfbd9c p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 18px;
}
#cmp_2500604d-9e57-4778-86fe-0ebc69bfbd9c .currentitem {
  color: rgb(255, 136, 122) !important;
}
/*
 * components/subscribe_flow/terms_step/cmp_39a12367-b8ac-4a9a-b75d-cd5a371db508/component.css
 */
#cmp_39a12367-b8ac-4a9a-b75d-cd5a371db508 {
	/*background-color: rgb(255, 255, 255);*/
background-color: #e9ebdd;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d8bc' fill-opacity='0.72' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
padding-bottom:20px;
}

#cmp_39a12367-b8ac-4a9a-b75d-cd5a371db508 h2 {
	color: rgb(238, 69, 61);
	font-family: Lato;
	font-size: 16px;
}

#cmp_39a12367-b8ac-4a9a-b75d-cd5a371db508 h3 {
	color: rgb(66, 46, 66);
	font-family: Milkman;
	font-size: 24px;
}

#cmp_39a12367-b8ac-4a9a-b75d-cd5a371db508 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_39a12367-b8ac-4a9a-b75d-cd5a371db508 .sf-item {
	/*background-color: rgb(243, 242, 240);*/
  background-color:#FFFFFF;
  	
}

#pop_6 .sf-item {
    -webkit-box-shadow: 6px 6px 31px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 6px 31px -8px rgba(0,0,0,0.75);
    box-shadow: 6px 6px 31px -8px rgba(0,0,0,0.75);
    margin-top: 0px;
    margin-bottom: -10px;
    margin: 0px 10px 0px 10px;
}
#pop_1 .pop_term, #pop_3 .pop_term, #pop_12 .pop_term {
    display: none;
}

#pop_1 .val_term, #pop_3 .val_term, #pop_6 .val_term {
    display: none;
}
.pop_term {
    background-color: rgb(1, 166, 168);
    color: white;
    font-size: 12px;
    letter-spacing: 1.69px;
    line-height: 20px;
    font-weight: 600;
    width: 75%;
    /* text-align: center; */
    margin: auto;
}

.val_term {
    background-color: rgb(247, 148, 30);
    font-size: 11px;
    color: white;
    letter-spacing: 1.69px;
    line-height: 20px;
    font-weight: 600;
    width: 75%;
    /* text-align: center; */
    margin: 0px auto 15px auto;
  	font-style:italic;
}

.sf-item.prod_991721302 {
    padding: 5px 20px 20px 20px;
}

#pop_6 .sf-item.prod_991721302::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(1, 166, 168);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 5%";
}

#pop_12 .sf-item.prod_991721302::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(247, 148, 30);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 10%!";
}

#pop_1 .sf-item.prod_991721302::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

#pop_3 .sf-item.prod_991721302::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

.sf-item.prod_991927708 {
    padding: 5px 20px 20px 20px;
}

#pop_6 .sf-item.prod_991927708::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(1, 166, 168);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 5%";
}

#pop_12 .sf-item.prod_991927708::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(247, 148, 30);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 10%!";
}

#pop_1 .sf-item.prod_991927708::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

#pop_3 .sf-item.prod_991927708::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}
.sf-item.prod_991934325 {
    padding: 5px 20px 20px 20px;
}

#pop_6 .sf-item.prod_991934325::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(1, 166, 168);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 5%";
}

#pop_12 .sf-item.prod_991934325::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(247, 148, 30);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 10%!";
}

#pop_1 .sf-item.prod_991934325::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

#pop_3 .sf-item.prod_991934325::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

.sf-item.prod_992931457 {
    padding: 5px 20px 20px 20px;
}

#pop_6 .sf-item.prod_992931457::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(1, 166, 168);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 5%";
}

#pop_12 .sf-item.prod_992931457::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(247, 148, 30);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 10%!";
}

#pop_1 .sf-item.prod_992931457::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

#pop_3 .sf-item.prod_992931457::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

.sf-item.prod_992924800 {
    padding: 5px 20px 20px 20px;
}

#pop_6 .sf-item.prod_992924800::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(1, 166, 168);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 5%";
}

#pop_12 .sf-item.prod_992924800::before {
    white-space: pre;
    /* text-decoration: underline; */
    font-style: italic;
    color: rgb(247, 148, 30);
    font-size: .9em;
    padding-bottom: 10px;
    font-size: 1.1em;
    margin-top: -17px;
    font-weight: 600;
    content: "Save 10%!";
}

#pop_1 .sf-item.prod_992924800::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

#pop_3 .sf-item.prod_992924800::before {
    content: "\A";
    white-space: pre;
    padding-bottom: 10px;
    margin-top: -17px;
}

/*
 * components/subscribe_flow/terms_step/cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f/component.css
 */
#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f {
	background-color: #FFFFFF;
  padding:15px 0 0 0 !important;  
}

#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f .progress-bar-container {
	position: relative;
}

#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f .progress-bar-filler {
	background: rgb(216, 213, 211);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f .progress-bar .step {
	color: rgb(66, 46, 66);

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid rgb(216, 213, 211);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f .progress-bar .step.active .point {
	background-color: rgb(255, 136, 122);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_9c2d9a73-2379-4852-92f9-e5e9975d355f .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/variant_step/cmp_19ae7c7b-c176-4279-a8c5-7768eb2abfad/component.css
 */
#cmp_19ae7c7b-c176-4279-a8c5-7768eb2abfad {
	background-color: #FFFFFF;
}

#cmp_19ae7c7b-c176-4279-a8c5-7768eb2abfad h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_19ae7c7b-c176-4279-a8c5-7768eb2abfad p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}
/*
 * components/subscribe_flow/variant_step/cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d/component.css
 */
#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d {
	background-color: #FFFFFF;
	padding-bottom: 0;
}

#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d .progress-bar-container {
	position: relative;
}

#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d .progress-bar-filler {
	background: #F3F2F0;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d .progress-bar .step {
	color: rgb(66, 46, 66);

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid #F3F2F0;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d .progress-bar .step.active .point {
	background-color: rgb(238, 69, 61);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_625b3e8f-b1eb-49b8-958c-92db8c258f9d .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/variant_step/cmp_89f53b35-c59e-4802-a545-5256e6a1dc24/component.css
 */
#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 {
	background-color: #FFFFFF;
}

#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 .content-row {
	margin: 0;

	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
}

#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 .content {
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24 .content {
		margin: 15px;
	}
}
#cmp_89f53b35-c59e-4802-a545-5256e6a1dc24  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674/component.css
 */
#cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674 {
	background-color: #FFFFFF;
}

#cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_d846b4c7-8d3b-428c-88d7-44f85ba05674  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_fbbd0d7b-16a2-4085-9d01-b9e92aa5c114/component.css
 */
#cmp_fbbd0d7b-16a2-4085-9d01-b9e92aa5c114 {
	background-color: #F3F2F0;
}

#cmp_fbbd0d7b-16a2-4085-9d01-b9e92aa5c114 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_fbbd0d7b-16a2-4085-9d01-b9e92aa5c114 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

#cmp_fbbd0d7b-16a2-4085-9d01-b9e92aa5c114 .sf-item {
	background-color: #FFFFFF;
}
/*
 * components/terms/cmp_69ccb1db-1f6f-40a7-b049-11e03d0d2a44/component.css
 */
#cmp_69ccb1db-1f6f-40a7-b049-11e03d0d2a44 {
	background-color: #FFFFFF;
}

#cmp_69ccb1db-1f6f-40a7-b049-11e03d0d2a44 h1 {
	color: rgb(238, 69, 61);
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_69ccb1db-1f6f-40a7-b049-11e03d0d2a44 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 36px;
}

#cmp_69ccb1db-1f6f-40a7-b049-11e03d0d2a44 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 26px;
}

#cmp_69ccb1db-1f6f-40a7-b049-11e03d0d2a44 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_69ccb1db-1f6f-40a7-b049-11e03d0d2a44 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/view-cart/cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce/component.css
 */
#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce {
	padding: 15px 15px 100px 15px;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .product-main {
	margin: 0 0 15px 0;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .product-label p {
	margin: 0;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .product-label .info {
	color: rgb(66, 46, 66);
	text-align: right;
	text-transform: uppercase;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .product-label .meta {
	color: rgb(66, 46, 66);
	font-size: 16px;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce figure {
	margin: 0 0 15px 0;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-subtotal h2 {
	margin: 0 0 15px 0;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce .product-rem-btn {
		top: 40%;
	}
	#cmp_5544fe52-0426-4939-b4aa-0148bc3e26ce figure {
		margin: 0;
	}
}

/*
 * components/view-cart/cmp_94e3b932-e5f6-41da-9f94-249c55fe25f6/component.css
 */
#cmp_94e3b932-e5f6-41da-9f94-249c55fe25f6 {
	background-color: #FFFFFF;
}

#cmp_94e3b932-e5f6-41da-9f94-249c55fe25f6 h1 {
	color: rgb(238, 69, 61);
	font-family: Milkman;
	font-size: 36px;
}

#cmp_94e3b932-e5f6-41da-9f94-249c55fe25f6 h2 {
	color: rgb(66, 46, 66);
	font-family: Neucha;
	font-size: 24px;
}

#cmp_94e3b932-e5f6-41da-9f94-249c55fe25f6 h3 {
	color: rgb(238, 69, 61);
	font-family: Neucha;
	font-size: 24px;
}

#cmp_94e3b932-e5f6-41da-9f94-249c55fe25f6 p {
	color: rgb(66, 46, 66);
	font-family: Lato;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_94e3b932-e5f6-41da-9f94-249c55fe25f6 .content {
		margin: 0 auto;
		width: 80%;
	}
}