/*
Theme Name: Oh Sweet Basil
Description: Custom theme
Version: 2.0
Author: cre8d design
Author URI: http://www.cre8d-design.com
Update URI: false
*/

:root {
	--osb-green: #595A4A;
	--osb-dark-green: #3C3C2F;
	--osb-black: #101010;
	--osb-beige: #DCD8C7;
	--osb-cream: #F8F7F3;	
	--osb-white: #FFFFFF;
	--osb-red: #c90000;
}
@font-face {
	font-family: 'FoundersGrotesk';
	src: url('fonts/founders-grotesk-regular.woff2') format('woff2');
	font-weight:normal;
	font-style: normal;
	font-display:swap;
}

@font-face {
	font-family: 'FoundersGrotesk';
	src: url('fonts/founders-grotesk-medium.woff2') format('woff2');
	font-weight:500;
	font-style: normal;
	font-display:swap;
}
img,legend{border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:bolder;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}button{overflow:visible}button,input,select,textarea{max-width:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;margin-right:.4375em;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;padding:.875em}fieldset>:last-child{margin-bottom:0}legend{padding:0}textarea{overflow:auto;vertical-align:top}

body {font-family:"Lora",serif;}

#topbar,
a.btn,
.skip-to-content:focus,
.filtersort,
#fullwrap .subscribewrap button.formkit-submit,
.imagegrid .gridmeta,
.heading-with-label .hlabel,
h2.smallheading,
blockquote cite, .wp-block-quote cite, .wp-block-pullquote cite,
.breadcrumb,
.postheader .postrating .wprm-recipe-rating-details,
.postfooter .postmeta,
#footer .ftcols ul,
#footer .ftsmall,
.comdiv .commeta .comdate,
.comdiv .comactions,
#respond .comment-form label,
#respond .comment-form input[type="submit"],
#fullwrap .gform_wrapper .gfield_label,
#fullwrap .gform_wrapper .gform_button, 
#fullwrap .gform_wrapper .gform_page_footer .button,
.featuredcomment h2,
.seriesnav .label,
.featcats .gridtitle {font-family:"FoundersGrotesk",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

h1,h2,h3,h4,h5,h6, 
h2.smallheading em,
.menubar, 
.imagegrid .gridtitle {font-family:freight-display-pro,serif;font-weight:500;}

.filtersort select option {font-family:"Lora",serif;}

/***** GENERAL STYLING *****/

.screen-reader-text {border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}

.skip-to-content:focus {clip:auto !important;clip-path:none;margin:0;height:auto;width:auto;top:5px;left:5px;display:block;font-size:13px;line-height:18px;text-transform:uppercase;letter-spacing:0.2em;padding:14px 20px;font-weight:500;background:var(--osb-green);border:1px solid var(--osb-dark-green);color:var(--osb-white) !important;z-index:10000000;transition:none;border-radius:0;}

body,html {min-width:320px;}

img, .wp-caption {max-width:100%;height:auto;}

.clearfix:before, .clearfix:after {content:" ";display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}

.container {display:block;width:1480px;max-width:100%;margin:0 auto;padding:0 40px;min-width:320px;box-sizing:border-box;}

@media screen and (max-width:1023px) {
	.container {padding:0 20px;}
}
@media screen and (max-width:339px) {
	.container {padding:0 10px;}
}

body {font-size:20px;line-height:1.66666;color:var(--osb-black);background:#fff;word-wrap:break-word;}

div.wp-block-image {margin:0 !important;}

.alignleft, .wp-block-image .alignleft, .wp-block-image.alignleft {float:left;margin:5px 40px 1em 0;max-width:calc(50% - 20px);}
.alignright, .wp-block-image .alignright, .wp-block-image.alignright {float:right;margin:5px 0 1em 40px;max-width:calc(50% - 20px);}
.aligncenter, .wp-block-image .aligncenter {margin:40px auto;}

img.alignnone {margin:40px 0;display:block;}
img.aligncenter {display:block;}

.postcontent .aligncenter, .postcontent .wp-block-image .aligncenter {margin-top:30px;margin-bottom:30px;}
.postcontent img.alignnone {margin-top:30px;margin-bottom:30px;}

.wp-caption img, .wp-block-image img {vertical-align:bottom;}
.wp-caption .wp-caption-text, 
.wp-block-image figcaption,
.wp-block-embed figcaption,
.wp-block-table figcaption,
.blocks-gallery-caption {margin:15px 0 0 0;font-size:16px;line-height:22px;color:inherit;}

@media screen and (max-width:479px) {
	.alignleft, .wp-block-image .alignleft, .wp-block-image.alignleft,
	.alignright, .wp-block-image .alignright, .wp-block-image.alignright {float:none;display:block;max-width:100%;margin:40px auto;}

	.postcontent .alignleft, .postcontent .wp-block-image .alignleft, .postcontent .wp-block-image.alignleft,
	.postcontent .alignright, .postcontent .wp-block-image .alignright, .postcontent .wp-block-image.alignright {margin-top:30px;margin-bottom:30px;}
}

a {transition:color 0.3s, background 0.3s;color:var(--osb-green);font-weight:bold;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

a[data-pin-log] {cursor:pointer;}

a img {transition:opacity 0.3s;vertical-align:bottom;}

p, address {margin-top:0;margin-bottom:1em;}

ul, ol {margin:1em 0;padding:0 0 0 1.6em;}
ul ul, ul ol, ol ul, ol ol {margin-top:4px;margin-bottom:0;}
li {margin:0 0 4px 0;padding:0 0 0 0.3125em;}

h1, h2, h3, h4, h5, h6 {position:relative;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {font-weight:inherit;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight:inherit;}

h1 {font-size:56px;line-height:62px;margin:60px 0 40px 0;text-align:center;}
h2 {font-size:54px;line-height:60px;margin:60px 0 30px 0;text-align:center;}
h3 {font-size:28px;line-height:36px;margin:30px 0 15px 0;}
h4 {font-size:24px;line-height:30px;margin:30px 0 15px 0;}
h5 {font-size:22px;line-height:28px;margin:30px 0 15px 0;}
h6 {font-size:20px;line-height:26px;margin:30px 0 15px 0;}

.postcontent h2 {text-align:left;margin-top:40px;}
.bgbox h2 {text-align:center;}

h2.has-text-align-left {text-align:left;}
h2.has-text-align-center {text-align:center;}
h2.has-text-align-right {text-align:right;}

.heading-with-label>span {display:inline-block;}
.heading-with-label .hlabel {display:block;font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;margin-bottom:10px;}

h2.smallheading {font-size:16px;line-height:22px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;}
h2.smallheading>span:before, h2.smallheading>span:after {content:"";width:40px;border-top:1px solid var(--osb-beige);display:block;position:absolute;top:50%;}
h2.smallheading>span:before {left:0;}
h2.smallheading>span:after {right:0;}
h2.smallheading>span {display:inline-block;padding:0 55px;position:relative;}
h2.smallheading em {font-style:italic;font-size:32px;line-height:38px;text-transform:none;letter-spacing:0;display:inline-block;vertical-align:middle;margin:0 5px;}
h2.smallheading>span>span {display:inline-block;vertical-align:middle;margin:0 5px;}

.sidebar h2 {font-size:32px;line-height:38px;text-align:center;margin:30px 0 20px 0;}

.posttitle {margin:0;text-align:left;}

@media screen and (max-width:1279px) {
	h1 {font-size:44px;line-height:50px;}
	h2 {font-size:40px;line-height:46px;}
}
@media screen and (max-width:1023px) {
	h1 {font-size:40px;line-height:46px;}
	h2 {font-size:36px;line-height:42px;}
}
@media screen and (max-width:767px) {
	h1 {font-size:36px;line-height:42px;margin:40px 0 30px 0;}
	h2 {font-size:32px;line-height:38px;margin:40px 0 25px 0;}

	h2.smallheading em {font-size:28px;line-height:34px;}
	h2.smallheading>span:before, h2.smallheading>span:after {content:normal;display:none;}
	h2.smallheading>span {padding:0;}
}

.btnswrap-a {display:flex;justify-content:center;margin-left:-20px;row-gap:20px;flex-wrap:wrap;justify-content:center;}
.btnswrap a.btn {margin-left:20px;row-gap:20px;}

@media screen and (max-width:767px) {
	.btnswrap-a {margin-left:-10px;row-gap:10px;}
	.btnswrap a.btn {margin-left:10px;row-gap:10px;}
}

.btnswrap-left .btnswrap-a {justify-content:flex-start;}
.btnswrap-right .btnswrap-a {justify-content:flex-end;}

a.btn {background:var(--osb-green);border:1px solid var(--osb-dark-green);color:var(--osb-white) !important;font-size:13px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;padding:14px 20px;border-radius:0;text-align:center;display:inline-block;text-decoration:none !important;}

a.btn:hover, a.btn:active {background:var(--osb-dark-green);}

a.btn-plain, .bodysection-dark a.btn-nav {background:none;border-color:var(--osb-beige);color:inherit !important;}
.bodysection-cream a.btn-plain {background:#fff;}
a.btn-plain:hover, a.btn-plain:active, .bodysection-dark a.btn-nav:hover, .bodysection-dark a.btn-nav:active {background:var(--osb-beige);color:var(--osb-black) !important;}

a.btn-white {background:var(--osb-white);border-color:var(--osb-beige);color:var(--osb-black) !important;}
a.btn-white:hover, a.btn-white:active {background:var(--osb-beige);}

a.btn .cicon {height:18px;vertical-align:top;}
a.btn:focus-visible {outline:auto;}
a.btn.clicked {position:relative;color:transparent !important;transition:none;}
a.btn.clicked:before {content:"Loading...";color:#fff;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:14px 20px;}

.buttonlist {margin:30px 0;}
.buttonlist ul {margin:0 0 0 -20px;padding:0;list-style:none;display:flex;flex-wrap:wrap;row-gap:20px;justify-content:center;}
.buttonlist-left ul {justify-content:flex-start;}
.buttonlist ul li {margin:0 0 0 20px;padding:0;list-style:none;}

@media screen and (max-width:767px) {
	.buttonlist ul {margin-left:-10px;row-gap:10px;}
	.buttonlist ul li {margin-left:10px;}
}

hr, hr.wp-block-separator {width:100% !important;height:0;background:none;color:var(--osb-beige);border-bottom:1px solid var(--osb-beige);clear:both;max-width:none !important;opacity:1 !important;}

.wp-block-image,
.wp-block-archives,
.wp-block-categories,
.wp-block-code,
.wp-block-columns,
.wp-block-cover,
.wp-block-embed,
.wp-block-gallery,
.gallery,
.wp-block-group,
.wp-block-latest-comments,
.wp-block-latest-posts,
.wp-block-preformatted,
.wp-block-pullquote,
.wp-block-separator,
.wp-block-table,
.wp-block-verse,
.wp-block-video,
.wp-video,
.wp-block-quote,
.wp-block-pullquote,
.ajaxnav, 
.plainnav,
.wprm-recipe,
.fluid-width-video-wrapper-b,
.bgbox,
.filtersort,
.gridresults {margin-top:40px;margin-bottom:40px;}

.postcontent .wp-block-image {margin-top:30px;margin-bottom:30px;}

.mainsection, 
hr, hr.wp-block-separator {margin-top:60px;margin-bottom:60px;}

.subcats,
.btnswrap,
.seriesnav {margin-top:30px;margin-bottom:30px;}

h2 + * {margin-top:0 !important;}
h2 + .mainsection, h2 + .buttonlist {margin-top:40px !important;}
h1 + .mainsection {margin-top:0;}
.filtersort + .mainsection {margin-top:0;}
.subcats + .gridresults {margin-top:0;}

.featurebox + .imagegrid-latest {margin-top:-30px;}

.mainsection + .narrow>.btnswrap:first-child {margin-top:-20px !important;}

@media screen and (max-width:767px) {	
	.mainsection,
	hr, hr.wp-block-separator {margin-top:40px;margin-bottom:40px;}

	h2 + .mainsection, h2 + .buttonlist {margin-top:30px !important;}

	.mainsection + .narrow>.btnswrap:first-child {margin-top:-10px !important;}

	.featurebox + .imagegrid-latest {margin-top:-20px;}
}

.imagegrid-excerpts + .narrow>.btnswrap:first-child {margin-top:0 !important;}

/***** HEADER ******/

#topbar {background:var(--osb-green);color:var(--osb-white);padding:12px 0;font-size:16px;line-height:24px;position:relative;z-index:2;}
body.menuopen #topbar, body.searchopen #topbar {z-index:1;}
#topbar a {font-weight:inherit;color:inherit;}

#topbar .topbar-a {position:relative;min-height:24px;}

#topbar .topmenu {float:right;margin-left:20px;}
#topbar .topmenu>ul {margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;}
#topbar .topmenu>ul>li {margin:0 0 0 30px;padding:0;}

.socialicons {font-size:18px;line-height:1;}
.socialicons ul {margin:0 0 0 -20px;row-gap:10px;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;}
.socialicons ul li {margin:0 0 0 20px;padding:0;}
.socialicons ul li a {display:block;margin:0 -10px;font-weight:inherit;color:inherit;padding:4px 0;}
.socialicons ul li a .cicon {padding:0 10px;display:block;}
.socialicons ul li a:hover, .socialicons ul li a:active {color:var(--osb-green);}

@media screen and (max-width:767px) {
	#topbar .topmenu {display:none;}
	#topbar .socialicons {position:static;top:auto;right:auto;margin-top:10px;}
	#topbar .socialicons ul {justify-content:center;}
	#topbar .announcement {text-align:center;}
}

#wpadminbar {z-index:100005;}
body.menuopen #wpadminbar, body.searchopen #wpadminbar {z-index:0;}

#header {height:132px;box-shadow:0 0 18px rgba(0,0,0,.15);position:relative;z-index:1;}
body.fixedheader #header {position:static;}

#header-a {background:#fff;}
#header-b {position:relative;}

body.fixedheader #header-a {position:fixed;top:0;left:0;width:100%;z-index:10000;-webkit-animation:scrollheader 0.3s;animation:scrollheader 0.3s;box-sizing:border-box;box-shadow:0 0 18px rgba(0,0,0,.15);}

body.admin-bar.fixedheader #header-a {top:32px;}
@media screen and (max-width:782px) {
	body.admin-bar.fixedheader #header-a {top:46px;}
}
@media screen and (max-width:600px) {
	body.admin-bar.fixedheader #header-a {top:0;}
}

@-webkit-keyframes scrollheader {
	0% {
		-webkit-transform: translateY(-100%);
		        transform: translateY(-100%)
	}
	to {
		-webkit-transform: translateY(0);
		        transform: translateY(0)
	}
}
@keyframes scrollheader {
	0% {
		-webkit-transform: translateY(-100%);
		        transform: translateY(-100%)
	}
	to {
		-webkit-transform: translateY(0);
		        transform: translateY(0)
	}
}

html {scroll-padding-top:80px;}
html.has-admin-bar {scroll-padding-top:112px;}
@media screen and (max-width:782px) {
	html.has-admin-bar {scroll-padding-top:126px;}
}
@media screen and (max-width:600px) {
	html.has-admin-bar {scroll-padding-top:80px;}
}

#logo {width:143px;margin:0 auto;line-height:1;font-weight:normal;position:absolute;top:40px;left:0;z-index:1;}
body.fixedheader #logo {width:110px;min-height:40px;top:20px;}
#logo a {display:block;font-weight:inherit;}
#logo img {display:block;width:100%;opacity:1;}

.menubar a {display:block;color:inherit;text-decoration:none;font-weight:inherit;}
.menubar a:hover, .menubar a:active {color:var(--osb-green);}

.menubar li>.linkwrap>span {display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}

.menubar {position:relative;}
.menubar>ul {margin:0;padding:0;list-style:none;}
.menubar>ul>li {margin:0;padding:0;}

.menubar>ul>li>.submenu {display:none;}
.menubar>ul>li>.submenu>ul {margin:0;padding:0;list-style:none;}
.menubar>ul>li>.submenu>ul>li {margin:0;padding:0;}
.menubar>ul>li>.submenu>ul>li>ul {margin:0;padding:0;list-style:none;}
.menubar>ul>li>.submenu>ul>li>ul>li {margin:0;padding:0;}

.menubar .icon-basil {height:26px;vertical-align:top;margin-right:10px;font-size:18px;}

button.closebtn {font-size:18px;border:none;border-radius:0;padding:0;line-height:40px;max-width:none;display:inline-block;vertical-align:top;transition:color 0.3s;background:none;}
button.closebtn .cicon {padding:0;height:40px;vertical-align:top;}
button.closebtn:hover {color:var(--osb-green);}

button.closemenu {display:none;}

#toggles {display:none;}

button.togglesearch, button.togglemenu {font-size:20px;border:none;border-radius:0;padding:0;line-height:40px;max-width:none;display:inline-block;vertical-align:top;transition:color 0.3s;background:none;margin:0 -10px;}
button.togglesearch .cicon, button.togglemenu .cicon {height:40px;vertical-align:top;padding:0 10px;}

#toggles button {position:absolute;top:50%;margin-top:-20px;font-size:20px;border:none;border-radius:0;padding:0;line-height:40px;max-width:none;display:inline-block;vertical-align:top;transition:color 0.3s;background:none;}
#toggles button:hover {color:var(--osb-green);}

#toggles button.togglemenu {left:0;}
#toggles button.togglesearch {right:0;}	

@media screen and (min-width:1280px) {
	#menu {height:132px;display:flex;flex-direction:column;justify-content:center;}
	body.fixedheader #menu {height:80px;}

	#menuoverlay {display:none;}

	.menubar>ul {display:flex;justify-content:flex-end;flex-wrap:wrap;margin:0 -20px 0 -30px;padding-left:193px;}
	body.fixedheader .menubar>ul {padding-left:160px;}
	.menubar>ul>li {margin-left:10px;}
	.menubar>ul>li>a, .menubar>ul>li>.linkwrap>a, .menubar>ul>li>.linkwrap>span, .menuwrap {font-size:20px;line-height:26px;padding:7px 20px;}
	
	.menubar .submenu a {font-size:20px;line-height:26px;}
	
	.menubar>ul>li.menu-item-has-children>.linkwrap {position:relative;}
	.menubar>ul>li.menu-item-has-children {position:relative;}

	.menubar>ul>li.menu-item-has-children>.linkwrap>.dropdown-toggle {position:absolute;top:50%;right:20px;border:none;border-radius:0;margin:-8px 0 0 0;padding:0;background:none;pointer-events:none;line-height:1;}
	.menubar>ul>li.menu-item-has-children>.linkwrap>a, .menubar>ul>li.menu-item-has-children>.linkwrap>span {padding-right:33px;}
	.menubar>ul>li.menu-item-has-children>.linkwrap>.dropdown-toggle .cicon {font-size:12px;height:20px;display:inline-block;vertical-align:top;transition:color 0.3s;}
	.menubar>ul>li.menu-item-has-children>.linkwrap>a:hover + .dropdown-toggle, #menu>ul>li.menu-item-has-children>.linkwrap>a:active + .dropdown-toggle {color:var(--osb-green);}

	.menubar>ul>li>.submenu {display:none !important;visibility:hidden;opacity:0;position:absolute;top:40px;padding-top:6px;left:0;z-index:10000;min-width:100%;min-width:max(100%,150px);}
	.menubar>ul>li>.submenu>ul {white-space:nowrap;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,0.08);overflow:hidden;padding:10px 20px;}
			
	.menubar>ul>li.active>.submenu, .menubar>ul>li.accopen>.submenu {visibility:visible;opacity:1;display:block !important;animation:fadein 0.3s;}

	.menubar>ul>li>.submenu a {padding:7px 0;}

	.menubar>ul>li.myrecipebox {margin-left:auto;}

	body.resizing #menu a {transition:none;}
		
	.menubar>ul>li.search {margin:0 20px;}
	
	.menubar>ul>li.cloned {display:none;}
}
@keyframes fadein {
	0% {opacity:0;visibility:hidden;}
	to {opacity:1;visibility:visible;}
}

@media screen and (max-width:1279px) {	
	#header {height:132px;}

	#logo {position:static;top:auto;left:auto;margin:0 auto;padding:40px 0;}

	body.fixedheader #logo {padding:20px 0;width:110px;min-height:40px;}

	#toggles {display:block;}

	body.menuopen #header-a {z-index:10006 !important;}
	#menuwrap {position:fixed;top:0;left:-320px;width:320px;height:100%;z-index:10012;overflow-y:auto;transition:left 0.5s, visibility 0.5s;box-sizing:border-box;padding:20px 20px 0 20px !important;background:#fff;visibility:hidden;}
		
	body.menuopen {overflow:hidden;}
	body.menuopen #menuwrap {left:0;visibility:visible;}
	body.menuopen #menuoverlay {width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0;right:0;z-index:10011;}
		
	button.closemenu {margin:-10px 0 0 auto;display:block;}
				
	.menubar li.menu-item-has-children>.linkwrap {padding-right:39px;cursor:pointer;position:relative;}
	.menubar li.menu-item-has-children>.linkwrap>.dropdown-toggle {display:block;position:absolute;top:0;right:-18px;width:46px;height:46px;border:none;border-radius:0;margin:0;padding:0;background:none;transition:color 0.3s;text-align:center;}
	.menubar li.menu-item-has-children>.linkwrap>.dropdown-toggle .cicon {-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:transform 0.3s;height:40px;vertical-align:top;font-size:16px;}
	.menubar li.menu-item-has-children.open>.linkwrap>.dropdown-toggle .cicon {-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
	.menubar li.menu-item-has-children>.linkwrap>.dropdown-toggle:hover {color:var(--osb-green);}
	
	.menubar li.menu-item-has-children>.submenu {left:auto !important;}
	.menubar li.menu-item-has-children>.submenu>ul {margin-left:20px;}
	.menubar li.menu-item-has-children>.submenu>ul>li>ul {margin-left:20px;}	

	.menubar>ul>li>a, .menubar>ul>li>.linkwrap>a, .menubar>ul>li>.linkwrap>span, .menubar .submenu a {font-size:22px;line-height:28px;padding:10px 0;}

	.menubar>ul>li.search {display:none;}
	.menubar>ul>li.social {padding:10px 0;}
}
 
@media screen and (max-width:767px) {
	#header {height:112px;}
	#logo {padding:30px 0;}
}

#searchwrap {background:#fff;position:fixed;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10000;float:none;display:block;margin:0;transition:transform 0.3s;padding:0;}
body.searchopen #searchwrap {transform:translateY(0);z-index:90000;margin-left:0;box-shadow:0 0 18px rgba(0,0,0,.15);}

body.fixedheader #searchwrap {margin-left:0;}

body.resizing #searchwrap {-webkit-transition:none;transition:none;}

#searchwrap h2 {margin:0 0 20px 0;padding:0 40px;text-align:center;font-size:32px;line-height:38px;}
#searchwrap .closebtn {display:block;top:10px;right:20px;position:absolute;z-index:1;}
#searchwrap .closebtn:hover {color:var(--osb-green);}

#searchwrap-a {padding:20px;}	

.searchform {background:#fff;border:1px solid var(--osb-beige);position:relative;box-sizing:border-box;margin:0 auto;max-width:100%;width:500px;border-radius:30px;}
.searchform .input {margin-right:70px;}
.searchform .input input {background:none;border:none;margin:0;padding:16px 0 17px 30px;width:100%;box-sizing:border-box;border-radius:30px 0 0 30px;font-size:16px;line-height:24px;}
.searchform button[type="submit"] {margin:0;padding:0;border:none;background:none;width:70px;height:58px;position:absolute;top:0;right:0;transition:color 0.3s;font-size:20px;border-radius:0 30px 30px 0;}
.searchform button[type="submit"] .cicon {display:block;margin:0 auto;}
.searchform button[type="submit"]:hover {color:var(--osb-green);}

#body .searchform {margin-top:30px;margin-bottom:30px;}

blockquote>:first-child {margin-top:0;}
blockquote>:first-child>:first-child {margin-top:0;}
blockquote>:last-child {margin-bottom:0;}
blockquote>:last-child>:last-child {margin-bottom:0;}

.has-small-font-size, .has-normal-font-size, .has-regular-font-size, .has-medium-font-size, .has-large-font-size, .has-huge-font-size, .has-larger-font-size {font-size:inherit !important;}

iframe.instagram-media, twitter-widget {margin-left:auto !important;margin-right:auto !important;margin-bottom:0 !important;}

blockquote, .wp-block-quote {margin-left:auto;margin-right:auto;border-left:1px solid var(--osb-beige);padding:0 0 0 30px;}
.wp-block-quote.is-style-noborder {border:none;padding-left:0;}
blockquote cite, .wp-block-quote cite, .wp-block-pullquote cite {color:inherit;font-size:13px;line-height:18px;display:block;margin:15px 0 0 0;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;}

/*
.wp-block-pullquote {border:none;padding:0;max-width:840px;margin-left:auto;margin-right:auto;}
.wp-block-pullquote blockquote {border:none;padding:0;font-size:44px;line-height:56px;}
.wp-block-pullquote cite {margin-top:-14px;}
.wp-block-pullquote p {font-size:inherit;line-height:inherit;}
.wp-block-pullquote blockquote:before {content:"";display:block;width:120px;border-top:1px solid currentvar(--osb-df-color-border);margin:0 auto 40px auto;}
*/

/*** BODY STYLES ***/

.bodysection {position:relative;padding:60px 0;}
.bodysection-cream {background:var(--osb-cream);}
.bodysection-green {background:var(--osb-green);}
.bodysection-dark {color:var(--osb-white);}
.bodysection-dark a {color:inherit;text-decoration:underline;}

@media screen and (max-width:767px) {
	.bodysection {padding:40px 0;}
}

.bodysection-white:last-child {padding-bottom:0;}

.narrow, h2.expanded {width:770px;max-width:100%;margin-left:auto;margin-right:auto;}

.morelink {line-height:1;text-align:center;}
.morelink a {font-size:14px;line-height:20px;font-style:italic;display:inline-block;border-bottom:1px solid var(--osb-beige);padding-bottom:3px;text-decoration:none;vertical-align:bottom;font-weight:normal;text-transform:lowercase;}

.gridheading {position:relative;margin:0 0 30px 0;display:flex;justify-content:space-between;align-items:center;}
.gridheading .gridmore {flex-shrink:0;}

.gridheading h2 {margin:0;}
.gridheading h2:last-child {flex-grow:1;}

.gridheading + * {margin-top:0;}

.gridheading-after {display:none;}

.gridheading-wrap .mainsection {margin:0;}

@media screen and (max-width:767px) {
	.gridheading h2 {flex-grow:1;}
	.gridheading .gridmore {display:none;}
	.gridheading-after {display:block;margin-top:30px;text-align:center;}

	.gridheading .lefticon {display:block;text-align:center;}
	.gridheading .lefticon img.icon {margin:0 auto 25px auto;}
}

.imagegrid {margin-left:auto;margin-right:auto;max-width:100%;position:relative;}

.imagegrid>ul {margin:0 0 0 -30px;padding:0;list-style:none;display:flex;flex-wrap:wrap;row-gap:40px;}

@media screen and (max-width:767px) {
	.imagegrid>ul {row-gap:30px;}
}

.imagegrid>ul>li {margin:0;padding:0;display:flex;}
.imagegrid>ul>li>.li-a {margin-left:30px;position:relative;flex-grow:1;min-width:0;}

.imagegrid-overlays>ul, .imagegrid-shop>ul {row-gap:30px;}

.imagegrid .gridlink {position:relative;}

.imagegrid .gridimage {position:relative;margin-bottom:20px;}
.imagegrid .gridimage .gridimage-a {position:relative;height:0;padding-bottom:150%;flex-grow:1;overflow:hidden;}
.imagegrid-square .gridimage .gridimage-a {padding-bottom:100%;}
.imagegrid-horizontal .gridimage .gridimage-a {padding-bottom:67.5%;}
.imagegrid-nocrop .gridimage .gridimage-a {height:auto;padding-bottom:0;}

.imagegrid-overlays .gridimage {margin-bottom:0;}

.imagegrid .gridimage-a img {display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.imagegrid .gridimage-a span.noimage {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#eee;}
.imagegrid-shop .gridimage-a span.noimage {background:none;}

.imagegrid-nocrop .gridimage-a img {position:static;height:auto;}

.imagegrid .gridimage-a img.lookinside {width:auto;height:auto;position:absolute;top:0;right:0;left:auto;margin-top:4%;margin-right:4%;}

.imagegrid .gridimage.withvideo .gridimage-a:before {pointer-events:none;content:"";display:block;z-index:1;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;border-radius:50%;background-size:100%;background-repeat:no-repeat;background-position:center center;width:80px;height:80px;background-color:rgba(41,45,52,0.30);background-size:25.3125px 30px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='27' height='32' viewBox='0 0 27 32'%3E%3Cpath fill='%23fff' d='M0 0l27.429 15.77-27.429 15.77v-31.54z'%3E%3C/path%3E%3C/svg%3E%0A");}

.imagegrid .gridmeta {display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:5px;row-gap:5px;}

.imagegrid .gridcat {font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:0.2em;padding-right:46px;font-weight:500;}
.imagegrid .gridcat:after {content:"";display:inline-block;width:40px;height:1px;vertical-align:middle;margin-left:6px;margin-right:-46px;position:relative;vertical-align:top;margin-top:6px;border-bottom:1px solid var(--osb-beige);}

.imagegrid-overlays .gridcat:after {content:normal;display:none;}

.imagegrid .gridtime {font-size:10px;line-height:14px;padding-left:17px;position:relative;}
.imagegrid .gridtime:before {position:absolute;top:0;left:0;content:"";font-size:12px;width:1em;height:14px;background-position:center center;background-size:100%;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23101010' d='M32 16c0 8.837-7.163 16-16 16s-16-7.163-16-16c0-3.331 1.018-6.425 2.759-8.988 0.311-0.456 0.933-0.575 1.389-0.263 0.457 0.256 0.576 0.931 0.265 1.388-1.523 2.244-2.413 4.95-2.413 7.863 0 7.731 6.269 14 14 14s14-6.269 14-14c0-7.394-5.738-13.452-13-13.965v4.965c0 0.55-0.45 1-1 1s-1-0.45-1-1v-6c0-0.552 0.45-1 1-1 8.837 0 16 7.162 16 16v0zM16.706 15.294c0.394 0.387 0.394 1.025 0 1.413-0.387 0.394-1.025 0.394-1.412 0l-6-6c-0.394-0.387-0.394-1.025 0-1.412 0.387-0.394 1.025-0.394 1.412 0l6 6z'%3E%3C/path%3E%3C/svg%3E%0A");}

.imagegrid .gridtitle {font-size:24px;line-height:30px;margin:0;position:static;}
.imagegrid .gridtitle a {font-weight:inherit;text-decoration:none;display:block;}
.imagegrid .gridtitle a:after {content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
.imagegrid .gridtitle a:hover, .imagegrid .gridtitle a:active {color:var(--osb-dark-green);}
.bodysection-dark .imagegrid .gridtitle a {color:inherit;}

.imagegrid-overlays .gridoverlay {position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;color:var(--osb-black);}
.imagegrid-overlays .gridoverlay-a {background:rgba(255,255,255,0.8);padding:12px;box-sizing:border-box;flex-grow:1;min-height:95px;}
.imagegrid-overlays .gridtitle a {color:var(--osb-green);}

.imagegrid4-lh .gridtitle, .imagegrid3-main .gridtitle {font-size:20px;line-height:26px;}

.imagegrid .morelink {margin-top:20px;}
.imagegrid .gridexcerpt {margin-top:20px;font-size:16px;}

.imagegrid6, .imagegrid4 {width:1398px;}
.imagegrid3-main {width:768px;}

.imagegrid-excerpts-alt>ul>li {width:100%;}
.imagegrid2-main>ul>li, .imagegrid-excerpts>ul>li {width:50%;}
.imagegrid3-main>ul>li {width:33.33333%;}
.imagegrid4>ul>li, .imagegrid4-main>ul>li, .imagegrid4-lh>ul>li {width:25%;}
.imagegrid5>ul>li {width:20%;}
.imagegrid6>ul>li {width:16.6666666666%;}

.imagegrid-shop .gridimage {margin-bottom:0;background:var(--osb-white);padding:4.8076923076923076923076923076923%;}
.imagegrid-shop .gridimage-a img {object-fit:contain;}

.imagegrid-excerpts>ul {margin-left:-60px;row-gap:60px;}
.imagegrid-excerpts>ul>li>.li-a {display:flex;flex-wrap:wrap;align-items:center;margin-left:30px;}
.imagegrid-excerpts .gridimage {margin-left:30px;margin-bottom:0;flex:1;align-self:flex-start;}
.imagegrid-excerpts .gridimage img {border:10px solid #fff;box-sizing:border-box;}
.imagegrid-excerpts .gridright {margin-left:30px;flex:1;text-align:center;font-size:16px;}
.imagegrid-excerpts .gridright h2 {margin:0 0 30px 0;}

.imagegrid-latest .gridimage {margin-bottom:0;}
.imagegrid-latest .gridcontent {padding:12px;background:var(--osb-cream);}
.imagegrid-latest>ul>li>.li-a {display:flex;}
.imagegrid-latest .gridlink {display:flex;flex-direction:column;width:100%;}
.imagegrid-latest .gridcontent {flex-grow:1;}
.imagegrid-latest .new {position:absolute;top:0;left:0;display:block;z-index:1;pointer-events:none;}
@media screen and (min-width:1280px) {
	.imagegrid-excerpts .gridright h2 {font-size:32px;line-height:38px;}
}

.imagegrid-excerpts .gridright h2 a {color:inherit;text-decoration:none;}
.imagegrid-excerpts .gridright h2 a:hover, .imagegrid-excerpts .gridright h2 a:active {color:var(--osb-green);}
.bodysection-dark .imagegrid-excerpts .gridright h2 a {color:inherit;}

.imagegrid-excerpts-alt>ul {row-gap:60px;margin-left:0;}
.imagegrid-excerpts-alt>ul>li>.li-a {display:flex;flex-wrap:wrap;align-items:center;margin-left:0;}
.imagegrid-excerpts-alt>ul>li:nth-child(2n)>.li-a {flex-direction:row-reverse;}
.imagegrid-excerpts-alt .gridimage {margin-bottom:0;flex:1;align-self:flex-start;}
.imagegrid-excerpts-alt .gridimage img {border:10px solid #fff;box-sizing:border-box;}
.imagegrid-excerpts-alt .gridright {flex:1;text-align:center;font-size:16px;}
.imagegrid-excerpts-alt .gridright-a {padding:0 80px;}
.imagegrid-excerpts-alt .gridright h2 a {color:inherit;text-decoration:none;}
.imagegrid-excerpts-alt .gridright h2 a:hover, .imagegrid-excerpts .gridright h2 a:active {color:var(--osb-green);}
.bodysection-dark .imagegrid-excerpts-alt .gridright h2 a {color:inherit;}

.imagegrid-noborder .gridimage img {border:none;}

@media screen and (max-width:1279px) {
	.imagegrid .gridtitle {font-size:20px;line-height:26px;}
	.imagegrid-overlays .gridtitle {font-size:18px;line-height:24px;}
	.imagegrid5 .gridtitle {font-size:18px;line-height:24px;}

	.imagegrid-excerpts>ul>li>.li-a {display:block;}
	.imagegrid-excerpts .gridimage {margin-bottom:30px;}
	.imagegrid-excerpts .gridimage .gridimage-a {padding-bottom:100%;}

	.imagegrid-excerpts-alt .gridright-a {padding:0 60px;}
}
@media screen and (max-width:1023px) {
	.imagegrid6>ul>li {width:33.3333333333%;}
}
@media screen and (max-width:767px) {
	.imagegrid-std>ul {margin-left:-20px;}
	.imagegrid-std>ul>li {width:50%;}
	.imagegrid-std>ul>li>.li-a {margin-left:20px;}

	.imagegrid5 .gridtitle {font-size:20px;line-height:26px;}

	.imagegrid-overlays>ul, .imagegrid-shop>ul {row-gap:20px;}

	.imagegrid-excerpts>ul {row-gap:40px;}
	.imagegrid-excerpts>ul>li {width:100%;}

	.imagegrid-excerpts-alt>ul {row-gap:40px;}
	.imagegrid-excerpts-alt>ul>li>.li-a {display:block;}
	.imagegrid-excerpts-alt .gridimage {margin-bottom:30px;}
	.imagegrid-excerpts-alt .gridright-a {padding:0;}
}

.leftheading .lh-cols {display:flex;align-items:center;}
.leftheading .lh-heading {width:20%;/*display:flex;flex-direction:column;justify-content:center;align-self:flex-start;*/padding-right:30px;box-sizing:border-box;}
.leftheading .lh-heading .cicon {font-size:40px;display:block;margin:0 auto 20px auto;}
.leftheading .lh-heading h2 {margin:0;}
.leftheading .lh-right {flex-grow:1;}
.leftheading .imagegrid {margin:0;}

@media screen and (min-width:1024px) {
	.leftheading .lh-heading h2 {font-size:36px;line-height:42px;}
}
@media screen and (max-width:1023px) {
	.leftheading .lh-cols {display:block;}
	.leftheading .lh-heading {width:auto;padding:0;margin-bottom:30px;}
}

.pairings {margin:40px 0;background:var(--osb-green);padding:30px 20px;color:var(--osb-white);}
.pairings h2 {font-size:36px;line-height:42px;text-align:center;}

.pairswiper {padding:0 40px;position:relative;width:719px;max-width:100%;box-sizing:border-box;}
.pairswiper .swiper-custom-prev {left:-10px;}
.pairswiper .swiper-custom-next {right:-10px;}
.pairswiper .swiper-custom-prev, .pairswiper .swiper-custom-next {position:absolute;top:0;cursor:pointer;padding-bottom:calc(50% - 70px);width:40px;}

.pairswiper .swiper-custom-prev>span, .pairswiper .swiper-custom-next>span {position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);width:40px;height:100%;color:var(--osb-white);border-radius:50%;font-size:48px;display:flex;align-items:center;}
.pairswiper .swiper-custom-prev .cicon, .pairswiper .swiper-custom-next .cicon {display:block;margin:0 auto;}

.pairswiper .swiper-slide {width:calc(33.33333% - 20px);margin-right:30px;}

.pairswiper .swiper-button-disabled {display:none !important;}

.pairswiper .gridtitle {font-size:20px;line-height:26px;}
.pairswiper .gridtitle a {color:inherit;}
.pairswiper .gridtitle a:hover, .pairswiper .gridtitle a:active {color:inherit;text-decoration:underline;}
.pairswiper .gridimage {margin-bottom:10px;}

@media screen and (max-width:767px) {	
	.pairings h2 {font-size:32px;line-height:38px;}
	.pairswiper .swiper-slide {width:calc(50% - 10px);margin-right:20px;}
	.pairswiper .swiper-custom-prev, .pairswiper .swiper-custom-next {padding-bottom:calc(75% - 75px);}
	
}				
@media screen and (max-width:479px) {
	.pairswiper .swiper-slide {width:100%;}
	.pairswiper .swiper-custom-prev, .pairswiper .swiper-custom-next {padding-bottom:calc(150% - 120px);}
}

.filterresults .filterresult {display:none;}
.filterresults .filterresult.active {display:block;}

.filters ul {margin:0 0 0 -20px;padding:0;list-style:none;display:flex;flex-wrap:wrap;row-gap:20px;}
.filtersonly .filters ul {justify-content:center;}
.filters ul li {margin:0;padding:0;width:260px;}
.filters ul li .li-a {margin-left:20px;}

.filtersort {display:flex;justify-content:space-between;}
.filtersort.filtersonly {justify-content:center;}
.filtersort label {display:block;font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:0.2em;flex-shrink:0;font-weight:500;margin-bottom:5px;}

.filtersort select {width:100%;min-width:0;background:var(--osb-green);border:1px solid var(--osb-dark-green);color:var(--osb-white);font-size:13px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;padding:14px 20px;border-radius:0;white-space:nowrap;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-repeat:no-repeat,repeat;background-position:right 18px top 50%, 0 0;background-size:12px auto, 100%;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='32' viewBox='0 0 24 32'%3E%3Cpath fill='%23ffffff' d='M22.531 13.594l-9.5 8.944c-0.287 0.325-0.662 0.462-1.031 0.462s-0.742-0.137-1.031-0.41l-9.5-8.996c-0.602-0.575-0.627-1.525-0.059-2.125 0.571-0.606 1.524-0.625 2.121-0.056l8.469 8.019 8.469-8.025c0.598-0.568 1.547-0.547 2.121 0.059 0.566 0.604 0.541 1.554-0.059 2.129z'%3E%3C/path%3E%3C/svg%3E%0A"),linear-gradient(to bottom, var(--osb-green) 0%,var(--osb-green) 100%);}

.filtersort select[disabled] {opacity:0.5;}
.filtersort select option {font-weight:normal;font-size:16px;line-height:22px;text-transform:none;letter-spacing:0;}
.filtersort select::-ms-expand {display:none;}

.filtersort .sort {margin-left:40px;flex-shrink:0;display:flex;align-items:center;}
.filtersort .sort select {width:200px;color:inherit;background-color:var(--osb-white);border-color:var(--osb-beige);color:var(--osb-black);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='32' viewBox='0 0 24 32'%3E%3Cpath fill='%23101010' d='M22.531 13.594l-9.5 8.944c-0.287 0.325-0.662 0.462-1.031 0.462s-0.742-0.137-1.031-0.41l-9.5-8.996c-0.602-0.575-0.627-1.525-0.059-2.125 0.571-0.606 1.524-0.625 2.121-0.056l8.469 8.019 8.469-8.025c0.598-0.568 1.547-0.547 2.121 0.059 0.566 0.604 0.541 1.554-0.059 2.129z'%3E%3C/path%3E%3C/svg%3E%0A"),linear-gradient(to bottom, var(--osb-white) 0%,var(--osb-white) 100%);}
.filtersort .sort label {display:block;margin-right:15px;margin-bottom:0;flex-shrink:0;}

@media screen and (max-width:1279px) {
	.filtersort {flex-wrap:wrap;row-gap:20px;}
	.filtersort .sort {margin-left:auto;}

	.filters {flex-basis:100%;}
	.filtersmulti ul li {width:33.3333333333%;}
}
@media screen and (max-width:767px) {
	.filtersort {row-gap:20px;}
	.filters ul {margin-left:-10px;row-gap:10px;}
	.filtersmulti ul li {width:50%;}
	.filters ul li .li-a {margin-left:10px;}
	.filtersort select {font-size:13px;line-height:18px;padding-left:15px;padding-right:33px;background-position:right 15px top 50%, 0 0;}
	.filtersort .sort .label {font-size:13px;line-height:18px;}
	.filtersort .sort select {width:180px;}
}

.wp-block-media-text {margin-left:auto;margin-right:auto;max-width:100%;text-align:center;grid-gap:0;}

.wp-block-media-text:not(.is-style-custom) {grid-template-columns:4fr 3fr !important;}
.wp-block-media-text.has-media-on-the-right:not(.is-style-custom) {grid-template-columns:3fr 4fr !important;}

.wp-block-media-text.is-style-equal {grid-template-columns:1fr 1fr !important;}
.wp-block-media-text.has-media-on-the-right.is-style-equal {grid-template-columns:1fr 1fr !important;}

.wp-block-media-text .wp-block-media-text__media {padding:0;align-self:start;position:relative;}
.wp-block-media-text .wp-block-media-text__content {padding:0 80px;}
.wp-block-media-text .wp-block-media-text__content>:first-child {margin-top:0;}
.wp-block-media-text .wp-block-media-text__content>:first-child>:first-child {margin-top:0;}
.wp-block-media-text .wp-block-media-text__content>:last-child {margin-bottom:0;}
.wp-block-media-text .wp-block-media-text__content>:last-child>:last-child {margin-bottom:0;}

@media screen and (max-width:1279px) {
	.wp-block-media-text .wp-block-media-text__content {padding:0 60px;}
	
	.wp-block-media-text:not(.is-style-custom) {grid-template-columns:1fr 1fr !important;}
	.wp-block-media-text.has-media-on-the-right:not(.is-style-custom) {grid-template-columns:1fr 1fr !important;}
}
@media screen and (max-width:1023px) {	
	.wp-block-media-text .wp-block-media-text__content {min-width:300px;}
}

@media screen and (min-width:768px) {
	.wp-block-media-text .btnswrap-a {justify-content:flex-start;}
}
@media screen and (max-width:767px) {
	#fullwrap .wp-block-media-text.is-stacked-on-mobile {grid-template-columns:100% !important;}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {display:block;width:auto;margin:0 auto 40px auto !important;grid-column:1;grid-row:1;}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {padding:0 !important;width:100%;grid-column:1;grid-row:2;}
	.wp-block-media-text>figure>img, .wp-block-media-text>figure>video {width:auto;max-width:100%;}	
}

.subscribebar {padding:60px 0;}

@media screen and (max-width:767px) {
	.subscribebar {padding:40px 0;}
}

#fullwrap .subscribewrap .formkit-form {max-width:none;}
#fullwrap .subscribewrap .formkit-form [data-style="clean"] {padding:0;}
#fullwrap .subscribewrap .formkit-field {margin-bottom:20px;}

#fullwrap .subscribewrap input[type="text"], #fullwrap .subscribewrap input[type="email"] {display:block;margin:0;box-sizing:border-box;background:#fff;border:1px solid var(--osb-beige) !important;padding:11px 20px;font-size:16px;line-height:24px;min-width:0;border-radius:0 !important;box-sizing:border-box;width:100%;color:inherit !important;}

#fullwrap .subscribewrap button.formkit-submit {background:var(--osb-green) !important;border:1px solid var(--osb-dark-green) !important;color:var(--osb-white) !important;font-size:13px;line-height:18px;font-weight:500 !important;text-transform:uppercase;letter-spacing:0.2em;transition:background 0.3s;padding:14px 20px;display:block;box-sizing:border-box;border-radius:0 !important;width:100%;}
#fullwrap .subscribewrap button.formkit-submit:hover {background:var(--osb-dark-green);}
#fullwrap .subscribewrap button.formkit-submit span {padding:0;}

#fullwrap .subscribewrap .formkit-alert {margin:0 0 20px 0;padding:0;background:none;border:none;}
#fullwrap .subscribewrap .formkit-alert-error {color:var(--osb-red);}
#fullwrap .subscribewrap .formkit-alert-success {margin-bottom:0;color:inherit;}

.ajaxnav, .plainnav {text-align:center;}

.breadcrumb {font-size:10px;line-height:18px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;margin-bottom:20px;}
.postheader .breadcrumb {text-align:left;}

.breadcrumb a {color:inherit;font-weight:inherit;text-decoration:none;}
.breadcrumb a:hover, .breadcrumb a:active {color:var(--osb-green);}
.breadcrumb .cicon {display:inline-block;font-size:16px;height:18px;vertical-align:top;margin:0 4px;position:relative;}

.breadcrumb + * {margin-top:0;}

.logolist ul {margin:0 0 0 -60px;row-gap:40px;padding:0;list-style:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.logolist ul li {margin:0 0 0 60px;padding:0;}
.logolist ul li a, .logolist ul li img {display:block;}

@media screen and (min-width:768px) {
	.logolist ul li {width:auto !important;}
}
@media screen and (max-width:767px) {
	.logolist ul {row-gap:30px;}
	.logolist ul {margin-left:-30px;}
	.logolist ul li {margin-left:30px;}
}

.bgbox {background:var(--osb-white);border:1px solid var(--osb-beige);padding:40px;}

@media screen and (max-width:767px) {
	.bgbox {padding:30px 20px;}
}

.togglelist .togglereveal {display:none;}
.togglelist .open .togglereveal {display:block;}
.togglelist .toggleitem>:first-child {font-size:28px;line-height:36px;padding-left:30px;position:relative;cursor:pointer;transition:color 0.3s;margin:0;color:var(--osb-green);text-align:left !important;}
.togglelist .toggleitem>:first-child:hover {text-decoration:underline;}

.togglelist .toggleitem.open>:first-child {margin-bottom:15px;}
.togglelist .toggleitem {margin-bottom:18px;}
.togglelist .toggleitem.open {margin-bottom:25px;}
.togglelist .togglereveal {padding-left:30px;}
.togglelist .toggleitem>:first-child:before {content:"";position:absolute;top:0;left:0;display:block;width:16px;height:36px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'%3E%3Cpath d='M27 16c0 1.106-0.896 2.001-2 2.001h-9v9c0 1.106-0.896 1.999-2 1.999s-2-0.894-2-1.999v-9h-9c-1.104 0-2-0.895-2-2.001s0.896-1.999 2-1.999h9v-9c0-1.106 0.896-2.001 2-2.001s2 0.895 2 2.001v9h9c1.106-0.001 2 0.893 2 1.999z'%3E%3C/path%3E%3C/svg%3E%0A") center center no-repeat;mask:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'%3E%3Cpath d='M27 16c0 1.106-0.896 2.001-2 2.001h-9v9c0 1.106-0.896 1.999-2 1.999s-2-0.894-2-1.999v-9h-9c-1.104 0-2-0.895-2-2.001s0.896-1.999 2-1.999h9v-9c0-1.106 0.896-2.001 2-2.001s2 0.895 2 2.001v9h9c1.106-0.001 2 0.893 2 1.999z'%3E%3C/path%3E%3C/svg%3E%0A") center center no-repeat;-webkit-mask-size:100%;mask-size:100%;}
.togglelist .toggleitem.open>:first-child:before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'%3E%3Cpath d='M25 18h-22c-1.106 0-2-0.895-2-2.001s0.894-1.999 2-1.999h22c1.106 0 2 0.894 2 1.999s-0.894 2.001-2 2.001z'%3E%3C/path%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'%3E%3Cpath d='M25 18h-22c-1.106 0-2-0.895-2-2.001s0.894-1.999 2-1.999h22c1.106 0 2 0.894 2 1.999s-0.894 2.001-2 2.001z'%3E%3C/path%3E%3C/svg%3E%0A");}

.shopswiper {padding:35px 58px;position:relative;background:#fff;}
.shopswiper .swiper-custom-prev {left:8px;}
.shopswiper .swiper-custom-next {right:8px;}
.shopswiper .swiper-custom-prev, .shopswiper .swiper-custom-next {position:absolute;top:50%;font-size:44px;line-height:1;margin-top:-22px;cursor:pointer;}
.shopswiper .swiper-custom-prev .cicon, .shopswiper .swiper-custom-next .cicon {display:block;padding:0 10px;}

.shopswiper .swiper-slide {width:calc(16.6666666666% - 25px);margin-right:30px;}
.maincol .shopswiper .swiper-slide {width:calc(25% - 22.5px);}

.shopswiper .swiperimage {position:relative;height:0;padding-bottom:100%;overflow:hidden;}
.shopswiper .swiperimage img {display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}

@media screen and (max-width:1279px) {
	.shopswiper .swiper-slide {width:calc(20% - 24px);}
	.maincol .shopswiper .swiper-slide {width:calc(25% - 22.5px);}
}
@media screen and (max-width:1023px) {
	.shopswiper .swiper-slide {width:calc(25% - 22.5px);}
}
@media screen and (max-width:767px) {
	.shopswiper {padding:20px 46px;margin-left:-20px;margin-right:-20px;}
	.shopswiper .swiper-custom-prev {left:5px;}
	.shopswiper .swiper-custom-next {right:5px;}	
	.shopswiper .swiper-custom-prev, .shopswiper .swiper-custom-next {font-size:32px;margin-top:-16px;}
	.shopswiper .swiper-slide {width:calc(50% - 10px);margin-right:20px;}
}				
@media screen and (max-width:339px) {
	.shopswiper {margin-left:-10px;margin-right:-10px;}
}				

.featurebox {display:flex;}
.featurebox-white {background:var(--osb-white);}
.featurebox-cream {background:var(--osb-cream);}
.featurebox-right {flex-direction:row-reverse;}
.featurebox .fb-image {width:800px;position:relative;}

.featurebox .fb-image.withvideo:after {pointer-events:none;content:"";display:block;z-index:1;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;border-radius:50%;background-size:100%;background-repeat:no-repeat;background-position:center center;width:80px;height:80px;background-color:rgba(41,45,52,0.30);background-size:25.3125px 30px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='27' height='32' viewBox='0 0 27 32'%3E%3Cpath fill='%23fff' d='M0 0l27.429 15.77-27.429 15.77v-31.54z'%3E%3C/path%3E%3C/svg%3E%0A");}

.featurebox .fb-text {width:600px;padding:60px 0;align-self:center;text-align:center;}

.featurebox-none .fb-text {padding:0;}

.featurebox-equal .fb-image {width:700px;}
.featurebox-equal .fb-text {width:700px;}

.featurebox .fb-text-a {padding:0 80px;}

.featurebox .fb-image:before {content:"";display:block;height:0;padding-bottom:67.5%;}
.featurebox-tall .fb-image:before {padding-bottom:114.2857142857%;}
.featurebox .fb-image img {display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

.featurebox h2 a {color:inherit;font-weight:inherit;text-decoration:none;}
.featurebox h2 a:hover, .featurebox h2 a:active {color:var(--osb-green);}

.featurebox-video .fb-image:after {pointer-events:none;content:"";display:block;z-index:1;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;border-radius:50%;background-size:100%;background-repeat:no-repeat;background-position:center center;width:80px;height:80px;background-color:rgba(41,45,52,0.30);background-size:25.3125px 30px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='27' height='32' viewBox='0 0 27 32'%3E%3Cpath fill='%23fff' d='M0 0l27.429 15.77-27.429 15.77v-31.54z'%3E%3C/path%3E%3C/svg%3E%0A");}

.latestposticon img {display:block;margin:0 auto;}
.latestposticon + h2 {margin-top:40px;}

@media screen and (max-width:1279px) {
	.featurebox .fb-image {width:700px;}
	.featurebox .fb-text {width:700px;}
	.featurebox .fb-text {padding:40px 0;}
	.featurebox-none .fb-text {padding:0;}
	.featurebox .fb-text-a {padding:0 60px;}
}
@media screen and (max-width:767px) {
	.featurebox {display:block;}
	.featurebox .fb-image {padding:0;margin-left:0;margin-right:0;max-width:100%;}
	.featurebox .fb-text-a {padding:0 20px;}
	.featurebox .fb-text {padding-top:30px;padding-bottom:30px;width:auto;}
	.featurebox-none .fb-text {padding-bottom:0;}
	.featurebox-none .fb-text-a {padding:0;}

	.latestposticon + h2 {margin-top:30px;}
}

.featcats {width:1398px;margin-left:auto;margin-right:auto;max-width:100%;}
.featcats ul {margin:0 0 0 -30px;padding:0;list-style:none;display:flex;flex-wrap:wrap;row-gap:30px;}
.featcats ul li {margin:0;padding:0;width:25%;}
.featcats ul li .li-a {margin-left:30px;position:relative;}
.featcats .gridimage .gridimage-a {height:0;padding-bottom:67.5%;position:relative;}
.featcats .gridimage .gridimage-a img {display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.featcats .gridtitle {position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;background:rgba(41,45,52,0.24);color:var(--osb-white);font-size:13px;line-height:18px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;text-align:center;padding:15px 20px;box-sizing:border-box;pointer-events:none;}
.featcats .gridtitle a {color:inherit;font-weight:inherit;text-decoration:none;}
.featcats .gridimage a:focus {outline:none;}
.featcats .gridimage a:focus img {outline:auto;}

@media screen and (max-width:767px) {
	.featcats ul {margin-left:-20px;row-gap:20px;}
	.featcats ul li {width:50%;}	
	.featcats ul li .li-a {margin-left:20px;}
}

.cookbooks {width:960px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;}
.cookbooks .cookbooks-a {display:flex;margin-left:-80px;row-gap:60px;flex-wrap:wrap;}
.cookbooks .cookbook {width:50%;}
.cookbooks .cookbook-a {margin-left:80px;}
.cookbooks .cookbook-image {margin-bottom:30px;}
.cookbooks .cookbook-image img {display:block;margin:0 auto;}

@media screen and (max-width:1279px) {
	.cookbooks .cookbooks-a {margin-left:-60px;}
	.cookbooks .cookbook-a {margin-left:60px;}
}
@media screen and (max-width:767px) {
	.cookbooks {width:440px;}
	.cookbooks .cookbook {width:100%;}
}

.postcols {width:1190px;max-width:100%;margin-left:auto;margin-right:auto;}
.postcols>.maincol {float:left;display:inline;width:100%;margin-right:-420px;}
.postcols>.maincol>.maincol-a {margin-right:420px;max-width:770px;}
.postcols>.sidebar {float:right;display:inline;width:300px;}

.sidebar .section {margin-bottom:60px;font-size:16px;text-align:center;}

@media screen and (max-width:1199px) {
	.postcols>.maincol {margin-right:-360px;}
	.postcols>.maincol>.maincol-a {margin-right:360px;}
	.postcols>.sidebar {width:300px;}
}
@media screen and (max-width:1023px) {
	.postcols>.maincol {float:none;display:block;width:770px;max-width:100%;margin:0 auto;}
	.postcols>.maincol>.maincol-a {margin-right:0;max-width:none;}
	.postcols>.sidebar {float:none;display:block;margin:60px auto 0 auto;max-width:100%;width:360px;}
}
@media screen and (max-width:767px) {
	.postcols>.sidebar {margin-top:40px;}
	.sidebar .section {margin-bottom:40px;}
}

.postheader {margin-bottom:30px;}

.postheader .postrating {margin-top:20px;}

.postheader .postrating .wprm-recipe-rating-details {font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;margin-top:10px;}

.featuredcomment {background:var(--osb-white);border:1px solid var(--osb-green);padding:30px;margin:30px 0;}
.featuredcomment h2 {font-size:14px;line-height:20px;color:var(--osb-black);text-transform:uppercase;letter-spacing:0.2em;font-weight:500;text-align:left;margin:0 0 20px 0;}
.featuredcomment .wprm-comment-rating {display:inline-block;vertical-align:top;margin:0;padding:5px 0;}

.postfooter .buttonlist {margin:40px 0;}

.postfooter .postmeta {margin:40px 0;}
.postfooter .postmeta {font-size:10px;line-height:20px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;text-align:center;}
.postfooter .postmeta p {margin-bottom:15px;}
.postfooter .postmeta a {color:inherit;text-decoration:underline;display:inline-block;font-weight:inherit;}
.postfooter .postmeta a:hover, .postfooter .postmeta a:active {color:var(--osb-green);}

.postfooter .disclaimer {margin:40px 0;font-size:13px;line-height:22px;text-align:center;}

.seriesnav .label {font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;margin-bottom:10px;text-align:center;}

.seriesnav .seriesnav-a {display:flex;flex-wrap:wrap;row-gap:20px;margin-left:-20px;justify-content:center;}
.seriesnav .seriesnav-a .btn {margin-left:20px;}

/***** COMMENT LIST *****/

ul.commentlist {margin:0;padding:0;list-style:none;}
ul.commentlist li.comment-li {margin:0 0 30px 0;padding:0;}
ul.commentlist li.comment-li>ul {margin:30px 0 0 40px;padding:0;list-style:none;}

ul.commentlist li #respond {margin:40px 0;}
ul.commentlist li li #respond {margin-left:-40px;}
ul.commentlist li li li #respond {margin-left:-80px;}
ul.commentlist li li li li #respond {margin-left:-120px;}
ul.commentlist li li li li li #respond {margin-left:-160px;}

@media screen and (max-width:619px) {
	ul.commentlist li.comment-li li.comment-li>ul {margin-left:0;}
	ul.commentlist li li li #respond {margin-left:-40px !important;}
}

#respond #reply-title small {display:block;font-size:11px;line-height:16px;letter-spacing:0.1em;text-transform:uppercase;margin-top:12px;}
#respond #reply-title small a {color:inherit;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px;text-decoration:none;vertical-align:bottom;}
#respond #reply-title small a:hover, #respond #reply-title small a:active {color:var(--osb-green);}

.comdiv.bypostauthor, .comdiv.byadmin {background:var(--osb-beige);padding:30px;}

.comdiv .commeta {margin-bottom:12px;display:flex;justify-content:space-between;}
.comdiv .comheader h3 {font-size:18px;line-height:26px;font-weight:bold;margin:0;}
.comdiv .commeta .comdate {font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;}

.comdiv .comactions ul {display:flex;flex-wrap:wrap;margin:0 0 0 -20px;row-gap:10px;padding:0;list-style:none;align-items:center;justify-content:flex-end;}
.comdiv .comactions ul li {margin:0 0 0 20px;padding:0;}

.comdiv .comactions a {text-decoration:none;font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;display:block;padding-bottom:2px;border-bottom:1px solid currentColor;font-weight:500;color:inherit;}

.comdiv .wprm-comment-rating {margin-bottom:15px;}
/***** COMMENT FORM *****/

#respond .comment-form .comtwocol {margin-left:-20px;display:flex;}
#respond .comment-form .comtwocol p {margin-left:20px;width:50%;}

#respond .comment-form input[type="text"],
#respond .comment-form input[type="email"],
#respond .comment-form input[type="url"],
#respond .comment-form textarea {border:1px solid var(--osb-beige);background:var(--osb-white);border-radius:0;box-sizing:border-box;width:100%;padding:11px 20px;font-size:16px;line-height:24px;}

#respond .comment-form textarea {height:120px;transition:height 0.3s;}
#respond .comment-form.expanded textarea {height:216px;}

#respond .comment-form .form-submit {margin-bottom:0;}

#respond .comment-form input[type="submit"] {background:var(--osb-green);border:1px solid var(--osb-dark-green);color:var(--osb-white);font-size:13px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;transition:background 0.3s;padding:14px 20px;display:block;box-sizing:border-box;border-radius:0;}
#respond .comment-form input[type="submit"]:hover {background:var(--osb-dark-green);}

#respond .comment-form label {display:block;margin:0 0 10px 0;font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;font-weight:500;}

#respond .comment-form label .required {color:var(--osb-red);}

#respond .comment-form p {margin-bottom:30px;}

#respond .comment-form .comment-form-cookies-consent input[type="checkbox"], #respond .comment-form .comment-subscription-form input[type="checkbox"] {display:none;}
#respond .comment-form .comment-form-cookies-consent input[type="checkbox"] + label, #respond .comment-form .comment-subscription-form input[type="checkbox"] + label {position:relative;display:block;padding-left:32px;margin:0;font-size:16px;line-height:24px;}

#respond .comment-form .comment-form-cookies-consent input[type="checkbox"] + label:before, #respond .comment-form .comment-subscription-form input[type="checkbox"] + label:before {content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:#fff;border:1px solid #212121;box-sizing:border-box;}
#respond .comment-form .comment-form-cookies-consent input[type="checkbox"]:checked + label:after, #respond .comment-form .comment-subscription-form input[type="checkbox"]:checked + label:after {content:"";display:block;position:absolute;top:4px;left:2px;width:16px;height:16px;background-size:100%;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23b2436b' d='M27.241 5.217l-16.44 16.44-6.041-6.041c-0.293-0.293-0.768-0.293-1.061 0l-1.768 1.768c-0.293 0.293-0.293 0.768 0 1.061l8.339 8.339c0.293 0.293 0.768 0.293 1.061 0l18.738-18.738c0.293-0.293 0.293-0.768 0-1.061l-1.768-1.768c-0.293-0.293-0.768-0.293-1.061 0z'%3E%3C/path%3E%3C/svg%3E%0A");}

#respond .comment-form fieldset.wprm-comment-ratings-container {display:block;}

p.akismet_comment_form_privacy_notice {margin:30px 0;}

.instagram-top {padding-bottom:22px;}
.instagram-top h2 {font-size:36px;line-height:42px;text-align:left;margin:0 0 10px 0;}
.instagram-top h2 a {color:inherit;font-weight:inherit;}
.instagram ul {margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}
.instagram ul li {margin:0;padding:0;width:16.666666666666666%;}
.instagram ul li a {position:relative;height:0;padding-bottom:100%;display:block;}
.instagram ul li a img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
@media screen and (max-width:767px) {
	.instagram-top h2 {font-size:32px;line-height:38px;}
	.instagram ul li {width:33.333333333333333%;}
}

#footer {background:var(--osb-green);padding:60px 0;color:var(--osb-white);}
#footer a {color:inherit;}

#footer .ftcols {font-size:13px;line-height:18px;margin-bottom:60px;}
#footer .ftcols .ftcols-a {display:flex;margin-left:-30px;flex-wrap:wrap;row-gap:30px;}
#footer .ftcols .col {width:20%;}
#footer .ftcols .col .col-a {margin-left:30px;}
#footer .ftcols ul {margin:0;padding:0;list-style:none;}
#footer .ftcols ul li {margin:12px 0 0 0;padding:0;}
#footer .ftcols ul li:first-child {margin-top:0;}
#footer .ftcols ul li a {text-transform:uppercase;letter-spacing:2px;font-weight:500;}

#footer .ftlogo img {display:block;}

#footer .ftcols h2 {font-size:24px;line-height:32px;text-align:inherit;margin-bottom:25px;}

#footer .ftsmall {font-size:16px;line-height:22px;}
#footer .ftsmall .icon-basil {font-size:20px;height:22px;vertical-align:top;margin-right:20px;}
#footer .ftsmall ul {margin:0 0 0 -20px;row-gap:15px;padding:0;list-style:none;display:flex;flex-wrap:wrap;}
#footer .ftsmall ul li {margin:0 0 0 20px;padding:0;}
#footer .ftsmall ul li.right {margin-left:auto;padding-left:20px;}
#footer .ftsmall ul li a {font-weight:inherit;color:inherit;}

@media screen and (max-width:1279px) {
	#footer .ftcols .col {width:25%;}
	#footer .ftcols .col:first-child {width:100%;margin-bottom:10px;}
	#footer .ftcols .ftlogo img {margin:0 auto;}
}
@media screen and (max-width:1023px) {
	#footer {padding:40px 0;}

	#footer .ftcols {margin-bottom:40px;}
	
	#footer .ftsmall .icon-basil {display:block;margin:0 auto 20px auto;}
	#footer .ftsmall ul {display:block;margin-left:0;text-align:center;}
	#footer .ftsmall ul li {margin-left:0;margin-bottom:15px;}
	#footer .ftsmall ul li.right {margin-left:0;padding-left:0;}
	#footer .ftsmall ul li:last-child {margin-bottom:0;}
}

@media screen and (max-width:767px) {
	#footer .ftcols .col {width:100%;text-align:center;}
}

/** GRAVITY FORMS **/

#fullwrap .custom-gform-wrap, #fullwrap .gform_confirmation_wrapper {margin-top:40px;margin-bottom:40px;}

#fullwrap .custom-gform-wrap {position:relative;}

#fullwrap .gform_wrapper .gfield_label {font-size:10px;line-height:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;display:block;margin-bottom:10px;color:inherit;}

#fullwrap .gform_wrapper input[type=color],
#fullwrap .gform_wrapper input[type=date],
#fullwrap .gform_wrapper input[type=datetime-local],
#fullwrap .gform_wrapper input[type=datetime],
#fullwrap .gform_wrapper input[type=email],
#fullwrap .gform_wrapper input[type=month],
#fullwrap .gform_wrapper input[type=number],
#fullwrap .gform_wrapper input[type=password],
#fullwrap .gform_wrapper input[type=search],
#fullwrap .gform_wrapper input[type=tel],
#fullwrap .gform_wrapper input[type=text],
#fullwrap .gform_wrapper input[type=time],
#fullwrap .gform_wrapper input[type=url],
#fullwrap .gform_wrapper input[type=week],
#fullwrap .gform_wrapper select,
#fullwrap .gform_wrapper textarea,
#fullwrap .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	border:1px solid var(--osb-beige);background:var(--osb-white);border-radius:0;padding:11px 20px;font-size:16px;line-height:24px;
}

#fullwrap .gform_wrapper input[type="file"] {font-size:16px;line-height:24px;}

#fullwrap .gform_wrapper .gfield textarea.small {height:120px;}
#fullwrap .gform_wrapper .gfield textarea.medium {height:168px;}
#fullwrap .gform_wrapper .gfield textarea.large {height:216px;}

#fullwrap .gform_wrapper select.gfield_select, #fullwrap .gform_wrapper .ginput_complex select, #fullwrap .gform_wrapper .gfield_time_ampm select, #fullwrap .gform_wrapper .ginput_container_date select {
	-moz-appearance:none;-webkit-appearance:none;appearance: none;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='%23292D34' d='M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z'/%3E%3C/svg%3E"),linear-gradient(to bottom, #FFF7F6 0%,#FFF7F6 100%);background-repeat: no-repeat, repeat;background-position: right 17px top 50%, 0 0;background-size: .625em auto, 100%;padding-right:45px;
}

/* Hide arrow icon in IE browsers */
#fullwrap .gform_wrapper select.gfield_select::-ms-expand, #fullwrap .gform_wrapper .ginput_complex select::-ms-expand, #fullwrap .gform_wrapper .gfield_time_ampm select::-ms-expand, #fullwrap .gform_wrapper .ginput_container_date select::-ms-expand {
	display: none;	
}

#fullwrap .gform_wrapper select.gfield_select[multiple], #fullwrap .gform_wrapper .ginput_complex select[multiple] {background-image:none;padding-right:20px;}

#fullwrap .gform_wrapper .ginput_container_time {min-width:90px;max-width:90px;}
#fullwrap .gform_wrapper .gfield_time_ampm {min-width:95px;max-width:95px;}

#ui-datepicker-div {z-index:99999 !important;}

#fullwrap .gform_wrapper .description, #fullwrap .gform_wrapper .gfield_description, #fullwrap .gform_wrapper .gsection_description, #fullwrap .gform_wrapper .instruction, #fullwrap .gform_wrapper .ginput_complex label, #fullwrap .gform_wrapper .gform_fileupload_rules {font-size:14px;line-height:20px;padding-top:6px;}

@media screen and (min-width:641px) {
	#fullwrap .gform_wrapper .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)), 
	#fullwrap .gform_wrapper .ginput_full:not(:last-of-type) {margin-bottom:15px;}
}
@media screen and (max-width:640px) {
	#fullwrap .gform_wrapper .ginput_complex span {margin-bottom:15px;}
	#fullwrap .gform_wrapper .ginput_complex span:last-of-type {margin-bottom:0;}	
}

#fullwrap .gform_wrapper .field_description_above .description, #fullwrap .gform_wrapper .field_description_above .gfield_description, #fullwrap .gform_wrapper .gfield_description_above .gsection_description, #fullwrap .gform_wrapper .gfield_description_above .instruction {padding-top:0;padding-bottom:10px;}

#fullwrap .gform_wrapper .gform_fields {grid-row-gap:30px;}

#fullwrap .gform_wrapper .gchoice {position:relative;}

#fullwrap .gform_wrapper .gfield_checkbox label, #fullwrap .gform_wrapper .gfield_radio label, #fullwrap .gform_wrapper .ginput_container_consent label {font-size:18px;line-height:24px;margin:0;max-width:none;display:block;position:relative;padding-left:32px;font-weight:inherit;}

#fullwrap .gform_wrapper .gfield_checkbox .gchoice, #fullwrap .gform_wrapper .gfield_radio .gchoice {margin-bottom:10px;}

#fullwrap .gform_wrapper .gfield_checkbox .gchoice:last-child, #fullwrap .gform_wrapper .gfield_radio .gchoice:last-child {margin-bottom:0;}

#fullwrap .gform_wrapper .gfield_radio input[type="radio"] {opacity:0;position:absolute;top:2px;left:0;width:20px;height:20px;z-index:-1;}
#fullwrap .gform_wrapper .gfield_radio input[type="radio"]:focus + label:before {box-shadow:0 0 3px #292D34;}
#fullwrap .gform_wrapper .gfield_radio label:before {content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid #292D34;box-sizing:border-box;}
#fullwrap .gform_wrapper .gfield_radio input[type="radio"]:checked + label:after {content:"";display:block;position:absolute;top:8px;left:6px;width:8px;height:8px;border-radius:50%;background:#292D34;}

#fullwrap .gform_wrapper .gfield_checkbox input[type="checkbox"], #fullwrap .gform_wrapper .ginput_container_consent input[type="checkbox"] {opacity:0;position:absolute;top:2px;left:0;width:20px;height:20px;z-index:-1;}

#fullwrap .gform_wrapper .gfield_checkbox input[type="checkbox"]:focus + label:before, #fullwrap .gform_wrapper .ginput_container_consent input[type="checkbox"]:focus + label:before {box-shadow:0 0 3px #292D34;}

#fullwrap .gform_wrapper .gfield_checkbox label:before, #fullwrap .gform_wrapper .ginput_container_consent label:before {content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:#fff;border:1px solid #292D34;box-sizing:border-box;}
#fullwrap .gform_wrapper .gfield_checkbox input[type="checkbox"]:checked + label:after, #fullwrap .gform_wrapper .ginput_container_consent input[type="checkbox"]:checked + label:after {content:"";display:block;position:absolute;top:5px;left:3px;width:14px;height:14px;background-size:100%;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23292D34' d='M27.241 5.217l-16.44 16.44-6.041-6.041c-0.293-0.293-0.768-0.293-1.061 0l-1.768 1.768c-0.293 0.293-0.293 0.768 0 1.061l8.339 8.339c0.293 0.293 0.768 0.293 1.061 0l18.738-18.738c0.293-0.293 0.293-0.768 0-1.061l-1.768-1.768c-0.293-0.293-0.768-0.293-1.061 0z'%3E%3C/path%3E%3C/svg%3E%0A");}

#fullwrap .gform_wrapper .gfield_checkbox input[value="gf_other_choice"] + label + br,
#fullwrap .gform_wrapper .gfield_radio input[value="gf_other_choice"] + label + br {display:none;}

#fullwrap .gform_wrapper .gfield_checkbox button, #fullwrap .gform_wrapper .gfield_radio button {margin-top:5px;font-size:16px;}
#fullwrap .gform_wrapper .gfield_checkbox input[type="text"], #fullwrap .gform_wrapper .gfield_radio input[type="text"] {margin-top:15px;width:100%;}

#fullwrap .gform_wrapper select.gfield_select, #fullwrap .gform_wrapper .ginput_complex select, #fullwrap .gform_wrapper .gfield_time_ampm select {height:48px;}

#fullwrap .gform_wrapper .hour_minute_colon {align-self:center;}

#fullwrap .gform_wrapper select[multiple] {height:auto;}
#fullwrap .gform_wrapper select option {padding:2px;}

#fullwrap .gform_wrapper .gform_button, #fullwrap .gform_wrapper .gform_page_footer .button {background:var(--osb-green);color:var(--osb-white) !important;border:1px solid var(--osb-dark-green);border-radius:0;font-size:13px;line-height:18px;text-transform:uppercase;letter-spacing:0.2em;font-weight:500;padding:14px 20px;overflow:visible;cursor:pointer;-webkit-appearance:none;margin:0;transition:color 0.3s, background 0.3s;width:auto;}
#fullwrap .gform_wrapper .gform_button:hover, #fullwrap .gform_wrapper .gform_page_footer .button:hover {background:var(--osb-dark-green);}

#fullwrap .gform_wrapper .gform_footer, #fullwrap .gform_wrapper .gform_page_footer {margin-top:30px;padding-top:0;padding-bottom:0;}

#fullwrap .gform_wrapper .ginput_container_checkbox + .gfield_description, #fullwrap .gform_wrapper .ginput_container_radio + .gfield_description, #fullwrap .gform_wrapper .ginput_container_consent + .gfield_description {margin-top:10px;}

#fullwrap .gform_wrapper .ginput_container_consent + .gfield_description {border:none;max-height:none;overflow-y:visible;padding:0;}

#fullwrap .gform_wrapper .gfield_required {font-size:inherit;padding-left:5px;font-style:normal;}
#fullwrap .gform_wrapper .gfield_required .gfield_required {padding-left:0;}
#fullwrap .gform_wrapper .gform_required_legend .gfield_required {padding-left:0;}
#fullwrap .gform_wrapper .gform_required_legend {font-size:14px;line-height:20px;}

#fullwrap #gf_form_focus {outline:none;}

#fullwrap .gform_wrapper .gfield_required,
#fullwrap .gform_wrapper .gfield_error .gfield_label,
#fullwrap .gform_wrapper div.validation_error,
#fullwrap .gform_wrapper ol.validation_list,
#fullwrap .gform_wrapper .validation_message,
#fullwrap .gform_wrapper .gf_submission_limit_message,
#fullwrap .gform_wrapper .gfield.gfield_error div.ginput_complex.ginput_container label, 
#fullwrap .gform_wrapper .gfield.gfield_error .gfield_checkbox, 
#fullwrap .gform_wrapper .gfield.gfield_error ul.gfield_radio,
#fullwrap .gform_wrapper .gform_validation_errors > h2 {color:var(--osb-red);}

#fullwrap .gform_wrapper .gfield.gfield_error input[type="text"],
#fullwrap .gform_wrapper .gfield.gfield_error input[type="url"],
#fullwrap .gform_wrapper .gfield.gfield_error input[type="email"],
#fullwrap .gform_wrapper .gfield.gfield_error input[type="tel"], 
#fullwrap .gform_wrapper .gfield.gfield_error input[type="number"], 
#fullwrap .gform_wrapper .gfield.gfield_error input[type="password"], 
#fullwrap .gform_wrapper .gfield.gfield_error textarea,
#fullwrap .gform_wrapper .gfield.gfield_error select.gfield_select {border-color:var(--osb-red);}

#fullwrap .gform_wrapper .gfield_error label {color:inherit;}

#fullwrap .gform_wrapper .gfield_validation_message, #fullwrap .gform_wrapper .validation_message {border:none;padding:0;background:none;font-size:14px;line-height:20px;margin-top:6px;}

#fullwrap .gform_wrapper .gform_validation_errors {border:none;border-radius:0;box-shadow:none;background:none;margin:0 0 30px 0;padding:0;}
#fullwrap .gform_wrapper .gform_validation_errors .gform-icon {display:none;}
#fullwrap .gform_wrapper .gform_validation_errors h2 {font-size:inherit;line-height:inherit;font-weight:normal;margin:0 0 15px 0;text-align:left;font-family:inherit;}
#fullwrap .gform_wrapper .gform_validation_errors>h2.hide_summary {margin:0;}
#fullwrap .gform_wrapper .gform_validation_errors>ol {padding-left:1.6em;}
#fullwrap .gform_wrapper .gform_validation_errors>ol li {font-size:inherit;color:inherit;margin-bottom:4px;}
#fullwrap .gform_wrapper .gform_validation_errors>ol a {font-size:inherit;color:inherit;font-weight:inherit;}

#fullwrap .gform_wrapper .gsection {padding:0;border:none;}

#fullwrap .gform_wrapper .gform_title {margin:0 0 30px 0;}
#fullwrap .gform_wrapper .gsection_title {margin:10px 0 0 0;}
	
#fullwrap .gform_wrapper .gform_description {display:block;margin-bottom:30px;}

#fullwrap .gform_wrapper .recaptchafield:not(.gfield_error) {position:absolute;}
#fullwrap .gform_wrapper .recaptchafield.gfield_error .gfield_validation_message {margin-top:0;}
#fullwrap .gform_wrapper .grecaptcha-badge {z-index:1;}

.cicon {
	display: inline-block;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
	overflow:visible !important;
  }
  
  .icon-angle-right {
	width: 0.375em;
  }
  .icon-angle-left {
	width: 0.375em;
  }
  
  .icon-angle-right-light {
	  width: 0.5em;
	}
	
	.icon-angle-left-light {
	  width: 0.5em;
	}
  
  .icon-twitter {
	width: 1.1669921875em;
  }
  
  .icon-pinterest {
	width: 0.7998046875em;
  }
  
  .icon-facebook {
	width: 0.5498046875em;
  }
  
  .icon-youtube {
	width: 1.2222222222em;
  }
  
  .icon-tumblr {
	  width: 0.625em;
	}
  
  .icon-angle-down {
	width: 0.625em;
  }
  
  .icon-tiktok {
	width: 0.9287109375em;
  }
  
  .icon-bars {
	width: 0.875em;
  }
  
	.icon-spotify {
	  width: 0.96875em;
	}
	
	.icon-podcast {
	  width: 0.875em;
	}
  
	.icon-soundcloud {
	  width: 1.25em;
	}
	
	.icon-wikipedia {
	  width: 1.25em;
	}
  
	.icon-yummly {
	  width: 2.65625em;
	}  

	.icon-basil {width:1.65625em;}
	.icon-branch {width:0.84375em;}

  span[data-pin-log="button_pinit_floating"] {z-index:90 !important;}

  /****** MARGINS ******/

#fullwrap .notop>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}

#fullwrap .nobot>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}

@media screen and (min-width:768px) {
	#fullwrap .notop768>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}

	#fullwrap .nobot768>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
}

#fullwrap .wprm-rating-stars {display:block;}
#fullwrap .wprm-recipe-rating {padding:0;line-height:16px;}
#fullwrap .wprm-rating-star {display:inline-block;vertical-align:top;padding:0 1px;}
#fullwrap .wprm-rating-star:first-child {padding-left:0 !important;}
#fullwrap .wprm-rating-star:last-child {padding-right:0 !important;}
#fullwrap .wprm-rating-star svg {width:16px;height:16px;margin:0 !important;display:block;}
#fullwrap .wprm-comment-rating .wprm-rating-stars {line-height:16px;}


.sharebuttonwrap {position:relative;}

.sharebuttonwrap .sharepopup {position:absolute;top:58px;left:0;opacity:0;visibility:hidden;transition:visibility 0.3s, opacity 0.3s;z-index:2;display:none !important;}
.sharebuttonwrap.open .sharepopup {opacity:1;visibility:visible;display:block !important;}
.sharebuttonwrap .sharepopup-a {background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,0.08);padding:20px;margin:0;}
.sharebuttonwrap .sharepopup .buttonlist ul li {width:100%;}
.sharebuttonwrap .sharepopup .buttonlist ul li a {display:block;}

a.wprm-recipe-slickstream {visibility:visible !important;}

.slick-film-strip {margin-bottom:40px;}

.lg-backdrop {z-index:200000001;}
.lg-outer {z-index:200000002;}

h2.leaves:before {content:"";display:inline-block;vertical-align:middle;width:1.6669921875em;height:1em;font-size:9px;margin-right:10px;background-position:center center;background-size:100% auto;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='53' height='32' viewBox='0 0 53 32'%3E%3Cpath fill='%23fff' d='M0 0.956l2.125 5.504c10.702 27.715 27.636 31.231 46.72 16.014l1.351-1.101-0.314-0.646c-4.243-8.725-9.059-13.885-14.556-16.133-5.137-2.101-9.734-1.73-17.156 0.505l-2.927 0.903c-7.351 2.227-9.441 2.208-11.558-0.439l-3.684-4.606zM34.638 6.28l0.716 0.313c4.511 2.104 8.595 6.506 12.309 13.761l0.259 0.519-0.226 0.189c-17.101 13.635-31.831 11.551-42.034-10.869l-0.508-1.133 0.269 0.103c2.017 0.687 4.698 0.245 9.334-1.117l2.822-0.861c7.721-2.422 12.174-2.904 17.059-0.906z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M39.257 12.247c0.814 0.545 1.503 1.298 1.958 2.166s0.713 1.861 0.705 2.837c-0.008 0.976-0.233 1.969-0.707 2.849-0.108-0.949-0.218-1.837-0.395-2.664-0.189-0.85-0.47-1.626-0.855-2.351s-0.875-1.399-1.454-2.059c-0.568-0.636-1.24-1.221-1.987-1.828 0.987 0.107 1.922 0.505 2.736 1.050z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M31.646 11.25c0.689 0.488 1.28 1.172 1.637 1.97 0.383 0.785 0.516 1.721 0.309 2.618-0.182 0.884-0.679 1.716-1.33 2.299 0.167-0.848 0.28-1.609 0.224-2.319-0.029-0.722-0.215-1.368-0.517-1.986s-0.693-1.223-1.147-1.826c-0.455-0.603-0.988-1.167-1.518-1.792 0.883 0.158 1.679 0.535 2.342 1.036z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M23.121 10.493c0.594 0.358 1.118 0.839 1.509 1.443s0.612 1.321 0.577 2.045c-0.023 0.747-0.323 1.454-0.832 1.997-0.044-0.685-0.105-1.274-0.27-1.812s-0.397-1.014-0.693-1.488c-0.296-0.474-0.643-0.923-1.029-1.383l-0.809-0.949c-0.139-0.165-0.279-0.336-0.42-0.513 0.698 0.042 1.346 0.315 1.966 0.66z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M19.389 23.212c-0.706 0.139-1.375 0.023-1.963-0.191-0.562-0.226-1.092-0.586-1.41-1.108l1.714 0.076c0.521 0.011 1.019-0.026 1.468-0.098 0.232-0.054 0.437-0.096 0.657-0.173s0.428-0.18 0.663-0.294c0.469-0.229 0.929-0.542 1.467-0.893-0.055 0.616-0.323 1.189-0.78 1.706-0.24 0.235-0.518 0.459-0.819 0.635-0.313 0.153-0.648 0.258-0.996 0.339z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M27.337 26.755c-0.917 0.301-1.861 0.349-2.747 0.251s-1.725-0.365-2.441-0.841c0.906-0.059 1.722-0.104 2.515-0.197s1.563-0.233 2.287-0.468c0.724-0.235 1.375-0.553 1.994-1.003s1.169-1.042 1.773-1.72c-0.040 0.844-0.387 1.72-1.006 2.435-0.581 0.726-1.447 1.266-2.376 1.543z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M8.083 10.795c3.392 4.382 25.565 11.642 37.597 11.128-13.902 2.634-35.388-5.403-37.597-11.128z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M33.842 27.732c-0.776-0.004-1.531-0.165-2.122-0.584 0.77-0.14 1.438-0.29 2.069-0.451 0.657-0.173 1.253-0.406 1.812-0.649 0.382-0.186 0.759-0.384 1.12-0.612l0.529-0.37c0.301-0.176 0.541-0.411 0.83-0.612l0.566-0.466c0.1-0.078 0.206-0.156 0.32-0.231-0.035 0.194-0.081 0.363-0.127 0.533s-0.118 0.352-0.202 0.511c-0.168 0.317-0.35 0.672-0.619 0.98-0.474 0.614-1.134 1.113-1.875 1.445-0.715 0.32-1.525 0.509-2.301 0.505z'%3E%3C/path%3E%3C/svg%3E%0A");}
h2.leaves:after {content:"";display:inline-block;vertical-align:middle;width:0.5625em;height:1em;font-size:16px;margin-left:10px;background-position:center center;background-size:100% auto;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='32' viewBox='0 0 18 32'%3E%3Cpath fill='%23fff' d='M11.87 1.084l0.764 3.23c0.352 1.489-0.305 2.639-2.172 4.105l-0.65 0.486-2.812 1.967c-6.517 4.68-8.259 9.749-3.649 19.191l0.177 0.363 0.394-0.088c13.787-3.086 18.335-11.858 9.649-26.404l-1.701-2.849zM13.54 6.312l0.075-0.239 0.078 0.142c6.726 12.448 2.835 19.853-8.881 22.856l-0.718 0.174-0.36-0.776c-3.608-8.021-2.082-12.349 3.469-16.477l0.394-0.288c0.325-0.233 2.214-1.533 2.954-2.069l0.159-0.117c1.49-1.112 2.434-2.117 2.83-3.207z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M3.275 22.411c-0.040 0.55 0.054 1.117 0.281 1.619s0.577 0.961 1.012 1.295c0.435 0.334 0.953 0.579 1.507 0.673-0.383-0.376-0.738-0.733-1.043-1.098-0.311-0.378-0.557-0.772-0.745-1.194s-0.316-0.873-0.408-1.358c-0.085-0.472-0.111-0.973-0.121-1.515-0.294 0.475-0.442 1.028-0.483 1.578z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M5.469 18.689c-0.022 0.475 0.076 0.974 0.305 1.408 0.215 0.442 0.583 0.825 1.053 1.044 0.454 0.225 0.995 0.293 1.479 0.206-0.433-0.219-0.81-0.433-1.104-0.703-0.31-0.263-0.531-0.569-0.701-0.917s-0.302-0.731-0.411-1.141c-0.109-0.41-0.175-0.842-0.268-1.294-0.236 0.446-0.345 0.93-0.352 1.398z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M8.086 14.645c-0.047 0.387-0.016 0.786 0.116 1.169s0.373 0.729 0.706 0.964c0.339 0.249 0.756 0.36 1.173 0.322-0.288-0.257-0.528-0.488-0.709-0.747s-0.311-0.527-0.419-0.823c-0.108-0.295-0.186-0.605-0.256-0.935l-0.14-0.688c-0.025-0.119-0.052-0.24-0.082-0.364-0.223 0.324-0.327 0.706-0.388 1.101z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M15.011 17.394c0.306-0.265 0.486-0.602 0.595-0.937 0.094-0.328 0.118-0.687-0.002-1.009l-0.382 0.541c-0.060 0.085-0.119 0.167-0.177 0.245-0.176 0.235-0.364 0.443-0.552 0.617-0.104 0.084-0.194 0.161-0.304 0.231s-0.228 0.128-0.36 0.192c-0.264 0.129-0.562 0.224-0.903 0.342 0.292 0.189 0.638 0.268 1.026 0.245 0.187-0.025 0.383-0.071 0.565-0.143 0.176-0.086 0.339-0.198 0.495-0.324z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M13.828 22.147c0.451-0.303 0.799-0.705 1.063-1.132s0.436-0.892 0.473-1.374l-0.645 0.719c-0.104 0.113-0.208 0.222-0.313 0.329-0.316 0.32-0.644 0.613-0.999 0.852s-0.721 0.418-1.135 0.537c-0.414 0.119-0.866 0.158-1.376 0.191 0.388 0.275 0.896 0.424 1.427 0.397 0.523-0.007 1.062-0.203 1.506-0.52z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M13.428 8.077c0.766 3.023-3.698 15.374-8.092 20.535 5.981-5.256 9.863-17.572 8.092-20.535z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M12.008 25.372c0.267-0.346 0.457-0.737 0.476-1.144-0.329 0.293-0.627 0.538-0.916 0.762-0.304 0.231-0.614 0.416-0.915 0.579-0.215 0.105-0.433 0.204-0.659 0.285l-0.347 0.107c-0.182 0.072-0.37 0.098-0.558 0.157l-0.402 0.090c-0.069 0.017-0.14 0.037-0.213 0.062 0.098 0.052 0.189 0.090 0.28 0.128s0.197 0.069 0.296 0.087c0.199 0.036 0.418 0.077 0.648 0.065 0.436 0.002 0.886-0.118 1.289-0.331 0.389-0.206 0.754-0.5 1.020-0.846z'%3E%3C/path%3E%3C/svg%3E%0A");}

h2.branch:before {content:"";display:block;width:0.849609375em;height:1em;font-size:40px;margin:0 auto 20px auto;background-repeat:no-repeat;background-position:center center;background-size:100% auto;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='27' height='32' viewBox='0 0 27 32'%3E%3Cpath fill='%23101010' d='M12.275 0.168c-0.009 0.009-0.017 0.019-0.025 0.029-2.069 2.432-3.885 5.479-4.416 8.665-0.175 1.041-0.442 2.406 0.010 3.439-0.116 0.597-0.237 1.199-0.355 1.805-0.029-0.033-0.058-0.067-0.089-0.1-0.095-0.103-0.193-0.202-0.291-0.304-0.016-0.061-0.048-0.119-0.096-0.167-0.313-0.313-0.494-0.852-0.635-1.259-0.318-0.919-0.55-1.884-0.903-2.787-0.525-1.339-1.325-2.64-2.098-3.851-0.204-0.318-0.499-0.595-0.683-0.917-0.102-0.179-0.33-0.24-0.507-0.138-0.166 0.095-0.231 0.299-0.157 0.471-0.004 0.023-0.007 0.048-0.007 0.074 0 0.377-0.099 0.737-0.061 1.121 0.071 0.731 0.362 1.432 0.512 2.147 0.269 1.288 0.458 2.385 1.3 3.458 0.23 0.292 0.529 0.515 0.842 0.722 0.263 0.174 0.535 0.337 0.763 0.547 0.406 0.372 0.71 0.845 1.195 1.122 0.017 0.010 0.035 0.019 0.054 0.025 0.076 0.079 0.151 0.157 0.225 0.237 0.183 0.201 0.353 0.41 0.435 0.677-0.257 1.414-0.47 2.843-0.529 4.271-0.122-0.311-0.244-0.622-0.378-0.93 0.015-0.057 0.016-0.116 0.003-0.174-0.003-0.029-0.009-0.058-0.017-0.087-0.023-0.070-0.009-0.151-0.001-0.23 0.009-0.1 0.020-0.199 0.020-0.289 0-0.474-0.010-0.994-0.134-1.454-0.084-0.314-0.26-0.616-0.475-0.904-0.278-0.372-0.627-0.72-0.872-1.051-0.378-0.51-0.502-1.089-0.792-1.631-0.31-0.579-0.811-1.047-1.351-1.406-0.211-0.141-0.452-0.327-0.704-0.39-0.004-0.001-0.010-0.003-0.015-0.003h-0.001c-0.029-0.006-0.058-0.009-0.087-0.007h-0.001c-0.029 0.001-0.058 0.006-0.086 0.013l-0.003 0.001c-0.004 0.001-0.009 0.003-0.015 0.004-0.061 0.020-0.113 0.055-0.156 0.1-0.041 0.045-0.073 0.1-0.087 0.163-0.001 0.004-0.003 0.009-0.003 0.015v0.003c-0.006 0.028-0.009 0.058-0.007 0.087v0.001c0.001 0.029 0.006 0.058 0.013 0.087l0.001 0.001c0.001 0.004 0.003 0.010 0.004 0.015 0.16 0.481 0.465 0.917 0.625 1.409 0.481 1.475 0.871 3.137 1.804 4.406 0.393 0.534 1.012 0.874 1.517 1.311 0.436 0.939 0.73 1.904 1.218 2.824 0.020 0.294 0.048 0.587 0.086 0.879 0.041 0.311 0.095 0.618 0.157 0.922-0.007-0.006-0.015-0.010-0.023-0.016-0.006-0.004-0.012-0.009-0.019-0.013l-0.017-0.012c-0.013-0.009-0.026-0.019-0.038-0.028l-0.033-0.025c-0.756-0.823-1.191-1.983-1.868-2.858-0.557-0.721-1.282-1.208-1.918-1.843-0.599-0.6-1.131-0.903-1.914-1.247-0.097-0.044-0.233-0.148-0.366-0.222-0.154-0.087-0.31-0.14-0.439-0.142-0.023-0.001-0.048 0-0.073 0.004h-0.001c-0.036 0.006-0.071 0.017-0.103 0.033-0.057 0.028-0.103 0.068-0.138 0.116s-0.058 0.106-0.067 0.169c-0.004 0.035-0.004 0.073 0.001 0.109 0.004 0.023 0.009 0.045 0.017 0.065 0.131 0.39 0.382 0.725 0.662 1.045 0.237 0.27 0.494 0.528 0.68 0.811 0.205 0.313 0.327 0.666 0.462 1.013 0.16 0.411 0.337 0.813 0.631 1.154 0.275 0.321 0.643 0.503 1.037 0.644 0.314 0.112 0.646 0.198 0.929 0.353 0.72 0.395 1.313 1.025 2.040 1.427l0.012 0.012c0.049 0.049 0.108 0.081 0.17 0.097 0.24 0.174 0.477 0.359 0.678 0.571 0.252 0.894 0.548 1.773 0.794 2.67 0.003 0.013 0.006 0.026 0.010 0.038 0.090 0.331 0.173 0.664 0.244 1.002-0.073 1.188-0.063 2.388 0.003 3.576 0.012 0.205 0.188 0.362 0.393 0.352 0.205-0.012 0.362-0.188 0.352-0.392-0.065-1.186-0.074-2.385 0.001-3.57 0.031-0.47 0.013-0.961 0.202-1.403 0.502-1.179 1.358-2.087 2.222-3.003h0.010c1.045-0.055 2.055 0.138 3.074-0.131h0.001c0.728 0.081 1.55 0.196 2.283 0.092 0.461-0.065 0.894-0.266 1.351-0.362 1.488-0.314 3.093-0.624 4.618-0.657 0.785-0.017 1.55-0.147 2.326-0.256 0.116-0.016 0.573-0.035 0.795-0.125 0.154-0.061 0.249-0.16 0.295-0.253 0.092-0.183 0.017-0.407-0.167-0.5-0.009-0.004-0.019-0.009-0.029-0.013-0.067-0.064-0.159-0.105-0.259-0.105-0.907 0-1.768-0.167-2.67-0.221-1.221-0.073-2.459-0.033-3.68-0.012-0.963 0.016-1.899 0.038-2.832 0.301-0.467 0.132-0.855 0.384-1.229 0.66-0.321 0.237-0.631 0.493-0.99 0.673-0.044 0.022-0.081 0.051-0.112 0.086-0.695 0.166-1.387 0.1-2.091 0.076 0.375-0.403 0.759-0.801 1.155-1.191l0.001-0.001c1.003-0.724 2.121-1.087 3.311-1.332 0.513 0.126 1.128 0.015 1.645-0.026 0.686-0.055 1.46-0.067 2.127-0.227 0.714-0.173 1.373-0.536 2.089-0.712 0.922-0.225 1.87-0.273 2.779-0.576 0.138-0.047 0.231-0.166 0.252-0.301 0.042-0.067 0.064-0.148 0.057-0.233-0.019-0.205-0.199-0.356-0.404-0.337-0.797 0.073-1.591-0.081-2.393-0.032-1.294 0.081-2.667 0.358-3.913 0.709-0.63 0.177-1.268 0.333-1.832 0.679-0.092 0.057-0.259 0.141-0.377 0.235-0.029 0.023-0.055 0.047-0.080 0.071-0.459 0.093-0.909 0.201-1.346 0.337 0.814-0.679 1.665-1.308 2.555-1.862 0.3-0.125 0.646-0.193 0.984-0.276 0.413-0.103 0.813-0.228 1.137-0.451 0.979-0.669 1.807-1.646 2.613-2.502 0.736-0.782 1.547-1.5 2.297-2.271 0.618-0.635 1.253-1.164 1.701-1.945 0.071-0.125 0.202-0.314 0.297-0.499 0.071-0.14 0.121-0.281 0.138-0.404 0.071-0.129 0.061-0.294-0.038-0.416-0.129-0.158-0.365-0.182-0.523-0.052-0.832 0.68-1.815 1.128-2.69 1.746-0.512 0.362-0.948 0.808-1.434 1.199-1.239 0.997-2.497 2.019-3.493 3.269-0.403 0.506-0.855 0.983-1.227 1.51-0.125 0.177-0.313 0.398-0.412 0.618-2.121 1.364-4.028 3.134-5.728 4.986-1.003 1.093-2.072 2.118-2.721 3.46-0.013-0.663 0.092-1.317 0.204-1.986 0.058-0.352 0.125-0.708 0.199-1.066 0.006-0.007 0.010-0.016 0.015-0.025 0.468-0.884 1.377-1.526 2.187-2.122 0.228-0.057 0.457-0.167 0.676-0.31 0.406-0.262 0.785-0.634 1.085-0.861 0.923-0.699 1.697-1.529 2.565-2.291 0.811-0.712 1.678-1.366 2.444-2.131 0.119-0.119 0.141-0.301 0.064-0.442-0.006-0.041-0.017-0.081-0.036-0.119-0.092-0.183-0.316-0.259-0.499-0.166-0.653 0.327-1.415 0.395-2.057 0.725-0.464 0.238-0.845 0.605-1.252 0.926-0.941 0.744-1.803 1.52-2.546 2.464-0.35 0.445-0.963 1.060-1.104 1.625-0.007 0.029-0.010 0.060-0.012 0.089-0.015 0.029-0.025 0.060-0.032 0.092-0.364 0.272-0.734 0.557-1.075 0.868 0.262-0.862 0.595-1.699 1.032-2.461 0.224-0.391 0.499-0.747 0.774-1.1 0.047-0.022 0.089-0.052 0.125-0.092 0.697-0.786 1.649-1.307 2.476-1.935 0.859-0.653 1.522-1.483 2.262-2.25 0.010-0.003 0.020-0.004 0.031-0.007 0.084-0.025 0.179-0.025 0.272-0.025 0.15 0 0.301 0.003 0.442-0.019 0.443-0.067 0.869-0.148 1.296-0.297 1.813-0.628 3.477-1.866 4.995-3.013 0.484-0.365 0.958-0.741 1.434-1.116 0.097-0.077 0.339-0.222 0.497-0.365 0.122-0.11 0.204-0.228 0.237-0.327 0.061-0.182-0.026-0.377-0.196-0.455-0.095-0.083-0.228-0.116-0.358-0.076-1.688 0.528-3.197 1.257-4.774 2.044-0.8 0.4-1.62 0.754-2.366 1.252-0.522 0.347-0.986 0.789-1.46 1.198-0.086 0.074-0.304 0.227-0.427 0.375-0.089 0.105-0.14 0.215-0.159 0.317-0.713 0.741-1.348 1.544-2.177 2.173-0.268 0.204-0.547 0.397-0.827 0.592 0.443-0.805 0.862-1.63 1.301-2.436 0.044-0.015 0.084-0.038 0.122-0.070 0.595-0.509 1.33-0.849 1.896-1.416 0.918-0.917 1.381-2.117 2.169-3.134 1.034-1.336 2.3-2.451 3.472-3.659 0.481-0.494 1-1.066 1.322-1.676 0.090-0.172 0.195-0.477 0.323-0.734 0.051-0.103 0.096-0.202 0.161-0.246 0.122-0.081 0.18-0.224 0.163-0.361 0.015-0.112-0.020-0.228-0.106-0.314-0.145-0.145-0.381-0.145-0.526 0-1.027 1.025-2.309 1.83-3.478 2.676-0.471 0.34-0.971 0.612-1.396 1.015-1.118 1.060-1.653 2.396-2.534 3.614-0.602 0.833-1.208 1.6-1.693 2.513-0.177 0.334-0.42 0.85-0.455 1.259-0.638 1.163-1.226 2.365-1.905 3.502-0.382 0.638-0.887 1.186-1.309 1.795-0.003-0.209-0.009-0.42-0.012-0.628 0.275-0.301 0.516-0.83 0.669-1.148 0.206-0.429 0.467-0.952 0.523-1.427 0.148-1.23-0.039-2.412 0.268-3.64 0.055-0.224 0.067-0.51 0.17-0.717 0.092-0.183 0.017-0.407-0.167-0.5-0.090-0.045-0.19-0.051-0.279-0.022-0.132 0.015-0.253 0.099-0.307 0.231-0.359 0.895-0.881 1.71-1.296 2.554-0.446 0.91-0.769 1.855-0.691 2.949 0.032 0.452 0.079 0.925 0.199 1.362 0.022 0.080 0.058 0.265 0.122 0.385 0.013 0.025 0.028 0.048 0.042 0.068 0.012 0.644 0.042 1.301-0.041 1.936-0.003 0.025-0.004 0.049-0.003 0.073-0.609 1.395-0.971 2.942-1.217 4.407-0.032 0.193-0.064 0.385-0.092 0.577-0.23-0.785-0.432-1.579-0.538-2.404-0.292-2.268 0.003-4.565 0.417-6.823 0.013-0.038 0.020-0.077 0.022-0.118 0.179-0.961 0.377-1.914 0.558-2.856 0.019-0.020 0.036-0.044 0.051-0.068 0.118-0.205 0.143-0.462 0.23-0.683 0.228-0.581 0.439-1.169 0.736-1.721 0.452-0.842 1.027-1.621 1.435-2.486 0.221-0.465 0.339-0.968 0.509-1.451 0.35-0.994 0.676-1.922 0.913-2.952 0.118-0.507 0.366-0.987 0.441-1.503 0.044-0.304 0.013-0.608 0.006-0.911 0.087-0.151 0.057-0.349-0.081-0.467-0.156-0.134-0.391-0.115-0.525 0.041-0.013 0.015-0.026 0.031-0.039 0.045l0.002-0.007zM22.974 22.173c-1.127-0.037-2.267-0.011-3.393 0.003-0.915 0.012-1.808 0.021-2.697 0.206-0.386 0.080-0.702 0.241-1.010 0.41-0.095 0.052-0.19 0.104-0.285 0.157 0.418 0.027 0.841 0.040 1.237-0.002 0.454-0.048 0.88-0.197 1.329-0.267 1.552-0.242 3.225-0.479 4.818-0.507h-0zM1.643 18.051c0.196 0.213 0.385 0.428 0.537 0.654 0.258 0.383 0.418 0.815 0.588 1.244 0.143 0.359 0.293 0.715 0.554 1.015 0.208 0.238 0.498 0.358 0.796 0.461 0.386 0.136 0.792 0.245 1.143 0.433 0.165 0.089 0.325 0.19 0.482 0.296-0.272-0.463-0.546-0.922-0.867-1.327-0.591-0.75-1.369-1.251-2.045-1.912-0.394-0.386-0.76-0.64-1.191-0.864h0.002zM16.409 15.59c-0.225 0.068-0.445 0.145-0.653 0.247-0.434 0.214-0.786 0.552-1.165 0.842-0.924 0.704-1.774 1.435-2.504 2.327-0.164 0.201-0.393 0.436-0.599 0.686l0.003-0.003c0.332-0.236 0.64-0.519 0.891-0.701 0.939-0.685 1.723-1.499 2.606-2.244 0.466-0.393 0.949-0.769 1.424-1.155h-0.002zM22.154 18.872c-1.074 0.11-2.174 0.324-3.19 0.583-0.304 0.078-0.613 0.147-0.912 0.237 0.008-0.001 0.015-0.001 0.024-0.001 0.675-0.049 1.437-0.053 2.092-0.195 0.679-0.149 1.312-0.447 1.986-0.623v-0.001zM3.282 12.308c0.033 0.092 0.063 0.188 0.088 0.284 0.404 1.508 0.714 3.213 1.495 4.51 0.231 0.381 0.557 0.663 0.878 0.949-0.001-0.411-0.008-0.853-0.095-1.247-0.069-0.313-0.242-0.605-0.429-0.886-0.222-0.331-0.469-0.647-0.652-0.949-0.354-0.581-0.478-1.233-0.748-1.851-0.135-0.306-0.323-0.575-0.536-0.81l-0.001-0.001zM25.436 10.667c-0.497 0.298-0.999 0.585-1.473 0.918-0.511 0.36-0.947 0.808-1.433 1.199-1.227 0.986-2.475 1.991-3.463 3.227-0.328 0.412-0.69 0.803-1.016 1.22 0.076-0.019 0.152-0.037 0.227-0.055 0.333-0.083 0.659-0.173 0.92-0.351 0.959-0.655 1.764-1.617 2.554-2.453 0.758-0.803 1.594-1.541 2.365-2.333 0.456-0.467 0.929-0.87 1.317-1.372h0.002zM10.667 12.308c-0.091 0.194-0.179 0.388-0.262 0.583-0.348 0.812-0.611 1.653-0.55 2.629 0.018 0.293 0.040 0.597 0.086 0.89 0.093-0.205 0.172-0.427 0.237-0.582 0.154-0.369 0.364-0.812 0.407-1.222 0.082-0.778 0.054-1.537 0.082-2.299h-0zM23.793 9.027c-1.002 0.375-1.971 0.802-2.965 1.249-0.795 0.357-1.612 0.673-2.355 1.117-0.443 0.266-0.843 0.596-1.243 0.914 0.381-0.053 0.746-0.119 1.114-0.233 1.795-0.559 3.432-1.673 4.934-2.693 0.172-0.117 0.345-0.236 0.515-0.356l-0.001 0.001zM2.463 5.744c-0.003 0.073-0.002 0.148 0.008 0.224 0.077 0.721 0.398 1.413 0.561 2.119 0.274 1.2 0.438 2.232 1.297 3.231 0.204 0.237 0.473 0.41 0.75 0.577 0.223 0.136 0.451 0.268 0.665 0.414-0.323-0.882-0.57-1.802-0.94-2.664-0.569-1.328-1.439-2.615-2.278-3.816-0.020-0.028-0.039-0.055-0.060-0.083h-0.002zM22.151 4.104c-0.657 0.481-1.341 0.932-1.992 1.392-0.433 0.307-0.897 0.548-1.289 0.911-1.058 0.983-1.552 2.228-2.385 3.358-0.568 0.769-1.143 1.477-1.598 2.32-0.036 0.067-0.077 0.142-0.118 0.223 0.361-0.232 0.724-0.465 1.033-0.768 0.874-0.857 1.307-1.981 2.058-2.931 1.026-1.299 2.28-2.387 3.444-3.561 0.287-0.289 0.593-0.606 0.849-0.946l-0.003 0.001zM12.308 1.641c-1.826 2.086-3.362 4.573-3.848 7.165-0.087 0.471-0.211 1.018-0.245 1.562-0.006 0.1-0.011 0.2-0.009 0.299 0.203-0.464 0.407-0.925 0.674-1.366 0.479-0.794 1.090-1.53 1.524-2.346 0.225-0.423 0.34-0.882 0.514-1.32 0.365-0.925 0.707-1.788 0.957-2.748 0.109-0.423 0.336-0.822 0.434-1.246v0z'%3E%3C/path%3E%3C/svg%3E%0A");}

#searchwrap {display:none !important;}

h1 + .narrow>#tve_leads_end_content:first-child {margin-top:-40px !important;}
@media screen and (max-width:767px) {
	h1 + .narrow>#tve_leads_end_content:first-child {margin-top:-30px !important;}
}