.screen-reader-text {
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	transition: none;
}
.screen-reader-text:focus {
	background-color: #fff;
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	color: #285136;
	font-weight: 500;
	height: auto;
	left: 10px;
	line-height: 1;
	padding: 8px 19px;
	text-decoration: none;
	top: 10px;
	width: auto;
	z-index: 100000;
	border: 2px solid #628B1B;
	outline: none;
}
#skip-to-content {
	position: absolute;
	z-index: -1;
	width: 0;
	height: 0;
	top: 70px;
}
.parent-pageid-10096 #skip-to-content,
.parent-pageid-10160 #skip-to-content,
.page-id-10098 #skip-to-content,
.page-id-10107 #skip-to-content,
.page-id-10115 #skip-to-content,
.page-id-14808 #skip-to-content,
.page-id-19063 #skip-to-content,
.page-id-10117 #skip-to-content,
.page-id-10113 #skip-to-content,
.page-id-10111 #skip-to-content,
.page-id-10179 #skip-to-content,
.page-id-15794 #skip-to-content,
.page-id-15882 #skip-to-content,
.page-id-16883 #skip-to-content,
.page-id-16902 #skip-to-content,
.page-id-16736 #skip-to-content {
	top: 350px;
}
.page-id-46 #skip-to-content,
.page-id-10122 #skip-to-content,
.page-id-6230 #skip-to-content,
.page-id-2020 #skip-to-content,
.page-id-2036 #skip-to-content,
.page-id-1456 #skip-to-content,
.page-id-50 #skip-to-content,
.page-id-6814 #skip-to-content,
.page-id-2357 #skip-to-content,
.page-id-16200 #skip-to-content,
.archive.category #skip-to-content {
	top: 400px;
}

a:focus {
	outline: 1px solid #004b6a;
	outline-offset: 2px;
}

.col-content a:focus {
	outline: 1px solid #004b6a;
	text-decoration: none;
}

a.header-logo:focus {
	outline: 1px solid #267E00 !important;
	outline-offset: 2px;
}

.header .open-search {
	color: #83754D;
}
.header .open-search:focus {
	outline: 1px solid #83754D !important;
}

.main-menu-ul li.active,
html:not(.touch) .main-menu-ul li:hover,
.main-menu-ul a:hover {
	color: #267E00;
}
.main-menu-ul > li.active > a span:before,
.main-menu-ul > li:hover > a span:before {
	background: #267E00;
}
.main-menu-ul a:focus {
	outline: 1px solid #267E00 !important;
	outline-offset: 5px;
	color: #267E00;
}
.main-menu-ul a:focus span:before {
	background-color: transparent !important;
}
.main-menu-dropdown li {
	padding: 20px 0;
}
.main-menu-dropdown ul a {
	padding: 0;
}

.footer a:hover {
	color: #267E00;
	text-decoration: underline;
}
.footer a:focus {
	color: #267E00;
	text-decoration: none;
	outline: 1px solid #267E00 !important;
	outline-offset: 4px;
}
.footer-menu > li > a {
	display: inline-block;
	padding: 0;
}
.footer-menu > li {
	padding-top: 10px;
}
.footer-menu ul {
	margin-top: 29px;
}

.btn-ani,
.btn-ani:hover {
	color: #267E00;
}
.btn-ani:after,
.btn-ani:before {
	background: #267E00;
}
.btn-ani .line-left:after,
.btn-ani .line-left:before,
.btn-ani .line-right:after,
.btn-ani .line-right:before {
	background-color: #267E00;
}
.btn-ani:focus {
	outline: 1px solid #267E00 !important;
	outline-offset: 4px;
}
.btn-ani:focus:before {
	top: 0;
	left: 1px;
	right: 0;
	-webkit-transition: left .5s 0s,right .5s 0s,bottom .3s .5s;
	-o-transition: left .5s 0s,right .5s 0s,bottom .3s .5s;
	transition: left .5s 0s,right .5s 0s,bottom .3s .5s;
}
.btn-ani:focus:after {
	bottom: 0;
	left: 1px;
	right: 0;
	-webkit-transition: left .5s 0s,right .5s 0s,top .3s .5s;
	-o-transition: left .5s 0s,right .5s 0s,top .3s .5s;
	transition: left .5s 0s,right .5s 0s,top .3s .5s;
}
.btn-ani:focus .line-left:before,
.btn-ani:focus .line-right:before {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
	bottom: 50%;
}
.btn-ani:focus .line-left:after,
.btn-ani:focus .line-right:after {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
	top: 50%;
}

.social li a:hover {
	color: #6E3E12;
	text-decoration: none;
}
.social li a:focus {
	color: #6E3E12;
	outline: 1px solid #6E3E12 !important;
	border: none;
}

.btn-primary {
	background-color: #267E00;
	border-color: #267E00;
}
.btn-primary:hover {
	background-color: #448424;
	border-color: #448424;
	text-decoration: none !important;
	opacity: 1;
}

.module2.mod-banner-animat .content-not-scroll .scroll-bot {
	display: none;
}
.module2.mod-banner-animat .content-not-scroll {
	max-width: 100vw;
	width: 100vw;
	left: 0;
	transform: none;
	display: flex;
	height: 100%;
	align-items: end;
}
.module2.mod-banner-animat .content-not-scroll .d-table {
	height: auto;
	padding: 40px 70px;
	background: rgba(40, 81, 54, 0.95);
	width: 100%;
	text-align: left;
}
.module2.mod-banner-animat .content-not-scroll .d-table .btn-ani:hover {
	color: #fff;
}
.module2.mod-banner-animat .content-not-scroll .d-table .btn-ani:focus {
	outline: 1px solid #fff !important;
}
.mod-banner-internal .d-table {
	padding-bottom: 0;
	height: auto;
	padding-top: 0;
}
.content-banner-internal {
	position: relative;
	padding-bottom: 20px;
	padding-top: 20px;
}
.content-banner-internal:before {
	background: rgba(40, 81, 54, 0.95);
	position: absolute;
	width: 300vw;
	height: 100%;
	left: -150vw;
	top: 0;
	display: block;
	content: '';
}
.mod-banner-internal .item-banner-internal {
	padding-bottom: 5px;
}
.mod-banner-internal .btn-ani,
.mod-banner-internal .btn-ani:hover {
	color: #fff;
}
.mod-banner-internal .btn-ani:focus {
	outline-color: #fff !important;
}

.main-menu-ul li a span sup {
	position: static;
	left: auto;
	top: auto;
	transform: translate(0px, -3px);
}
.nav-item-arrows button {
	border: none;
	background-color: transparent;
	outline: none;
}
.nav-item-arrows button:hover {
	cursor: pointer;
}
.nav-item-arrows button:focus {
	outline: 1px solid #267E00 !important;
}
.menu-item .nav-item-arrows button {
	display: flex;
}
.menu-item .nav-item-arrows button .icon-chevron-down {
	position: relative;
	width: 16px;
	height: 13px;
}
.menu-item .nav-item-arrows button .icon-chevron-down:before {
	position: absolute;
	top: 0;
	left: 0;
}
.search-in-menu {
	visibility: hidden;
}
.search-in-menu.show-search {
	visibility: visible;
}
.search-in-menu input:focus {
	outline: 1px solid #003246;
}
.search-in-menu .icon-close-cus:hover span {
	background-color: #267E00 !important;
}
.icon-close-cus:focus {
	outline: 1px solid #003246 !important;
	outline-offset: 2px;
}
.close-gallary span:first-child,
.icon-close-cus span:first-child,
.popup-is-close span:first-child {
	top: -1px;
	left: 0;
}
.close-gallary span:last-child,
.icon-close-cus span:last-child,
.popup-is-close span:last-child {
	top: -3px;
	left: 0;
}
.btn-ani.color-white,
.btn-ani.color-white:hover {
	color: #fff;
}
.btn-ani.color-white:focus {
	outline-color: #fff !important;
}
.mod-promo-widget.slide .promo-widget-content {
	background: rgba(40, 81, 54, 0.95);
	margin-left: 0;
	padding: 30px 30px 70px;
	max-width: 510px;
}
.mod-promo-widget.slide .group-control button {
	padding: 5px;
}
.mod-promo-widget.slide .group-control button:focus {
	outline: 1px solid #fff !important;
}
.mod-promo-widget.slide .group-control {
	bottom: 80px;
}
.mod-promo-widget.slide .group-control .arrow-prev {
	left: auto;
	right: 100px;
}
.mod-promo-widget.slide .group-control .arrow-next {
	left: auto;
	right: 25px;
}
.mod-promo-widget.slide .d-table {
	height: auto !important;
	min-height: 620px;
}
.mod-featured-recipes .group-control button:focus {
	outline: 1px solid #6E3E12 !important;
	outline-offset: 2px;
}
.product-widget-content {
	background: rgba(3, 50, 69, 0.95);
	padding: 20px;
	pointer-events: all;
}
.product-widget-content .cta-buttons a {
	width: 100%;
	display: block;
	margin: 10px 0;
}
.product-widget-content .cta-buttons a:hover {
	color: rgba(3, 50, 69, 0.95);
}
.product-widget-content .cta-buttons a:focus {
	outline: 1px solid #fff;
	outline-offset: 4px;
}
.close-gallary:hover span,
.icon-close-cus:hover span,
.popup-is-close:hover span {
	background-color: #fff !important;
}
.popup-is-close:focus {
	outline: 1px solid #fff;
	outline-offset: 2px;
	border-radius: 0;
}
.nr-video-section-content {
	background-image: url(../images/bg.jpg);
	text-align: center;
	padding: 20px;
}
.nr-video-section-content h2 {
	letter-spacing: -0.02em;
	color: #033245;
}
.video-link .icomoon:before {
	border: 1px solid #033245;
}
a.popup-is-open:focus {
	outline: none;
}
a.popup-is-open:focus > span {
	outline: 1px solid #033245;
	outline-offset: 2px;
}
.icon-play-1 .path1 {
	background: #033245;
	border-radius: 100%;
}
.icon-play-1 .path2 {
	display: none;
}
a.popup-is-open.video-link:hover .icomoon:before {
	border: 1px solid #267E00;
}
a.popup-is-open.video-link:hover .path1 {
	background: #267E00;
}
.mod-media-feed .ps-as:focus {
	outline: 1px solid #003246;
}
.hbspt-form .hs-form-field > label:not(.hs-error-msg) {
	color: #33475b;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
}
.hbspt-form fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) {
	box-sizing: border-box;
	padding: 0 15px;
	min-height: 27px;
}
.hbspt-form fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]):focus {
	outline: 1px solid #003246 !important;
	outline-offset: 3px;
}
.hbspt-form input[type=text],
.hbspt-form input[type=email],
.hbspt-form input[type=phone],
.hbspt-form input[type=number],
.hbspt-form input[type=tel],
.hbspt-form input[type=date],
.hbspt-form select,
.hbspt-form textarea {
	border: 0;
	border-radius: 0;
	border-bottom: 2px solid #cad5e2;
}
.hs-input {
	max-width: 100%;
	width: 100% !important;
}
.inputs-list {
	margin: 0 0 5px;
	width: 100%;
	padding-left: 5px;
	list-style: none;
}
.hs-error-msgs label {
	color: #f2545b;
	font-size: 14px;
}
.hs-button,
.hs-button:hover,
.hs-button:hover:not(.inactive),
.hs-button:focus,
.hs-button:active,
.hs-button:active:not(.inactive):not(.link) {
	margin: 0;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	position: relative;
	text-align: center;
	transition: all .15s linear;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	font-size: 14px;
	padding: 12px 24px;
	background: #004b6a;
	border-color: #004b6a;
	color: #ffffff;
	font-size: 15px;
	line-height: 12px;
	font-family: arial, helvetica, sans-serif;
}
.hs-button:focus {
	outline: 1px solid #004b6a;
	outline-offset: 2px;
}
.hbspt-form .actions {
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 17px 0px;
}
.hbspt-form  .field {
	margin-bottom: 18px;
}
.mod-banner-animat .detail-content {
	pointer-events: all;
}
.mod-promo-widget.slide .btn.color-white {
	padding: 0.9375rem 1.25rem;
}
.mod-promo-widget.slide .btn.color-white:before {
	left: 1px;
	right: 0;
	-webkit-transition: bottom .3s 0s,left .5s .3s,right .5s .3s;
	-o-transition: bottom .3s 0s,left .5s .3s,right .5s .3s;
	transition: bottom .3s 0s,left .5s .3s,right .5s .3s;
}
.mod-promo-widget.slide .btn.color-white .line-left:before,
.mod-promo-widget.slide .btn.color-white .line-right:before {
	bottom: 50%;
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}
.mod-promo-widget.slide .btn.color-white .line-left:after,
.mod-promo-widget.slide .btn.color-white .line-right:after {
	top: 50%;
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}
.mod-promo-widget.slide .btn.color-white:after {
	left: 1px;
	right: 0;
	-webkit-transition: top .3s 0s,left .5s .3s,right .5s .3s;
	-o-transition: top .3s 0s,left .5s .3s,right .5s .3s;
	transition: top .3s 0s,left .5s .3s,right .5s .3s;
}
.mod-promo-widget.slide .btn.color-white:hover:before,
.mod-promo-widget.slide .btn.color-white:hover:after {
	left: 25%;
	right: 25%;
}
.mod-promo-widget.slide .btn.color-white:hover .line-left:before,
.mod-promo-widget.slide .btn.color-white:hover .line-right:before {
	bottom: 100%;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
.mod-promo-widget.slide .btn.color-white:hover .line-left:after,
.mod-promo-widget.slide .btn.color-white:hover .line-right:after {
	top: 100%;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
.module2.mod-farm-widget .text {
	text-align: center;
	color: #A45710;
}
.module2.mod-farm-widget .text h3 {
	color: #6E3E12;
	margin: 20px 0 0;
}
.control-feauture .arrow-next,
.control-feauture .arrow-prev,
.control-quantity-slidee,
.time-product .type-time,
.time-product .type-time,
.footer-copyright {
	color: #A45710;
}
.home .header,
.has-banner-video:not(.banner-video-done) .header:not(.pin-header):not(:hover),
.has-banner:not(.is-open-menu) .header:not(.pin-header) {
	background-color: #fff;
}
.has-banner-video:not(.banner-video-done) .header:not(.pin-header):not(:hover) .main-menu-ul li:not(.active),
.has-banner-video:not(.banner-video-done) .header:not(.pin-header):not(:hover) .open-search,
.header .open-search,
.has-banner:not(.is-open-menu) .header:not(.pin-header) .open-search {
	color: #A45710;
}
.has-banner-video:not(.banner-video-done) .header:not(.pin-header):not(:hover) .hamburger-menu .icon-bar,
.has-banner:not(.is-open-menu) .header:not(.pin-header) .hamburger-menu .icon-bar {
	background: #003246;
}
.overplay-banner.mod-banner-internal .bg.ps-as {
	opacity: .9;
	height: 400px;
	position: static;
}
.btn-arrow:focus {
	outline: 1px solid #267E00;
	outline-offset: 2px;
}
.btn-add:focus,
.btn-outline-brow:focus {
	outline: 1px solid #572a00;
	outline-offset: 2px;
}
.mod-promo-widget.overplay-banner.not-media .bg.ps-as {
	height: 300px;
	opacity: .9;
	position: static;
}
.overplay-banner.not-media {
	background-color: rgb(3, 50, 69);
}
.mod-promo-widget.module.not-media .d-table {
	height: auto;
}
.mod-promo-widget.module.not-media .d-table-cell {
	padding: 50px 0;
}
.mod-content-checklist h3 a:focus,
.three-box-img-item h3 a:focus,
.media-contact-content a:focus,
.box-iframe-map-logo a:focus,
.box-iframe-map-item a:focus {
	outline: 1px solid #003246;
	outline-offset: 2px;
}
.mod-recipes-widget .recipes-widget-header a,
.product-tab-top-content .btn-ani {
	margin: 5px;
}
.mod-recipes-widget .recipes-content .btn-ani,
.btn.load-more {
	margin-bottom: 5px;
}
.module2.mod-box-states.list-press-release .box-item .ps-as {
	display: none;
}
.form-ani-v2 .active-focus .form-inner .label-animation,
.form-ani-v2 .active-select .form-inner .label-animation {
	top: -30px;
}
#search_press:focus,
.cta-search:focus,
.list-filter a:focus,
#search_k:focus {
	outline: 1px solid #572a00;
	outline-offset: 2px;
}
.dropdown-toggle:focus,
.dropdown-menu li a:focus {
	outline: 1px solid #6E3E12;
	outline-offset: 2px;
}
.list-recipe .box-item .ps-as,
.list-recipe .box-item-img .btn,
.mod-box-states .box-item .ps-as,
.mod-box-states .box-item-img .btn,
.module.mod-more-post .box-item .ps-as,
.module.mod-more-post .box-item-img .btn {
	display: none;
}
.mod-instagram h3,
.module.mod-more-post .prep,
.module.mod-more-post .cook,
.single-post .mod-more-post .date,
.single-post .mod-more-post .btn-arrow,
.single-post .mod-more-post .btn-arrow:hover,
.single-post .mod-more-post .hover-overplay:hover h3,
.single-recipe .module.mod-more-post .btn-arrow,
.single-recipe .module.mod-more-post .btn-arrow:hover,
.single-recipe .module.mod-more-post .hover-overplay:hover h3,
.module.mod-media-contact.bg-d3,
.module.mod-media-contact.bg-d3 a,
.module.mod-media-contact.bg-d3 a:hover,
.module.mod-media-contact.bg-d3 a:focus,
.module2.mod-media-contact.bg-d3,
.module2.mod-media-contact.bg-d3 a,
.module2.mod-media-contact.bg-d3 a:hover,
.module2.mod-media-contact.bg-d3 a:focus,
.more-box-footer .h3,
.more-box-footer h3 {
	color: #fff;
}
.single-recipe .module.mod-more-post .btn-arrow:focus,
.single-post .mod-more-post .btn-arrow:focus,
.module.mod-media-contact.bg-d3 a:focus,
.module2.mod-media-contact.bg-d3 a:focus {
	outline-color: #fff;
}
.see-products {
	text-align: center;
}
.mod-img-video .box-item-content p strong {
	font-family: Averia Serif Libre,cursive;
	font-weight: bolder;
}
.mod-img-video .masonry .box-item-content {
	display: flex;
	align-items: end;
	height: 100%;
}
.mod-img-video .masonry .box-item-content-inner {
	background-color: rgba(3, 50, 69, 0.95);
	width: 100%;
	flex: 0 0 100%;
	padding: 20px 90px 20px 30px;
	min-height: 100px;
}
.mod-img-video .masonry > :nth-child(2n) .box-item-content-inner {
	background-color: rgba(40, 81, 54, 0.95);
}
.mod-img-video .d-table {
	padding: 0;
}
.mod-img-video .img-video-item .video-link .icomoon {
	right: 0;
	bottom: 0;
	font-size: 60px;
}
.mod-img-video .img-video-item .video-link .icomoon:before {
	border: 1px solid #fff;
}
.mod-img-video .img-video-item .video-link:hover .icomoon:before {
	border-color: transparent;
}
.mod-img-video .img-video-item .icon-play-1 .path1,
.mod-img-video .img-video-item .video-link:hover .icon-play-1 .path1 {
	background: #fff;
}
.mod-img-video .img-video-item .icon-play-1 .path1:before {
	color: rgba(3, 50, 69, 0.95);
}
.mod-img-video .masonry > :nth-child(2n) .icon-play-1 .path1:before {
	color: rgba(40, 81, 54, 0.95);
}
.mod-img-video .img-video-item .popup-is-open.video-link {
	top: auto;
	left: auto;
	right: 22px;
	bottom: 22px;
	width: 60px;
	height: 60px;
	opacity: 1;
	background-color: transparent;
}
.mod-img-video .img-video-item .popup-is-open.video-link:focus {
	outline: 1px solid #fff;
	outline-offset: 2px;
}
.mod-img-video .img-video-item > .popup-is-open:focus {
	outline: 1px solid #004b6a;
}
.popup-content .gallary-inner .group-control .arrow-slide:focus {
	outline: 1px solid #fff;
	outline-offset: 2px;
}
.mod-slide-products .tns-controls button {
	padding-top: 7px;
}
.mod-slide-products .tns-controls button:focus {
	outline: 1px solid #84754d;
}
button.slide-product-item {
	appearance: none;
	-webkit-appearance: none;
	background-color: transparent;
	border: none;
}
button.slide-product-item:focus {
	outline: 1px solid #84754d;
	outline-offset: -4px;
}
.page-template-our-meats .mod-promo-widget .video-link:focus .icon-play-1 {
	outline-color: #fff;
}
.page-template-our-meats .mod-promo-widget .video-link .icomoon:before {
	border-color: #fff;
}
.page-template-our-meats .mod-promo-widget .video-link .icon-play-1 .path1 {
	background: #fff;
}
.page-template-our-meats .mod-promo-widget .video-link:hover .icon-play-1 .path1 {
	background: #267E00;
}
.page-template-our-meats .mod-promo-widget .video-link .icon-play-1 .path1:before {
	color: #033245;
}
.page-template-our-meats .mod-promo-widget .video-link:hover .icon-play-1 .path1:before {
	color: #fff;
}
.home .mod-promo-widget.overplay-banner .bg.ps-as {
	opacity: 1;
}
.footer-menu span {
	font-family: Averia Serif Libre,cursive;
}
button.icon-close-cus {
	background-color: transparent;
	border: none;
	padding-top: 4px;
	padding-left: 1px;
	appearance: none;
	-webkit-appearance: none;
}
button.open-search {
	background-color: transparent;
	border: none;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
}
.page-contact-us .mod-content form {
	text-align: left;
}
.page-contact-us .mod-content fieldset {
	max-width: 100%;
}
.page-contact-us .mod-content .hs-input {
	width: 90%;
	max-width: 500px;
	height: 40px;
	padding: 9px 10px !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #33475b !important;
	border: 1px solid #cbd6e2 !important;
	box-sizing: border-box;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	border-radius: 3px !important;
	background-color: #fff !important;
}
.page-contact-us .mod-content .hs-form-required {
	color: red;
}
.page-contact-us .mod-content textarea.hs-input {
	max-width: 1055px;
	width: 100%;
	min-height: 60px;
}
.page-contact-us .mod-content textarea.hs-input:focus {
	outline: 1px solid #003246 !important;
	outline-offset: 3px;
}
.mod-media-contact-social,
.mod-media-contact-social a,
.mod-media-contact-social .icomoon {
	color: #fff;
}
.mod-media-contact-social .social li a:focus {
	outline-color: #fff !important;
}
.list-faq-question button {
	cursor: pointer;
	border: none;
	background-color: transparent;
	font-family: Averia Serif Libre,cursive;
	color: #003246;
	font-size: 1.5rem;
	line-height: 1.33;
	appearance: none;
	-webkit-appearance: none;
}
.list-faq-question button:focus {
	outline: 1px solid #003246;
	outline-offset: 2px;
}
.list-faq-question button:hover {
	color: #267E00;
}
.mod-faq .list-faq-question ul .active button {
	border-bottom: 2px solid #267E00;
	color: #267E00;
}
.faq-item .faq-item-heading button {
	font-family: Poppins,sans-serif;
	font-weight: 600;
	line-height: 1.67;
	margin: 0;
	border: none;
	background-color: transparent;
	appearance: none;
	-webkit-appearance: none;
	text-align: left;
}
.faq-item .faq-item-heading button:focus {
	outline: 1px solid #003246;
	outline-offset: 2px;
}
.page-our-community .mod-two-box .box-content .btn-arrow {
	color: #fff !important;
}
.page-our-community .mod-two-box .box-content .btn-arrow:focus {
	outline-color: #fff;
}
.mod-slide-video .group-control button:focus {
	outline: 1px solid #6E3E12;
	outline-offset: 2px;
}
.mod-slide-video .hover-video {
	background-color: #003246;
}
.mod-slide-video .hover-video .ps-as.bg {
	opacity: .4;
}
.mod-slide-video .hover-video .video-link:hover,
.mod-slide-video .hover-video .video-link:focus {
	background-color: rgba(0, 50, 70, .9)
}
.mod-slide-video a.popup-is-open.video-link:hover .path1 {
	background: #fff;
}
.mod-slide-video a.popup-is-open.video-link:hover .icon-play-1 .path1:before,
.mod-slide-video a.popup-is-open.video-link:focus .icon-play-1 .path1:before {
	color: #003246;
}
.mod-slide-video a.popup-is-open:focus > span {
	outline-color: #fff;
}
.mod-slide-video a.popup-is-open.video-link:focus .path1 {
	outline: 1px solid #fff;
	outline-offset: 2px;
	background: #fff;
}
.mod-slide-video .hover-video .video-link:focus {
	opacity: 1;
}
.detail-content .video-controls {
	display: block;
	position: absolute;
	right: 60px;
	top: -55px;
}
.detail-content .video-controls button {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-color: transparent;
	width: 32px;
	height: 32px;
	display: inline-block;
	top: 0;
	outline: none;
	border: none;
	text-indent: -99999px;
	cursor: pointer;
}
.detail-content .video-controls button:focus {
	outline: 2px solid #ffffff;
	outline-offset: 2px;
}
.detail-content .video-controls #play-btn {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3Cpath d='M20.6638 15.2581L13.7888 11.3794C13.5642 11.2511 13.3097 11.1845 13.0511 11.1865C12.7926 11.1885 12.5391 11.2589 12.3166 11.3906C12.0998 11.5146 11.9196 11.6938 11.7945 11.9099C11.6694 12.1261 11.6037 12.3715 11.6041 12.6213V20.3788C11.6037 20.6285 11.6694 20.8739 11.7945 21.0901C11.9196 21.3062 12.0998 21.4854 12.3166 21.6094C12.5391 21.7411 12.7926 21.8114 13.0511 21.8134C13.3097 21.8154 13.5642 21.7489 13.7888 21.6206L20.6638 17.7419C20.8855 17.6191 21.0703 17.4391 21.199 17.2207C21.3276 17.0023 21.3955 16.7535 21.3955 16.5C21.3955 16.2465 21.3276 15.9977 21.199 15.7793C21.0703 15.5609 20.8855 15.381 20.6638 15.2581Z' fill='%23285136'/%3E%3C/svg%3E%0A");
	margin-right: 3px;
}
.detail-content .video-controls #pause-btn {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3Cpath d='M13.3465 22C12.6857 22 12.1502 21.4643 12.1502 20.8037V12.1963C12.1502 11.5352 12.6857 11 13.3465 11C14.0073 11 14.5428 11.5355 14.5428 12.1963V20.8037C14.5428 21.4645 14.0076 22 13.3465 22Z' fill='%23285136'/%3E%3Cpath d='M17.6532 22C16.9924 22 16.4569 21.4643 16.4569 20.8037V12.1963C16.4569 11.5355 16.9924 11 17.6532 11C18.314 11 18.8495 11.5355 18.8495 12.1963V20.8037C18.8495 21.4643 18.314 22 17.6532 22Z' fill='%23285136'/%3E%3C/svg%3E%0A");
}
.detail-content .d-table .btn.btn-outline-white:hover,
.module.mod-promo-widget.slide .btn.btn-outline-white:hover {
	color: rgb(40, 81, 54);
}
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center,
#main-content.main-content .module.mod-banner-internal.overplay-banner .container {
	width: 100%;
	max-width: unset;
	padding-left: 60px;
	padding-right: 60px;
}
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
#main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left {
	text-align: left;
	max-width: 50%;
	margin: 0;
}
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left p,
#main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left p {
	margin-left: 0;
}
.page-id-10098 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10098 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10111 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10111 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10101 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10101 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10105 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10105 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10107 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10107 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10113 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10113 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10103 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10103 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10119 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10119 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10115 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10115 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10117 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10117 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-10109 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-10109 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-17948 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-17948 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
.page-id-14808 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
.page-id-14808 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left {
	max-width: 65%;
}
#main-content.main-content .module.mod-banner-internal.overplay-banner .container h1,
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center h2 {
	margin: 0;
}
#main-content.main-content .module.mod-banner-internal.overplay-banner .container p,
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center p {
	margin-top: 16px;
}
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .btn.btn-outline-white:hover {
	color: rgb(3, 50, 69);
}
#main-content.main-content .module.mod-banner-internal.overplay-banner .container .btn.btn-outline-white:hover {
	color: rgb(40, 81, 54);
}
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .container-v2 {
	max-width: unset;
}
#main-content.main-content .module.mod-banner-internal.overplay-banner .container .d-table .content-banner-internal {
	max-width: unset;
	margin: 0;
}
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .container-v2 .full-width-title.promo-widget-content,
#main-content.main-content .module.mod-banner-internal.overplay-banner .container .d-table .content-banner-internal .item-banner-internal {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-cta-buttons,
#main-content.main-content .module.mod-banner-internal.overplay-banner .container .d-table .content-banner-internal .nr-cta-buttons {
	margin-right: 35px;
}
/*
.module.mod-img-video .masonry .img-video-item .ps-as.popup-is-open.img-btn {
	position: unset;
	top: unset;
	right: unset;
	bottom: unset;
	left: unset;
	display: inline-block;
}
*/
#footer.footer .footer-top p .btn.btn-primary:hover {
	background-color: #003246!important;
}
.container .container-v2 .hbspt-form .hs_submit.hs-submit .actions .hs-button:hover {
	background-color: #267E00;
	border-color: #267E00;
}
.container .container-v2 .hbspt-form .hs-form-required {
	color: #DC0000;
}
#header.header .container.navbar #btn-open-search.open-search .icon-icon-search:before {
	color: #572a00;
}
.module2.mod-featured-recipes .container .slide-product-featured.container-v2 .arrow-slide .icon-arrow-nm:before {
	color: #572a00;
}
.module2.mod-featured-recipes .content-featured .heading-featured h2 {
	color: #6E3E12;
	line-height: 1.33333;
	font-size: 1.5rem;
}
.module2.mod-featured-recipes .item-featured.tns-item-slide .title-heading.h1-mb .h1.h1-mb {
	margin-top: 0;
}
.module2.mod-featured-recipes .item-featured.tns-item-slide .title-heading.h1-mb {
	height: auto !important;
}
.module2.mod-featured-recipes .slide-product-featured.container-v2 .col-time .type-time {
	margin-bottom: 0;
	text-transform: capitalize;
	line-height: 1.33333;
	font-size: 1.5rem;
	font-family: Averia Serif Libre,cursive;
	font-weight: 400;
	margin-top: 0;
	display: block;
}
.module2.mod-featured-recipes .slide-product-featured.container-v2 .col-time .dev-nr {
	color: #572a00;
	margin-top: 0;
	display: block;
}
.module2.mod-featured-recipes .slide-product-featured.container-v2 .col-time .dev-nr.h3 {
	margin-bottom: 0;
	text-transform: capitalize;
	line-height: 1.33333;
	font-size: 1.5rem;
	font-family: Averia Serif Libre,cursive;
	font-weight: 400;
}
.mod-cta-widget.bg-white .container .container-v2 .cta-widget-content p.h3 {
	color: #267E00;
	line-height: 1.33333;
	font-size: 1.5rem;
	font-family: Averia Serif Libre,cursive;
	font-weight: 400;
	margin-top: 0;
	display: block;
	padding: 0;
	margin: 0;
}
.mod-promo-widget.overplay-banner .container.text-center.text-white .container-v2 .promo-widget-content .nr-module-video-btn {
	color: inherit;
	text-decoration: underline;
	transition: all .25s;
	background-color: transparent;
	cursor: pointer;
	width: 100%;
	border: none;
}
.mod-promo-widget.overplay-banner .container.text-center.text-white .container-v2 .promo-widget-content .nr-module-video-btn:hover .icomoon:before {
	border: 1px solid #267E00;
}
.mod-promo-widget.overplay-banner .container.text-center.text-white .container-v2 .promo-widget-content .nr-module-video-btn:hover .path1 {
	background: #267E00;
}
.mod-promo-widget.overplay-banner .container.text-center.text-white .container-v2 .promo-widget-content .nr-module-video-btn:focus {
	outline: none;
}
.mod-promo-widget.overplay-banner .container.text-center.text-white .container-v2 .promo-widget-content .nr-module-video-btn:focus > span {
	outline: 1px solid #033245;
	outline-offset: 2px;
}
.nr-sr-only {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.module2.mod-product-tab .module.mod-slide-products.bg-white .h3 {
	margin-top: 0;
	display: block;
}
.module2.mod-product-tab .module.mod-slide-products.bg-white .h4 {
	margin-top: 20px;
	padding-bottom: 20px;
	position: relative;
	display: inline-block;
	margin-bottom: 0;
	color: #572a00;
	height: 1.44;
}
.module2.mod-product-tab .module.mod-slide-products.bg-white .slide-product-item:hover .h4 {
	color: #267E00;
}
.module2.mod-product-tab .module.mod-slide-products.bg-white .active .h4 {
	color: #267E00;
}
.module2.mod-product-tab .module.mod-slide-products.bg-white .active .h4:before {
	content: "";
	position: absolute;
	height: 1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: calc(100% - 40px);
	bottom: 0;
	background: #267E00;
	display: block;
}
.module2.mod-product-tab .module.mod-recipes-widget .container .recipes-content.text-center .h2 {
	color: #572a00;
	line-height: 1.35294;
	font-size: 2.125rem;	
}
.module2.mod-product-tab .show-button.h4 {
	outline: none;
	border: none;
	background: transparent;
	padding: 0;
	margin-bottom: 1rem;
	text-align: left;
}
.module2.mod-product-tab .show-button.h4:focus {
	outline: 1px solid #267E00 !important;
	outline-offset: 2px;
}
.module2.mod-product-tab .container .list-product-tab .module.mod-recipes-widget .recipes-content.text-center {
	margin-bottom: 40px !important;
}
.module.mod-search-filter .container .search-page.search_recipes_form .form-inner .cta-search {
	border: none;
	padding: 0;
	cursor: pointer;
}
.h3.nr-insta-subtitle {
	color: #fff;
	margin: 0;
	display: block;
}
.mod-img-video .ps-as.video-link.nr-videoitem-playbtn {
	cursor: pointer;
	border: none;
	background: transparent;
}
.mod-img-video .ps-as.img-btn.nr-fanimgtestbtn {
	cursor: pointer;
	border: none;
	background: transparent;
}
.mod-left-right-widget .nr-leftrightcontent-img {
	max-height: 320px;
	width: auto;
}
.mod-left-right-widget .lr-slide-item .bg {
	padding: 0;
	text-align: center;
}
.h3.nr-blogpost-single {
	display: block;
	color: #6E3E12;
	margin-top: 0;
}
.cta-search.nr-press-searchbtn {
	border: none;
	cursor: pointer;
	padding: 0;
}
.h3.nr-presspage-contact {
	margin: 0;
	display: block;
	color: #ffffff;
}
.box-item-content .h3.nr-presspage-posttitle,
.box-item-content .h3.nr-blogpage-posttitle {
	margin-bottom: 5px;
}
.hover-overplay:hover .h3.nr-presspage-posttitle,
.hover-overplay:hover .h3.nr-blogpage-posttitle {
	color: #6E3E12;
}
.cta-search.nr-saledistr-searchbtn {
	cursor: pointer;
	border: none;
	padding: 0;
}
.h3.nr-wheretobuy-title {
	color: #267E00;
	margin-bottom: 14px;
}
.h4.nr-ourmeatpage-titles {
	color: #267E00;
	margin-bottom: 1rem;
}
.h3.nr-prpolpage {
	color: #6E3E12;
	margin-top: 30px;
}
.box-two-col .btn-arrow:focus {
    outline-color: #ffffff;
}
.box-two-col .box-item-content h2 {
    font-size: 1.5rem;
    line-height: 1.33333;
    margin-bottom: 16px
}
@media (max-width: 767px){
	.promo-widget-content:not(.h1-mb) .h2,
	.promo-widget-content:not(.h1-mb) h2 {
		font-size: 2.375rem;
	}
	.module2.mod-featured-recipes .item-featured.tns-item-slide .title-heading.h1-mb .h1.h1-mb {
		font-size: 2.125rem;
		line-height: 1.35;
	}
}
@media (max-width: 991px){
	#main-content.main-content .module.mod-promo-widget.not-media .container.text-center,
	#main-content.main-content .module.mod-banner-internal.overplay-banner .container {
		padding-left: 20px;
		padding-right: 20px;
	}
	#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-cta-buttons,
	#main-content.main-content .module.mod-banner-internal.overplay-banner .container .d-table .content-banner-internal .nr-cta-buttons {
		margin-right: 0;
		margin-top: 16px;
	}
	#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	#main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left {
		text-align: center;
		max-width: 100%;
		margin-bottom: 16px;
	}
	.page-id-10098 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10098 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10111 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10111 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10101 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10101 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10105 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10105 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10107 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10107 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10113 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10113 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10103 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10103 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10119 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10119 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10115 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10115 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10117 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10117 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-10109 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-10109 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-17948 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-17948 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left,
	.page-id-14808 #main-content.main-content .module.mod-banner-internal.overplay-banner .container .nr-section-left,
	.page-id-14808 #main-content.main-content .module.mod-promo-widget.not-media .container.text-center .nr-section-left {
		max-width: 100%;
	}
	#main-content.main-content .module.mod-promo-widget.not-media .container.text-center h2,
	#main-content.main-content .module.mod-banner-internal.overplay-banner .container h1 {
		text-align: center;
		max-width: 100%;
	}
	#main-content.main-content .module.mod-promo-widget.not-media .container.text-center .container-v2 .full-width-title.promo-widget-content,
	#main-content.main-content .module.mod-banner-internal.overplay-banner .container .d-table .content-banner-internal .item-banner-internal {
		display: block;
	}
	.content-not-scroll.fade {
		visibility: hidden;
	}
	.module2.mod-banner-animat .content-not-scroll .detail-content {
		padding: 0;
		justify-content: end;
		-webkit-box-align: end;
		-ms-flex-align: end;
	}
	.module2.mod-banner-animat .content-not-scroll .d-table {
		padding: 20px;
	}
	.module2.mod-banner-animat .content-not-scroll .d-table h1 {
		font-size: 2.375rem;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani {
		padding: 0.9375rem 1.25rem;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani:before {
		left: 1px;
		right: 0;
		-webkit-transition: bottom .3s 0s,left .5s .3s,right .5s .3s;
		-o-transition: bottom .3s 0s,left .5s .3s,right .5s .3s;
		transition: bottom .3s 0s,left .5s .3s,right .5s .3s;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-left:before,
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-right:before {
		bottom: 50%;
		-webkit-transition-delay: .8s;
		-o-transition-delay: .8s;
		transition-delay: .8s;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-left:after,
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-right:after {
		top: 50%;
		-webkit-transition-delay: .8s;
		-o-transition-delay: .8s;
		transition-delay: .8s;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani:after {
		left: 1px;
		right: 0;
		-webkit-transition: top .3s 0s,left .5s .3s,right .5s .3s;
		-o-transition: top .3s 0s,left .5s .3s,right .5s .3s;
		transition: top .3s 0s,left .5s .3s,right .5s .3s;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani:hover:before,
	.module2.mod-banner-animat .content-not-scroll .btn-ani:hover:after {
		left: 25%;
		right: 25%;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani:hover .line-left:before,
	.module2.mod-banner-animat .content-not-scroll .btn-ani:hover .line-right:before {
		bottom: 100%;
		-webkit-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani:hover .line-left:after,
	.module2.mod-banner-animat .content-not-scroll .btn-ani:hover .line-right:after {
		top: 100%;
		-webkit-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani:before,
	.module2.mod-banner-animat .content-not-scroll .btn-ani:after {
		left: 0!important;
		right: 0!important;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-left,
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-right {
		display: block;
	}
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-left:after,
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-left:before,
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-right:after,
	.module2.mod-banner-animat .content-not-scroll .btn-ani .line-right:before {
		content: '';
		position: absolute;
		width: 100%;
		-webkit-transition: all .3s;
		-o-transition: .3s all;
		transition: all .3s;
		background-color: #fff;
	}
}
@media (max-width: 991.98px){
	.mod-promo-widget.slide .btn.color-white:before,
	.mod-promo-widget.slide .btn.color-white:after {
		left: 0!important;
		right: 0!important;
	}
	.mod-promo-widget.slide .btn.color-white .line-left,
	.mod-promo-widget.slide .btn.color-white .line-right {
		display: block;
	}
	.mod-promo-widget.slide .btn.color-white .line-left:after,
	.mod-promo-widget.slide .btn.color-white .line-left:before,
	.mod-promo-widget.slide .btn.color-white .line-right:after,
	.mod-promo-widget.slide .btn.color-white .line-right:before {
		content: '';
		position: absolute;
		width: 100%;
		-webkit-transition: all .3s;
		-o-transition: .3s all;
		transition: all .3s;
		background-color: #fff;
	}
}
@media (min-width: 47.9375em){
	#tns2 > button.tns-item.slide-product-item {
		padding-right: 15px;
		padding-left: 15px;
	}
}
@media (min-width: 768px){
	.mod-promo-widget.slide .group-control {
		transform: translate(-50%, 0);
	}
	.h3.nr-blogpost-single {
		margin-bottom: 25px;
	}
	.h3.nr-wheretobuy-title {
		margin-bottom: 27px;
	}
}
@media (min-width: 992px){
	.header {
		min-height: 90px;
	}
	.module2.mod-banner-animat .content-not-scroll .d-table .d-table-cell {
		padding-right: 280px;
		position: relative;
	}
	.module2.mod-banner-animat .content-not-scroll .d-table .d-table-cell .btn {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.product-widget-content {
		top: auto;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		text-align: left;
		max-width: 100%;
		width: 100%;
		bottom: 0;
		padding: 35px 50% 35px 60px;
	}
	.product-widget-content .cta-buttons {
		position: absolute;
		width: 50%;
		right: 60px;
		top: 50%;
		transform: translateY(-50%);
		text-align: center;
	}
	.product-widget-content .cta-buttons a {
		width: auto;
		display: inline-block;
		margin: 0 10px;
		position: static;
	}
	.nr-video-section-content h2 {
		font-size: 54px;
	}
	.module2.mod-farm-widget .text {
		max-width: 540px;
	}
	.mod-promo-widget.overplay-banner.not-media .bg.ps-as {
		height: 600px;
	}
	.no-touch .animation.ani-bottom,
	.no-touch .animation.ani-left,
	.no-touch .animation.ani-opacity,
	.no-touch .animation.ani-right,
	.no-touch .animation.ani-top {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
	.list-filter li {
		padding: 15px 5px;
	}
}
@media (min-width: 1200px){
	.home .main-content {
		padding-top: 0;
	}
	.header-mobile a {
		text-decoration: none!important;
		padding: 3px 10px 3px 10px;
		transform: translateX(10px);
	}
	.main-menu-ul > li > a {
		padding: 3px 10px 25px;
		display: inline;
	}
	.nav-item-arrows {
		top: auto;
		right: auto;
		padding: 0;
		display: inline-block;
		position: static;
	}
	.main-menu-ul > li.is-open .main-menu-dropdown {
		display: block;
		opacity: 1;
		visibility: visible;
		padding: 36px 0 14px;
	}
	.nr-search-icon {
		font-size: 1.5rem;
		margin-right: 30px;
		transform: translateY(2px);
	}
	.search-in-menu input {
		width: calc(100% - 95px);
		padding: 10px;
	}
	.mod-promo-widget.slide .group-control .arrow-prev {
		left: 250px;
		right: auto;
	}
	.mod-promo-widget.slide .group-control .arrow-next {
		left: 325px;
		right: auto;
	}
}
@media (min-width: 1367px){
	.main-menu-ul > li {
		padding-block: 22px;
	}
	.main-menu-ul > li > a {
		padding: 3px 3px 3px;
	}
	.module2.mod-product-tab .module.mod-slide-products.bg-white .h4 {
		margin-top: 30px;
	}
}