/** Shopify CDN: Minification failed

Line 38:1125 Unexpected "{"

**/
.site-nav-holder { padding-left: 40px !important;padding-top: 25px;}
.template-index .full_bleed.shopify-section-feature-image {  margin-left: -12px;  margin-right: -12px;}
.site-header__logo :hover { -ms-transform: scale(1.07);-webkit-transform: scale(1.07);  transform: scale(1.07);}
.site-nav--mobile>li :hover, .site-nav>li :hover { -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05);  background-color: #f37121;}
.site-nav, .site-nav--mobile { cursor: default; margin-bottom: -30px; margin-left: 10px; position: relative; font-size: 14px; transition: transform .2s;width: auto;height: auto;}
#shopify-section-template--14204171157550__1640250199ea3fa502 .resp-img-wrapper.js>div {  padding-top: 300px!important;}
.feature-image h4,.feature-image .feature-image__overlay-text p {color: #fff;}
.feature-image .btn { background: #f37121;border: 1px solid #ff0;}
img[data-sizes="auto"] { object-fit: cover; height: 100%;}
.collection-section .content.full { margin-top: 15px;}
.collection-section .collection-image { padding-top: 100% !important;}
.resp-img-wrapper.js> div { padding-top: 100% !important;}
.product-grid__inner {  margin-top: -64px;}
.template-index .main-content .wrapper { padding-left: 0;padding-right: 0;}
.collection-title { min-height: 60px;}
.t--section-title { font-family: "Crimson Text",serif !important;}
.drawer__close {  background: transparent !important;}
.product-tab { border-top: 1px solid #e5e5e5; padding-top: 50px; float: left; width: 100%;}
.product-tab .tabs {margin: 0;padding: 0;	list-style: none;    float: left; width: 100%;	}
.product-tab .tabs li {float: left; padding: 0;margin: 0;text-align: center;}
.product-tab .tabs a {  display: block; text-decoration: none;  padding: 8px 20px 8px 20px; margin-right: 4px; margin-bottom: -2px;  font-size: 14px;}
.product-tab .tabs a.active {    background-color: #f1f1f1; border-color: #dddddd; color: #333333;}       
.product-tab .panelContainer {float: left; width: 100%;padding: 18px; text-align: left;}
.money {font-weight: 700;}
.global__shop_button:hover { background: #F37121; color: #3b3b3b;}
.site-nav__link:hover{ background: #F37121;}
.collection-template .content.full {margin-top: 15px;}
.breadcrumb { padding: 35px 30px 0;color: #008000; font-size: 12px;}
.disclaimecolor--primary-overlay p a,.copyright p a {color: #f37121;}
.how-to-raise-monarch-butterflies-book-description .bg--section.section .wrapper.section--wrapper, .raise-monarch-butterflies-resources .bg--section.section .wrapper.section--wrapper { max-width: 970px;}
.how-to-raise-monarch-butterflies-book-description .rte--page figure, .raise-monarch-butterflies-resources .rte--page figure { float: left; text-align: center!important;  margin-bottom: 30px;  width: 100%;}
.how-to-raise-monarch-butterflies-book-description .rte--page figure .figure-caption, .raise-monarch-butterflies-resources .rte--page figure .figure-caption { display: block; font-style: italic;}
.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page p,.raise-monarch-butterflies-resources .bg--section.section .rte--page p{ max-width: 970px;}.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h1,.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h2,.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h3,.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h4,.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h5, .how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h6,.raise-monarch-butterflies-resources .bg--section.section .rte--page h1,.raise-monarch-butterflies-resources .bg--section.section .rte--page h2,.raise-monarch-butterflies-resources .bg--section.section .rte--page h3,.raise-monarch-butterflies-resources .bg--section.section .rte--page h4,.raise-monarch-butterflies-resources .bg--section.section .rte--page h5, .raise-monarch-butterflies-resources .bg--section.section .rte--page h6,{ max-width: unset; max-height: unset;  overflow: unset;}
.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h1, .how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h2, .how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h3, .how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h4, .how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h5, .how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page h6, .raise-monarch-butterflies-resources .bg--section.section .rte--page h1, .raise-monarch-butterflies-resources .bg--section.section .rte--page h2, .raise-monarch-butterflies-resources .bg--section.section .rte--page h3, .raise-monarch-butterflies-resources .bg--section.section .rte--page h4, .raise-monarch-butterflies-resources .bg--section.section .rte--page h5, .raise-monarch-butterflies-resources .bg--section.section .rte--page h6 { max-width: unset; margin-top: 25px; font-weight: 700; max-height: unset;overflow: unset;}
.how-to-raise-monarch-butterflies-book-description .rte--page img, .raise-monarch-butterflies-resources .rte--page img { width: 540px; float: none!important; margin-bottom: 0;}
.template-article .article__header { max-width: 970px;}
.template-article .article__header .f--title { line-height: 1.1;}
.template-article .bg--section.article .rte--article blockquote { margin: 0 0 20px; font-size: 1.4rem; line-height: 1.4;  color: #3b3b3b;  overflow: unset;}
.bg--section.article .lg--ten-twelfths .rte--article { max-width: 750px;  text-align: left;}
.template-article .bg--section.article .rte--article {max-width: 970px;}
.template-article .bg--section.article .rte--article p { margin-bottom: 15px; max-width: unset;}
.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page blockquote, .raise-monarch-butterflies-resources .bg--section.section .rte--page blockquote { margin: 0 0 20px;  font-size: 1.4rem;  line-height: 1.4;  color: #3b3b3b;  overflow: unset;}
.how-to-raise-monarch-butterflies-book-description .f--title, .raise-monarch-butterflies-resources .f--title { line-height: 1.1; text-align: left; padding: 0;}
.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page blockquote *, .raise-monarch-butterflies-resources .bg--section.section .rte--page blockquote * { color: #3b3b3b;}
.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page p, .raise-monarch-butterflies-resources .bg--section.section .rte--page p {  margin-bottom: 15px;   max-width: unset;}
.how-to-raise-monarch-butterflies-book-description .bg--section .rule, .raise-monarch-butterflies-resources .bg--section .rule {  margin: 20px 0;}
.how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page ol, .how-to-raise-monarch-butterflies-book-description .bg--section.section .rte--page ul, .raise-monarch-butterflies-resources .bg--section.section .rte--page ol, .raise-monarch-butterflies-resources .bg--section.section .rte--page ul { margin-top: 20px; margin-bottom: 15px;  max-width: unset;}
.bg--section.article .lg--ten-twelfths .rte--article blockquote { width: 100%; max-width: 100%;}
.template-article .bg--section.article .rte--article blockquote { margin: 0 0 20px; font-size: 1.4rem; line-height: 1.4; color: #3b3b3b; overflow: unset;}
.template-list-collections .resp-img-wrapper { position: relative; float: left;  width: 50%;}
.template-list-collections .collection-template .content.full {margin-top: 0; position: absolute; width: 50%;  right: 0;  padding-left: 10px;}
.site-nav .site-nav__link { font-size: 14px;}
.easytabs-container { border-top: 1px solid #e5e5e5;margin-top: 35px; padding-top: 35px;}
.template-collection .grid__image {  margin-bottom: 15px;}
.f--main {margin-bottom: 10px; margin-top: 10px !important;}
.template-product .product__title {margin-bottom: 25px;}
#egift-card-choose-your-amount .variant-picker-block { margin-top: 40px;}
#egift-card-choose-your-amount  .product-single .js-qty { width: 60%;}
#egift-card-choose-your-amount .quantity-block { margin-top: 0;}
.product-page--form .quantity-block .js-qty { margin-bottom: 0;}
.product-page--form .quantity-block { margin-bottom: 0;}
.ComparePrice {margin-right: 10px;}
#shopify-section-template--14204171157550__1640253361b0d303ef h2 {  margin-bottom: 10px;}
.py4 { padding-bottom: 20px !important; padding-top: 25px !important;}
.template-cart span a { color: #f37121;}
ul.header_desktop-meta.list-reset.align--middle.inline-block.inline-list {  position: relative;}
.template-cart .cart__footer {margin-bottom: 50px;}
.template-cart .additional-checkout-buttons{display:none;}
#beacon-container { z-index: 99999999999; position: relative;}

.bg--section.article .lg--ten-twelfths .full.my3 {
    max-width: 750px;
}

.bg--section.article .lg--ten-twelfths .rte--article {
    max-width: 750px;
    text-align: left;
}

.bg--section.article .lg--ten-twelfths .rte--article h2, .bg--section.article .lg--ten-twelfths .rte--article p {
    max-width: 750px;
/*     text-align: left !important; */
}

.bg--section.article .lg--ten-twelfths .rte--article p img {
    width: 100%;
   height: 100%;
}

.bg--section.article .lg--ten-twelfths .rte--article figure img {
    width: 540px;
    height: auto;
  

}

.bg--section.article .lg--ten-twelfths .rte--article figure {
    width: 100% !important;
    padding: 0px;
    margin: 0px;
    text-align: left !important;
}

.bg--section.article .lg--ten-twelfths .rte--article ol {
    width: 100% !important;
    max-width: 100% !important;
}

.bg--section.article .lg--ten-twelfths .rte--article h2 img {
    width: 100%;
}

.bg--section.article .lg--ten-twelfths .rte--article blockquote {
    width: 100%;
    max-width: 100%;
}
.bg--section.article .lg--ten-twelfths .rte--article div {
    max-width: 100% !important;
    width: 100% !important;
/*   text-align: left !important;  */
}

.bg--section.article .lg--ten-twelfths .rte--article div img {
    width: 540px;
    height: auto;
}


.template-article .bg--section.article{padding-top:0;}
.template-article .bg--section.article .rte--article{max-width:970px;}
.template-article .article__header{max-width:970px;}
.template-article .article__header .f--title{line-height:1.1;}
.template-article .article__header .rule{margin-top:20px;margin-bottom:20px;}
.template-article .author--main{margin-top:20px;margin-bottom:20px; display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.template-article .author--main p{margin-bottom:0;}
.template-article .bg--section.article .rte--article figure{float:left;text-align:center !important;margin-bottom:30px;}
.template-article .bg--section.article .rte--article figure:after{content:'';clear:both;display:block;}
.template-article .bg--section.article .rte--article figure img{float:none !important;margin-bottom:0;}
.template-article .bg--section.article .rte--article figure .figure-caption {display: block;font-style: italic;}
.template-article .bg--section.article .rte--article h1,
.template-article .bg--section.article .rte--article h2,
.template-article .bg--section.article .rte--article h3,
.template-article .bg--section.article .rte--article h4,
.template-article .bg--section.article .rte--article h5,
.template-article .bg--section.article .rte--article h6{max-width:unset;margin-top:25px;font-weight:700;max-height:unset;overflow:unset;}
.template-article .bg--section.article .rte--article p{margin-bottom:15px;max-width:unset;}
.template-article .bg--section.article .rte--article ul,
.template-article .bg--section.article .rte--article ol{margin-top:20px;margin-bottom:15px;max-width:unset;}
.template-article .bg--section.article .rte--article ul li,
.template-article .bg--section.article .rte--article ol li{margin-bottom:10px;}
.template-article .bg--section.article .rte--article blockquote{margin: 0 0 20px;font-size: 1.4rem;line-height: 1.4;color: #3B3B3B;overflow:unset;}
.template-article .bg--section.article .rte--article blockquote > *:last-child{margin-bottom:0;}
.template-article #related_products_header h4,
.template-article #related_articles_header h4{font-size:30px;line-height:1.2;font-weight:600;text-transform:uppercase;}






/* BKP css */
/* Do not modify this file as it will be overwritten in future upgrades - use the problogger-custom.scss.liquid file instead */


/* OWL Slider Settings */
#related_products_slider{margin-bottom:37px;}

.template-article .owl-item {
  padding-left: 4px;
  padding-right: 4px;
}

.template-article .owl-theme .owl-controls .owl-page span {
  background: 0 0;
  border: 2px solid #685858;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 100%;
  margin: 0 4px;
}

.template-article .owl-theme .owl-controls .owl-page.active span {
  background: #685858;
  border-color: #685858;
}

.template-article .owl-theme .owl-controls {
  margin-top: 16px;
  margin-bottom: 16px;
}


.template-article .owl-carousel .owl-item a {
  text-decoration: none;
  color: inherit;
  position: unset;
}

.template-article .owl-carousel .owl-item a:visited {
  text-decoration: none;
  color: inherit;
}

.template-article .owl-carousel .owl-item a::after {
  border-bottom: 0px;
}

/* Image Management */

.template-article .pb_image_wrapper {
  position: relative;
}

.template-article .pb_image_wrapper:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.template-article .pb_image_wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* Sale Icon */

.template-article .pb-image-hover-sale {
  position: absolute;
  width: 20%;
  transform: translate(-50%, -50%);
  top: 12%;
  right: -10%;
}

.template-article .pb-image-hover-sale svg {
  width: 100%;
  fill: #EA0606;
  stroke: white;
  position: relative;
}

.template-article #related_articles_slider img {
  object-fit: cover;
}

.template-article #related_products_slider img {
  object-fit: contain;
}

.template-article #related_product_articles_slider img {
  object-fit: cover;
}

/* Text Management */

.template-article .pb-text-wrapper {
  display: grid; 
  padding-left: 2px;
  padding-right: 2px; 
  grid-row-gap: 6px;
  margin-top: 8px;
}

.template-article .pb-text-title {
  width: 100%;
  text-align: center;
}

.template-article .pb-text-title-header {
  margin-bottom: 0px !important; 
}

.template-article .pb-text-vendor {
  width: 100%;
  text-align: center; 
  font-size: 14px; 
}

.template-article .pb-text-rating {
  width: 100%;
  text-align: center; 
}

.template-article .pb-text-rating .spr-badge-caption {
  font-size: 8px;
  display: none;
}

.template-article .pb-text-price {
  width: 100%;
  text-align: center; 
}

.template-article .pb_on_sale {
  text-decoration: line-through;
  color: #EA0606;
  margin-right: 4px;
}

.template-article .pb-buy-button {
  width: 100%;
  text-align: center; 
  margin-top: 6px;
}

/* Buttons */

.template-article .pb-buy-button .btn {
  font-size: 12px;
  padding-left: 24px;
  padding-right: 24px; 
}

.template-article .related_articles-btn-all {
  width: 100%;
  text-align: center; 
  display: inline-block;
}

.template-article .pb-image-hover {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.template-article .pb_image_wrapper { 
  position:relative;
}

.template-article .pb_image_wrapper:hover .pb-image-hover {
  opacity: 1;
}

.template-article .pb-image-hover .btn {
  font-size: 12px;
  padding-left: 24px;
  padding-right: 24px;
}

.template-article .pb_image_wrapper:hover img {
  opacity: 1;
}


/* Mid Content Display */

.template-article .pb_mid_content_related_products {
  padding-bottom: 16px;
  border-bottom: 1px solid;
}

.template-article .pb_mid_content_related_products_header {
  padding-top: 16px;
  border-top: 1px solid;
}

ul#AccessibleNav {
    display: block !important;
}
body .site-header__mobile-icon--show{
	display: none !important;
}


/* End BKP css */


/************media query******************/
@media (max-width:1199px){
.template-list-collections .lg--one-quarter {  width: 50%;}
  .site-nav-holder {padding-top: 5px;}
  .site-nav__link { padding: 16px 5px !important;}

}

@media (max-width:991px){
.product__title { font-size: 26px; width: 100%;}
  .site-nav-holder {  display: none !important;}
 .site-header__main .site-header__logo-col {width: 100%!important;}
.site-header__mobile-icon.site-header__mobile-icon--menu {display: inline-block !important;margin-top: 25px;}
    .header_desktop-meta-item .js--search-trigger { display: none;}
  .site-header__main .grid__item.lg--one-half.md-dn--hide.text-right {  width: 7%;}
  .site-header__main .header_desktop-meta { margin-left: 0;}
      .drawer--left .mobile-nav.t--nav {display: none;}
  .drawer--left .mobile-nav.mobile-nav--secondary.t--nav { display: block;}
  .clean-background .site-header__main { padding-left: 12px !important; padding-right: 12px !important;}

}


@media (max-width:767px){
  .template-index .full_bleed.shopify-section-feature-image {  margin-left: -16px;  margin-right: -16px;}
  .product-content {  z-index: -1;}
  .buy-buttons-block {  width: 90%;}
  .template-list-collections .lg--one-quarter {  width:100%;}
  .clean-background .site-header__main { padding-left: 0px!important;  padding-right: 0px!important;}
  body .site-header__mobile-icon--show{display: block !important;}
  .site-header__mobile-icon.site-header__mobile-icon--menu {  display: table-cell !important;}
  .copyright .footer_que_icon {text-align: right;}
  .footer_que_icon.open img:nth-child(2) { float: right;}

}

@media only screen and (max-width:575px){
  .template-article #related_products_header h4,
  .template-article #related_articles_header h4{font-size:25px;}
}

@media (max-width:479px){
  .product__title {  font-size: 22px;}
  .product-tab .tabs li { width: 100%;}
  .template-list-collections .content.full .font-size--l {font-size: 17px;}
}
