/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}#zrdn-recipe-container{width:100%;display:flex;flex-wrap:wrap;padding:10px}#zrdn-recipe-container .zrdn-hidden{display:none}#zrdn-recipe-container .zrdn-block{max-width:100%}#zrdn-recipe-container .zrdn-block-0{display:none}#zrdn-recipe-container .zrdn-block-50{flex-basis:50%;max-width:50%;padding:10px}#zrdn-recipe-container .zrdn-block-100{flex-basis:100%;padding:10px}#zrdn-recipe-container .zrdn-block-wrap+.zrdn-block-wrap{margin:20px 0}#zrdn-recipe-container .zrdn-block-wrap{max-width:100%}@media only screen and (max-width:600px){#zrdn-recipe-container .zrdn-block-50{flex-basis:100%;max-width:100%}}#zrdn-nutrition-label .nutrition-facts{margin:20px}html:focus-within{scroll-behavior:smooth}#zrdn-recipe-container .bold{font-weight:bold}#zrdn-recipe-container .italic{font-style:italic}#zrdn-recipe-container .zrdn-block-divider{border-bottom:1px solid black}#zrdn-recipe-container .zrdn-recipe-image img{width:100%;height:inherit}#zrdn-recipe-container .zrdn-author{display:flex;align-items:center}#zrdn-recipe-container .zrdn-author .zrdn-avatar+div{margin-left:25px}#zrdn-recipe-container .zrdn-author div+div{margin-left:5px}#zrdn-recipe-container .zrdn-author .zrdn-avatar img{border-radius:50%;width:60px;height:inherit}#zrdn-recipe-container .zrdn-category{display:flex;flex-wrap:wrap}#zrdn-recipe-container .zrdn-category .zrdn-recipe-label{display:none;min-width:130px;font-weight:700}#zrdn-recipe-container .zrdn-category a,#zrdn-recipe-container .zrdn-category div,#zrdn-recipe-container .zrdn-category span{padding-right:20px}#zrdn-recipe-container .zrdn-category .zrdn-cuisine-category-divider{padding:0}#zrdn-recipe-container .zrdn-actions{display:flex;align-items:center}#zrdn-recipe-container .zrdn-actions .zrdn-print-link{vertical-align:top;display:inline-block;margin-right:5px}#zrdn-recipe-container .zrdn-actions .zrdn-print-link a img{height:15px}#zrdn-recipe-container .zrdn-video .zrdn-element_video_url{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#zrdn-recipe-container .zrdn-video .zrdn-element_video_url iframe,#zrdn-recipe-container .zrdn-video .zrdn-element_video_url object,#zrdn-recipe-container .zrdn-video .zrdn-element_video_url embed{position:absolute;top:0;left:0;width:100%;height:100%}#zrdn-recipe-container .zrdn-details{display:flex;flex-wrap:wrap}#zrdn-recipe-container .zrdn-details div+div{padding-right:10px}#zrdn-recipe-container .zrdn-details .zrdn-details-item{flex-basis:50%;display:flex}#zrdn-recipe-container .zrdn-details .zrdn-recipe-label,#zrdn-recipe-container .zrdn-details .zrdn-value{flex-basis:50%;white-space:nowrap}#zrdn-recipe-container .zrdn-details .zrdn-recipe-label{font-weight:700;padding-right:10px}#zrdn-recipe-container .zrdn-details .zrdn-yield-container{display:flex;align-items:center}#zrdn-recipe-container .zrdn-details .zrdn-yield-container .zrdn-yield-label{padding-right:10px}#zrdn-recipe-container .zrdn-details .zrdn-yield-container .zrdn-yield{display:flex;align-items:center}#zrdn-recipe-container ul,#zrdn-recipe-container ol{margin-left:20px}#zrdn-recipe-container ul.nobullets,#zrdn-recipe-container ol.nobullets{list-style:none;margin-left:0;padding-left:0}#zrdn-recipe-container ul.nobullets li,#zrdn-recipe-container ol.nobullets li{list-style:none}#zrdn-recipe-container ol li,#zrdn-recipe-container ul li{margin-top:8px}#zrdn-recipe-container ol.zrdn-numbered li,#zrdn-recipe-container ul.zrdn-numbered li,#zrdn-recipe-container ol.zrdn-bullets li,#zrdn-recipe-container ul.zrdn-bullets li{counter-increment:inst;display:block;position:relative}#zrdn-recipe-container ol.zrdn-numbered li:before,#zrdn-recipe-container ul.zrdn-numbered li:before{content:counter(inst);position:absolute;left:-30px;text-align:center;font-weight:700;font-size:12px;top:9px}#zrdn-recipe-container ol.zrdn-bullets li:before,#zrdn-recipe-container ul.zrdn-bullets li:before{content:'';position:absolute;left:-30px;top:9px}#zrdn-recipe-container ol.zrdn-square li:before,#zrdn-recipe-container ul.zrdn-square li:before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#zrdn-recipe-container ol.zrdn-round li:before,#zrdn-recipe-container ul.zrdn-round li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#zrdn-recipe-container ol.zrdn-bordered li:before,#zrdn-recipe-container ul.zrdn-bordered li:before{border:2px solid #e35899;color:#e35899;background-color:transparent;height:26px;width:26px;line-height:20px;font-size:17px;top:0}#zrdn-recipe-container ol.zrdn-solid li:before,#zrdn-recipe-container ul.zrdn-solid li:before{background-color:#e35899;color:#fff;height:24px;width:24px;line-height:23px;font-size:17px}#zrdn-recipe-container ol.zrdn-counter li:before,#zrdn-recipe-container ul.zrdn-counter li:before{font-size:19px;top:3px;color:#e35899}#zrdn-recipe-container .zrdn-nutrition_text{display:flex;flex-wrap:wrap;line-height:1.8em}#zrdn-recipe-container .zrdn-nutrition_text .zrdn-text-nutrition-item{margin:0 10px 10px 0;border:2px solid #666;padding:5px;color:#666;min-width:100px}#zrdn-recipe-container .zrdn-nutrition_text .zrdn-text-nutrition-item .zrdn-nutrition-title{font-size:18px}#zrdn-recipe-container .zrdn-nutrition_text .zrdn-text-nutrition-item .zrdn-nutrition-value{font-size:27px;line-height:36px;border-bottom:1px solid #666}#zrdn-recipe-container .zrdn-nutrition_text .zrdn-text-nutrition-item .zrdn-nutrition-percentage{font-size:22px}#zrdn-recipe-container .zrdn-nutrition_text .zrdn-text-nutrition-item>div{text-align:center}#zrdn-recipe-container .zrdn-nutrition_text .zrdn-text-nutrition-explanation{font-style:italic;font-size:12px;line-height:16px}#zrdn-recipe-container .zrdn-tags .zrdn-tags-container{display:flex;flex-wrap:wrap}#zrdn-recipe-container .zrdn-tags .zrdn-tags-container .zrdn-tag-item:first-child,#zrdn-recipe-container .zrdn-tags .zrdn-tags-container .zrdn-tag-item+.zrdn-tag-item{margin-right:10px}#zrdn-recipe-container .zrdn-social-container{display:flex}#zrdn-recipe-container .zrdn-social-container .zrdn-share+.zrdn-share{margin-left:20px}#zrdn-recipe-container .zrdn-printed-permalink{display:none}#zrdn-nutrition-label{width:100%}#zrdn-nutrition-label .nutrition-container{font-family:sans-serif;font-size:12px;line-height:1.4;margin:auto auto}#zrdn-nutrition-label .nutrition-container th,#zrdn-nutrition-label .nutrition-container tr{background:#fff;text-transform:none}#zrdn-nutrition-label p{margin:0}#zrdn-nutrition-label .nutrition-facts{border:1px solid black;width:280px;padding:8px;margin:0}#zrdn-nutrition-label .nutrition-facts table{border-collapse:collapse}#zrdn-nutrition-label .nutrition-facts__title{margin:0 0 4px 0}#zrdn-nutrition-label .nutrition-facts__title::before{display:none}#zrdn-nutrition-label .nutrition-serving-size{white-space:normal}#zrdn-nutrition-label h4.nutrition-facts__title{font-size:30px;font-weight:bold}#zrdn-nutrition-label h5.nutrition-facts__title,#zrdn-nutrition-label h5.nutrition-facts__title span{font-size:22px;font-weight:normal}#zrdn-nutrition-label .nutrition-facts__header{border-bottom:20px solid black;padding:0 0 4px 0;margin:0 0 8px 0}#zrdn-nutrition-label .nutrition-facts__header p{margin:0}#zrdn-nutrition-label .nutrition-facts__table{width:100%;margin:0}#zrdn-nutrition-label .nutrition-facts__table thead tr th,#zrdn-nutrition-label .nutrition-facts__table thead tr td{border:0}#zrdn-nutrition-label .nutrition-facts__table th,#zrdn-nutrition-label .nutrition-facts__table td{font-weight:normal;text-align:left;padding:4px 0;border:0;border-top:1px solid black;white-space:nowrap;font-size:12px}#zrdn-nutrition-label .nutrition-facts__table td:last-child{text-align:right}#zrdn-nutrition-label .nutrition-facts__table .blank-cell{width:16px;border-top:0}#zrdn-nutrition-label .nutrition-facts__table .thick-row th,#zrdn-nutrition-label .nutrition-facts__table .thick-row td{border-top-width:5px}#zrdn-nutrition-label .small-info{font-size:12px}#zrdn-nutrition-label .copyright{font-size:12px;margin-top:20px}#zrdn-nutrition-label .nutrition-facts__table--small{@extend . nutrition-facts__table;border-bottom:1px solid #999;margin:0 0 8px 0}#zrdn-nutrition-label .nutrition-facts__table--small thead tr{border-bottom:1px solid black}#zrdn-nutrition-label .nutrition-facts__table--small td:last-child{text-align:left}#zrdn-nutrition-label .nutrition-facts__table--small th,#zrdn-nutrition-label .nutrition-facts__table--small td{border:0;padding:0}#zrdn-nutrition-label .nutrition-facts__table--grid{width:100%;margin:0;margin:0 0 8px 0}#zrdn-nutrition-label .nutrition-facts__table--grid thead tr th,#zrdn-nutrition-label .nutrition-facts__table--grid thead tr td{border:0}#zrdn-nutrition-label .nutrition-facts__table--grid th,#zrdn-nutrition-label .nutrition-facts__table--grid td{font-weight:normal;text-align:left;padding:4px 0;border:0;border-top:1px solid black;white-space:nowrap;font-size:12px}#zrdn-nutrition-label .nutrition-facts__table--grid td:last-child{text-align:right}#zrdn-nutrition-label .nutrition-facts__table--grid .blank-cell{width:16px;border-top:0}#zrdn-nutrition-label .nutrition-facts__table--grid .thick-row th,#zrdn-nutrition-label .nutrition-facts__table--grid .thick-row td{border-top-width:5px}#zrdn-nutrition-label .nutrition-facts__table--grid td{font-size:12px}#zrdn-nutrition-label .nutrition-facts__table--grid td:last-child{text-align:left}#zrdn-nutrition-label .nutrition-facts__table--grid td:last-child::before{content:"•";font-weight:bold;margin:0 4px 0 0}#zrdn-nutrition-label .text-center{text-align:center}#zrdn-nutrition-label .thick-end{border-bottom:20px solid black}#zrdn-nutrition-label .thin-end{border-bottom:1px solid black}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.paid-variations { margin-top: 10px; }

body #booked-profile-page .booked-profile-appt-list .appt-block .pay,
body #booked-profile-page .booked-profile-appt-list .appt-block .edit { font-size:12px; padding-left:10px; border:1px solid #ccc; background:#eee; color:#888; }
body #booked-profile-page .booked-profile-appt-list .appt-block .pay:hover,
body #booked-profile-page .booked-profile-appt-list .appt-block .edit:hover { background:#ddd; }

div.booked-wc-checkout-section { line-height:1.3; padding:0 0 10px; }
.woocommerce-checkout-review-order div.booked-wc-checkout-section:last-child { padding:0; margin:0 0 -1.4em; }

span.booked_wc_payment_pending { color: #E35656; font-weight:600; }
span.booked_wc_payment_completed { color:#000; font-weight:600; }