/* Custom primary codes Pink color : #f8b5b5;
 Brown color : #411e1e;
 link hover color : #a5272f;
 Footer color : #411f20 font-family:'brandon-grotesque',sans-serif;
 font-family:'helvetica',sans-serif;
 font-weight: 100,300,400,500,700;
 */
 * {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: top;
  box-sizing: border-box;
  scroll-behavior: smooth;
}
body .bv-cv2-cleanslate .bv-shared button.bv-read-review:hover, body .bv-cv2-cleanslate h2 *, body .bv-cv2-cleanslate .bv-mbox-injection-container span:not(.bv-helper-icon-negative):not(.bv-helper-icon-positive), body .bv-cv2-cleanslate .bv-subject-info-section *, body .bv-cv2-cleanslate .bv-shared .bv-content-summary p, body .bv-cv2-cleanslate .bv-shared .bv-content-data dl dd, body .bv-cv2-cleanslate .bv-shared .bv-content-item .bv-content-report-btn, body .bv-cv2-cleanslate .bv-shared .bv-content-item .bv-content-feedback-vote-request, body .bv-cv2-cleanslate .bv-shared button.bv-write-review, body .bv-cv2-cleanslate .bv-shared button.bv-read-review, body .bv-cv2-cleanslate .bv-shared button.bv-ask-question, body .bv-cv2-cleanslate .bv-shared .bv-button, body .bv-cv2-cleanslate .bv-shared .bv-section-summary .bv-content-title, body .bv-cv2-cleanslate .bv-shared .bv-section-summary .bv-section-summary-inline .bv-inline-histogram-ratings .bv-histogram-filter-helper, body .bv-cv2-cleanslate .bv-shared .bv-section-summary .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-list .bv-secondary-rating-summary-id, body .bv-cv2-cleanslate .bv-shared .bv-content-title, body .bv-cv2-cleanslate .bv-shared button.bv-write-review:hover, body .bv-cv2-cleanslate .bv-shared .bv-summary-bar-minimalist .bv-write-container .bv-submission-button.bv-write-review, body .bv-cv2-cleanslate .bv-shared .bv-summary-bar-minimalist .bv-read-container .bv-submission-button.bv-write-review, body .bv-cv2-cleanslate .bv-shared .bv-rating-stars-container, body .bv-cv2-cleanslate .bv-shared .bv-rating-stars-container:hover, body .bv-cv2-cleanslate .bv-shared span.bv-content-pagination-pages-current, body .bv-cv2-cleanslate .bv-shared span.bv-content-pagination-pages-current:hover, body .bv-cv2-cleanslate h3, body .bv-cv2-cleanslate .bv-shared .bv-content-data-label-container .bv-content-data-label, .bv-cv2-cleanslate .bv-core-container-111 button.bv-read-review:hover, #product.tax-product-category .bv-cv2-cleanslate *, body .bv-cv2-cleanslate .bv-shared .bv-action-bar-header, body .bv-cv2-cleanslate .bv-shared .bv-action-bar-header, body .bv-cv2-cleanslate .bv-shared .bv-mbox-breadcrumb, body .bv-cv2-cleanslate .bv-shared button.bv-write-review:focus, body .bv-cv2-cleanslate, body .bv-cv2-cleanslate h1, body .bv-cv2-cleanslate h2, body .bv-cv2-cleanslate h3, body .bv-cv2-cleanslate h4, body .bv-cv2-cleanslate h5, body .bv-cv2-cleanslate h6, body .bv-cv2-cleanslate p, body .bv-cv2-cleanslate td, body .bv-cv2-cleanslate dl, body .bv-cv2-cleanslate tr, body .bv-cv2-cleanslate dt, body .bv-cv2-cleanslate ol, body .bv-cv2-cleanslate form, body .bv-cv2-cleanslate select.bv-select-cleanslate, body .bv-cv2-cleanslate option, body .bv-cv2-cleanslate pre, body .bv-cv2-cleanslate div, body .bv-cv2-cleanslate table, body .bv-cv2-cleanslate th, body .bv-cv2-cleanslate tbody, body .bv-cv2-cleanslate tfoot, body .bv-cv2-cleanslate caption, body .bv-cv2-cleanslate thead, body .bv-cv2-cleanslate ul, body .bv-cv2-cleanslate li, body .bv-cv2-cleanslate ul li, body .bv-cv2-cleanslate ol li, body .bv-cv2-cleanslate .bv-shared ul li, body .bv-cv2-cleanslate .bv-shared ol li, body .bv-cv2-cleanslate address, body .bv-cv2-cleanslate blockquote, body .bv-cv2-cleanslate dd, body .bv-cv2-cleanslate fieldset, body .bv-cv2-cleanslate iframe, body .bv-cv2-cleanslate strong, body .bv-cv2-cleanslate legend, body .bv-cv2-cleanslate em, body .bv-cv2-cleanslate s, body .bv-cv2-cleanslate cite, body .bv-cv2-cleanslate input, body .bv-cv2-cleanslate sup, body .bv-cv2-cleanslate label, body .bv-cv2-cleanslate dfn, body .bv-cv2-cleanslate object, body .bv-cv2-cleanslate big, body .bv-cv2-cleanslate q, body .bv-cv2-cleanslate font, body .bv-cv2-cleanslate samp, body .bv-cv2-cleanslate acronym, body .bv-cv2-cleanslate small, body .bv-cv2-cleanslate img, body .bv-cv2-cleanslate strike, body .bv-cv2-cleanslate code, body .bv-cv2-cleanslate sub, body .bv-cv2-cleanslate ins, body .bv-cv2-cleanslate textarea, body .bv-cv2-cleanslate var, body .bv-cv2-cleanslate a, body .bv-cv2-cleanslate abbr, body .bv-cv2-cleanslate applet, body .bv-cv2-cleanslate del, body .bv-cv2-cleanslate kbd, body .bv-cv2-cleanslate tt, body .bv-cv2-cleanslate b, body .bv-cv2-cleanslate i, body .bv-cv2-cleanslate hr, body .bv-cv2-cleanslate article, body .bv-cv2-cleanslate aside, body .bv-cv2-cleanslate dialog, body .bv-cv2-cleanslate figure, body .bv-cv2-cleanslate footer, body .bv-cv2-cleanslate header, body .bv-cv2-cleanslate hgroup, body .bv-cv2-cleanslate menu, body .bv-cv2-cleanslate nav, body .bv-cv2-cleanslate section, body .bv-cv2-cleanslate time, body .bv-cv2-cleanslate mark, body .bv-cv2-cleanslate audio, body .bv-cv2-cleanslate video, body .bv-cv2-cleanslate button, body .bv-cv2-cleanslate .bv-mbox-inner .bv-submission .bv-fieldset-agreedtotermsandconditions .bv-text-link, body .bv-cv2-cleanslate .bv-mbox-inner .bv-text-link:visited, body .bv-cv2-cleanslate .bv-mbox-inner .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit, body .bv-cv2-cleanslate .bv-mbox-inner .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:hover, body .bv-cv2-cleanslate .bv-mbox-inner .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:focus, body .bv-cv2-cleanslate .bv-mbox-inner .bv-mbox .bv-mbox-sidebar .bv-submission-sidebar .bv-subject-info-section .bv-subject-info h3 {
  font-family: 'brandon-grotesque', sans-serif !important;
}
#product .bv-cv2-cleanslate .bv-shared button.bv-write-review {
  padding: 0 !important;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}
*:focus, *:active {
  outline: none !important;
}
p:empty {
  display: none;
}
select::-ms-expand {
  display: none;
}
aside[class*='span'] {
  min-height: 0;
}
#left_nav {
  display: none;
}
iframe {
  max-width: 100%;
}
input[type=text], input[type=email], select, textarea {
  font-family: 'brandon-grotesque', sans-serif !important;
}
textarea {
  resize: none;
}
input[type=text], input[type=email], select, textarea, button {
  -webkit-appearance: none;
  -moz-appearance: none;
}
input::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity = 100);
}
input::-moz-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity = 100);
}
input:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity = 100);
}
input:-moz-placeholder {
  color: inherit;
  opacity: 1;
  filter: alpha(opacity = 100);
}
.teaser3, .teaser4, .promo2, .promo3, .teaser5, .teaser7, .caption {
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

.teaser7{
  max-width:1170px;margin:0 auto;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'brandon-grotesque', sans-serif !important;
  color: #411f20;
}
body, p, .teaser3 p, .teaser4 p, .promo2 p, .promo3 p, .teaser5 p, .teaser7 p, .single-product-detail p, .single-article-detail p, .single-article-detail ul li, .single-article-detail ol li, .modern-footer p, .modern-footer .footer-banner figcaption, .help-block, .carousel-caption p {
  font-family: 'brandon-grotesque', sans-serif !important;
  font-size: 15px;
  line-height: normal;
  color: #411f20;
}
#_bapw-notice {
  top: auto !important;
  left: auto !important;
  right: 20px !important;
  bottom: 20px !important;
  position: fixed !important;
}
#_ev_iframe{
  margin-bottom: -4px !important;
}
.ajax-loader {
  margin: 0 auto;
}
.btn, .where-to-buy-button a {
  width: auto !important;
  height: 17px;
  padding: 0 10px;
  border: 1px solid #411f20 !important;
  border-radius: 0 !important;
  background: transparent !important;
  display: table;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #411f20 !important;
  margin: 10px auto 0;
  position: relative;
  z-index: 2;
  font-family: 'brandon-grotesque', sans-serif !important;
  text-transform: uppercase;
  letter-spacing: 2.4px;
}
.btn.secondry_btn {
  padding: 12px 19px;
  border-width: 2px !important;
  font-size: 21px !important;
  border-color: #f8b5b5 !important;
  letter-spacing: 0.7px;
}
.btn:hover, .btn:focus, .where-to-buy-button a:hover, .where-to-buy-button a:focus {
  border-color: #411e1e !important;
  background: #411e1e !important;
  color: #fff !important;
}
.btn.secondry_btn:hover, .btn.secondry_btn:focus {
  border-color: #f8b5b5 !important;
  color: #411f20 !important;
  background: #f8b5b5 !important;
}
.btn[disabled] {
  pointer-events: none;
}
.hide_mobile {
  display: none !important;
}
aside.span3 {
  min-height: 0;
}
a {
  color: #411f20;
  font-size: inherit;
  line-height: inherit;
  font-family: 'brandon-grotesque', sans-serif !important;
}
a:hover, a:focus{
  color: #a5272f;
  text-decoration: none;
}
/* Header.modern-header CSS starts */
body {
  padding: 0;
  font-family: 'brandon-grotesque', sans-serif !important;
  overflow-x: hidden;
  background: #ffffff;
  color: #411f20;
}
#main {
  overflow-x: hidden;
}

.container {
  width: 100%;
  max-width: 100%;
  position: relative;
}
#main, .single-article-detail {
  min-height: 390px;
}
.error404.site-map .container h2 {
  margin-bottom: 30px;
}
/* Header css */
header#header {
  background: #ffffff;
  border: 0;
}
header#header .container {
  width: 1170px;
  max-width: 100%;
  text-align: center;
}
header#header .menuWrapper {
  position: absolute;
  bottom: -40px;
  left: 50%;
  top: auto;
  z-index: 3;
  transform: translateX(-50%);
  margin-left: 6px;
}
header#header .menuWrapper .social-icons.pull-right {
  margin: 0;
}
header#header .menuWrapper .social-button a, header#header .banner .menuWrapper .sign-up {
  height: auto !important;
  width: 23px;
  margin: 0 7px !important;
}
header#header .banner .menuWrapper .sign-up{
  float: right;
}
header#header .smartLabelsearch {
  display: none;
}
header#header h1 {
  line-height: 0px !important;
}
header#header a.logo {
  float: none;
  margin: 14px 0 5px 0;
  padding: 0;
  display: inline-block;
}
header#header .navbar-static-top {
  border-top: 2px solid #411f20;
  border-bottom: 2px solid #411f20;
  margin-bottom: 15px;
}
header#header .navbar-inner {
  background: #ffffff;
}
header#header .navbar .btn-navbar {
  cursor: pointer;
  margin: 9px 15px 10px;
  position: relative;
  z-index: 2;
  height: 33px;
  background: url(/wp-content/uploads/sites/61/2018/02/menu-list-icon.png) no-repeat;
}
header.modern-header #left-nav-btn {
  display: none !important;
}
header#header .navbar .navbar-inner .btn-navbar.collapsed ~ .container .form-search {
  display: none;
}
header#header .navbar-inner .form-search {
  position: absolute;
  right: auto;
  left: 0;
  bottom: 0px;
  z-index: 3;
  height: 46px;
  margin: 0;
  width: 100%;
  background: #ffffff;
}
header#header .form-search input[type='text'] {
  width: 100%;
  height: 100%;
  max-width: 280px;
  display: block;
  float: none;
  text-align: left;
  font-size: 16px;
  color: #411f20;
  font-weight: 700;
  padding: 0 0 0 25px;
  margin: 0 auto;
  border: 0;
  border-radius: 0;
  letter-spacing: 2px;
  text-overflow: ellipsis;
}
header#header .form-search input[type='text'].errorInput {
  border: 1px solid #f8b5b5;
  padding: 0 0 0 24px;
}
header#header input[type='text']::-webkit-input-placeholder {
  font-size: 16px;
}
header#header input[type='text']::-moz-placeholder {
  font-size: 16px;
}
header#header input[type='text']:-ms-input-placeholder {
  font-size: 16px;
}
header#header input[type='text']:-moz-placeholder {
  font-size: 16px;
}
header#header .form-search .btn-search {
  left: -133px;
  top: -35px;
  margin: 0;
  position: relative;
  float: none;
  display: inline-block;
  width: 22px;
  height: 22px;
  background: #fff url(/wp-content/uploads/sites/61/2018/02/search-icon.png) no-repeat;
}
header#header .menu-header-navigation-container {
  padding-bottom: 42px;
  background: #411f20;
}
header#header .navbar .nav-collapse ul.nav ul {
  background: #5e3e40;
}
header#header .navbar .nav-collapse ul.nav ul a {
  font-weight: 400;
}
header#header .navbar .nav > li > a {
  font-weight: 700;
  font-size: 21px;
  color: #ffffff;
  margin: 0;
  padding: 13px 0 10px;
  border-bottom: 2px solid #ffffff;
  font-family: 'brandon-grotesque', sans-serif !important;
  letter-spacing: 2px;
}
header#header .navbar .nav > li li > a {
  border-bottom: 1px solid #f6f4f4;
}
header#header #menu-header-navigation > li:hover > a, header#header #menu-header-navigation > li:focus > a, header#header #menu-header-navigation > li.active > a, header#header #menu-header-navigation .nav > li:hover > a, header#header #menu-header-navigation .nav > li:focus > a, header#header #menu-header-navigation .nav > li.active > a {
  background: #f8f4c8;
  color: #411f20;
}
header#header #menu-header-navigation > li:hover > a .arrow, header#header #menu-header-navigation > li:focus > a .arrow, header#header #menu-header-navigation > li.active > a .arrow, header#header #menu-header-navigation .nav > li:hover > a .arrow, header#header #menu-header-navigation .nav > li:focus > a .arrow, header#header #menu-header-navigation .nav > li.active > a .arrow{
  background: url(/wp-content/uploads/sites/61/2018/02/menu-arrow-desktop.png) no-repeat right 6px;
}
.navbar .nav-collapse ul.nav ul li {
  border-bottom-color: #f8f7f7;
}
header.modern-header .nav .arrow {
  font-size: 0px;
  text-indent: -999em;
  overflow: hidden;
  background: url(/wp-content/uploads/sites/61/2018/03/menu-arrow-mobile.png) no-repeat right 6px;
  width: 42px;
  height: 18px;
  right: 0;
  top: 24%;
  position: relative;
  float: none;
  display: inline-block;
  margin-right: -42px;
  margin-top: 0;
  background-size: auto;
}
/* Footer CSS */
footer#footer {
  background: #fff;
  padding: 14px 20px 9px;
}
footer#footer .legal-disclaimer{
  font-size: 12px;
  display: block;
  margin: 15px auto 3px;
  max-width: 720px;
}
.smart-label-footer a {
  background: url(/wp-content/uploads/sites/61/2020/08/smartlabel-logo-1.png) no-repeat;
  background-size: contain;
  display: block;
  width: 110px;
  height: 23px;
  text-indent: -999em;
  overflow: hidden;
  margin: 5px auto;
}
footer#footer, footer#footer a, footer#footer p {
  font-size: 12px;
  color: #411f20;
  font-family: 'helvetica', sans-serif !important;
  line-height: normal;
  border: 0;
}
footer#footer p, footer#footer .footer-banner {
  margin: 0;
}
#_bapw-link #_bapw-icon {
  margin-right: 5px;
  height: 11px;
}
footer#footer li {
  border-right: 1px solid #411f20;
  padding: 0 5px 0 0;
  margin: 0 5px 10px 0;
  display: inline-block;
  line-height: 0;
}
footer#footer li:last-child {
  border: 0;
}
footer#footer li a {
  font-size: 12px;
  line-height: 10px;
}
.unilever_logo img{
  max-width: 50px;
  margin: 3px 0 0 8px;
}
/* Home Page CSS */
.carousel a.carousel-control, .carousel a.play {
  display: none;
}
.carousel-indicators {
  top: auto;
  bottom: 15px;
  right: 15px;
  margin: 0 !important;
}
.carousel-indicators li {
  border: 1px solid #411f20;
  background: transparent;
  border-radius: 50%;
}
.carousel-indicators li.active {
  background: #411f20;
}
#home .carousel {
  margin: 0;
}
#home .carousel .carousel-caption {
  padding: 0;
  text-align: center;
}
#home .carousel .carousel-caption .heading_h2{
  display:none;
}

#home .carousel .carousel-caption h2, #home .carousel .carousel-caption .description {
  position: relative;
  z-index: 1;
}
#home .carousel .carousel-caption h2, #home .carousel figure {
  display: none;
}
#home .carousel-caption {
  position: static;
  background: transparent;
}
#home .carousel-caption img {
  margin: 0 auto;
}
#home .carousel-inner {
  margin: 0;
}
#home .carousel-inner .carousel-item-1572 {
  background: #FAF7D8;
}
#home .carousel-inner .carousel-item-1573 {
  background: #2C6042;
}
#home .carousel-inner .carousel-item-2578 {
  background: #D0E5B5;
}
#home .carousel-inner .carousel-item-2581 {
  background: #B9DAED;
}
#home .btn .where-to-buy-button .carousel-item-1573 {
  border: 2px solid #FFF !important;
}
#home .carousel-inner .carousel-item-1574 {
  background: #B9DBF7;
}
#home .carousel-inner .carousel-item-2605 {
  background: #A1C0D2;
}
#home .carousel-inner .carousel-item-2847 {
  background: #2F4244;
}

#home .carousel-inner .carousel-item-2951 {
  background: #abcbbe;
}

#home .carousel-inner .carousel-item-3070 {
  background: #F69D9F;
}

#home .carousel-caption_content .carousel-item-2563 {
  line-height: 400px;
}
#home .carousel .carousel-caption_content strong {
  font-size: 21px;
  display: block;
  color: #411f20;
  margin: 27% 0 0;
  line-height: 20px;
  letter-spacing: 2px;
}
#home .carousel .carousel-caption_content {
  font-size: 15px;
  color: #411f20;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  display: block;
  height: 100%;
}
#home .carousel .carousel-caption_content .btn {
  bottom: 21%;
  position: absolute;
  left: 50%;
  background:#fff!important;
  transform: translateX(-50%);
  margin: 0;
}
#home article.span12, #home article.span6 {
  width: 100%;
  margin: 0;
  padding: 0;
}
#home .teaser3 {
  text-align: center;
  padding: 8px 15px 0;
  color: #411f20;
}
#home .teaser3 p {
  font-size: 15px;
  color: #411f20;
  line-height: 18px;
}
#home .spotlight-1577 {
  margin: 0;
  border-bottom: 1px dashed #000000;
}
#home .spotlight-1577 h3{
  margin-bottom: 2px;
}
#home .teaser3 .caption {
  max-width: 360px;
  margin: 0 auto;
}
body .my-modal .close{
  padding: 2px 10px;
}
#home .teaser3 h3 {
  color: #411f20;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 2px;
}
#home .spotlight-1578 img, #home .spotlight-1580 img {
  margin: 7px auto 15px;
}
#home .spotlight-1578 {
  position: relative;
  margin-bottom: 10px;
  padding-top: 30px;
  margin-top: 8px;
}
#home .spotlight-1578 figure a{
  display: inline-block;
}
#home .spotlight-1586 {
  padding: 5px 15px 4px;
}
#home .spotlight-1578 .caption > h3{
  position: absolute;
  top:0;
  left:0;
  width: 100%;
}
/* Inner Pages */
.single-product-detail-inner, .single-article-detail-inner {
  padding: 0;
  margin: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  background: transparent;
}
/* PDP Pages */
#product .single-product-detail {
  display: inline-block;
  width: 100%;
  text-align: center;
  background: #bfdef8 url(/wp-content/uploads/sites/61/2018/02/pdp-bg.jpg) no-repeat;
}
#product .single-product-detail-inner {
  background: transparent;
}
#product .single-product-detail-inner figure {
  padding: 15px 0 2px;
  float: left;
  width: 100%;
}
#product .single-product-detail-inner figure img {
  display: block;
  margin: 0 auto;
  max-height: 163px;
}
#product .single-product-detail-inner h2 {
  color: #411f20;
  font-size: 21px;
  line-height: 21px;
  letter-spacing: 1px;
}
#product .teaser7 .thumbnails {
  margin: 37px 0 0;
}
.product-vitamin {
  margin: 10px 0 0;
}
#product .disclaimer {
  font-size: 12px;
  padding-top: 5px;
}
#product .product-description {
  padding: 0 15px;
}
#product #BVRRSummaryContainer {
  margin: 3px 0;
}
.productCategoryIcon {
  margin: 9px auto 6px;
  padding: 0;
  display: table;
  list-style: none;
}
.productCategoryIcon li {
  list-style: none;
  display: inline-block;
  margin: 0 2px;
  width: 12px;
  line-height: 10px;
}
#product .pdp-recipe {
  color: #411f20;
  font-size: 15px;
  margin: 8px 0 10px;
  line-height: normal;
}
.productCategoryIcon li.pdp-icons-divider {
  font-size: 15px;
  width: auto;
  color: #411f20;
  border-left: 1px solid #411f20;
  padding: 0 0 0 8px;
  margin-left: 8px;
  line-height: 12px;
  float: none;
}
.productCategoryIcon li.pdp-icons-divider:first-child{
  border:0;
  padding-left: 0;
}
#product .buy-wrapper .smartLabelData {
  line-height: normal;
  height: auto;
  margin: 8px 0 0;
}
.single-product-rating-reviews {
  font-size: 15px;
  text-align: center;
  line-height: 18px;
  padding: 23px 15px 5px;
}
.single-product-rating-reviews strong {
  font-size: 21px;
  font-weight: bold;
}
.product-nutrition, .product-contain {
  margin: 20px 0;
}
.product-serving table {
  margin: -10px -15px 0;
  width: calc(100% + 30px);
  color: #411f20;
  max-width: none;
}
.product-serving table td {
  padding: 0 15px;
}
.product-serving table td:nth-child(odd) {
  text-align: left;
}
.product-serving table td:nth-child(even) {
  text-align: right;
}
.product-serving table td.nutrition-daily-value {
  padding-left: 25px;
}
.nav-tabs-wrapper .nav-tabs {
  border: 2px solid #411f20;
  border-left-width: 0;
  border-right-width: 0;
  margin: 20px 0 0 0;
  padding: 0;
}
.nav-tabs-wrapper .nav-tabs li {
  display: inline-block;
  width: auto;
  min-width:350px;
  text-align: center;
  margin: 0 auto;
  height: auto;
  position: relative;
  border:4px solid #fff;
}
.nav-tabs-wrapper .nav-tabs li:first-child {
  border-right: 2px solid #411f20;
  margin-right:100px;
}

.nav-tabs>li{float:none;}

.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs-wrapper .nav-tabs > .active > a, .nav-tabs-wrapper .nav-tabs > .active > a:hover, .nav-tabs-wrapper .nav-tabs > .active > a:focus {
  color: #411f20;
  background: transparent;
  border: 0;
  padding: 12px 0px 11px;
  line-height: normal;
  border-radius: 0;
  margin: 0;
  font-weight: 700;
  font-size: 14px;
  position: relative;

  width: 100%;
  text-transform: uppercase;
}
.nav-tabs > li > a:after {
  content: '';
  height: 43px;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 3;
  transform: translateY(-50%);
}
.nav-tabs-wrapper .nav-tabs li:first-child.active, .nav-tabs-wrapper .nav-tabs li:first-child a:hover {
  background: #f8b5b5;
}
.nav-tabs-wrapper .nav-tabs li:last-child.active, .nav-tabs-wrapper .nav-tabs li:last-child a:hover {
  background: #c3e1c3;
}
#product .teaser7 .thumbnails li {
  display: inline-block;
  float: none;
  text-align:center;
  margin:0 auto;
  width: 50%;
}
#product .teaser7 .thumbnails li:nth-child(2n + 1) {
  clear: left;
}
#product .teaser7 .BVRRInlineRating {
  display: inline;
}
#product .teaser7 .thumbnails li .thumbnail {
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  overflow: hidden;
}
#product .teaser7 .thumbnails li .thumbnail a {
  height: auto;
  text-align: center;
}
#product .teaser7 .thumbnails li .thumbnail figure {
  margin: 0 auto;
  display: block;
  text-align: center;
  float: none;
}
#product .teaser7 .thumbnails li .thumbnail .btn-link {
  font-size: 14px;
  line-height:16px;
  color: #411f20;
  font-weight: 700;
  height: auto;
  padding: 20px 20px 0;
  display: block;
  font-family: 'brandon-grotesque',sans-serif !important;
}
#product .teaser7 .thumbnails li .thumbnail a:hover .btn-link {
  color: #a5272f;
}
#product #olapic_specific_widget {
  padding:3px 25px 16px;
}
#breadcrumb {
  display: none !important;
}
.span12, .full-width-section {
  width: 100%;
}
/* Article Details */
#article.postid-84 #breadcrumb {
  display: none !important;
}
#article.postid-84 #main .container .span12 figure {
  background: #F8F4D2;
  margin-bottom: 15px;
}
#article.postid-84 #main .container .single-article-detail-inner {
  padding: 0;
  border: 0;
  margin: 0;
  width: 100%;
}
#article.postid-84 #main .container .single-article-detail-inner > h2 {
  display: none;
}
#article.postid-84 #main .container .single-article-detail figure img {
  margin: 0 auto;
  max-width: 100%;
  display: block;
}
/* Start of Promo Banner Customization for What's Inside and Layers Page */
#article.postid-2674 .single-article-detail-inner > h2 {
  display: none;
}
img {
  max-width: 100%;
  height: auto;
}
img a.logo {
  width: 50%;
  height: auto;
}
#layers-page .show-mobile {
  display: none !Important;
}
#layers-page .hide-mobile {
  display: block !Important;
}
@media(max-width: 600px) {
  #layers-page .show-mobile {
      display: block !Important;
 }
  #layers-page .hide-mobile {
      display: none !Important;
 }
}
#layers-page .cta--brown {
  background-color: #fff;
  border: 4px solid #411f21;
  color: #411f21;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 15px;
  font-family: 'brandon-grotesque', sans-serif !important;
  letter-spacing: 0.13em;
  font-weight: 700;
  font-size: 18px;
  text-decoration: none;
}
#layers-page .cta--brown:hover {
  background-color: #411f21;
  color: #fff;
}
#layers-page .cta--white {
  background-color: transparent;
  border: 4px solid #fff;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 20px;
  font-size: 18px;
  font-family: 'brandon-grotesque', sans-serif !important;
  letter-spacing: 0.13em;
  font-weight: 700;
  text-decoration: none;
}
#layers-page .cta--white:hover {
  background-color: #fff;
  color: #000;
}
/* Hero Section */
#layers-page .hero {
  margin-top: 30px;
  border-top: 5px solid #411f21;
  height: 700px;
  background-size: cover;
  background-position: center bottom;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color:#17222f;
  background-image: url(/wp-content/uploads/sites/61/2019/03/layers-gelato-background.jpg) 
}
@media(max-width: 600px) {
  #layers-page .hero {
      background-image: url(https://www.talentigelato.com/wp-content/uploads/sites/61/2019/03/layers-gelato-background-mobile.jpg);
 }
.page-id-3297 .faq-cont_container{padding: 0 15px 35px 15px;}
.talenti-delivered .delivery-option{padding:0 3px;}

}
#layers-page .hero__heading-image {
  content: url(/wp-content/uploads/sites/61/2019/03/TALENTI-GELATO-LAYERS.png);
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 80%;
}
#layers-page .hero__content {
  color: #fff;
  text-align: center;
  margin-bottom: 80px;
  padding: 10px;
}
@media(max-width: 600px) {
  #layers-page .hero__content {
      margin-bottom: 0px;
 }
}
#layers-page .hero__img {
  max-width: 100%;
  width: 1300px;
}
#layers-page .hero__content-title {
  padding-top: 20px;
  font-family: 'brandon-grotesque', sans-serif !important;
  line-height: 46px;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.03em;
  display: block;
}
@media(max-width: 600px) {
  #layers-page .hero__content-title {
      line-height: 40px;
      font-size: 32px;
 }
}
#layers-page .hero__keep-scroll {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  font-family: 'brandon-grotesque', sans-serif !important;
  line-height: 20px;
  font-size: 18px;
  letter-spacing: 0.03em;
  display: block;
  color: #fff;
}
#layers-page .hero__scroll {
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translate(-50%, 0);
  background-image: url(/wp-content/uploads/sites/61/2019/03/scroll-button.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 55px;
  height: 55px;
  color: transparent;
  background-color: transparent;
  border: none;
}
/* Try Layers Now Section */
#layers-page .cta-tln {
  margin-top: 40px;
  display: inline-block;
}
#layers-page .try-layers-now {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  min-height: 650px;
  box-sizing: border-box;
}
#layers-page .try-layers-now:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 30px solid #fff;
  z-index: 2;
  pointer-events: none;
  box-sizing: border-box;
}
#layers-page .try-layers-now:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 31px solid #411f21;
  z-index: 1;
  pointer-events: none;
  box-sizing: border-box;
}
#layers-page .try-layers-now__content {
  text-align: center;
  max-width: 100%;
  width: 400px;
  max-width: 100%;
  text-align: center;
  color: #411f21;
  font-family: 'brandon-grotesque', sans-serif !important;
  font-size: 18px;
  line-height: 30px;
  padding: 31px;
}
#layers-page .try-layers-now__content p {
  color: #411f21;
  font-family: 'brandon-grotesque', sans-serif !important;
  font-size: 18px !Important;
  line-height: 30px !Important;
}
#layers-page .try-layers-now__image {
  position: absolute;
  max-width: 100%;
}
#layers-page .try-layers-now__image--left {
  bottom: 0;
  left: 0;
  width: 500px;
  max-width: 35%;
}
#layers-page .try-layers-now__image--right {
  top: 90px;
  right: 0;
  width: 450px;
  max-width: 35%;
}
@media(max-width: 600px) {
  #layers-page .try-layers-now__image--left {
      top: 0;
      bottom: auto;
      left: 0;
      width: 400px;
      max-width: 85%;
 }
  #layers-page .try-layers-now__image--right {
      top: auto;
      bottom: 0;
      right: 0;
      width: 400px;
      max-width: 85%;
 }
}
#layers-page .story {
  background-color: #243132;
  padding: 80px 0px;
}
#layers-page .story__heading {
  text-align: center;
  color: #fff;
  background-color: #411f21;
  background: rgb(103,49,52);
  background: linear-gradient(180deg, rgba(103,49,52,1) 0%, rgba(56,27,28,1) 100%);
  padding: 25px 30px;
  font-family: 'brandon-grotesque', sans-serif !important;
  letter-spacing: 0.13em;
  font-size: 28px;
}
#layers-page .story__heading h3 {
  padding: 0;
  margin: 0;
  color: #fff;
}
#layers-page .story__content {
  max-width: 100%;
  width: 1180px;
  margin: 0 auto;
  background-color: #fff;
  padding: 0;
  color: #411f21;
  font-family: 'brandon-grotesque', sans-serif !important;
  line-height: 36px;
  font-size: 18px;
  letter-spacing: 0.02em;
  -webkit-box-shadow: 0px 2px 85px 30px rgba(0,0,0,0.3) !important;
  -moz-box-shadow: 0px 2px 85px 30px rgba(0,0,0,0.3)!important;
  box-shadow: 0px 2px 85px 30px rgba(0,0,0,0.3)!important;
}
#layers-page .story-squares {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
#layers-page .square {
  width: 50%;
  box-sizing: content-box;
  list-style: none;
  text-align: center;
  padding: 0;
  margin: 0;
}
#layers-page .square__content {
  padding: 25px;
}
@media(max-width: 600px) {
  #layers-page .square {
      width: 100%;
 }
}
#layers-page .square img {
  padding: 0;
  display: block;
  margin: 0 auto;
}
#layers-page .square--with-text {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
#layers-page .square--with-text p{
  font-size: 16px !important;
  line-height: 30px !important;
}
#layers-page .square--with-text:after {
  position: absolute;
  content: '';
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  border: 1px solid #411f21;
}
#layers-page .promo-banner {
  text-align: center;
  padding: 30px;
}
#layers-page .promo__text {
  color: #fff;
  font-family: 'brandon-grotesque', sans-serif !important;
  line-height: 46px;
  font-size: 34px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.02em;
  margin-bottom: 20px;
  display: inline-block;
}
#layers-page .promo__image {
  display: block;
  margin: 0 auto 30px;
  width: 640px;
  max-width: 100%;
}
#layers-page .ready-for-layers {
  background-image: url(/wp-content/uploads/sites/61/2019/03/ready-for-layers-background.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#layers-page .ready-for-layers__content {
  max-width: 100%;
  width: 250px;
  text-align: center;
  color: #411f21;
  font-family: 'brandon-grotesque', sans-serif !important;
  font-size: 18px;
}
#layers-page .ready-for-layers__content h3 {
  font-family: 'brandon-grotesque', sans-serif !important;
  line-height: 36px;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.03em;
  margin: 0 0 10px;
}
#layers-page .ready-for-layers p {
  margin-bottom: 60px;
  display: block;
}
#article.postid-2674 #main .container .promo-banner {
  position: relative;
  background: #121921;
  display: inline-block;
  width: 100%;
  margin: 0;
}
#article.postid-2674 #main .container .promo-banner img {
  margin: 0 auto;
}
#article.postid-2674 #main .container .promo-banner .promo-text {
  font-size: 21px;
  line-height: 21px;
  font-family: 'brandon-grotesque', sans-serif !important;
  color: #ffffff;
  top: 74% !important;
  position: absolute;
  display: block;
  width: 100%;
  letter-spacing: 1px;
  text-align: center;
  font-weight: 700;
}
#article.postid-84 #main .container .promo-banner {
  position: relative;
  background: #F8F4D2;
  display: inline-block;
  width: 100%;
  margin: 0;
}
#article.postid-84 #main .container .promo-banner img {
  margin: 0 auto;
}
#article.postid-84 #main .container .promo-banner .promo-text {
  font-size: 21px;
  line-height: 21px;
  font-family: 'brandon-grotesque', sans-serif !important;
  color: #411f20;
  top: 74% !important;
  position: absolute;
  display: block;
  width: 100%;
  letter-spacing: 1px;
  text-align: center;
  font-weight: 700;
}
div#layers .try-now {
  outline-style: solid;
  outline-color: black;
  outline-offset: -15px;
}
.flex-container {
  padding: 0 0 0 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
}
/* .flex-container p{
  color: white !important;
  justify-content: center !important;
  align-items: center !important;
  margin: 0;
  padding: 0;
}
*/
@media screen and (max-width: 800px) {
  .flex-item-1 {
      order: 1;
 }
  .flex-item-2 {
      order: 2;
 }
  .flex-item-3 {
      order: 4;
 }
  .flex-item-4 {
      order: 3;
 }
  .flex-item-5 {
      order: 5;
 }
  .flex-item-6 {
      order: 6;
 }
}
.flex-item-1 {
  padding: 5px;
  width: 600px;
  max-height: 545px;
  margin: 10px 10px 0 10px;
  line-height: 150px;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
  order: 1;
}
.flex-item-2 {
  background: white;
  padding: 5px;
  width: 600px;
  max-height: 545px;
  margin: 10px 10px 0 10px;
  outline: 1px solid #311919;
  outline-offset: -15px;
  line-height: 150px;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
  order: 2;
}
.flex-item-3 {
  background: white;
  padding: 5px;
  width: 600px;
  max-height: 545px;
  margin: 10px 10px 0 10px;
  outline: 1px solid #311919;
  outline-offset: -15px;
  line-height: 150px;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
  order: 3;
}
.flex-item-4 {
  padding: 5px;
  width: 600px;
  max-height: 545px;
  margin: 10px 10px 0 10px;
  line-height: 150px;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
  order: 4;
}
.flex-item-5 {
  padding: 5px;
  width: 600px;
  max-height: 545px;
  margin: 10px 10px 0 10px;
  line-height: 150px;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
  order: 5;
}
.flex-item-6 {
  background: white;
  padding: 5px;
  width: 600px;
  max-height: 545px;
  margin: 10px 10px 0 10px;
  outline: 1px solid #311919;
  outline-offset: -15px;
  line-height: 150px;
  font-weight: bold;
  font-size: 3em;
  text-align: center;
  order: 6;
}
div#whats-inside .section {
  max-width: 882px;
  margin: 0 auto;
  padding: 0 30px;
  text-align: center;
  width: 100%;
}
div.pint-1 {
  background-color: black;
}
div#story p{
  color: white;
  text-align: center;
  padding: 50px;
  background-image: linear-gradient(to bottom, #683234 , #311919);
}
div#whats-inside h3 {
  font-size: 21px;
  line-height: 24px;
  font-family: 'brandon-grotesque', sans-serif !important;
  color: #411f20;
  margin: 0 auto 10px;
  max-width: 500px;
  letter-spacing: 2px;
}
div#whats-inside .copy, div#whats-inside .copy p {
  color: #411f20;
  font-size: 15px;
  line-height: 18px;
}
div#whats-inside h3 + .copy, div#whats-inside h3 + p {
  margin-bottom: 19px;
}
div#whats-inside #block-4 h3 + p{
  margin-bottom: 9px;
}
#article.postid-84 #main .container {
  padding: 0;
  width: 100%;
}
#article.postid-2674 #main .container {
  padding: 0;
  width: 100%;
}
/* FAQ Page */
#main .container {
  padding: 0 !important;
  width: 100%;
}
#main > .container .span10 {
  width: 100%;
  text-align: center;
  padding: 0;
  margin-top: 0;
}
.faq-cont_container .wpined-con {
  display: block;
  position: relative;
}
.faq-cont_container .faq-cont, .container_section {
  max-width: 882px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 100%;
}
#breadcrumb {
  display: none !important;
}
.page-template .container h2, .page-template-default .container h2, .post-template-default .container h2, #search_result #main .container article.search-results h2, .tax-product-category .container h3, .error404 .container h2 {
  font-family: 'brandon-grotesque', sans-serif !important;
  font-size: 21px;
  color: #411f20;
  display: inline-block;
  margin: 0 0 35px;
  padding: 72px 0 0 0;
  height: 111px;
  width: 100%;
  text-align: center;
  letter-spacing: 2px;
}
.page-template .container h2:before, .page-template-default .container h2:before, .post-template-default .container h2:before, #search_result #main .container article.search-results h2:before, .tax-product-category .container h3:before, .error404 .container h2:before {
  content: '';
  width: 100%;
  height: 111px;
  background: #f8b5b5;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.page-template .container h2:after, .page-template-default .container h2:after, .post-template-default .container h2:after, #search_result #main .container article.search-results h2:after, .tax-product-category .container h3:after, .error404 .container h2:after {
  background-image: url(/wp-content/uploads/sites/61/2018/03/minibloom-L-1.png);
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  width: 60px;
  height: 55px;
  display: block;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: 0 auto;
  top: 15px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
}
.faq-cont .faq-ques, .faq-cont .faq-info, .container_section_heading, .container_section_content {
  color: #411f20;
  font-size: 15px;
  font-family: 'brandon-grotesque', sans-serif !important;
}
.faq-cont .faq-ques, .container_section_heading {
  margin-bottom: 10px;
  line-height: normal;
  font-weight: 700;
  letter-spacing: 2px;
  padding-left: 15px;
  padding-right: 15px;
}
.faq-cont .faq-info, .container_section_content {
  border-bottom: 1px dashed #000;
  margin-bottom: 10px;
  display: block;
  line-height: normal;
  padding: 0 15px 15px;
}
.faq-cont .faq-info.last-child, .container_section_content.last-child {
  border-bottom: 0;
  padding-bottom: 19px;
}
.faq-cont p {
  margin-bottom: 0;
}
.list-wrapper {
  display: none;
}
.single-article-detail .i-wrapper {
  margin: 0;
}
#sign-up #main .span9, #contact-us #main .span9, .tax-product-category #main .span9, #search_result #main .span9 {
  width: 100%;
  float: none;
  margin: 0 auto;
}
#sign-up .contact-form, #contact-us .contact-form {
  text-align: center;
}
#contact-us.page-template .container h2:before, #contact-us-indexing.page-template .container h2:before {
  background-color: #b9dbf7;
}
#contact-us.page-template .container h2:after, #contact-us-indexing.page-template .container h2:after {
  background-color: #b9dbf7;
  background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-mint-left-1.png);
}
.contact-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  border-radius: 0;
  border: 2px solid #411f20;
  background: url(/wp-content/uploads/sites/61/2018/02/select-arrow.png) no-repeat;
  background-position: calc(100% - 7px) 10px;
  height: 34px;
  width: 100%;
  padding: 0 40px 0 10px;
  font-size: 16px;
  font-family: 'brandon-grotesque',sans-serif !important;
  box-sizing: border-box;
  color: #411f20;
  background-size: 15px;
}
.label-important, .badge-important {
  font-size: 15px;
  padding: 2px 0 0;
  font-family: 'brandon-grotesque',sans-serif !important;
  background-color: transparent;
  color: red;
  font-weight: 400;
  margin: 0 !important;
  white-space: normal;
  display: block;
  text-align: left;
}
form#contactform {
  display: none;
}
form#contactform, #signup-form {
  margin: 0 auto;
  padding: 0;
}
.contact-form .control-label {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 1px;
  letter-spacing: .25px;
  color: #411f20;
  padding: 0;
}
form .form-asterik {
  color: #411f20;
}
.contact-form .control-group .controls {
  margin-left: 0;
  clear: both;
  display: inline-block;
  width: 100%;
  min-height: 37px;
  text-align: left;
}
.contact-form .control-group.full-width .controls {
  text-align: center;
}
.contact-form fieldset .control-group {
  margin: 0 0 7px;
  display: block;
  width: 100%;
  float: left;
  padding: 0 15px;
}
.contact-form .control-group {
  margin: 0;
}
.contact-form fieldset .control-group.full-width:nth-child(odd), .contact-form fieldset .control-group.full-width:nth-child(even) {
  width: 100%;
}
.contact-form fieldset .control-group .select-group-field {
  margin-bottom: 7px;
  display: inline-block;
  width: 100%;
}
.contact-form fieldset .control-group .select-group-field select {
  width: 100%;
}
.contact-form fieldset .control-group .select-group-field:nth-child(3) {
  margin-bottom: 0;
}
.contact-form fieldset .control-group label[for='languagePreference'] {
  text-align: center;
}
.contact-form fieldset .control-group.full-width .controls {
  text-align: center;
}
.contact-form fieldset .control-group.full-width .controls {
  min-height: 59px;
}
.contact-form fieldset input {
  font-family: 'brandon-grotesque',sans-serif !important;
  font-weight: 400;
  font-size: 16px;
  background: none;
  border: 2px solid #411f20;
  border-radius: 0;
  height: 34px;
  padding: 0 10px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  line-height: normal;
  box-sizing: border-box;
  color: #411f20;
}
textarea:focus, input[type='text']:focus, input[type='password']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='date']:focus, input[type='month']:focus, input[type='time']:focus, input[type='week']:focus, input[type='number']:focus, input[type='email']:focus, input[type='url']:focus, input[type='search']:focus, input[type='tel']:focus, input[type='color']:focus, .uneditable-input:focus {
  border-color: #411f20;
}
.contact-form fieldset .control-group.extra-gap:nth-child(odd), .contact-form fieldset .control-group.extra-gap:nth-child(even) {
  padding-top: 7px;
}
.form-horizontal .control-label {
  white-space: nowrap;
}
.contact-form .help-icon {
  margin-left: -61px;
  margin-top: 47px;
  outline: none;
  background: url(/wp-content/uploads/sites/61/2018/03/Talenti_IconQuestion.png) no-repeat;
  width: 31px;
  height: 32px;
}
.contact-form .tooltip {
  opacity: 1;
  filter: alpha(opacity = 100);
}
.contact-form .tooltip-inner, .contact-form .toolTipmageUpload .tooltip .tooltip-inner {
  background-color: #411f20;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #411f20;
}
.radio input[type='radio'] {
  width: 29px;
  height: 29px;
  padding: 0;
  border-radius: 50%;
  outline: none;
  margin: 0 10px 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(/wp-content/uploads/sites/61/2018/02/radio.png) no-repeat;
  border: 0;
}
.checkbox input[type='checkbox'] {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.radio input[type='radio']:checked {
  background: url(/wp-content/uploads/sites/61/2018/02/radio-checked.png) no-repeat;
  border: 0;
}
.controls label.radio, .controls > .radio:first-child {
  font-family: 'brandon-grotesque',sans-serif !important;
  font-size: 15px;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
}
.contact-form #Comments {
  color: #411f20;
  width: 100%;
  display: block;
  height: 165px;
  background: transparent;
  border: 2px solid #411f20;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  font-size: 15px;
  padding: 10px 20px;
}
.contact-form .form-horizontal .help-block {
  display: block;
  margin: 6px 0 0;
}
.form-horizontal .help-block, .form-horizontal .help-block a {
  font-family: 'brandon-grotesque',sans-serif !important;
  font-size: 15px;
  line-height: 1;
  margin-bottom: 20px;
  margin-top: 0;
}
.help-block + label + label, .help-block + label, label[for='newsletter'], label[for='subscriptionnewsletter'] {
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 12px;
}
.form-horizontal .g-recaptcha > div {
  margin: 0 auto;
}
.form-horizontal .g-recaptcha > div > div {
  transform: scale(0.9);
  transform-origin: center;
}
body label[for='subscriptionnewsletter'] {
  font-weight: normal;
}
.control-group input[type=checkbox] {
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 9px 5px 0 0;
  vertical-align: top;
  -webkit-appearance: checkbox;
  -ms-appearance: checkbox;
  -moz-appearance: checkbox;
  border: none;
  vertical-align: top;
}
.contact-form label[for=brand] {
  font-weight: normal;
}
.contact-form label {
  font-family: 'brandon-grotesque',sans-serif !important;
  line-height: normal;
}
.contact-form .btn.submit {
  background: #411f20 !important;
  color: #fff !important;
  font-size: 12px !important;
  padding: 3px 11px;
  text-transform: uppercase;
  border: none;
  border-radius: 0;
  display: block;
  height: auto !important;
  margin: 12px auto 15px;
  letter-spacing: .25px;
}
.contact-form fieldset:last-of-type .control-group:first-child legend {
  display: block;
  margin-top: 6px !important;
}
.form-horizontal .control-group:last-of-type {
  margin-bottom: 0;
}
.sign-up-header h2:before {
  background: url(/wp-content/uploads/sites/171/2017/09/thanks-header-bg.png) no-repeat;
  background-position: center 5px;
  content: '';
  width: 250px;
  position: relative;
  text-indent: -9999px;
  display: block;
  margin: 0 auto;
  height: 73px;
}
.sign-up-header h2:after {
  background: transparent;
}
p.sigup-desc {
  max-width: 1030px;
  width: calc(100% - 80px);
  display: block;
  margin: 54px auto 20px;
}
.contact-form p.sigup-desc + p {
  max-width: 1030px;
  width: calc(100% - 80px);
  display: block;
  margin: 0 auto;
}
#sign-up .span3, #contact-us .span3 {
  display: none;
}
#contact-us legend, #sign-up legend {
  border-bottom: 0;
  border-top: 1px dashed #000000;
  padding: 7px 15px 1px;
  margin: 0;
  font-size: 18px;
  color: #411f20;
  letter-spacing: 2px;
}
#contact-us p, #sign-up p {
  padding: 0 15px;
  font-size: 15px;
}
#sign-up.page-template .container h2, #contact-us.page-template .container h2, #contact-us-indexing.page-template .container h2 {
  margin: 0 0 10px;
}
#sign-up.page-template .container h2:not(.sign_up_heading), #contact-us.page-template .container h2:not(.contact_us_heading), #contact-us-indexing.page-template .container h2:not(.contact_us_heading){
  display: none;
}
#sign-up .required_text, #contact-us .required_text {
  display: none;
}
/* Ingredient search */
.extra_gap {
  display: block;
}
.postid-1663 .container h2:before {
  background-color: #b9dbf7;
}
/* PLP Page */
#product.tax-product-category .container h3 {
  margin: 0;
}
#product.tax-product-category .container h3:before {
  background-color: #faf7d8;
}
#product .nav-tabs-wrapper > h4{
  display: none;
}
#product.tax-product-category .container h3:after {
  background-color: #faf7d8;
  background-size: 58px;
  background-image: url(/wp-content/uploads/sites/61/2018/03/lemonminibloom-R-1.png);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#product.tax-product-category .teaser7 .thumbnails {
  margin-top: 0;
  justify-content:center;
}
#product.tax-product-category .teaser7 li.span2 figure img {
  max-width: 88px;
  width: 100%;
}
#product.tax-product-category .teaser7 .thumbnails li .thumbnail .btn-link {
  font-size: 15px;
  margin-top: 11px;
  line-height: 17px;
  letter-spacing: .25px;
}
#product.tax-product-category .teaser7 .thumbnails li {
  margin-bottom: 11px;
}
body .social-icons{
  display: none;
}
.page-id-135 iframe{
  max-width: 1170px;
  margin:0 auto;
  width: 100%;
  display: block;
}
#product .single-product-detail-inner .social-icons{
  margin: -3px auto 13px;
  float: none;
  display: table;
}
#product .single-product-detail-inner .social-icons a, #product .single-product-detail-inner .social-button .social-twitter, #product .single-product-detail-inner .social-button .social-facebook .fb_iframe_widget{
  height: auto !important;
  margin-bottom: 0 !important;
}
#product .single-product-detail-inner .social-icons a {
  float: none;
}
#product .single-product-detail-inner .social-icons *{
  vertical-align: top !important;
}
#product .single-product-detail-inner .social-icons iframe{
  margin-left:1px;
}
/* Search page CSS */
#search_result #main .container article.search-results .search-list h2 {
  height: auto;
  padding: 0;
  line-height: normal;
  margin-bottom: 2px;
  font-size: 15px;
  letter-spacing: 0;
}
#search_result #main .container article.search-results .search-list h2:after, #search_result #main .container article.search-results .search-list h2:before {
  display: none;
}
.pagination {
  margin: 15px 0;
}
.pagination .prev, .pagination .next {
  display: block;
}
#search_result #main .container article.search-results {
  max-width: 100%;
  width: 1170px;
  margin: 0 auto;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-radius: 0;
  padding: 0;
  text-align: center;
}
#search_result .thumbnail figure img {
  max-width: 88px;
  width: 100%;
}
article.search-results h2, article.search-results p, article.search-results h3, article.search-results span {
  padding: 0;
}
#search_result #main .container article.search-results > h2 {
  text-transform: uppercase;
  margin-bottom: 10px;
}
#search_result #main .container article.search-results h2 + p {
  margin-bottom: 3px;
  font-size: 18px;
}
#search_result #main .container article.search-results h3 {
  margin-bottom: 3px;
  font-size: 15px;
  letter-spacing: 0;
}
#search_result article.search-results .search-list {
  margin: 0;
}
#search_result .thumbnails {
  border-top: 1px solid #411f20;
  margin-top: 14px;
}
#search_result .thumbnails li {
  margin-bottom: 0;
  padding: 15px 0 0 0;
  width: 100%;
  float: none;
  border-bottom: 1px solid #411f20;
}
#search_result .search-list .thumbnails .span3 .thumbnail {
  border: 0;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#search_result .thumbnails .span3 figure {
  float: none;
  display: block;
  margin: 0 auto;
  text-align: center;
}
#search_result .thumbnails .btn-link {
  text-align: center;
  margin: 0;
  padding: 10px 20px 10px;
  min-height: 0;
  font-size: 14px;
  line-height: normal;
  color: #411f20;
  font-weight: 700;
  display: block;
  font-family: 'brandon-grotesque',sans-serif !important;
}
#search_result .article-item .thumbnails .btn-link {
  margin-top: -5px;
  padding-top: 0;
}
#search_result .thumbnails .BVRRInlineRating {
  display: block;
}
#search_result .thumbnails li .thumbnail a {
  min-height: 0;
}
#search_result .thumbnails li .thumbnail a:hover .btn-link {
  color: #a5272f;
}
#search_result .search-list a.pull-right {
  margin-right: 10px;
  float: none;
  margin: 15px auto 9px;
}
/* error page CSS */
.error404 .single-article-detail-inner {
  width: 882px;
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  float: none;
  padding: 0 15px;
}
/* where to buy*/
.page-id-135 .container h2:before {
  background-color: #c3e1c3;
}
.page-id-135 .container h2:after{
  background-size: 60px;
  background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-chococarm-L-1.png);
}
/* Gallery */
.postid-1412 .container h2:before {
  background-color: #b9dbf7;
}
.postid-1412 .container h2:after {
  background-size: 60px;
  background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-3brand-3-l-1.png);
}
.postid-1412 .single-article-detail-inner {
  padding: 0 15px;
}
/* sitemap */
.site-map .container h2 {
  text-transform: uppercase;
  margin-bottom: 0;
}
.site-map .container h2:before {
  background-color: #c3e1c3;
}
.site-map .container h2:after {
  background-size: 60px;
  background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-ccc-left-1.png);
}
.site-map .inner-container {
  margin-top: 8px;
  padding: 0 15px 8px;
  text-align: center;
}
.site-map ul ul{
  margin-left:0;
}
.site-map-wrapper h3, .site-map-wrapper h3 a {
  font-size: 21px;
  line-height: normal;
  color: #411f20;
  margin-bottom: 7px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.site-map-wrapper li{
  display: table;
  margin: 0 auto;
}
.site-map-wrapper li a {
  display: block;
  font-size: 15px;
  line-height: normal;
  color: #411f20;
  line-height: 18px;
}
.site-map-wrapper li:not(.menu-item-144) a:first-letter{
  text-transform:uppercase 
}
.site-map-wrapper li:not(.menu-item-144) a{
  text-transform:lowercase;
}
.site-map-wrapper li.menu-item-has-children:not(.menu-item-903) > a{
  margin-top: 14px;
}
.site-map-wrapper li.menu-item-has-children > a{
  text-transform:uppercase;
  font-weight: 700;
}
.site-map-wrapper li a:hover {
  color: #a5272f;
}
.back_home {
  margin-top: 20px;
  display: block;
  font-weight: 700;
}
/* Start Amount per serving css */
.single-product-rating-reviews .product-serving strong{
  font-size: 15px;
  text-align: left;
  display: block;
}
/* End Amount per serving css */
/* Responsive CSS */
@media screen and (max-width: 320px) {
  #product #BVRRSummaryContainer {
      margin-right:-11px;
      margin-left:-11px;
 }
  .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs-wrapper .nav-tabs > .active > a, .nav-tabs-wrapper .nav-tabs > .active > a:hover, .nav-tabs-wrapper .nav-tabs > .active > a:focus{
      padding: 14px 0px 13px;
      font-size: 12px;
 }
}
@media screen and (max-width: 375px) {
  .product-serving table td {
      padding: 0 4px;
 }
  .product-serving table {
      margin: -10px -4px 0;
      width: calc(100% + 8px);
 }
  .product-serving table td.nutrition-daily-value {
      padding-left: 15px;
 }
#home .carousel .carousel-item-3230 .carousel-caption_content strong{
    margin:19% 0 0;
}
#home .carousel .carousel-item-3233 .carousel-caption_content strong{
    margin:73% 0 0;
}

}
@media screen and (min-width: 768px) {
  .hide_mobile {
      display: block !important;
 }
  .visible_mobile {
      display: none !important;
 }
  .unilever_logo img{
      max-width: 53px;
      margin: 11px 0 0 10px;
 }
  .smart-label-footer.hide_mobile{
      display: inline-block !important;
 }
  .footer_sections{
      display: table;
      margin: 0 auto;
 }
  #main, .single-article-detail {
      min-height: 660px;
 }
  .product-serving table {
      margin: 12px -15px 0;
 }
  .btn, .where-to-buy-button a {
      margin: 0 auto;
      width: auto !important;
      height: 33px;
      padding: 4px 10px;
      font-size: 18px !important;
      border: 2px solid #411f20 !important;
 }
  .btn.secondry_btn {
      padding: 28px 27px;
      font-size: 35px !important;
      letter-spacing: 2px;
      border-width: 4px !important;
 }
  body, p, .teaser3 p, .teaser4 p, .promo2 p, .promo3 p, .teaser5 p, .teaser7 p, .single-product-detail p, .single-article-detail p, .single-article-detail ul li, .single-article-detail ol li, .modern-footer p, .modern-footer .footer-banner figcaption, .help-block, .carousel-caption p {
      font-size: 24px;
 }
  header#header .navbar-static-top {
      margin-bottom: 30px;
 }
  header#header .menuWrapper {
      top: 34px;
      left: 20px;
      bottom: auto;
      margin: 0;
      transform: translateX(0);
 }
  header#header .menuWrapper .social-button a, header#header .banner .menuWrapper .sign-up {
      width: 31px;
      margin: 0 17px 0 0 !important;
 }
  #main > .container .span10 {
      width: calc(100% - 20px);
 }
  header#header a.logo {
      margin: 30px 0 20px 0;
 }
  header#header .navbar-inner .form-search {
      position: absolute;
      top: -150px;
      right: 20px;
      left: auto;
      width: 270px;
      border: 2px solid #411f20;
      height: 51px;
 }
  header#header .form-search .btn-search {
      left: auto;
      right: 10px;
      margin-right: 0;
      position: absolute;
      top: 12px;
 }
  header#header .navbar .navbar-inner .btn-navbar.collapsed ~ .container .form-search {
      display: block;
 }
  header#header .form-search input[type='text'] {
      padding: 0 33px 0 15px;
      width: 100%;
      text-align: left;
      font-size: 18px;
      color: #acacac;
      font-weight: 400;
      letter-spacing: 0;
 }
  header#header .form-search input[type='text'].errorInput {
      padding: 0 32px 0 14px;
 }
  header#header input[type='text']::-webkit-input-placeholder {
      font-size: 18px;
 }
  header#header input[type='text']::-moz-placeholder {
      font-size: 18px;
 }
  header#header input[type='text']:-ms-input-placeholder {
      font-size: 18px;
 }
  header#header input[type='text']:-moz-placeholder {
      font-size: 18px;
 }
  header#header .menu-header-navigation-container {
      background: #ffffff;
      padding-bottom: 0;
 }
  header#header .navbar .nav-collapse ul.nav ul {
      text-align: center;
      border: 0;
      border-right: 2px solid #472628;
      border-left: 2px solid #472628;
      width: 100%;
      background: #5e3e40;
 }
  header#header .navbar .nav-collapse ul.nav ul a {
      font-weight: 700;
 }
  header#header .navbar .nav > li li > a {
      border-bottom: 0;
 }
  header#header .navbar .nav > li > a {
      color: #411f20;
      font-size: 16px;
      border: 0;
      padding: 15px 12px 14px;
      letter-spacing: 0.25px;
 }
  header#header .navbar .nav > li {
      float: none;
      display: inline-block;
      margin: 0 12px 0 13px;
      position: relative;
 }
  header#header .navbar .nav-collapse ul.nav ul li {
      width: 100%;
      margin: 0;
 }
  header#header .navbar .nav-collapse ul.nav ul li a {
      color: #ffffff;
      font-size: 16px;
      padding: 10px;
 }
  header#header #menu-header-navigation > li:hover > a, header#header #menu-header-navigation > li:focus > a, header#header #menu-header-navigation > li.active > a {
      color: #ffffff;
      background: #411f20;
 }
  header#header #menu-header-navigation > li:hover > a .arrow, header#header #menu-header-navigation > li:focus > a .arrow, header#header #menu-header-navigation > li.active > a .arrow {
      background: url(/wp-content/uploads/sites/61/2018/02/menu-arrow.png) no-repeat right top;
      background-size: 16px;
 }
  header#header .navbar .nav-collapse > div > ul.nav {
      width: 100%;
      text-align: center;
      float: none;
      margin: 0;
      display: inline-block;
 }
  header.modern-header .nav .top-desktop, header.modern-header .nav .arrow-desktop {
      display: none;
 }
  header.modern-header .nav .arrow {
      width: 17px;
      top: 6px;
      margin-left: 5px;
      margin-right: 0;
      background: url(/wp-content/uploads/sites/61/2018/02/menu-arrow-desktop.png) no-repeat;
 }
  header#header .navbar .nav-collapse ul.nav ul li a .arrow {
      top: 2px;
      width: 9px;
      float: right;
      margin: 0;
      background: url(/wp-content/uploads/sites/61/2018/02/menu-arrow-left.png) no-repeat;
 }
  .navbar .nav-collapse ul.nav ul ul {
      margin-top: -40px;
 }
  footer#footer li a {
      font-size: 16px;
      line-height: 14px;
 }
  footer#footer {
      padding: 30px 20px 30px;
 }
  footer#footer ul {
      margin: 0;
      padding: 0;
 }
  footer#footer li {
      padding: 0 10px 0 0;
      margin: 0 10px 8px 0;
 }
  footer#footer .legal-disclaimer{
      margin-bottom: -4px;
      font-size: 14px;
 }
  footer#footer li.hide_mobile {
      display: inline-block !important;
 }
  #_bapw-link #_bapw-icon {
      height: 18px;
      margin-top: -2px;
 }
  body .my-modal .close{
      padding: 5px 10px;
 }
  .smart-label-footer a {
      width: 110px;
      height: 23px;
      margin: 25px auto 0;
      background: url(/wp-content/uploads/sites/61/2020/08/smartlabel-logo-1.png) no-repeat;
 }
  footer#footer, footer#footer a, footer#footer p {
      font-size: 16px;
 }
  body:not(#home):not(#product):not(.postid-84) #main .container {
      padding: 0 20px;
 }
  header#header .navbar .nav > li:last-child > a {
      border: 0;
 }
  #home .carousel-inner .carousel-item-1572 {
      background: #F6F3CA;
 }
  #home .carousel .carousel-caption_content {
      top: auto;
      height: auto;
      font-size: 20px;
      line-height: normal;
 }
  #home .carousel .carousel-caption_content strong {
      margin: 0;
      font-size: 25px;
      line-height: 21px;
 }
  #home .carousel .carousel-caption_content .btn {
      position: relative;
      margin-bottom: 23px;
      margin-top: 0;
 }
  #home .carousel .carousel-indicators {
      bottom: 5px;
      right: auto;
      left: 50%;
      transform: translateX(-50%);
 }
  #home .carousel .carousel-indicators li {
      width: 12px;
      height: 12px;
      margin: 0 3px;
 }
  #home .teaser3 {
      padding: 23px 0 11px;
 }
  #home .spotlight-1578, #home .spotlight-1580 {
      width: 100%;
 }
  #home .spotlight-1578 p, #home .spotlight-1580 p {
      margin: 0;
 }
  #home .spotlight-1578 {
      float: right;
      padding: 33px 0 0 0;
      margin-top:0;
      border-right: 1px dashed #000000;
      margin-bottom:0;
 }
  #home .spotlight-1580 {
      float: left;
      padding: 0 0 0 30px;
 }
  #home .teaser3.spotlight-1577 {
      padding: 10px 0 14px;
 }
  #home .teaser3 h3 {
      line-height: normal;
      font-size: 35px;
      margin-bottom: 9px;
      margin-top: -7px;
 }
  .btn, .where-to-buy-button a{
      letter-spacing: 1px;
 }
  #home .teasers {
      width: 882px;
      margin: 0 auto;
      max-width: 100%;
 }
  #home .teaser3.spotlight-1577 h3 {
      font-size: 52px;
      margin-bottom: 5px;
      letter-spacing: 6.4pt;
      margin-top: 0px;
 }
  #home .teaser3 .caption {
      max-width: none;
      margin: 0 15px;
 }
  #home .teaser3 p {
      line-height: 28px;
      font-size: 24px;
      color: #411f20;
 }
  #home article.span6 {
      width: 50%;
      margin-top: 25px;
 }
  #home .spotlight-1578 img, #home .spotlight-1580 img {
      display: block;
 }
  #home .spotlight-1578 img {
      margin: 27px auto 28px;
 }
  #home .spotlight-1580 img {
      margin: 16px auto 28px;
 }
  #home .spotlight-1586 .pink_ribbon {
      position: relative;
      display: table;
      margin: 0 auto;
 }
  #home .spotlight-1586 .pink_ribbon:before, #home .spotlight-1586 .pink_ribbon:after {
      content: '';
      position: absolute;
      top: 0;
      width: 200%;
      height: 100%;
 }
  #home .spotlight-1586 {
      overflow: visible;
      padding: 30px 0 19px;
 }
  #home .spotlight-1586 .pink_ribbon:before {
      left: calc(-200% - 15px);
      background: #f8b5b5 url(/wp-content/uploads/sites/61/2018/03/3pintminibloom-L-1.png) no-repeat;
      background-position: calc(100% - 15px) center;
      margin-right: 4px;
 }
  #home .spotlight-1586 .pink_ribbon:after {
      right: calc(-200% - 15px);
      background: #f8b5b5 url(/wp-content/uploads/sites/61/2018/03/3pintminibloom-R-1.png) no-repeat;
      background-position: 15px center;
      margin-left: 4px;
 }
  .span12, .full-width-section {
      width: calc( 100% - 20px);
 }
  #product .single-product-detail-inner {
      text-align: left;
      width: 950px;
      margin: 0 auto;
      float: none;
      background: url(/wp-content/uploads/sites/61/2018/02/pdp-bg.jpg) no-repeat;
      max-width: 100%;
 }
  #product .product-description {
      float: left;
      width: calc(100% - 264px);
      padding: 19px 15px 0 30px;
 }
  .productCategoryIcon {
      margin: 17px 0 24px 0;
 }
  #product .single-product-detail-inner figure img {
      max-height: none;
 }
  .single-product-rating-reviews {
      line-height: 22px;
      padding: 35px 15px 0 292px;
      width: 882px;
      max-width: 100%;
      margin: 0 auto;
      text-align: left;
      font-size: 19px;
      background: url(/wp-content/uploads/sites/61/2018/03/product-left-bg.png) no-repeat 40px center;
 }
  #product .single-product-detail p {
      font-size: 19px;
 }
  #product .single-product-detail-inner .social-icons{
      display: inline-block;
      margin: 18px 0 15px 20px;
 }
  #product .single-product-detail-inner h2 {
      font-size: 40px;
      letter-spacing: 1pt;
      line-height:40px;
      max-width: 470px;
 }
  .productCategoryIcon{
      text-align: left;
 }
  .productCategoryIcon li {
      width: 24px;
      margin: 0 9px 0 0;
 }
  .productCategoryIcon li.pdp-icons-divider {
      font-size: 20px;
      margin-left: 0;
      float: left;
      line-height: 25px;
 }
  #product .pdp-recipe {
      font-size: 20px;
      line-height: 25px;
      margin: 12px 0 15px;
 }
  #product .where-to-buy-button a {
      margin: 14px 0 9px 0;
 }
  .single-product-detail .buy-wrapper {
      margin-bottom: 23px;
 }
  #product .single-product-detail {
      background: #B9DBF7;
 }
  #product .single-product-detail-inner figure {
      padding: 30px 0px 2px 5px;
      width: 264px;
 }
  .single-product-rating-reviews strong {
      font-size: 24px;
      display: block;
 }
  .product-nutrition, .product-contain {
      margin: 43px 0;
 }
  .product-serving table td {
      padding-top: 5px;
      padding-bottom: 5px;
 }
  .product-vitamin {
      margin: 10px 0;
 }
  #product .disclaimer {
      font-size: 15px;
      padding-top: 5px;
 }
  .nav-tabs-wrapper .nav-tabs {
      margin: 67px 0 0 0;
}
 
  .nav-tabs-wrapper .nav-tabs li {
      height: auto;
 }
.nav-tabs-wrapper .nav-tabs li:first-child{
  margin-right:25px;
}

  #related-product {
      padding: 130px 0 0;
 }
  #product .teaser7 .thumbnails {
      margin: 0;
 }
  #product .teaser7 .thumbnails li .thumbnail .btn-link {
      font-size: 23px;
      padding: 14px 0 0;
      line-height: 25px;
 }
  #product .tab-content, #product .nav-tabs-wrapper > h4, #product .nav-tabs-wrapper > #BVRRContainer {
      max-width: 100%;
      width: 1170px;
      margin: 0 auto;
      overflow: hidden;
 }
  #product .nav-tabs-wrapper > h4 {
      padding: 0 10px;
 }
  #product .teaser7 .thumbnails li {
      width: 25%;
      margin: 0;
      padding: 0 15px;
 }
  #product .teaser7 .thumbnails li:nth-child(2n + 1) {
      clear: none;
 }
  #product .teaser7 .thumbnails li:nth-child(4n + 1) {
      clear: left;
 }
  #product #olapic_specific_widget {
      padding:0 0 28px;
 }

.olapic #olapic-slider-widget.olapic-slider-widget{margin:0 auto!important;padding: 58px 0 10px!important;}

  .faq-cont .faq-ques, .faq-cont .faq-info, .container_section_heading, .container_section_content {
      font-size: 24px;
      line-height: 32px;
      padding: 0 20px 15px;
 }
  .faq-cont .faq-ques, .container_section_heading {
      margin-bottom: 12px;
 }
  .faq-cont .faq-info, .container_section_content {
      padding-bottom: 33px;
      margin-bottom: 24px;
 }
  .page-template .container h2, .page-template-default .container h2, .post-template-default .container h2, #search_result #main .container article.search-results h2, .tax-product-category .container h3, .error404 .container h2, .tax-product-category h3 span{
      padding: 18px 0 0;
      display: block;
      width: 100%;
      line-height: normal;
      font-size: 35px;
      color: #411f20!important;
      margin: 0 0 24px;
      height: 85px;
 }
.tax-product-category h3 span{padding:5px 0 0;}
.tax-product-category .heading_h3 span{
      color: #411f20!important;}


  .page-template .container h2:before, .page-template-default .container h2:before, .post-template-default .container h2:before, #search_result #main .container article.search-results h2:before, .tax-product-category .container h3:before, .error404 .container h2:before {
      background: #f8b5b5 url(/wp-content/uploads/sites/61/2018/03/minibloom-L-1.png) no-repeat;
      background-position: calc(100% - 70px) center;
      content: '';
      width: 50%;
      height: 85px;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transform: translateX(-0%);
      -moz-transform: translateX(-0%);
      -o-transform: translateX(-0%);
      -ms-transform: translateX(-0%);
      transform: translateX(-0%);
 }
  .page-template .container h2:after, .page-template-default .container h2:after, .post-template-default .container h2:after, #search_result #main .container article.search-results h2:after, .tax-product-category .container h3:after, .error404 .container h2:after {
      background: #f8b5b5 url(/wp-content/uploads/sites/61/2018/03/minibloom-R-1.png) no-repeat;
      background-position: 70px center;
      content: '';
      width: 50%;
      height: 85px;
      position: absolute;
      top: 0;
      left: auto;
      right: 0;
      -webkit-transform: translateX(-0%);
      -moz-transform: translateX(-0%);
      -o-transform: translateX(-0%);
      -ms-transform: translateX(-0%);
      transform: translateX(-0%);
      z-index: -1;
 }

.page-id-3297.page-template-default .container h2:before{
    background-position: calc(100% - 235px) center;
     
 }

.page-id-3297.page-template-default .container h2:after{
 background: #f8b5b5 url(/wp-content/uploads/sites/61/2018/03/minibloom-R-1.png) no-repeat;
      background-position: 235px center;
     
 }

  .page-id-122 .faq-cont_container,.page-id-3297 .faq-cont_container {
      background: url(/wp-content/uploads/sites/61/2018/03/faq.jpg) center 28px repeat-y;
      padding-bottom: 80px;
      position: relative;
 }

.page-id-3297 .faq-cont_container{padding-bottom:18px;background-image:none!important;}

 /* .page-id-122 .faq-cont_container:before, .page-id-122 .faq-cont_container:after{
      content:"";
      height: 100%;
      width: 100%;
      position: absolute;
      z-index: -1;
      left:0;
 }
  .page-id-122 .faq-cont_container:before{
      top:0;
      background: url(/wp-content/uploads/sites/61/2018/03/faq-before.jpg) center 28px no-repeat;
 }
  .page-id-122 .faq-cont_container:after{
      bottom:0;
      background: url(/wp-content/uploads/sites/61/2018/03/faq-after.jpg) center bottom no-repeat;
 }
  */
  .faq-cont .faq-info.last-child, .container_section_content.last-child {
      padding-bottom: 0;
      margin-bottom: 0;
 }
  div#whats-inside {
      position: relative;
      z-index: 1;
 }
  #article.postid-84 #main .container .promo-banner .promo-text {
      font-size: 40px;
      line-height: 34px;
      top: 4.5%;
      padding-left: 5px;
      letter-spacing: 5pt;
 }
  #article.postid-84 #main .container .span12 figure.pull-right {
      margin-bottom: 35px;
 }
  div#whats-inside .section {
      padding: 0 100px;
 }
  div#whats-inside .section#section-1{
      margin-top: 25px;
 }
  div#whats-inside h3 {
      font-size: 35px;
      line-height: 37px;
      margin: 16px auto 18px;
      letter-spacing: 4.4pt;
 }
  div#whats-inside #block-4 h3 + p {
      margin-bottom: 24px;
 }
  div#whats-inside .copy, div#whats-inside .copy p {
      line-height: 28px;
      font-size: 24px;
 }
  #article.postid-84 #whats-inside:after {
      background: url(/wp-content/uploads/sites/61/2018/03/atricle-lemon-mint-js.png);
      content: '';
      width: 100%;
      height: 196px;
      position: absolute;
      display: block;
      background-repeat: no-repeat;
      bottom: 0;
      z-index: -1;
      background-position: center top;
      background-size: auto;
 }
  #article.postid-84 #whats-inside:before {
      background: url(/wp-content/uploads/sites/61/2018/03/atricle-mango-chocolate-JS.png);
      content: '';
      width: 100%;
      height: 357px;
      position: absolute;
      display: block;
      background-repeat: no-repeat;
      background-position: center top;
      background-size: auto;
      margin-top: 3px;
      z-index: -1;
 }
}


 .talenti-delivered{display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;}

.page-id-3297 .single-article-detail{min-height:200px;}

.talenti-delivered .delivery-option{  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;margin:18px auto 0;}


  #contact-us legend, #sign-up legend {
      padding: 28px 0 0;
      font-size: 35px;
      margin: 0 0 20px;
      text-align:center;
      letter-spacing: 4.4pt;
 }
  #sign-up .contact-form, #contact-us .contact-form {
      padding: 0 15px;
 }
  .contact-form fieldset .control-group:nth-child(even) {
      margin-left: -15px;
 }
  .contact-form fieldset .control-group:nth-child(odd) {
      margin-right: -15px;
      float: right;
 }
  .contact-form fieldset .control-group.full-width:nth-child(odd), .contact-form fieldset .control-group.full-width:nth-child(even) {
      margin-left: 0;
      margin-right: 0;
      padding: 0;
 }
  .contact-form .control-label {
      text-align: left;
      margin-bottom: 7px;
 }
  .contact-form fieldset .control-group {
      margin: 0;
      display: block;
      width: calc(50% + 15px);
      float: left;
      padding: 0 15px;
 }
  #sign-up.page-template .container h2, #contact-us.page-template .container h2, #contact-us-indexing.page-template .container h2 {
      margin: 0 0 21px;
 }
  .contact-form .form-horizontal .help-block {
      margin: 20px 10px 10px;
 }
  #contact-us .contact-form .form-horizontal .help-block {
      margin: 20px 10px 28px;
 }
  .contact-form fieldset .control-group .select-group {
      margin: 0 -15px;
      width: calc(100% + 30px);
 }
  .contact-form fieldset .control-group .select-group-field {
      margin-bottom: 0;
      width: 33.33%;
      padding: 0 15px;
 }
  .contact-form fieldset .control-group .select-group .label-important {
      padding-left: 15px;
 }
  .contact-form .control-group .controls {
      min-height: 76px;
 }
  .form-horizontal .g-recaptcha > div {
      margin: 9px auto 7px;
 }
  form#contactform, #signup-form {
      padding: 11px 0 0 0;
 }
  #sign-up .required_text, #contact-us .required_text {
      display: inline-block;
 }
  .contact-form .btn.submit {
      margin: 21px auto 30px;
      font-size: 20px !important;
      padding: 15px 15px 14px;
 }
  .label-important, .badge-important {
      font-size: 16px;
      padding: 5px 0 0;
 }
  #contact-us p, #sign-up p {
      padding: 0;
      line-height: 28px;
      font-size: 24px;
 }
  #contact-us p{
      margin-bottom: 22px;
 }
  #sign-up #main .span9, #contact-us #main .span9, .tax-product-category #main .span9, #search_result #main .span9 {
      width: calc(100% - 20px);
 }
  form#contactform {
      display: block;
 }
  .contact-form .control-label, .contact-form fieldset input, .controls label.radio, .controls > .radio:first-child, .contact-form #Comments, .contact-form select {
      font-size: 20px;
 }
  .help-block + label + label, .help-block + label, label[for='newsletter'], label[for='subscriptionnewsletter'], .form-horizontal .help-block, .form-horizontal .help-block a {
      font-size: 24px;
      line-height: 26px;
 }
  .contact-form .control-group .controls {
      min-height: 76px;
 }
  .contact-form fieldset input, .contact-form select {
      height: 53px;
      padding: 0 20px;
 }
  .form-horizontal .g-recaptcha > div > div {
      transform: scale(1);
 }
  .contact-form select {
      background-size: auto;
      background-position: calc(100% - 2px) 18px;
 }
  .contact-form #Comments, .contact-form fieldset input, .contact-form select {
      border: 4px solid #411f20;
 }
  #contact-us.page-template .container h2:before {
      background-color: #b9dbf7;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-mint-left-1.png);
      background-position: calc(100% - 145px) center;
 }
  #contact-us-indexing.page-template .container h2:before {
      background-color: #b9dbf7;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-mint-left-1.png);
      background-position: calc(100% - 145px) center;
 }
  #contact-us-indexing.page-template .container h2:after {
      background-color: #b9dbf7;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-mint-r-1.png);
      background-position: 141px center;
 }
  #contact-us.page-template .container h2:after {
      background-color: #b9dbf7;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-mint-r-1.png);
      background-position: 141px center;
 }
  .postid-1663 .container h2:before {
      background-color: #c3e1c3;
      background-position: calc(100% - 221px) center;
 }
  .postid-1663 .container h2:after {
      background-color: #c3e1c3;
      background-position: 225px center;
 }
  .page-id-398 .container h2:before{
      background-position: calc(100% - 283px) center;
 }
  .page-id-398 .container h2:after{
      background-position: 278px center;
 }
  .postid-398 .container h2:after{
      background-position: 283px center;
 }
  .postid-400 .container h2:before {
      background-position: calc(100% - 134px) center;
 }
  .page-id-400 .container h2:after {
      background-position: 134px center;
 }
  .page-template-signup .container h2:before {
      background-position: calc(100% - 243px) center;
 }
  .page-template-signup .container h2:after {
      background-position: 238px center;
 }
  #product.tax-product-category .container h3:before {
      background-color: #faf7d8;
      background-image: url(/wp-content/uploads/sites/61/2018/03/lemonminibloom-L-1.png);
      background-position: calc(100% - 165px) center;
 }
  #product.tax-product-category .container h3:after {
      background-color: #faf7d8;
      background-image: url(/wp-content/uploads/sites/61/2018/03/lemonminibloom-R-1.png);
      background-position: 161px center;
      background-size: auto;
      -webkit-transform: translateX(-0%);
      -moz-transform: translateX(-0%);
      -o-transform: translateX(-0%);
      -ms-transform: translateX(-0%);
      transform: translateX(-0%);
 }
  #product.tax-product-category.term-34 .container h3:before {
      background-position: calc(100% - 249px) center;
 }
  #product.tax-product-category.term-34 .container h3:after {
      background-position: 247px center;
 }
  #product.tax-product-category.term-16 .container h3:before {
      background-position: calc(100% - 155px) center;
 }
  #product.tax-product-category.term-16 .container h3:after {
      background-position: 151px center;
 }
  #product.tax-product-category.term-38 .container h3:before {
      background-position: calc(100% - 280px) center;
 }
  #product.tax-product-category.term-38 .container h3:after {
      background-position: 276px center;
 }
  #product.tax-product-category.term-30 .container h3:before {
      background-position: calc(100% - 114px) center;
 }
  #product.tax-product-category.term-30 .container h3:after {
      background-position: 110px center;
 }
  #product.tax-product-category.term-266 .container h3:before {
      background-position: calc(100% - 95px) center;
 }
  #product.tax-product-category.term-266 .container h3:after {
      background-position: 91px center;
 }
  #product.tax-product-category.term-372 .container h3:before {
      background-position: calc(100% - 187px) center;
 }
  #product.tax-product-category.term-372 .container h3:after {
      background-position: 186px center;
 }
  #product.tax-product-category.term-1154 .container h3:before {
      background-position: calc(100% - 200px) center;
 }
  #product.tax-product-category.term-1154 .container h3:after {
      background-position: 200px center;
 }
  #product.tax-product-category .full-width-section .teaser7 {
      max-width: 100%;
      width: 1170px;
      margin: 0 auto;
      overflow: hidden;
 }
  #product.tax-product-category .teaser7 .thumbnails {
   margin-top: 0;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 0;
 }
  #product.tax-product-category .teaser7 li.span2 figure img, #search_result .thumbnail figure img {
      max-width: 190px;
 }
  #product.tax-product-category .teaser7 .thumbnails li .thumbnail .btn-link {
      font-size: 21px;
      margin-top: 11px;
      line-height: normal;
      letter-spacing: 0;
      padding: 0;
 }
  #product.tax-product-category .teaser7 .thumbnails li {
      margin-bottom: 42px;
 }
  #search_result #main .container article.search-results h2:before {
      background-position: calc(100% - 185px) center;
 }
  #search_result #main .container article.search-results h2:after {
      background-position: 183px center;
 }
  #search_result #main .container article.search-results h2 {
      margin: 0 0 21px;
 }
  #search_result #main .container article.search-results h2 + p {
      margin-bottom: 15px;
      font-size: 30px;
 }
  #search_result #main .container article.search-results h3 {
      margin-bottom: 13px;
      font-size: 24px;
      letter-spacing: 0;
 }
  #search_result .thumbnails {
      margin-top: 29px;
      border: 0;
      padding: 0 15px;
 }
  #search_result .thumbnails li {
      width: 33.33%;
      float: left;
      margin: 0;
      border: 1px solid #411f20;
      padding: 30px 0 0 0;
 }
  #search_result .thumbnails li:not(:nth-child(1)):not(:nth-child(3n+4)) {
      border-left: 0;
 }
  #search_result .thumbnails li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) {
      border-top: 0;
 }
  #search_result .thumbnails .btn-link {
      padding: 24px 5px 25px;
      font-size: 23px;
      min-height: 155px;
 }
  #search_result .article-item .thumbnails .btn-link {
      min-height: 111px;
      margin-top: 0;
      padding-top: 24px;
 }
  #search_result .search-list a.pull-right {
      margin: 29px auto 24px;
 }
  #search_result article.search-results .search-list {
      margin-bottom: 30px;
 }
  #search_result #main .container article.search-results .search-list h2 {
      height: auto;
      line-height: 40px;
      margin-bottom: 12px;
      font-size: 24px;
 }
  .pagination {
      margin: 30px 0;
      max-height: 30px;
 }
  #search_result .thumbnails .span3 figure {
      height: 241px;
 }
  .error404.site-map .container h2:before {
      background-position: calc(100% - 143px) center;
 }
  .error404.site-map .container h2:after {
      background-position: 143px center;
 }
  .page-id-135 .container h2:before {
      background-color: #c3e1c3;
      background-position: calc(100% - 166px) center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-chococarm-L-1.png);
 }
  .page-id-135 .container h2:after {
      background-color: #c3e1c3;
      background-position: 165px center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-chococarm-right-1.png);
 }
  .postid-2371 .container h2:before {
      background-color: #f8b5b5;
      background-position: calc(100% - 230px) center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloom-L-1.png);
 }
  .postid-2371 .container h2:after {
      background-color: #f8b5b5;
      background-position: 230px center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloom-R-1.png);
 }
  .site-map .inner-container {
      text-align: left;
 }
  .site-map .inner-container .span3 {
      width: calc(33.33% - 20px);
 }
  .site-map .container h2:before {
      background-color: #c3e1c3;
      background-position: calc(100% - 111px) center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-ccc-left-1.png);
 }
  .site-map .container h2:after {
      background-size: auto;
      background-color: #c3e1c3;
      background-position: 111px center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-ccc-right-1.png);
 }
  .site-map ul ul{
      margin-left: 15px;
 }
  .site-map-wrapper li{
      line-height: 10px;
      margin: 0;
 }
  .site-map-wrapper li a {
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 5px;
      display: inline-block;
 }
  .site-map-wrapper ul.sub-menu {
      margin-bottom: 10px;
 }
  .postid-1412 .container h2:before {
      background-color: #b9dbf7;
      background-position: calc(100% - 230px) center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-3brand-3-l-1.png);
 }
  .postid-1412 .container h2:after {
      background-size: auto;
      background-color: #b9dbf7;
      background-position: 226px center;
      background-image: url(/wp-content/uploads/sites/61/2018/03/minibloms-3brand-2-r-1.png);
 }
  .postid-1412 .single-article-detail-inner {
      max-width: 100%;
      width: 1170px;
      margin: 0 auto;
      overflow: hidden;
      float: none;
 }
  .postid-1412 .single-article-detail-inner .olapic_wrapper {
      margin: 0 auto;
      float: none;
      padding: 0;
      width: 100%;
 }
  .site-map .site-map-wrapper {
      width: 31%;
      margin: 0;
      padding-left: 30px;
      margin-right: 20px;
      box-sizing: border-box;
 }
  .site-map .site-map-wrapper:nth-child(2), .site-map .site-map-wrapper:nth-child(3) {
      border-left: 1px dashed #411f20;
 }
 /* Start Amount per serving css */
  .single-product-rating-reviews .product-serving, #product .product-vitamin, #product .disclaimer{
      font-size: 12px;
      line-height:13px;
 }
  #product .product-vitamin{
      margin: 10px 0 7px;
 }
  #product .product-nutrition{
      margin-bottom: 15px;
 }
  .single-product-rating-reviews .product-serving strong{
      font-size: 12px;
      display: block;
 }
  .single-product-rating-reviews .product-serving p{
      margin-bottom:0;
 }
  #product .product-serving table td{
      padding: 0 7px;
 }
  #product .product-serving table td{
      padding-top:2px;
      padding-bottom:0;
 }
  #product .product-serving table{
      max-width: 310px;
      margin:0 -7px 0;
 }
  #product .product-serving table td.nutrition-daily-value{
      padding-left: 15px;
 }
 /* End Amount per serving css */
}
/* iPad Landscape CSS */
@media screen and (min-width: 992px) {
  #article.postid-84 #main .container .promo-banner .promo-text {
      font-size: 55px;
      line-height: 48px;
 }
}
/* Desktop CSS */
@media screen and (min-width: 1200px) {
  body:not(#home):not(#product):not(.postid-84) #main .container {
      padding: 0;
 }
  header#header .menuWrapper {
      left: 0;
 }
  header#header .navbar-inner .form-search {
      right: 0;
 }
  #home .carousel-caption img{
      max-width: none;
      position: relative;
      left: 50%;
      transform: translateX(-50%);
 }
  .site-map-wrapper h3, .site-map-wrapper h3 a {
      font-size: 42px;
      margin-bottom: 21px;
      letter-spacing: 1.6px;
 }
  #product.tax-product-category .teaser7 .thumbnails li {
      margin-bottom: 22px;
 }
  #home .carousel .carousel-caption_content .btn {
      margin-bottom: 57px;
      margin-top: 16px;
 }
  #main > .container .span10 {
      width: calc(100% - 30px);
 }
  #home .carousel .carousel-indicators {
      bottom: 30px;
 }
  #home .teaser3 h3 {
      letter-spacing: 3pt;
 }
  .btn, .where-to-buy-button a{
      letter-spacing: 2pt;
 }
  #home .carousel .carousel-caption_content {
      font-size: 19px;
 }
  #home .carousel .carousel-caption_content strong {
      font-size: 35px;
      line-height: 31px;
      letter-spacing: 6.2pt;
      margin-bottom: 2px;
 }
  #home .teaser3 .caption {
      margin: 0;
 }
  #home .spotlight-1578 {
      width: 404px;
 }
  #home .spotlight-1578, #home .spotlight-1580 {
      width: 100%;
 }
  .span12, .full-width-section {
      width: calc( 100% - 30px);
 }
 
  .single-product-rating-reviews, #product .product-description {
      padding-right: 0;
 }
  #product .single-product-detail-inner figure {
      padding-left: 0;
 }
  .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs-wrapper .nav-tabs > .active > a, .nav-tabs-wrapper .nav-tabs > .active > a:hover, .nav-tabs-wrapper .nav-tabs > .active > a:focus {
      font-size: 24px;
      padding: 10px 40px 10px;
 }
  #sign-up .contact-form, #contact-us .contact-form {
      padding: 0;
 }
  .faq-cont .faq-ques, .faq-cont .faq-info, .container_section_heading, .container_section_content {
      padding: 0 0 15px;
 }
  #sign-up #main .span9, #contact-us #main .span9, .tax-product-category #main .span9, #search_result #main .span9 {
      width: calc(100% - 30px);
 }
  #sign-up #main .span9 .contact-form, #contact-us #main .span9 .contact-form {
      max-width: 882px;
      margin: 0 auto;
 }
  #article.postid-84 #main .container .promo-banner .promo-text {
      font-size: 65px;
      line-height: 59px;
      letter-spacing: 9pt;
 }
  #article.postid-84 #main .container .promo-banner img{
      max-width: none;
      position: relative;
      left: 50%;
      transform: translateX(-50%);
 }
  .contact-form select {
      background-position: calc(100% - 15px) 18px;
 }
  #sign-up .contact-form, #contact-us .contact-form {
      padding: 0;
 }
  #search_result .thumbnails {
      padding: 0;
 }
  #search_result .thumbnails .btn-link {
      min-height: 151px;
 }
  .site-map .inner-container .span3 {
      width: calc(33.33% - 30px);
 }
  .site-map .inner-container {
      width: 1170px;
      max-width: 100%;
      text-align: left;
      margin: 0 auto;
      display: table;
      padding: 0 0 33px 30px;
 }
  .postid-1412 .single-article-detail-inner {
      padding: 0;
 }
  #product .nav-tabs-wrapper > h4 {
      padding: 0;
 }
}
@media screen and (min-width: 1366px) {
  #article.postid-84 #main .container .promo-banner img{
      max-width: none;
      position: relative;
      left: 0;
      transform: translateX(0);
 }
}
@media screen and (min-width: 1367px) {
  #home .carousel-caption img{
      max-width: 100%;
      position: relative;
      left: 0;
      transform: translateX(0);
 }
}
/**contactus indexing**/
.page-template-contact_us_indexing ul.contact_items {
  text-align: center;
  width: 100%;
  margin: 0;
  display: block;
}
.page-template-contact_us_indexing ul.contact_items li:first-child {
  border-top: 1px solid #acacac;
}
.page-template-contact_us_indexing ul.contact_items li {
  list-style: none;
  border-bottom: 1px solid #acacac;
  border-top: 0px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-radius: 0px;
  font-size: 35px;
  line-height: 57px;
  font-family: "Barlow Semi Condensed", Gotham A, Gotham B;
  color: #666666;
  font-weight: 400;
  float: left;
  width: 100%;
  padding: 0px 16%;
  box-sizing: border-box;
  text-shadow: 1px 1px 1px 1px #000;
}
@media screen and (min-width: 767px) {
  .page-template-contact_us_indexing ul.contact_items li {
      min-height: 99px;
 }
}
.page-template-contact_us_indexing ul.contact_items li.accordion-group {
  padding: 0px 16%;
}
.page-template-contact_us_indexing ul.contact_items li a {
  font-size: 19px;
  color: #411f20;
  font-weight: 400;
  font-family: "Barlow Semi Condensed", Gotham A, Gotham B;
  display: block;
  line-height: 101px;
}
.page-template-contact_us_indexing ul.contact_items li a:hover, .page-template-contact_us_indexing ul.contact_items li a:focus {
  text-decoration: none;
  color: #411f20;
}
.page-template-contact_us_indexing ul.contact_items li .link a {
  text-transform: uppercase;
}
.page-template-contact_us_indexing ul.contact_items li a:after {
  content: ' >';
}
.contact_items .title, .contact_items .link {
  display: inline-block;
  position: relative;
  height: 101px;
}
.page-template-contact_us_indexing .contact_items .title h2 {
  margin: 0 !important;
  font-size: 56px;
  line-height: 57px;
  font-family: "Barlow Semi Condensed", Gotham A, Gotham B;
  color: #666666 !important;
  font-weight: 400 !important;
  text-transform: capitalize !important;
}
.page-template-contact_us_indexing ul.contact_items li .start-chat.start-chat-offline {
  opacity: .5;
  pointer-events: none;
}
.page-template-contact_us_indexing ul.contact_items .accordion-heading a.accordion-toggle {
  font-size: 35px;
  line-height: 99px;
  font-family: "Barlow Semi Condensed", Gotham A, Gotham B;
  color: #411f20;
  font-weight: 300;
  text-align: left;
  padding: 0;
}
.page-template-contact_us_indexing ul.contact_items .accordion-heading a.accordion-toggle:hover, .page-template-contact_us_indexing ul.contact_items .accordion-heading a.accordion-toggle:focus {
  text-decoration: none;
  color: #411f20;
}
.page-template-contact_us_indexing .accordion-inner {
  border: none;
  padding-top: 0px;
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
.page-template-contact_us_indexing .accordion-inner div {
  float: left;
  width: 50%;
}
.accordion-inner p, .page-template-contact_us_indexing ul.contact_items .accordion-inner a {
  font-size: 20px;
  line-height: 28px;
  color: #411f20;
  font-weight: 400;
  padding-right: 5px;
}
.page-template-contact_us_indexing ul.contact_items .accordion-inner a {
  pointer-events: none;
}
.page-template-contact_us_indexing ul.contact_items .accordion-inner a:after {
  display: none;
}
ul.contact_items li {
  clear: both;
}
li.live_chat .title:before {
  content: '';
  background: url('/wp-content/uploads/sites/2/2018/01/contact-us-icon.png');
  background-position: 0px -12px;
  width: 40px;
  height: 44px;
  display: inline-block;
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  top: 10px;
  background-size: 100%;
}
li.contact_us .title:before {
  content: '';
  background: url('/wp-content/uploads/sites/2/2018/01/contact-us-icon.png');
  background-position: 0px -127px;
  width: 40px;
  height: 44px;
  display: inline-block;
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  top: 26px;
  background-size: 35px;
}
li.faq .title:before {
  content: '';
  background: url('/wp-content/uploads/sites/2/2018/01/contact-us-icon.png');
  background-position: 0px -12px;
  width: 40px;
  height: 44px;
  display: inline-block;
  background-repeat: no-repeat;
  position: absolute;
  left: -50px;
  top: 7px;
  background-size: 18px;
}
.page-template-contact_us_indexing ul.contact_items .accordion-heading {
  position: relative;
  padding-left: 0px;
}
article.contact-us-indexing > h2 {
  text-align: center;
  font-size: 35px;
  font-style: normal;
 /* font-weight: 600;
  */
  color: #411f20;
  text-transform: uppercase;
}
article.contact-us-indexing p {
  text-align: center;
  font-size: 22px;
  line-height: 37px;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B";
  font-style: normal;
  font-weight: 400;
  color: #848484;
  letter-spacing: 0px;
  max-width: 910px;
  margin: auto;
  margin-bottom: 60px;
}
.page-template-contact_us_indexing ul.contact_items .accordion-heading a.accordion-toggle:after {
  content: url('/wp-content/uploads/sites/2/2017/06/plus.png');
  float: right;
  transform: rotate(43deg);
  transition: .5s all;
}
.page-template-contact_us_indexing ul.contact_items .accordion-heading a.accordion-toggle.collapsed:after {
  transform: rotate(0deg);
  transition: .5s all;
}
.page-template-contact_us_indexing .footer-description h3 {
  font-family: "Barlow Semi Condensed", Gotham A, Gotham B;
  font-style: normal;
  font-weight: 600;
  color: #1e315c;
  text-transform: uppercase;
  text-align: center;
  clear: both;
  font-size: 35px;
  padding: 50px;
}
.page-template-contact_us_indexing ul.contact_items li .start-chat {
  font-size: 19px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'brandon-grotesque', sans-serif !important;
  line-height: 101px;
  cursor: pointer;
  display: block;
}
.page-template-contact_us_indexing ul.contact_items li .start-chat:hover {
  color: #411f20;
}
.page-template-contact_us_indexing ul.contact_items li .start-chat:after {
  content: ' >';
}
.page-template-contact_us_indexing ul.contact_items li .title a {
  font-size: 35px;
  line-height: 99px;
  font-family: "Barlow Semi Condensed", Gotham A, Gotham B;
  color: #411f20;
  font-weight: 300;
}
.page-template-contact_us_indexing ul.contact_items li .title a:hover, .page-template-contact_us_indexing ul.contact_items li .title a:focus {
  text-decoration: none;
}
.page-template-contact_us_indexing ul.contact_items li .title a:after {
  display: none;
}
li.live_chat .title img {
  padding: 30px 0;
}
@media(max-width:1230px){
  .page-template-contact_us_indexing ul.contact_items li,.page-template-contact_us_indexing ul.contact_items li.accordion-group{
      padding: 0 12%;
 }


}
@media(max-width: 1024px) {
  .page-template-contact_us_indexing ul.contact_items li {
      padding:0px 10%;
 }
  .page-template-contact_us_indexing ul.contact_items li.accordion-group {
      padding: 0px 10%;
 }
}
@media(max-width: 992px) {
  li .title, li .link {
      width:44%;
 }
}
@media(max-width: 767px) {
#home .carousel .carousel-item-3230 .carousel-caption_content strong{
    margin:20% 0 0;
}
#home .carousel .carousel-item-3233 .carousel-caption_content strong{
    margin:75% 0 0;
}
  #sign-up.page-template .container h2, #contact-us.page-template .container h2, #contact-us-indexing.page-template .container h2 {
      margin: 0 0 10px;
      line-height: 36px;
 }
  article.contact-us-indexing > h2 {
      font-size:40px;
      line-height: 65px;
      padding: 0 15px;
      letter-spacing: 3px;
 }
  .page-template-contact_us_indexing ul.contact_items .accordion-inner a {
      pointer-events: initial;
      font-size: 14px;
      padding-right: 0px;
      line-height: 20px;
      font-family: "Barlow Semi Condensed", Gotham A, Gotham B;
      color: #777777;
      font-weight: 100;
 }
  article.contact-us-indexing hr.separater-line {
      margin-bottom: 45px;
 }
  .page-template-contact_us_indexing ul.contact_items li {
      padding: 0 3%;
 }
  li .title, .page-template-contact_us_indexing ul.contact_items .accordion-heading {
      padding-left: 0px;
 }
  .contact_items .live_chat .title {
      max-width: 145px;
 }
  .contact_items .title, .contact_items .link {
      height: 76px;
      width: 43%;
 }
  .page-template-contact_us_indexing .accordion-inner div {
      width: 100%;
 }
  .accordion-inner p {
      font-size: 14px;
      padding-right: 0px;
      line-height: 20px 
 }
  .page-template-contact_us_indexing ul.contact_items li .start-chat, .page-template-contact_us_indexing ul.contact_items li a {
      font-size: 12px;
      line-height: 13px;
      line-height: 76px;
 }
  .page-template-contact_us_indexing ul.contact_items .accordion-heading a.accordion-toggle {
      font-size: 18px;
      line-height: 28px;
      padding: 24px 0%;
 }
  .page-template-contact_us_indexing ul.contact_items li .title a {
      line-height: 30px;
      float: left;
      font-size: 18px;
      padding: 0;
      display: block;
      line-height: 76px;
      width: 100%;
 }
  .page-template-contact_us_indexing ul.contact_items li.accordion-group {
      padding: 0px 3%;
 }
  .page-template-contact_us_indexing .accordion-inner {
      padding-top: 0px;
      float: left;
      width: 100%;
 }
  .page-template-contact_us_indexing ul.contact_items {
      float: left;
      margin: 0;
      padding: 0;
      width: 100%;
 }
  li.live_chat .title:before {
      width: 29px;
      height: 34px;
      top: 22px;
      left: 0px;
      background-size: 26px;
      background-position: 0px -12px;
 }
  li.contact_us .title:before {
      width: 24px;
      height: 27px;
      top: 22px;
      left: 0px;
      background-size: 25px;
      background-position: 0px -91px;
 }
  li.store_finder .title:before {
      width: 26px;
      height: 28px;
      top: 20px;
      left: 0px;
      background-size: 18px;
      background-position: 4px -117px;
 }
  li.web_assist .title:before {
      width: 26px;
      height: 29px;
      top: 20px;
      left: 0px;
      background-size: 18px;
      background-position: 3px -171px;
 }
  .page-template-contact_us_indexing ul.contact_items .accordian_4 .accordion-heading:before {
      background-position: 0px -322px;
      top: 18px;
      background-size: 25px;
      width: 26px;
      height: 29px;
 }
  .page-template-contact_us_indexing ul.contact_items .accordian_5 .accordion-heading:before {
      background-position: 0px -396px;
      top: 20px;
      background-size: 25px;
      width: 26px;
      height: 29px;
 }
  .page-template-contact_us_indexing ul.contact_items .Call_us .accordion-heading:before {
      width: 26px;
      height: 29px;
      top: 23px;
      left: 0px;
      background-size: 22px;
      background-position: 0px -323px;
 }
  .page-template-contact_us_indexing ul.contact_items .Write_to_us .accordion-heading:before {
      width: 26px;
      height: 29px;
      top: 23px;
      left: 0px;
      background-size: 22px;
      background-position: 0px -398px;
 }
  .page-template-contact_us_indexing .footer-description h3 {
      font-size: 24px;
      padding: 40px 20px;
 }
  header.modern-header .nav .arrow,header#header #menu-header-navigation > li:hover > a .arrow {
      position: absolute;
      left: 0;
      width: 100%;
      background-position: top 9px right 17%;
 }
}
.page-template-contact_us_indexing ul.contact_items .accordian_4 .accordion-heading a.accordion-toggle:after, .page-template-contact_us_indexing ul.contact_items .accordian_5 .accordion-heading a.accordion-toggle:after {
  content: url('/wp-content/uploads/sites/61/2018/07/Down-arrow.png');
}
.page-template-contact_us_indexing ul.contact_items .accordion-heading a.accordion-toggle:after {
  transform: rotate(180deg);
  transition: .5s all;
}
accordion-heading a.accordion-toggle:after {
  content: '';
  background: url(/wp-content/uploads/sites/2/2018/01/DownArrow.png);
  position: absolute;
  right: 5px;
  width: 15px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 34px;
}
.page-template-contact_us_indexing .container h2:after {
  background-position : 120px center;
}
.page-template-contact_us_indexing .container h2:before {
  background-position : 500px center;
}
article.contact-us-indexing hr.separater-line {
  width: 7%;
  height: 0px;
  border-bottom: 3px solid #1e315c;
  min-width: 60px;
  margin-bottom: 75px;
}
article.contact-us-indexing hr.separater-line {
  width: 7%;
  height: 0px;
  border-bottom: 3px solid #1e315c;
}
article.contact-us-indexing ul.contact_items li {
  clear: both;
}
article.contact-us-indexing li .title, li .link {
  width: 46%;
  float: left;
}
.contact_items .title {
  text-align: left;
  padding-left: 0px;
}
.contact_items .link {
  text-align: right;
  float: right;
}
.contact_items .title, .contact_items .link {
  height: 76px;
  width: 43%;
}
/* ul.contact_items{
  position:absolute;
  top:160px;
  width:100%;
  align:center;
}
*/
#contact-us-indexing .contact-us-indexing.single-article-detail{
  min-height: initial;
}
.organictitle {
  line-height: 600px !important;
}
.organicdescription {
  line-height: 100px !important;
}
/* .menu-item-2853 {
  color: chocolate !important;
}
header#header .navbar .nav > li.menu-item-2853 a {
  color: #ffffff;
  background: #411f20;
} */
.page-id-2425 .single-article-detail-inner > h2 {
  display: none;
}
.page-id-2425 header#header .navbar-static-top {
  margin-bottom: 0!important;
}
#pintcycling {
  width: 100%;
  text-align: center;
  margin-top: -2px;
}
#pintcycling h1,
#pintcycling h2 {
  text-indent: 0;
  font-weight: 600;
  height: unset !important;
}
#pintcycling h3,
#pintcycling h4,
#pintcycling h5 {
  text-indent: 0;
  font-weight: 400;
  height: unset !important;
}
#pintcycling h1 {
  font-size: 47px;
  line-height: 1!important;
}
#pintcycling h2 {
  font-size: 25px;
}
#pintcycling h3 {
  font-size: 25px;
}
#pintcycling h4 {
  
}
.pingcycling-header-container {
  background: url('/wp-content/uploads/sites/61/2019/04/pintcycling-header-bg-tile.jpg');
  background-repeat: repeat-x;
  background-size: 1px 100%;
  background-position: center bottom;
}
.pintcycling-header-desktop {
  max-width: 1336px;
  margin: 0 auto;
}
.pintcycling-header-desktop .pintcycling-header-content {
  display: block;
  background: url('/wp-content/uploads/sites/61/2020/01/Talent_website_header_desktop_v2_no_copy_smaller.jpg');
  background-size: cover;
  background-position: center bottom;
  padding-bottom: 4%;
}
.pintcycling-header-desktop  .pintcycling-header-scroll img {
  width: 45px;
  height: auto;
}
}
@media screen and (max-width: 767px) and (min-width: 466px) {
  .pintcycling-header-mobile .pintcycling-header-content {
    padding: 0 40px 20% 40px;
  }
}
@media screen and (max-width: 465px) {
  .pintcycling-header-mobile .pintcycling-header-content {
    padding: 0 20px 5% 20px;
  }
.pintcycling-header-first-blurb {
    bottom: 0;
    width: 87%;
    left: 50%;
    transform: translate(-50%,-60%)!important;
}

body #pintcycling .pintcycling-header-content-subheader{
      font-size:20px!important;
}
}

.pintcycling-header-mobile .pintcycling-header-content {
display:block;
  background: url('/wp-content/uploads/sites/61/2020/01/Talent_website_header_mobile_v2_NO_COPY.jpg');
  background-size: cover;
  background-position: center bottom;
}
.pintcycling-header-mobile  .pintcycling-header-scroll {
  margin-top: 25px;
}
.pintcycling-header-mobile  .pintcycling-header-scroll img {
  width: 40px;
  height: auto;
}
.pintcycling-section {
  max-width: 1336px;
  margin: 0 auto;
  text-align:center;
  padding: 40px 30px;
}
#pintcycler-kind {
  background: url('/wp-content/uploads/sites/61/2019/03/pintcycling-purple-halo-bg.jpg');
  background-size: cover;
  background-position: center;
}
#pintcycler-choices {
  margin: 45px 6%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#pintcycler-choices .pintcycling-choice h2 {
  margin: 15px 0 0 0;
  padding: 0;
  line-height: 0.9;
}
.pintcycling-choice {
  background: #fff;
  padding: 15px;
  width: 30%;
  box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);
}
.pintcycling-choice-img {
  width: 100%;
}
.pintcycling-button {
  border: 5px solid #411e1e;
  color: #411e1e;
  text-decoration: none;
  text-transform: uppercase;
  padding: 10px 25px;
  font-weight: bold;
  letter-spacing: 3px;
}
.pintcycling-button:hover {
  color: #fff;
  background: #411e1e;
}
#pintcycling-disclaimer .pintcycling-section-text p {
  font-size: 24px;
  line-height: 1.15;
}
.pintcycling-disclaimer-img {
  max-width: 100%;
  margin-bottom: 15px;
  height: 65px;
}
.pintcycling-recycle-img {
  max-width: 100%;
  margin-bottom: 15px;
  height: 65px;
}
.pintcycling-section-text {
  width: 555px;
  max-width: 95%;
  margin: 0 auto;
}
#pintcycling-gallery > .pintcycling-section {
  padding: 30px 0;
}
#pintcycling-gallery > h2,
#pintcycling-gallery > #pintcycling-inspired {
  padding: 0 30px;
}
#pintcycling-gallery-desktop,
#pintcycling-gallery-mobile {
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
#pintcycling-gallery-desktop {
  margin-top: 35px;
}
#pintcycling-gallery-mobile {
  margin-top: 0;
}
#pintcycling-inspired > .pintcycling-section > p,
#pintcycling-disclaimer > .pintcycling-section > p {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.3;
}
#pintcycling-disclaimer {
  background-color: #d1c8db;
}
.pintcycling-header-desktop > :first-child {
  width: 100%;
}
.pintcycling-header-desktop > img {  
  height: auto;
} 
.pintcycling-header-desktop {
  position: relative;
}
.pintcycling-header-desktop::before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (1920/1153));
}  

.pintcycling-header-desktop > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.pintcycling-header-mobile > :first-child {
  width: 100%;
}
.pintcycling-header-mobile > img {  
  height: auto;
} 
.pintcycling-header-mobile {
  position: relative;
}
.pintcycling-header-content-subheader {
  line-height: 1.2;
  margin-top: 10px;
  font-weight: normal;
}
.pintcycling-header-mobile::before {
  content: "";
  display: block;
  padding-bottom: calc(100% / (640/964));
}  
.pintcycling-header-mobile > :first-child {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
#pintcycling #pintcycling-3-steps-subheader {
  font-weight: normal;
  line-height: 1;
  margin: 0;
}
#pintcycling-3-steps h2 {
  padding: 0;
  margin: 0;
}
#pintcycling-steps-mobile {
  max-width: 100%;
  margin: 0 auto;
}
#pintcycling h2::before,
#pintcycling h2::after {
  content: '';
  background: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
  height: 0;
  width: 0;
  display: none !important;
}
#pintcycling #pintcycling-steps-mobile h4 {
  line-height: 1.2;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-size: 22px;
}
#pintcycling #pintcycling-steps-mobile h3 {
  line-height: 1.2;
  margin: 25px 0 45px 0;
  font-weight: 600;
}

 .pintcycling-header-first-blurb{    bottom: 120px;
    width: 85%;
    left: 50%;
    transform: translate(-50%,-30%);
    position: absolute;
    max-width:1088px;
}

#pint-scroll-down,
#pint-scroll-down-mobile
{position:absolute;bottom:10px; width: 100%;
    left: 50%;
    transform: translate(-50%,0);}

@media (max-width:1250px){
 .pintcycling-header-first-blurb{    bottom: 120px;
    width: 100%;
    left: 50%;
    transform: translate(-50%,-15%);
}
}

@media (max-width:1000px){
 .pintcycling-header-first-blurb{    bottom: 0;
    width: 100%;
    left: 50%;
    transform: translate(-50%,-15%);
}
#pintcycling .pintcycling-header-content-header {
    font-size: 50px;
    }

    #pintcycling .pintcycling-header-content-subheader{font-size:30px;}
}


@media screen and (min-width: 768px) {
 
  .pintcycling-header-desktop {
    display: flex;
  }
  .pintcycling-header-mobile {
    display: none;
  }
  #pintcycling .desktop-only {
    display: block;
  }
  #pintcycling .mobile-only {
    display: none;
  }
}

@media screen and (max-width: 768px){
 .pintcycling-header-first-blurb{    bottom: 0;
    width: 87%;
    left: 50%;
    transform: translate(-50%,-50%);
}
      #pintcycling h1,#pintcycling .pintcycling-header-content-header {
    font-size: 30px!important;
    line-height: 1.2 !important;
    padding: 0;
    margin: 0;
  }
  #pintcycling h2,#pintcycling .pintcycling-header-content-subheader {
    font-size: 26px!important;
    font-weight: 600;
    line-height: 1.2;
    padding: 0;
    margin: 0;
  }
  #pintcycling h3 {
    font-size: 20px!important;
    line-height: 1.2;
    padding: 0;
    margin: 0;
  }

  #pint-scroll-down,
  #pint-scroll-down-mobile
  {bottom:-2px;}


.archive.tax-product-category .container .row .span12 .span9.full-width-section{margin-right:0!important;}

}

@media screen and (max-width: 767px) {

 
  #pintcycling #pintcycling-3-steps-subheader {
    margin: 0 0 20px 0;
  }
  #pintcycling p {
    font-size: 18px !important;
  }
  body #pintcycling .pintcycling-header-content-subheader {
    line-height: 1.2;
    font-weight: normal;
    font-size: 20px;
    margin-top: 20px;
  }
  .pintcycling-header-desktop {
    display: none;
  }
  .pintcycling-header-mobile {
    display: flex;
  }
  #pintcycling .desktop-only {
    display: none;
  }
  #pintcycling .mobile-only {
    display: block;
  }
  #pintcycling-gallery {
    padding: 0;
  }
  #pintcycling-gallery h2 {
    padding: 0 0 30px 0;
    word-spacing: 1000px;
  }
  .pintcycling-section {
    padding: 30px 15px;
  }
  .pintcycling-section-text {
    padding: 0 20px;
  }
  #pintcycler-choices {
    margin: 30px 0 0 0;
    flex-direction: column;
  }
  .pintcycling-choice {
    width: 100%;
    margin-bottom: 30px;
  }
}

#product .teaser7 .BVRRInlineRating{width: 137px;clear: both;display: block;margin: auto;text-align: center;padding-top: 10px;}
#product .teaser7 .BVRRInlineRating .bv-cleanslate.bv-cv2-cleanslate {
    display: inline-block !important;
    text-align: center !important;
}
#product .bv-cv2-cleanslate .bv-shared button.bv-write-review {border: 1px solid #411e1e !important;padding: 5px !important;background: #fff !important;}
#product .bv-cv2-cleanslate .bv-shared button.bv-write-review:hover{
    background: #411e1e !important;
    color: #fff !important;
}
/*
*
* Add Gallery CSS with custom build for working carousels
*
*/
.gallery .control-operator:target~.controls .control-button{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}.gallery .control-button:first-of-type,.gallery .control-operator:nth-of-type(1):target~.controls .control-button:nth-of-type(1),.gallery .control-operator:nth-of-type(2):target~.controls .control-button:nth-of-type(2),.gallery .control-operator:nth-of-type(3):target~.controls .control-button:nth-of-type(3),.gallery .control-operator:nth-of-type(4):target~.controls .control-button:nth-of-type(4),.gallery .control-operator:nth-of-type(5):target~.controls .control-button:nth-of-type(5),.gallery .control-operator:nth-of-type(6):target~.controls .control-button:nth-of-type(6),.gallery .control-operator:nth-of-type(7):target~.controls .control-button:nth-of-type(7),.gallery .control-operator:nth-of-type(8):target~.controls .control-button:nth-of-type(8),.gallery .control-operator:nth-of-type(9):target~.controls .control-button:nth-of-type(9),.gallery .control-operator:nth-of-type(10):target~.controls .control-button:nth-of-type(10),.gallery .control-operator:nth-of-type(11):target~.controls .control-button:nth-of-type(11),.gallery .control-operator:nth-of-type(12):target~.controls .control-button:nth-of-type(12),.gallery .control-operator:nth-of-type(13):target~.controls .control-button:nth-of-type(13),.gallery .control-operator:nth-of-type(14):target~.controls .control-button:nth-of-type(14),.gallery .control-operator:nth-of-type(15):target~.controls .control-button:nth-of-type(15),.gallery .control-operator:nth-of-type(16):target~.controls .control-button:nth-of-type(16){width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}.gallery .item:first-of-type{position:static;pointer-events:auto;opacity:1}.gallery .item{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.gallery .control-operator{display:none}.gallery .control-operator:target~.item{pointer-events:none;opacity:0;-webkit-animation:none;-o-animation:none;animation:none}.gallery .control-operator:target~.controls .control-button{-webkit-animation:none;-o-animation:none;animation:none}@-webkit-keyframes controlAnimation-2{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}12.5%,50%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}62.5%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-2{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}12.5%,50%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}62.5%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-2{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}12.5%,50%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}62.5%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-2{0%{opacity:0}12.5%,50%{opacity:1}62.5%,100%{opacity:0}}@-o-keyframes galleryAnimation-2{0%{opacity:0}12.5%,50%{opacity:1}62.5%,100%{opacity:0}}@keyframes galleryAnimation-2{0%{opacity:0}12.5%,50%{opacity:1}62.5%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.items-2.autoplay .control-button{-webkit-animation:controlAnimation-2 8s infinite;-o-animation:controlAnimation-2 8s infinite;animation:controlAnimation-2 8s infinite}.items-2.autoplay .item{-webkit-animation:galleryAnimation-2 8s infinite;-o-animation:galleryAnimation-2 8s infinite;animation:galleryAnimation-2 8s infinite}.items-2 .control-button:nth-of-type(1),.items-2 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-2 .control-button:nth-of-type(2),.items-2 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}@-webkit-keyframes controlAnimation-3{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}8.3%,33.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}41.7%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-3{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}8.3%,33.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}41.7%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-3{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}8.3%,33.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}41.7%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-3{0%{opacity:0}8.3%,33.3%{opacity:1}41.7%,100%{opacity:0}}@-o-keyframes galleryAnimation-3{0%{opacity:0}8.3%,33.3%{opacity:1}41.7%,100%{opacity:0}}@keyframes galleryAnimation-3{0%{opacity:0}8.3%,33.3%{opacity:1}41.7%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.items-3.autoplay .control-button{-webkit-animation:controlAnimation-3 12s infinite;-o-animation:controlAnimation-3 12s infinite;animation:controlAnimation-3 12s infinite}.items-3.autoplay .item{-webkit-animation:galleryAnimation-3 12s infinite;-o-animation:galleryAnimation-3 12s infinite;animation:galleryAnimation-3 12s infinite}.items-3 .control-button:nth-of-type(1),.items-3 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-3 .control-button:nth-of-type(2),.items-3 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-3 .control-button:nth-of-type(3),.items-3 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}@-webkit-keyframes controlAnimation-4{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}6.3%,25%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}31.3%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-4{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}6.3%,25%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}31.3%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-4{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}6.3%,25%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}31.3%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-4{0%{opacity:0}6.3%,25%{opacity:1}31.3%,100%{opacity:0}}@-o-keyframes galleryAnimation-4{0%{opacity:0}6.3%,25%{opacity:1}31.3%,100%{opacity:0}}@keyframes galleryAnimation-4{0%{opacity:0}6.3%,25%{opacity:1}31.3%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.items-4.autoplay .control-button{-webkit-animation:controlAnimation-4 16s infinite;-o-animation:controlAnimation-4 16s infinite;animation:controlAnimation-4 16s infinite}.items-4.autoplay .item{-webkit-animation:galleryAnimation-4 16s infinite;-o-animation:galleryAnimation-4 16s infinite;animation:galleryAnimation-4 16s infinite}.items-4 .control-button:nth-of-type(1),.items-4 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-4 .control-button:nth-of-type(2),.items-4 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-4 .control-button:nth-of-type(3),.items-4 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-4 .control-button:nth-of-type(4),.items-4 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}@-webkit-keyframes controlAnimation-5{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}5%,20%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}25%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-5{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}5%,20%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}25%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-5{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}5%,20%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}25%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-5{0%{opacity:0}5%,20%{opacity:1}25%,100%{opacity:0}}@-o-keyframes galleryAnimation-5{0%{opacity:0}5%,20%{opacity:1}25%,100%{opacity:0}}@keyframes galleryAnimation-5{0%{opacity:0}5%,20%{opacity:1}25%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.items-5.autoplay .control-button{-webkit-animation:controlAnimation-5 20s infinite;-o-animation:controlAnimation-5 20s infinite;animation:controlAnimation-5 20s infinite}.items-5.autoplay .item{-webkit-animation:galleryAnimation-5 20s infinite;-o-animation:galleryAnimation-5 20s infinite;animation:galleryAnimation-5 20s infinite}.items-5 .control-button:nth-of-type(1),.items-5 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-5 .control-button:nth-of-type(2),.items-5 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-5 .control-button:nth-of-type(3),.items-5 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-5 .control-button:nth-of-type(4),.items-5 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-5 .control-button:nth-of-type(5),.items-5 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}@-webkit-keyframes controlAnimation-6{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}4.2%,16.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}20.8%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-6{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}4.2%,16.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}20.8%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-6{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}4.2%,16.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}20.8%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-6{0%{opacity:0}4.2%,16.7%{opacity:1}20.8%,100%{opacity:0}}@-o-keyframes galleryAnimation-6{0%{opacity:0}4.2%,16.7%{opacity:1}20.8%,100%{opacity:0}}@keyframes galleryAnimation-6{0%{opacity:0}4.2%,16.7%{opacity:1}20.8%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.items-6.autoplay .control-button{-webkit-animation:controlAnimation-6 24s infinite;-o-animation:controlAnimation-6 24s infinite;animation:controlAnimation-6 24s infinite}.items-6.autoplay .item{-webkit-animation:galleryAnimation-6 24s infinite;-o-animation:galleryAnimation-6 24s infinite;animation:galleryAnimation-6 24s infinite}.items-6 .control-button:nth-of-type(1),.items-6 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-6 .control-button:nth-of-type(2),.items-6 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-6 .control-button:nth-of-type(3),.items-6 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-6 .control-button:nth-of-type(4),.items-6 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-6 .control-button:nth-of-type(5),.items-6 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-6 .control-button:nth-of-type(6),.items-6 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}@-webkit-keyframes controlAnimation-7{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}3.6%,14.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}17.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-7{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}3.6%,14.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}17.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-7{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}3.6%,14.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}17.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-7{0%{opacity:0}3.6%,14.3%{opacity:1}17.9%,100%{opacity:0}}@-o-keyframes galleryAnimation-7{0%{opacity:0}3.6%,14.3%{opacity:1}17.9%,100%{opacity:0}}@keyframes galleryAnimation-7{0%{opacity:0}3.6%,14.3%{opacity:1}17.9%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.items-7.autoplay .control-button{-webkit-animation:controlAnimation-7 28s infinite;-o-animation:controlAnimation-7 28s infinite;animation:controlAnimation-7 28s infinite}.items-7.autoplay .item{-webkit-animation:galleryAnimation-7 28s infinite;-o-animation:galleryAnimation-7 28s infinite;animation:galleryAnimation-7 28s infinite}.items-7 .control-button:nth-of-type(1),.items-7 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-7 .control-button:nth-of-type(2),.items-7 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-7 .control-button:nth-of-type(3),.items-7 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-7 .control-button:nth-of-type(4),.items-7 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-7 .control-button:nth-of-type(5),.items-7 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-7 .control-button:nth-of-type(6),.items-7 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-7 .control-button:nth-of-type(7),.items-7 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}@-webkit-keyframes controlAnimation-8{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}3.1%,12.5%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}15.6%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-8{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}3.1%,12.5%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}15.6%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-8{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}3.1%,12.5%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}15.6%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-8{0%{opacity:0}3.1%,12.5%{opacity:1}15.6%,100%{opacity:0}}@-o-keyframes galleryAnimation-8{0%{opacity:0}3.1%,12.5%{opacity:1}15.6%,100%{opacity:0}}@keyframes galleryAnimation-8{0%{opacity:0}3.1%,12.5%{opacity:1}15.6%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.items-8.autoplay .control-button{-webkit-animation:controlAnimation-8 32s infinite;-o-animation:controlAnimation-8 32s infinite;animation:controlAnimation-8 32s infinite}.items-8.autoplay .item{-webkit-animation:galleryAnimation-8 32s infinite;-o-animation:galleryAnimation-8 32s infinite;animation:galleryAnimation-8 32s infinite}.items-8 .control-button:nth-of-type(1),.items-8 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-8 .control-button:nth-of-type(2),.items-8 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-8 .control-button:nth-of-type(3),.items-8 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-8 .control-button:nth-of-type(4),.items-8 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-8 .control-button:nth-of-type(5),.items-8 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-8 .control-button:nth-of-type(6),.items-8 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-8 .control-button:nth-of-type(7),.items-8 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-8 .control-button:nth-of-type(8),.items-8 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}@-webkit-keyframes controlAnimation-9{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.8%,11.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}13.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-9{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.8%,11.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}13.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-9{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.8%,11.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}13.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-9{0%{opacity:0}2.8%,11.1%{opacity:1}13.9%,100%{opacity:0}}@-o-keyframes galleryAnimation-9{0%{opacity:0}2.8%,11.1%{opacity:1}13.9%,100%{opacity:0}}@keyframes galleryAnimation-9{0%{opacity:0}2.8%,11.1%{opacity:1}13.9%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.items-9.autoplay .control-button{-webkit-animation:controlAnimation-9 36s infinite;-o-animation:controlAnimation-9 36s infinite;animation:controlAnimation-9 36s infinite}.items-9.autoplay .item{-webkit-animation:galleryAnimation-9 36s infinite;-o-animation:galleryAnimation-9 36s infinite;animation:galleryAnimation-9 36s infinite}.items-9 .control-button:nth-of-type(1),.items-9 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-9 .control-button:nth-of-type(2),.items-9 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-9 .control-button:nth-of-type(3),.items-9 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-9 .control-button:nth-of-type(4),.items-9 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-9 .control-button:nth-of-type(5),.items-9 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-9 .control-button:nth-of-type(6),.items-9 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-9 .control-button:nth-of-type(7),.items-9 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-9 .control-button:nth-of-type(8),.items-9 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-9 .control-button:nth-of-type(9),.items-9 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}@-webkit-keyframes controlAnimation-10{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.5%,10%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}12.5%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-10{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.5%,10%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}12.5%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-10{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.5%,10%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}12.5%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-10{0%{opacity:0}2.5%,10%{opacity:1}12.5%,100%{opacity:0}}@-o-keyframes galleryAnimation-10{0%{opacity:0}2.5%,10%{opacity:1}12.5%,100%{opacity:0}}@keyframes galleryAnimation-10{0%{opacity:0}2.5%,10%{opacity:1}12.5%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(10):target~.item:nth-of-type(10){pointer-events:auto;opacity:1}.items-10.autoplay .control-button{-webkit-animation:controlAnimation-10 40s infinite;-o-animation:controlAnimation-10 40s infinite;animation:controlAnimation-10 40s infinite}.items-10.autoplay .item{-webkit-animation:galleryAnimation-10 40s infinite;-o-animation:galleryAnimation-10 40s infinite;animation:galleryAnimation-10 40s infinite}.items-10 .control-button:nth-of-type(1),.items-10 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-10 .control-button:nth-of-type(2),.items-10 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-10 .control-button:nth-of-type(3),.items-10 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-10 .control-button:nth-of-type(4),.items-10 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-10 .control-button:nth-of-type(5),.items-10 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-10 .control-button:nth-of-type(6),.items-10 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-10 .control-button:nth-of-type(7),.items-10 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-10 .control-button:nth-of-type(8),.items-10 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-10 .control-button:nth-of-type(9),.items-10 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}.items-10 .control-button:nth-of-type(10),.items-10 .item:nth-of-type(10){-webkit-animation-delay:35s;-o-animation-delay:35s;animation-delay:35s}@-webkit-keyframes controlAnimation-11{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.3%,9.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}11.4%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-11{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.3%,9.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}11.4%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-11{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.3%,9.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}11.4%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-11{0%{opacity:0}2.3%,9.1%{opacity:1}11.4%,100%{opacity:0}}@-o-keyframes galleryAnimation-11{0%{opacity:0}2.3%,9.1%{opacity:1}11.4%,100%{opacity:0}}@keyframes galleryAnimation-11{0%{opacity:0}2.3%,9.1%{opacity:1}11.4%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(10):target~.item:nth-of-type(10){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(11):target~.item:nth-of-type(11){pointer-events:auto;opacity:1}.items-11.autoplay .control-button{-webkit-animation:controlAnimation-11 44s infinite;-o-animation:controlAnimation-11 44s infinite;animation:controlAnimation-11 44s infinite}.items-11.autoplay .item{-webkit-animation:galleryAnimation-11 44s infinite;-o-animation:galleryAnimation-11 44s infinite;animation:galleryAnimation-11 44s infinite}.items-11 .control-button:nth-of-type(1),.items-11 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-11 .control-button:nth-of-type(2),.items-11 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-11 .control-button:nth-of-type(3),.items-11 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-11 .control-button:nth-of-type(4),.items-11 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-11 .control-button:nth-of-type(5),.items-11 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-11 .control-button:nth-of-type(6),.items-11 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-11 .control-button:nth-of-type(7),.items-11 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-11 .control-button:nth-of-type(8),.items-11 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-11 .control-button:nth-of-type(9),.items-11 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}.items-11 .control-button:nth-of-type(10),.items-11 .item:nth-of-type(10){-webkit-animation-delay:35s;-o-animation-delay:35s;animation-delay:35s}.items-11 .control-button:nth-of-type(11),.items-11 .item:nth-of-type(11){-webkit-animation-delay:39s;-o-animation-delay:39s;animation-delay:39s}@-webkit-keyframes controlAnimation-12{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.1%,8.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}10.4%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-12{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.1%,8.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}10.4%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-12{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}2.1%,8.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}10.4%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-12{0%{opacity:0}2.1%,8.3%{opacity:1}10.4%,100%{opacity:0}}@-o-keyframes galleryAnimation-12{0%{opacity:0}2.1%,8.3%{opacity:1}10.4%,100%{opacity:0}}@keyframes galleryAnimation-12{0%{opacity:0}2.1%,8.3%{opacity:1}10.4%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(10):target~.item:nth-of-type(10){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(11):target~.item:nth-of-type(11){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(12):target~.item:nth-of-type(12){pointer-events:auto;opacity:1}.items-12.autoplay .control-button{-webkit-animation:controlAnimation-12 48s infinite;-o-animation:controlAnimation-12 48s infinite;animation:controlAnimation-12 48s infinite}.items-12.autoplay .item{-webkit-animation:galleryAnimation-12 48s infinite;-o-animation:galleryAnimation-12 48s infinite;animation:galleryAnimation-12 48s infinite}.items-12 .control-button:nth-of-type(1),.items-12 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-12 .control-button:nth-of-type(2),.items-12 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-12 .control-button:nth-of-type(3),.items-12 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-12 .control-button:nth-of-type(4),.items-12 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-12 .control-button:nth-of-type(5),.items-12 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-12 .control-button:nth-of-type(6),.items-12 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-12 .control-button:nth-of-type(7),.items-12 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-12 .control-button:nth-of-type(8),.items-12 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-12 .control-button:nth-of-type(9),.items-12 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}.items-12 .control-button:nth-of-type(10),.items-12 .item:nth-of-type(10){-webkit-animation-delay:35s;-o-animation-delay:35s;animation-delay:35s}.items-12 .control-button:nth-of-type(11),.items-12 .item:nth-of-type(11){-webkit-animation-delay:39s;-o-animation-delay:39s;animation-delay:39s}.items-12 .control-button:nth-of-type(12),.items-12 .item:nth-of-type(12){-webkit-animation-delay:43s;-o-animation-delay:43s;animation-delay:43s}@-webkit-keyframes controlAnimation-13{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.9%,7.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}9.6%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-13{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.9%,7.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}9.6%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-13{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.9%,7.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}9.6%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-13{0%{opacity:0}1.9%,7.7%{opacity:1}9.6%,100%{opacity:0}}@-o-keyframes galleryAnimation-13{0%{opacity:0}1.9%,7.7%{opacity:1}9.6%,100%{opacity:0}}@keyframes galleryAnimation-13{0%{opacity:0}1.9%,7.7%{opacity:1}9.6%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(10):target~.item:nth-of-type(10){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(11):target~.item:nth-of-type(11){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(12):target~.item:nth-of-type(12){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(13):target~.item:nth-of-type(13){pointer-events:auto;opacity:1}.items-13.autoplay .control-button{-webkit-animation:controlAnimation-13 52s infinite;-o-animation:controlAnimation-13 52s infinite;animation:controlAnimation-13 52s infinite}.items-13.autoplay .item{-webkit-animation:galleryAnimation-13 52s infinite;-o-animation:galleryAnimation-13 52s infinite;animation:galleryAnimation-13 52s infinite}.items-13 .control-button:nth-of-type(1),.items-13 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-13 .control-button:nth-of-type(2),.items-13 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-13 .control-button:nth-of-type(3),.items-13 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-13 .control-button:nth-of-type(4),.items-13 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-13 .control-button:nth-of-type(5),.items-13 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-13 .control-button:nth-of-type(6),.items-13 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-13 .control-button:nth-of-type(7),.items-13 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-13 .control-button:nth-of-type(8),.items-13 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-13 .control-button:nth-of-type(9),.items-13 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}.items-13 .control-button:nth-of-type(10),.items-13 .item:nth-of-type(10){-webkit-animation-delay:35s;-o-animation-delay:35s;animation-delay:35s}.items-13 .control-button:nth-of-type(11),.items-13 .item:nth-of-type(11){-webkit-animation-delay:39s;-o-animation-delay:39s;animation-delay:39s}.items-13 .control-button:nth-of-type(12),.items-13 .item:nth-of-type(12){-webkit-animation-delay:43s;-o-animation-delay:43s;animation-delay:43s}.items-13 .control-button:nth-of-type(13),.items-13 .item:nth-of-type(13){-webkit-animation-delay:47s;-o-animation-delay:47s;animation-delay:47s}@-webkit-keyframes controlAnimation-14{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.8%,7.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}8.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-14{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.8%,7.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}8.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-14{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.8%,7.1%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}8.9%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-14{0%{opacity:0}1.8%,7.1%{opacity:1}8.9%,100%{opacity:0}}@-o-keyframes galleryAnimation-14{0%{opacity:0}1.8%,7.1%{opacity:1}8.9%,100%{opacity:0}}@keyframes galleryAnimation-14{0%{opacity:0}1.8%,7.1%{opacity:1}8.9%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(10):target~.item:nth-of-type(10){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(11):target~.item:nth-of-type(11){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(12):target~.item:nth-of-type(12){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(13):target~.item:nth-of-type(13){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(14):target~.item:nth-of-type(14){pointer-events:auto;opacity:1}.items-14.autoplay .control-button{-webkit-animation:controlAnimation-14 56s infinite;-o-animation:controlAnimation-14 56s infinite;animation:controlAnimation-14 56s infinite}.items-14.autoplay .item{-webkit-animation:galleryAnimation-14 56s infinite;-o-animation:galleryAnimation-14 56s infinite;animation:galleryAnimation-14 56s infinite}.items-14 .control-button:nth-of-type(1),.items-14 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-14 .control-button:nth-of-type(2),.items-14 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-14 .control-button:nth-of-type(3),.items-14 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-14 .control-button:nth-of-type(4),.items-14 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-14 .control-button:nth-of-type(5),.items-14 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-14 .control-button:nth-of-type(6),.items-14 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-14 .control-button:nth-of-type(7),.items-14 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-14 .control-button:nth-of-type(8),.items-14 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-14 .control-button:nth-of-type(9),.items-14 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}.items-14 .control-button:nth-of-type(10),.items-14 .item:nth-of-type(10){-webkit-animation-delay:35s;-o-animation-delay:35s;animation-delay:35s}.items-14 .control-button:nth-of-type(11),.items-14 .item:nth-of-type(11){-webkit-animation-delay:39s;-o-animation-delay:39s;animation-delay:39s}.items-14 .control-button:nth-of-type(12),.items-14 .item:nth-of-type(12){-webkit-animation-delay:43s;-o-animation-delay:43s;animation-delay:43s}.items-14 .control-button:nth-of-type(13),.items-14 .item:nth-of-type(13){-webkit-animation-delay:47s;-o-animation-delay:47s;animation-delay:47s}.items-14 .control-button:nth-of-type(14),.items-14 .item:nth-of-type(14){-webkit-animation-delay:51s;-o-animation-delay:51s;animation-delay:51s}@-webkit-keyframes controlAnimation-15{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.7%,6.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}8.3%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-15{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.7%,6.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}8.3%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-15{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.7%,6.7%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}8.3%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-15{0%{opacity:0}1.7%,6.7%{opacity:1}8.3%,100%{opacity:0}}@-o-keyframes galleryAnimation-15{0%{opacity:0}1.7%,6.7%{opacity:1}8.3%,100%{opacity:0}}@keyframes galleryAnimation-15{0%{opacity:0}1.7%,6.7%{opacity:1}8.3%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(10):target~.item:nth-of-type(10){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(11):target~.item:nth-of-type(11){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(12):target~.item:nth-of-type(12){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(13):target~.item:nth-of-type(13){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(14):target~.item:nth-of-type(14){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(15):target~.item:nth-of-type(15){pointer-events:auto;opacity:1}.items-15.autoplay .control-button{-webkit-animation:controlAnimation-15 60s infinite;-o-animation:controlAnimation-15 60s infinite;animation:controlAnimation-15 60s infinite}.items-15.autoplay .item{-webkit-animation:galleryAnimation-15 60s infinite;-o-animation:galleryAnimation-15 60s infinite;animation:galleryAnimation-15 60s infinite}.items-15 .control-button:nth-of-type(1),.items-15 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-15 .control-button:nth-of-type(2),.items-15 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-15 .control-button:nth-of-type(3),.items-15 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-15 .control-button:nth-of-type(4),.items-15 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-15 .control-button:nth-of-type(5),.items-15 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-15 .control-button:nth-of-type(6),.items-15 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-15 .control-button:nth-of-type(7),.items-15 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-15 .control-button:nth-of-type(8),.items-15 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-15 .control-button:nth-of-type(9),.items-15 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}.items-15 .control-button:nth-of-type(10),.items-15 .item:nth-of-type(10){-webkit-animation-delay:35s;-o-animation-delay:35s;animation-delay:35s}.items-15 .control-button:nth-of-type(11),.items-15 .item:nth-of-type(11){-webkit-animation-delay:39s;-o-animation-delay:39s;animation-delay:39s}.items-15 .control-button:nth-of-type(12),.items-15 .item:nth-of-type(12){-webkit-animation-delay:43s;-o-animation-delay:43s;animation-delay:43s}.items-15 .control-button:nth-of-type(13),.items-15 .item:nth-of-type(13){-webkit-animation-delay:47s;-o-animation-delay:47s;animation-delay:47s}.items-15 .control-button:nth-of-type(14),.items-15 .item:nth-of-type(14){-webkit-animation-delay:51s;-o-animation-delay:51s;animation-delay:51s}.items-15 .control-button:nth-of-type(15),.items-15 .item:nth-of-type(15){-webkit-animation-delay:55s;-o-animation-delay:55s;animation-delay:55s}@-webkit-keyframes controlAnimation-16{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.6%,6.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}7.8%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-o-keyframes controlAnimation-16{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.6%,6.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}7.8%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@keyframes controlAnimation-16{0%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}1.6%,6.3%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}7.8%,100%{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}}@-webkit-keyframes galleryAnimation-16{0%{opacity:0}1.6%,6.3%{opacity:1}7.8%,100%{opacity:0}}@-o-keyframes galleryAnimation-16{0%{opacity:0}1.6%,6.3%{opacity:1}7.8%,100%{opacity:0}}@keyframes galleryAnimation-16{0%{opacity:0}1.6%,6.3%{opacity:1}7.8%,100%{opacity:0}}.gallery .control-operator:nth-of-type(1):target~.item:nth-of-type(1){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(2):target~.item:nth-of-type(2){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(3):target~.item:nth-of-type(3){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(4):target~.item:nth-of-type(4){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(5):target~.item:nth-of-type(5){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(6):target~.item:nth-of-type(6){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(7):target~.item:nth-of-type(7){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(8):target~.item:nth-of-type(8){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(9):target~.item:nth-of-type(9){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(10):target~.item:nth-of-type(10){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(11):target~.item:nth-of-type(11){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(12):target~.item:nth-of-type(12){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(13):target~.item:nth-of-type(13){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(14):target~.item:nth-of-type(14){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(15):target~.item:nth-of-type(15){pointer-events:auto;opacity:1}.gallery .control-operator:nth-of-type(16):target~.item:nth-of-type(16){pointer-events:auto;opacity:1}.items-16.autoplay .control-button{-webkit-animation:controlAnimation-16 64s infinite;-o-animation:controlAnimation-16 64s infinite;animation:controlAnimation-16 64s infinite}.items-16.autoplay .item{-webkit-animation:galleryAnimation-16 64s infinite;-o-animation:galleryAnimation-16 64s infinite;animation:galleryAnimation-16 64s infinite}.items-16 .control-button:nth-of-type(1),.items-16 .item:nth-of-type(1){-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.items-16 .control-button:nth-of-type(2),.items-16 .item:nth-of-type(2){-webkit-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.items-16 .control-button:nth-of-type(3),.items-16 .item:nth-of-type(3){-webkit-animation-delay:7s;-o-animation-delay:7s;animation-delay:7s}.items-16 .control-button:nth-of-type(4),.items-16 .item:nth-of-type(4){-webkit-animation-delay:11s;-o-animation-delay:11s;animation-delay:11s}.items-16 .control-button:nth-of-type(5),.items-16 .item:nth-of-type(5){-webkit-animation-delay:15s;-o-animation-delay:15s;animation-delay:15s}.items-16 .control-button:nth-of-type(6),.items-16 .item:nth-of-type(6){-webkit-animation-delay:19s;-o-animation-delay:19s;animation-delay:19s}.items-16 .control-button:nth-of-type(7),.items-16 .item:nth-of-type(7){-webkit-animation-delay:23s;-o-animation-delay:23s;animation-delay:23s}.items-16 .control-button:nth-of-type(8),.items-16 .item:nth-of-type(8){-webkit-animation-delay:27s;-o-animation-delay:27s;animation-delay:27s}.items-16 .control-button:nth-of-type(9),.items-16 .item:nth-of-type(9){-webkit-animation-delay:31s;-o-animation-delay:31s;animation-delay:31s}.items-16 .control-button:nth-of-type(10),.items-16 .item:nth-of-type(10){-webkit-animation-delay:35s;-o-animation-delay:35s;animation-delay:35s}.items-16 .control-button:nth-of-type(11),.items-16 .item:nth-of-type(11){-webkit-animation-delay:39s;-o-animation-delay:39s;animation-delay:39s}.items-16 .control-button:nth-of-type(12),.items-16 .item:nth-of-type(12){-webkit-animation-delay:43s;-o-animation-delay:43s;animation-delay:43s}.items-16 .control-button:nth-of-type(13),.items-16 .item:nth-of-type(13){-webkit-animation-delay:47s;-o-animation-delay:47s;animation-delay:47s}.items-16 .control-button:nth-of-type(14),.items-16 .item:nth-of-type(14){-webkit-animation-delay:51s;-o-animation-delay:51s;animation-delay:51s}.items-16 .control-button:nth-of-type(15),.items-16 .item:nth-of-type(15){-webkit-animation-delay:55s;-o-animation-delay:55s;animation-delay:55s}.items-16 .control-button:nth-of-type(16),.items-16 .item:nth-of-type(16){-webkit-animation-delay:59s;-o-animation-delay:59s;animation-delay:59s}.gallery .control-button{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #411f20}.gallery .control-button:hover{width:12px;height:12px;margin:0 3px;border-radius:50%;background:#411f20;border:1px solid #411f20}.gallery{position:relative}.gallery .item{overflow:hidden;text-align:center;background:transparent}.gallery .controls{position:absolute;bottom:0;width:100%;text-align:center}.gallery .control-button{display:inline-block;margin:0 .02em;font-size:3em;text-align:center;text-decoration:none;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}     

/* CSS Code for BV Loader Start */

#product.product-detail .bv_main_container {
    margin: 4px 0 8px !important;
}

#product.product-detail .bv_main_container .bv_button_buttonMinimalist{
  border:0;
  padding: 7px !important;
  background: transparent;
  font-family: 'brandon-grotesque',sans-serif !important;
  text-decoration:underline!important;
}

#product.product-detail .bv_main_container .bv_button_buttonMinimalist:hover {
  background:transparent;
  color: #a71932 !important;
}

#product.product-detail .bv_main_container .bv_numReviews_text{
  font-weight: 400 !important;
  font-family: "bodoni-urw",serif!important;
}

#product .bv_main_container .bv_text{
  font-family: 'brandon-grotesque',sans-serif !important;
}

#product.product-detail .bv_main_container .bv_numReviews_text:hover{
  color: inherit !important;
}

#product.product-detail .bv_main_container .bv_main_container_row_flex:last-child{
  padding: 0 !important;
 
}
.buy-wrapper .ps-widget[ps-sku]{
    margin-right: 20px;
    margin-top: 17px;
}
@media screen and (max-width: 767px){        
    .buy-wrapper .ps-widget[ps-sku]{
        margin-top: 10px;
        margin-right: 10px;
    }
}
@media screen and (min-width: 1024px){
    #product .teaser7 .thumbnails li .thumbnail figure{
        min-height:190px;
    }

}      

/* CSS Code for BV Loader end */  

/* CSS Code pricespider */       
      
.tax-product-category .ps-widget,
      #related-product .ps-widget{
    display:none !important;
} 
      
      
a#_bapw-link img{border:0 !important;display:inline !important;vertical-align:middle !important;padding-right:5px !important;top:0}
a#_bapw-link span{vertical-align:middle !important} 

#article.category-1246 #main .container .span10 > h1 { display: none; } 
.sr-only { display: none !important; }
#pintcycling .pintcycling-header-content-subheader { text-indent: 0; font-weight: 400; height: unset !important; font-size: 34px;}
#pintcycling .pintcycling-header-content-header {
  text-indent: 0;
  font-weight: 600;
  height: unset !important;
  font-family: 'brandon-grotesque', sans-serif !important;
  color: #411f20;
  margin-top: 10px;
  margin-bottom: 10px;        
}
#pintcycling .pintcycling-header-content-header {     
  font-size: 60px;
  line-height: 1!important;
}  
@media screen and (max-width: 767px) {
  #pintcycling .pintcycling-header-content-header {
    font-size: 30px;
    line-height: 1.2 !important;
    padding: 0;
    margin: 0;
  }
  #pintcycling .pintcycling-header-content-header {
    font-size: 20px;
    line-height: 1.2;
    padding: 0;
    margin: 0;
  }
}    

.term-1198 .row,.term-1198 .span9{      display: block!important;
    position: relative!important;}

/*category pages*/
/*LAYERS PAGE WITH HEADER TEXT BUILT IN*/
.term-1198 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_Layers_Top-Main-Banner-Image_text-update-092320.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}
.term-1198 #main .row .span12 h3 span{display:none;}

/*LAYERS PAGE NO HEADER TEXT - just bg image
.term-1198 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/08/Talenti_Layers_Top-Main-Banner-Image.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}*/

#product.term-1198 #main .container .row .span12{background: url(/wp-content/uploads/sites/61/2020/08/Talenti_Flavor-photography_-banner.jpg) no-repeat bottom center;
    background-size: contain;
    padding-bottom: 460px;}

.tax-product-category.term-1198 .heading_h3 span{display:block;color:#fff!important;font-size:74px;font-family:'brandon-grotesque', sans-serif !important;}

#product.term-34 #main .container .row .span12{background: url(/wp-content/uploads/sites/61/2020/09/Talenti_Bottom-Banner_Dairy-Free@60.png) no-repeat bottom center;
    background-size: contain;
    padding-bottom: 650px;}

 .term-34 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_DairyFree_Top-Main-Banner-Image_r1.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}

#product.term-16 #main .container .row .span12{background: url(/wp-content/uploads/sites/61/2020/09/Talenti_Bottom-Banners_Gluten-Free-@65.png) no-repeat bottom center;
    background-size: contain;
    padding-bottom: 650px;}

 .term-16 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_GlutenFree_Top-Main-Banner-Image_r1.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}

#product.term-30 #main .container .row .span12{background: url(/wp-content/uploads/sites/61/2020/09/Talenti_Bottom-Banner_Fat-Free-@70.png) no-repeat bottom center;
    background-size: contain;
    padding-bottom: 650px;}

 .term-30 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_Fat-Free_Top-Main-Banner-Image_r1.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}


#product.tax-product-category .teaser7 .thumbnails li{background: #f6f6f6;
    padding: 40px 0;
    margin: 0 7px 14px 7px;
    width: 31%;}
#product .teaser7 .thumbnails li:nth-child(4n + 1){clear:none;}

#product.term-1198 .container h3:before,#product.term-1146 .container .heading_h3,#product.term-1154 .container .heading_h3,#product.term-244 .container .heading_h3,.term-34 #main .row .span12 .heading_h3,.term-16 #main .row .span12 .heading_h3,.term-30 #main .row .span12 .heading_h3,.term-266 #main .row .span12 .heading_h3{display:none!important;}



.term-1146 #main .row .span12 h3{
  background-position:top center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}

.term-266 #main .row .span12 h3{
  background-position:top center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}

#product.term-1146 #main .container .row .span12{background: url(/wp-content/uploads/sites/61/2020/09/Talenti_Bottom-Banner_New-@75.png) no-repeat bottom center;
    background-size: contain;
    padding-bottom: 486px;}

.term-1146 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_New_Top-Main-Banner-Image.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}

.term-266 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_Vegan_Top-Main-Banner-Image_r1.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}

#product.term-266 #main .container .row .span12{background: url(/wp-content/uploads/sites/61/2020/09/Talenti_Bottom-Banner_Vegan-@75.png) no-repeat bottom center;
    background-size: contain;
    padding-bottom: 650px;}


.term-1154 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_Organic_Top-Main-Banner-Image_r1.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}
#product.term-1154 #main .container .row .span12{background: url(/wp-content/uploads/sites/61/2020/09/Talenti_Bottom-Banner_Organic-@65.png) no-repeat bottom center;
    background-size: contain;
    padding-bottom: 650px;}


.menu-item-3354{display:none!important;}


.term-244 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_All-Flavors_Top-Main-Banner-Image_r1.png) no-repeat center;
width:100%;
    background-size: cover;
      display: block;
    position: relative;
    padding:130px 0 240px;
}

/******* NEW PRODUCT PAGES *********/


/***** INGREDIENT STORIES TEMPLATE ********/
.single-products #main{
  background: url(/wp-content/uploads/sites/61/2020/07/Talenti_marble-bkg.jpg) repeat;padding-top:30px;
}

#olapic_specific_widget{background:#fff;}

.desktop{display:block;}
.mobile{display:none;}

 header#header .navbar-static-top{margin-bottom:0;}

 .nav-tabs-wrapper .nav-tabs{border:0;margin:0;padding-top:67px;text-align:center;}
 /*.nav-tabs-wrapper .nav-tabs li, .nav-tabs-wrapper .heading_h4 span{width:auto;float:none;display:inline-block;margin: 0 25px;height:auto;background:transparent;border:4px solid #fff;position:relative;text-align:center;}*/

 .nav-tabs-wrapper .heading_h4 span{width:auto;float:none;display:inline-block;margin: 0 25px;height:auto;background:transparent;border:4px solid #fff;position:relative;text-align:center;font-family:'brandon-grotesque',sans-serif;}

.nav-tabs-wrapper .heading_h4 span{display:block;margin:0 auto 20px;background:#fff;    padding: 10px 5px;
    max-width: 400px;text-transform:uppercase;font-size:24px;}
.nav-tabs-wrapper .heading_h4{border-top:70px solid #9dbed1;}

 .nav-tabs-wrapper .nav-tabs li a{color:#fff;}
 .nav-tabs-wrapper .nav-tabs li:first-child.active,  .nav-tabs-wrapper .nav-tabs li:first-child a:hover,  .nav-tabs-wrapper .nav-tabs li a:hover, .nav-tabs-wrapper .nav-tabs li a:hover, .nav-tabs-wrapper .nav-tabs li.active a{background:#fff!important;color:#411f20!important;font-size:21px;line-height:21px;}
 .nav-tabs > li > a,  .nav-tabs > li > a:hover,  .nav-tabs > li > a:focus,  .nav-tabs-wrapper .nav-tabs > .active > a,  .nav-tabs-wrapper .nav-tabs > .active > a:hover,  .nav-tabs-wrapper .nav-tabs > .active > a:focus,, .nav-tabs-wrapper .heading_h4 span{left:0;top:0;transform:none;position:relative;padding:10px 5px;min-width:400px;letter-spacing: 1px;}

.nav-tabs-wrapper .nav-tabs li a{font-size:21px;line-height:21px;letter-spacing: 1px;}

 .ps-widget[ps-sku], .ps-widget[data-ps-sku],.buy-wrapper .ps-widget[ps-sku]{background:#17222f;color:#fff;}

 #related-product{padding:67px 0;}

 .single-product-rating-reviews{background:transparent;padding:35px 0;width:100%;}
#ingredientstory{width:1100px;margin: 11px auto 140px auto;}

.product-ingredients,.product-nutrition,.product-serving,
#product .product-vitamin,.disclaimer{max-width:1100px;margin: 0 auto;}
.product-nutrition{margin-top:43px;}
#product .product-vitamin{padding-top:5px;}

  #ingredientstory .desktop{display: flex;flex-wrap: wrap;align-items: center;
  justify-content: center;}
#ingredient-info, .single-product-detail-inner{width:900px;margin:0 auto;}
#ingredient-info{margin:125px auto 90px;max-width:800px;width:auto;}
.ingredient-left, #ingredient-right{width:50%;position:relative;vertical-align:top;}
.ingredient-left-inner{margin-right:40px;text-align:right;}
.ingredient-left.flipped .ingredient-left-inner{text-align:left;margin-right:0;}
.ingredient-left span,.ingredient-left .ingredient-story{text-transform:uppercase;font-weight:300;letter-spacing:2px;font-size:24px;}
  .ingredient-left .ingredient-story{margin-bottom:7px;}
.ingredient-left h2{text-decoration:underline;font-style:italic;font-family:Georgia,sans-serif!important;font-weight:normal!important;font-size:46px;line-height:48px;margin-bottom:20px;letter-spacing:2px;}

.ingredient-left h2, .ingredient-left span,.ingredient-left .ingredient-story,.ingredient-left p,#ingredient-info,.single-product-rating-reviews .product-serving, #product .product-vitamin, #product .disclaimer,#product .product-serving table td,.single-product-rating-reviews .product-serving p{color:#23324a!important;}

#flavorphotography img{object-fit:cover;width:100%;}

.nav-tabs-wrapper{
  background:#9dbed1;
}

.single-product-detail,.single-product-detail-inner{background:transparent!important;}

.nav-tabs-wrapper .nav-tabs li:first-child{border-right:2px solid #fff;}

/*WORLD PAGES LIKE CARAMEL COOKIE CRUNCH*/

#rightcookie{background:url(/wp-content/uploads/sites/61/2020/08/right-cookie-and-crumbs-smaller.png) no-repeat;width:180px;height:413px;position:absolute;right:0;top:280px;}
#leftcookie{background:url(/wp-content/uploads/sites/61/2020/08/left-cookie-and-crumbs-smaller.png) no-repeat;width:110px;height:413px;position:absolute;left:0;top:550px;}

#rightchocolatechunks{background:url(/wp-content/uploads/sites/61/2020/09/VFC_-top-right-chocolate-chunks.png) no-repeat;width:220px;height:400px;position:absolute;right:0;top:1600px;}
#leftchocolatechunks{background:url(/wp-content/uploads/sites/61/2020/09/VFC_-bottom-left-chocolate-chunks.png) no-repeat;width:275px;height:340px;position:absolute;left:0;top:2050px;}

#leftbanana{background:url(/wp-content/uploads/sites/61/2020/09/side_top-left-bananas_.png) no-repeat;width:189px;height:285px;position:absolute;left:0;top:1350px;}
#rightbanana{background:url(/wp-content/uploads/sites/61/2020/09/side_bottom-right-banana.png) no-repeat;width:72px;height:160px;position:absolute;right:0;top:1850px;}

#rightchocolatecherry{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-side-cherry-1.png) no-repeat;width:197px;height:174px;position:absolute;right:0;top:2100px;}
#leftchocolatecherry{background:url(/wp-content/uploads/sites/61/2020/09/top-left-side-cherry-1.png) no-repeat;width:175px;height:214px;position:absolute;left:0;top:1610px;}

.postid-2726 #rightchocolatecherry{top:2350px;}
.postid-2726 #leftchocolatecherry{top:1850px;}

#rightlemonberry{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-side-blueberries-1.png) no-repeat;width:150px;height:230px;position:absolute;right:0;top:1950px;}
#leftlemonberry{background:url(/wp-content/uploads/sites/61/2020/09/top-left-side-blueberries-1.png) no-repeat;width:134px;height:225px;position:absolute;left:0;top:1530px;}

#rightcookiecrumble{background:url(/wp-content/uploads/sites/61/2020/09/Side-Ingredients_right-lower-coffee-beans.png) no-repeat;width:206px;height:325px;position:absolute;right:0;top:2050px;}
#leftcookiecrumble{background:url(/wp-content/uploads/sites/61/2020/09/Side-Ingredients_left-top-coffee-beans.png) no-repeat;width:234px;height:350px;position:absolute;left:0;top:1360px;}

#rightblackraspberryvanilla{background:url(/wp-content/uploads/sites/61/2020/09/black-raspberries-bottom-right-side.png) no-repeat;width:206px;height:305px;position:absolute;right:0;top:2180px;}
#leftblackraspberryvanilla{background:url(/wp-content/uploads/sites/61/2020/09/black-raspberries-top-left-side.png) no-repeat;width:198px;height:338px;position:absolute;left:0;top:1560px;}

#mintfudgcookieright{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-side-anise.png) no-repeat;width:220px;height:260px;position:absolute;right:0;top:2330px;}
#mintfudgcookieleft{background:url(/wp-content/uploads/sites/61/2020/09/top-left-side-mint-leaves.png) no-repeat;width:190px;height:300px;position:absolute;left:0;top:1570px;}

#pbvanillafudgeleft{background:url(/wp-content/uploads/sites/61/2020/09/top-left-peanuts.png) no-repeat;width:180px;height:180px;position:absolute;left:0;top:1560px;}
#pbvanillafudgeright{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-peanuts.png) no-repeat;width:181px;height:178px;position:absolute;right:0;top:1990px;}

#leftpumpkinpie{background:url(/wp-content/uploads/sites/61/2020/09/top-left-side-cinnamon-sticks.png) no-repeat;width:190px;height:260px;position:absolute;left:0;top:1600px;}
#rightpumpkinpie{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-cinnamon-and-nutmeg.png) no-repeat;width:160px;height:250px;position:absolute;right:0;top:2250px;}

#leftstrawberry{background:url(/wp-content/uploads/sites/61/2020/09/top-left-hibiscus-copy.png) no-repeat;width:166px;height:334px;position:absolute;left:0;top:500px;}
#rightstrawberry{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-hibiscus.png) no-repeat;width:180px;height:390px;position:absolute;right:0;top:980px;}

#leftsouthernbutterpecan{background:url(/wp-content/uploads/sites/61/2020/10/top-left-pecans-and-caramel-sauce.png) no-repeat;width:170px;height:470px;position:absolute;left:0;top:400px;}
#rightsouthernbutterpecan{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-pecans-and-caramel-sauce.png) no-repeat;width:220px;height:400px;position:absolute;right:0;top:820px;}

#leftdoublechocolate{background:url(/wp-content/uploads/sites/61/2020/10/top-left-chocolate-sauce-and-choc-chips.png) no-repeat;width:340px;height:380px;position:absolute;left:0;top:380px;}
#rightdoublechocolate{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-chocolate-sauce-and-chocolate-chips.png) no-repeat;width:210px;height:390px;position:absolute;right:0;top:890px;}

#leftcookiedough{background:url(/wp-content/uploads/sites/61/2020/10/top-left-chocolate-sauce-and-choc-chips-cccookiedough.png) no-repeat;width:340px;height:380px;position:absolute;left:0;top:420px;}
#rightcookiedough{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-chocolate-sauce-and-chocolate-chips-chocchipcookiedough.png) no-repeat;width:210px;height:390px;position:absolute;right:0;top:820px;}

#leftapplepie{background:url(/wp-content/uploads/sites/61/2020/10/top-left-caramel-and-cinnamon-sticks.png) no-repeat;width:220px;height:380px;position:absolute;left:0;top:433px;}
#rightapplepie{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-caramel-sauce-cinnamon.png) no-repeat;width:220px;height:340px;position:absolute;right:0;top:910px;}


/*PAGES LIKE ROMAN RASPBERRY*/
#center-recipe{text-align:center;margin:35px auto 130px;}
#center-recipe.our-process{margin:40px auto 50px;}

.postid-1303 #center-recipe,.postid-304 #center-recipe,.postid-3163 #center-recipe{max-width:950px;}

#rightraspberry{background:url(/wp-content/uploads/sites/61/2020/07/RomanRaspberry_Collage_bottom-right-raspberries.png) no-repeat;width:237px;height:312px;position:absolute;right:0;top:1000px;}

#leftraspberry{background:url(/wp-content/uploads/sites/61/2020/08/RomanRaspberry_Collage_top-left-raspberries-cropped-and-shadow-edit.png) no-repeat;width:280px;height:412px;position:absolute;left:0;top:420px;}

#rightmango{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-mango-pieces.png) no-repeat;width:160px;height:390px;position:absolute;right:0;top:1000px;}
#leftmango{background:url(/wp-content/uploads/sites/61/2020/09/top-left-mango-and-leaf.png) no-repeat;width:175px;height:440px;position:absolute;left:0;top:420px;}

#rightcoldbrew{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-beans.png) no-repeat;width:150px;height:270px;position:absolute;right:0;top:1000px;}
#leftcoldbrew{background:url(/wp-content/uploads/sites/61/2020/09/top-left-coffee-beans.png) no-repeat;width:160px;height:285px;position:absolute;left:0;top:460px;}

#rightdarkchoc{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-chocolate-sauce.png) no-repeat;width:190px;height:350px;position:absolute;right:0;top:780px;}
#leftdarkchoc{background:url(/wp-content/uploads/sites/61/2020/09/top-left-chocolate-sauce.png) no-repeat;width:190px;height:310px;position:absolute;left:0;top:410px;}

#rightpbfudge{background:url(/wp-content/uploads/sites/61/2020/09/bottom-right-peanuts-2.png) no-repeat;width:163px;height:290px;position:absolute;right:0;top:980px;}
#leftpbfudge{background:url(/wp-content/uploads/sites/61/2020/09/top-left-peanuts-and-choc-sauce-1.png) no-repeat;width:181px;height:363px;position:absolute;left:0;top:430px;}

#rightchocolatepb{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-chocolate-sauce-and-chocolate-discs.png) no-repeat;width:250px;height:330px;position:absolute;right:0;top:980px;}
#leftchocolatepb{background:url(/wp-content/uploads/sites/61/2020/10/top-left-chocolate-sauce-and-discs.png) no-repeat;width:240px;height:450px;position:absolute;left:0;top:625px;}

#righteggnog{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-cinnamon-and-nutmeg.png) no-repeat;width:160px;height:250px;position:absolute;right:0;top:1010px;}
#lefteggnog{background:url(/wp-content/uploads/sites/61/2020/10/top-left-side-cinnamon-sticks.png) no-repeat;width:190px;height:260px;position:absolute;left:0;top:460px;}

#rightraspberrycheesecake{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-side-ingredients.png) no-repeat;width:190px;height:470px;position:absolute;right:0;top:850px;}
#leftraspberrycheesecake{background:url(/wp-content/uploads/sites/61/2020/10/top-left-ingredients.png) no-repeat;width:220px;height:410px;position:absolute;left:0;top:460px;}

#rightvanillablueberrycrumble{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-jam-and-blueberries-1.png) no-repeat;width:200px;height:310px;position:absolute;right:0;top:950px;}
#leftvanillablueberrycrumble{background:url(/wp-content/uploads/sites/61/2020/10/top-left-jam-and-blueberries-1.png) no-repeat;width:220px;height:343px;position:absolute;left:0;top:460px;}

#righthazelnutchocchip{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-hazelnuts-and-chips.png) no-repeat;width:205px;height:360px;position:absolute;right:0;top:900px;}
#lefthazelnutchocchip{background:url(/wp-content/uploads/sites/61/2020/10/top-left-hazelnut-and-choc-chips.png) no-repeat;width:250px;height:410px;position:absolute;left:0;top:440px;}


#rightfudgebrownie{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-chocolate-sauce-and-chips.png) no-repeat;width:180px;height:320px;position:absolute;right:0;top:1020px;}
#leftfudgebrownie{background:url(/wp-content/uploads/sites/61/2020/10/top-left-chocolate-sauce-and-chips.png) no-repeat;width:190px;height:240px;position:absolute;left:0;top:440px;}

#rightpeppermintbark{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-peppermint-and-chocolate-pieces.png) no-repeat;width:230px;height:280px;position:absolute;right:0;top:950px;}
#leftpeppermintbark{background:url(/wp-content/uploads/sites/61/2020/10/top-left-peppermint-and-chocolate-pieces.png) no-repeat;width:200px;height:310px;position:absolute;left:0;top:400px;}

#rightkeylimepie{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-limes-and-grahams.png) no-repeat;width:180px;height:360px;position:absolute;right:0;top:880px;}
#leftkeylimepie{background:url(/wp-content/uploads/sites/61/2020/10/top-left-limes-and-grahams.png) no-repeat;width:160px;height:420px;position:absolute;left:0;top:400px;}

#rightbelgianchoc{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-chocolate-sauce-and-discs.png) no-repeat;width:240px;height:330px;position:absolute;right:0;top:950px;}
#leftbelgianchoc{background:url(/wp-content/uploads/sites/61/2020/10/top-left-chocolate-sauce-and-discs-1.png) no-repeat;width:240px;height:420px;position:absolute;left:0;top:400px;}

#rightorganicbrownbuttercaramel{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-caramel.png) no-repeat;width:140px;height:230px;position:absolute;right:0;top:1050px;}
#leftorganicbrownbuttercaramel{background:url(/wp-content/uploads/sites/61/2020/10/top-left-caramel.png) no-repeat;width:205px;height:330px;position:absolute;left:0;top:430px;}

#rightgingermatcha{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-ginger-and-matcha.png) no-repeat;width:130px;height:320px;position:absolute;right:0;top:970px;}
#leftgingermatcha{background:url(/wp-content/uploads/sites/61/2020/10/top-left-ginger-and-matcha.png) no-repeat;width:200px;height:345px;position:absolute;left:0;top:400px;}

#rightchocmousse{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-chocolate-sauce.png) no-repeat;width:130px;height:280px;position:absolute;right:0;top:960px;}
#leftchocmousse{background:url(/wp-content/uploads/sites/61/2020/10/top-left-chocolate-sauce.png) no-repeat;width:180px;height:290px;position:absolute;left:0;top:400px;}

#rightorganicoakvanilla{background:url(/wp-content/uploads/sites/61/2020/10/bottom-right-vanilla.png) no-repeat;width:175px;height:360px;position:absolute;right:0;top:970px;}
#leftorganicoakvanilla{background:url(/wp-content/uploads/sites/61/2020/10/top-left-vanilla.png) no-repeat;width:220px;height:310px;position:absolute;left:0;top:400px;}

/*PAGES WITH OUR PROCESS & LAYERS */
#center-recipe.our-process h2,#five-layers h2{color:#23324a;text-decoration:underline;text-transform:uppercase;text-align:center;font-size:46px;line-height:48px;}

#five-layers{margin: 40px auto;}
#five-layers .all-layers{margin:50px auto 0;display:block;}

#five-layers div{margin: 50px auto;
    position: relative;
    display: block;
    text-align: center;
    width: auto;}
    #five-layers .layer1{margin-top:100px;}
/*#five-layers .layer1 img, #five-layers .layer3 img{margin-left:-350px;}
#five-layers .layer5 img{margin-left:-450px;}
#five-layers .layer4 img{margin-right:-300px;}
#five-layers .layer2 img{margin-right:-450px;}*/

#five-layers .layer1 img{margin-left:0px;}
#five-layers .layer3 img{margin-left:-200px;}
#five-layers .layer5 img{margin-left:-275px;}
#five-layers .layer2 img{margin-right:-450px;}

#center-recipe.our-process h2{margin-bottom:60px;}

@media(min-width:1449px){
#product.term-1146 #main .container .row .span12,#product.term-266 #main .container .row .span12{
    padding-bottom: 686px;}

    #product.term-1154 #main .container .row .span12{
    padding-bottom: 650px;}
    
}

@media(max-width:1400px){
   #rightdoublechocolate,#leftdoublechocolate,#rightpbfudge,#leftpbfudge,#rightlemonberry,#leftlemonberry{display:none;}
     #product.term-1146 #main .container .row .span12,#product.term-266 #main .container .row .span12{
    padding-bottom: 480px;}
    #product.term-1154 #main .container .row .span12{
    padding-bottom: 480px;}
#product.term-34 #main .container .row .span12,#product.term-16 #main .container .row .span12,#product.term-30 #main .container .row .span12{
    padding-bottom: 480px;}
}

@media(max-width:1300px){
#rightchocmousse,#leftchocmousse,#leftorganicoakvanilla,#rightorganicoakvanilla,#rightgingermatcha,#leftgingermatcha,#rightorganicbrownbuttercaramel,#leftorganicbrownbuttercaramel,#rightbelgianchoc,#leftbelgianchoc,#rightkeylimepie,#leftkeylimepie,#rightpeppermintbark,#leftpeppermintbark,#rightfudgebrownie,#leftfudgebrownie,#righthazelnutchocchip,#lefthazelnutchocchip,#rightvanillablueberrycrumble,#leftvanillablueberrycrumble,#rightraspberrycheesecake,#leftraspberrycheesecake,#lefteggnog,#righteggnog,#rightapplepie,#leftapplepie,#rightcookiedough,#leftcookiedough,#rightchocolatepb,#leftchocolatepb,#rightsouthernbutterpecan,#leftsouthernbutterpecan,#rightstrawberry,#leftstrawberry,#rightdarkchoc,#leftdarkchoc,#rightcoldbrew,#leftcoldbrew,#rightmango,#leftmango,#rightpumpkinpie, #leftpumpkinpie,#pbvanillafudgeleft, #pbvanillafudgeright#mintfudgcookieright, #mintfudgcookieleft,#rightblackraspberryvanilla,#leftblackraspberryvanilla,#rightcookiecrumble,#leftcookiecrumble,#leftcookie, #rightcookie,#rightchocolatechunks,#leftchocolatechunks, #leftbanana, #rightbanana,#rightchocolatecherry,#leftchocolatecherry {display:none;}
  #five-layers .layer1 img, #five-layers .layer2 img,#five-layers .layer3 img,#five-layers .layer4 img,#five-layers .layer5 img{margin:0 auto;}
  #product.term-1198 #main .container .row .span12{padding-bottom:300px;}

#product.term-34 #main .container .row .span12,#product.term-16 #main .container .row .span12,#product.term-30 #main .container .row .span12{
    padding-bottom: 450px;}

}

@media(max-width:1225px){
  #rightraspberry, #leftraspberry{display:none;}

  #product.term-1146 #main .container .row .span12,#product.term-266 #main .container .row .span12{
    padding-bottom: 450px;}
#product.term-1154 #main .container .row .span12{
    padding-bottom: 450px;}
    #product.term-34 #main .container .row .span12,#product.term-16 #main .container .row .span12,#product.term-30 #main .container .row .span12{
    padding-bottom: 420px;}
}

@media(max-width:1000px){
  #ingredientstory{width:100%;}
.nav-tabs > li > a,  .nav-tabs > li > a:hover,.nav-tabs > li > a:focus,  .nav-tabs-wrapper .nav-tabs > .active > a, .nav-tabs-wrapper .nav-tabs > .active > a:hover, .postid-175 .nav-tabs-wrapper .nav-tabs > .active > a:focus{padding:10px 20px;min-width:auto;}
#ingredient-info{max-width:80%;margin:60px auto 25px;}

#five-layers{margin:10px auto 40px;}
#five-layers .layer1{margin-top:70px;}
#five-layers div{margin:50px 15px;}
#five-layers .layer1 img, #five-layers .layer2 img,#five-layers .layer3 img,#five-layers .layer4 img,#five-layers .layer5 img{margin:0 auto;}
.ingredient-left.flipped .ingredient-left-inner{text-align:left;margin-right:15px;}

 #product.term-1198 #main .container .row .span12{padding-bottom:235px;}

 #product.term-1146 #main .container .row .span12{padding-bottom: 300px;}
#product.term-266 #main .container .row .span12{padding-bottom: 350px;}

 #product.term-1154 #main .container .row .span12{
    padding-bottom: 350px;}
 #product.term-34 #main .container .row .span12,#product.term-16 #main .container .row .span12,#product.term-30 #main .container .row .span12{
    padding-bottom: 400px;}
}

@media(max-width:768px){

#center-recipe.our-process img{width:100%;}
header#header .navbar .nav-collapse ul.nav ul{z-index:999;}
header#header .navbar-inner .form-search{width:180px;top:-110px;}
header#header a.logo img{max-width: 75%;}
#five-layers .all-layers{
  margin-top:70px;
}

#ingredientstory{margin:0 auto 60px auto;}
.ingredient-left-inner{margin-right:0px;margin-left:15px;}
.ingredient-left span,.ingredient-left .ingredient-story{font-size:16px;}
.ingredient-left h2,#center-recipe.our-process h2, #five-layers h2{font-size:34px;line-height:36px;}
#center-recipe{margin:5px auto 130px;}
#center-recipe.our-process{margin:10px 35px 50px;}
.ingredient-left p{font-size:19px;}
.teaser7 .thumbnail{background:transparent;}

#ingredient-info{width:auto;margin: 60px 15px 25px;max-width:100%;}

.term-1198 #main .row .span12 h3{
    background-size: cover;
    font-size:60px;
    height:180px;
    padding:25px 0 0 0;
}


.term-266 #main .row .span12 h3,.term-1146 #main .row .span12 h3,.term-1154 #main .row .span12 h3,.term-244 #main .row .span12 h3,.term-34 #main .row .span12 h3,.term-16 #main .row .span12 h3,.term-30 #main .row .span12 h3,.term-266 #main .row .span12 h3{
  background-size: cover;
    font-size:60px;
    height:180px;
    padding:25px 0 0 0;
    }

#product.tax-product-category .teaser7 .thumbnails li{margin: 0 1% 2% 1%;
    width: 31.25%;}

 #product.term-1198 #main .container .row .span12{padding-bottom:185px;}

 #product.term-1146 #main .container .row .span12,#product.term-266 #main .container .row .span12{
    padding-bottom: 300px;}

 #product.term-1154 #main .container .row .span12{
    padding-bottom: 300px;}

     #product.term-34 #main .container .row .span12, #product.term-16 #main .container .row .span12, #product.term-30 #main .container .row .span12{
    padding-bottom: 280px;}
}

@media(max-width:450px){
 .archive.tax-product-category .container .row .span12 .span9.full-width-section{margin:0 auto 0 auto!important;}
.menu-item-3354{display:block!important;}

#product .single-product-detail-inner figure{padding:15px 0;}

  #related-product{padding-top:0;}
#product .product-description{padding:0;}
[data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex{padding-right:10px!important;}

#center-recipe{margin:0px 35px 60px;}

#ingredientstory .desktop{display:none!important;}
#ingredientstory .mobile{display:block!important;}
.ingredient-left-inner{margin-right:0;margin-left:0;text-align:left;}
#ingredient-info{width:100%;margin:60px 0 25px;max-width:100%;}
#ingredient-info div{margin-left:20px;margin-right:20px;}
.single-product-detail-inner{width:auto;margin:60px 20px 25px;}
.single-product-detail-inner{margin-top:0px;}
#ingredientstory .mobile .ingredient-left{width:auto;margin:0 20px 60px;}

.ingredient-left span,.ingredient-left h2,.ingredient-left p,.ingredient-left .ingredient-story{text-align:left;}

#center-recipe.our-process h2{margin-bottom:30px;}

.ingredient-left span,.ingredient-left .ingredient-story{font-size:14px;}
.ingredient-left h2,#center-recipe.our-process h2, #five-layers h2,.nav-tabs-wrapper .heading_h4 span{font-size:21px;line-height:21px;letter-spacing:1px;}

#center-recipe.our-process{margin-top:0;}

.ingredient-left p{font-size:15px;}

#five-layers{margin-top:0;}

.nav-tabs-wrapper .nav-tabs li{display:block;}
.nav-tabs-wrapper .nav-tabs li:first-child,.nav-tabs-wrapper .nav-tabs li{min-width: auto;
    margin: 0 20px 20px 20px;}
.nav-tabs-wrapper .heading_h4{margin:0 15px;}
#related-product{padding-top:30px;}

/*LAYERS PAGE HEADER WITH TEXT BUILT IN*/

.term-1198 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/09/Talenti_Layers_Top-Main-Banner-Image_text-update-092320.png) no-repeat center;
    background-size: cover;
    height:90px;
    padding:28px 0 0 0;
}

/*LAYERS PAGE HEADER NO TEXT - just bg image*/
/*.term-1198 #main .row .span12 h3{
  background:url(/wp-content/uploads/sites/61/2020/08/Talenti_Layers_Top-Main-Banner-Image.png) no-repeat center;
    background-size: cover;
    height:90px;
    padding:28px 0 0 0;
}*/

.term-1198 #main .row .span12 p.sub-heading{text-align:center;}

.term-1146 #main .row .span12 h3{
background-position: top;
  background-size: contain;
    font-size:60px;
    height:95px;
    padding:0;
    }

 .term-266 #main .row .span12 h3{
background-position: top;
  background-size: contain;
    font-size:60px;
    height:95px;
    padding:0;
    }
    
.term-1154 #main .row .span12 h3,.term-244 #main .row .span12 h3,.term-34 #main .row .span12 h3,.term-16 #main .row .span12 h3,.term-30 #main .row .span12 h3{
  background-position: top;
  background-size: contain;
    font-size:60px;
    height:92px;
    padding:0;
    }

    #product.tax-product-category .container h3:before{display:none;}

.tax-product-category.term-1198 .heading_h3 span{
 font-size:36px;
}

.tax-product-category.term-1198 #main .span9{margin:0 auto;}
#product.tax-product-category .teaser7 .thumbnails li{    margin: 0 auto 14px;
    width: 45%;}
#product.tax-product-category .teaser7 li.span2 figure img, #search_result .thumbnail figure img{max-width:100px;}
   #product.term-1198 #main .container .row .span12{padding-bottom:90px;}

.product-description [data-bv-show="rating_summary"] button{margin:0 auto!important;}
.product-description [data-bv-show="rating_summary"]{text-align:center!important;}

#five-layers .all-layers{max-width:90%;margin:0 auto;margin-top:35px;}

.single-product-rating-reviews strong{font-size:21px;line-height:21px;letter-spacing:1px;}
#product .product-serving table{max-width:100%;margin:0;}

#product.product-detail .bv_main_container .bv_button_buttonMinimalist{padding-right:0!important;}

#product.term-1146 #main .container .row .span12,#product.term-1154 #main .container .row .span12,#product.term-34 #main .container .row .span12,#product.term-16 #main .container .row .span12,#product.term-30 #main .container .row .span12,#product.term-266 #main .container .row .span12{
    padding-bottom: 130px;}

header#header a.logo{max-width:75%;}

} 
.contact-form .contact-us-form-wp fieldset .control-group {
      width: 100%;
}
.contact-form .contact-us-form-wp fieldset .control-group:nth-child(even) {
  margin-left: 0;      
}
.contact-form .contact-us-form-wp fieldset .control-group:nth-child(odd) {
  margin-right: 0;
  float: none;
}
.contact-form .contact-us-form-wp fieldset .control-group textarea {
  width: 100%;
        line-height: normal;
    padding: 0 20px;
        border: 4px solid #411f20;
        font-size: 20px;
        box-sizing: border-box;
    color: #411f20;
        margin-bottom: 15px;
        border-radius: 0;
}
      .contact-form .btn.submit {
      margin: 15px auto 20px 0;
        min-width: 120px;
        min-height: 62px;
      } 
      .contact-form .btn.submit#browse {
      margin-top: 0;
      }
      .contact-form .contact-us-form-wp fieldset .control-group select:focus,
      .contact-form .contact-us-form-wp fieldset .control-group input:focus,
      .contact-form .contact-us-form-wp fieldset .control-group textarea:focus {
      border-color: #a5272f;
      }
      #contact-us .contact-form .form-horizontal .contact-description .contact-us-wp-description1 {
      padding: 28px 0 0;
    font-size: 35px;
    margin: 0 0 20px;
    text-align: center;
    letter-spacing: 4.4pt;
        line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
      }
      .contact-form .contact-us-form-wp fieldset .control-group .optIns {
      text-align: left;
      }
      .contact-form .contact-us-form-wp fieldset .control-group label {
          font-size: 20px;
          line-height: inherit;
      }
      .contact-form .contact-us-form-wp fieldset .control-group label input {
        margin-top: 0;
      }
      .contact-form .contact-us-form-wp fieldset .control-group .captcha-group .ocaCaptchaIcons {
      display: inline-block;
    margin-left: 10px;
      }
      .contact-form .contact-us-form-wp fieldset .control-group .captcha-group img {
      margin-bottom: 10px;
      }
      .contact-form .btn.submit:focus {
      background-color: #a5272f !important;
      }
      .contact-form .control-group input[type=checkbox]:focus {
      outline: 3px auto #a5272f !important;
      }
      .contact-form .contact-us-form-wp fieldset .control-group .captcha-group .ocaCaptchaIcons .btnIcon:focus img {
      outline: 3px auto #000;
      }      
      .contact-form .control-group .controls.captcha-group {
        vertical-align: middle;
      }
      #contact-us .contact-form h1 {
        display: none;
      } 
      .contact-form .contact-us-form-wp fieldset .control-group .check-group label {
        line-height: 18px;
      } 
      .contact-form .control-group .controls.captcha-group .btnIcon {
        display: block;
    padding-top: 20px;
      } 
      #contact-us legend {
      line-height: 1.2;
      }
      #contact-us fieldset {
          min-inline-size: auto;
      } 
      .form-horizontal .control-group .control-label {
    white-space: pre-wrap;
}   
      .contact-form .contact-us-form-wp fieldset .control-group {
        float: none;
      }  
      .contact-form .control-group select {
      padding-right: 33px;
      }      
      .term-1346 #main .row .span12 h3 {
    background: url(/wp-content/uploads/sites/61/2020/08/Talenti_Layers_Top-Main-Banner-Image.png) no-repeat center;
    width: 100%;
    background-size: cover;
    display: block;
    position: relative;
    padding: 130px 0 240px;
} 
      .term-1346 #main .row .span12 p{  background: url(/wp-content/uploads/sites/61/2020/08/Talenti_Layers_Top-Main-Banner-Image.png) no-repeat center;
    padding: 130px 0 240px;text-align: center;
    color: #fff;    }    
      /**timestamp1606152513**/