/*!
Theme Name: redtractorconsumer
Author: GWCM
Author URI: https://www.gavinwillis.co.uk
Description: Red Tractor Trade website theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: redtractortrade
*/
	/*FONTS
	MEDIUM
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 500;
	font-style: normal;

	BOLD
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;

	EXTRABOLD
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 800;
	font-style: normal;


	MEDIUM
	font-family: "proxima-nova", sans-serif;
	font-weight: 500;
	font-style: normal;

	BOLD
	font-family: "proxima-nova", sans-serif;
	font-weight: 700;
	font-style: normal;
*/

html {
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}
body {
	margin: 0;
	font-family: "proxima-nova", sans-serif;
	font-weight: 500;
	font-style: normal;
	background-color: #F3F3F3;
}
main {
	display: block;
	margin-top: -60px;
}
* {
     font-smooth: antialiased;
    -webkit-font-smoothing: antialiased;
}
*,*::before,*::after {
	box-sizing: inherit;
}
html {
	box-sizing: border-box;
}
sup {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
h2 {
	font-size: 40px;
	line-height: 49px;
	padding-bottom: 10px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 800;
	font-style: normal;
}
p, .ui-accordion-content li {
	color: #63666A;
	font-size: 20px;
	line-height: 30px;
	font-family: "proxima-nova", sans-serif;
	margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.wp-block-list li {
    font-size: 20px;
	line-height: 30px;
	font-family: "proxima-nova", sans-serif;
    color: #63666A;
}
.single .entry-content li {
    color: #63666A;
	font-size: 20px;
	line-height: 30px;
	font-family: "proxima-nova", sans-serif;
}
.wp-block-columns li {
	font-size: 20px;
	line-height: 30px;
	font-family: "proxima-nova", sans-serif;
	margin-top: 0px;
}
:where(body .is-layout-flow) > * {
	margin-block-start: 0px;
}
/* Text meant only for screen readers. */
.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 !important;
	width: 1px;
	word-wrap: normal !important;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}
/* Alignments
--------------------------------------------- */
.alignleft {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}
.alignright {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.container, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	margin: 0 auto !important;
	padding: 0px 20px;
	width: 100%;
	max-width: 1200px;
	position: relative;
	float: none;
}
.container.homeintro {
    max-width: 1260px;
}
.home .container.homeintro {
    padding-top: 60px;
}
header {
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 18px;
	line-height: 22px;
	z-index: 9999;
	position: sticky;
    top: 0;
}
.portals {
	background-color: #1D428A;
	position: relative;
}
.portals .container {
	display: flex;
    justify-content: space-between;
	align-items: center;
    height: 30px;
}
.mother {
	margin-left: 148px;
}
.mother ul {
	padding: 0px;
}
.mother li {
	list-style-type: none;
	display: inline-block;
	position: relative;
}
.mother li ul {
	display: none;
	position: absolute;
	width: fit-content;
	background-color: #fff;
	z-index: 999;
	min-width: 210px;
}
.mother li:hover ul {
	display: block;
}
.mother li ul li {
	border-bottom: solid 1px #C8102E;
	width: 100%;
}
.mother > ul > li:not(:last-of-type):after {
	height: 30px;
	width: 1px;
	background-color: #fff;
	content: ' ';
	position: absolute;
	top: 15px;
}
.mother ul li ul li a {
	color: #63666A;
    display: block;
	padding: 15px 15px;
}
.mother ul li ul li a:hover {
	background-color: #C8102E;
    color: #fff;
}
.mother a, .family a {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	padding: 19px 15px;
	display: inline-block;
	position: relative;
}
.mother a:hover:after {
    content: ' ' !important;
    background: #C8102E;
    height: 4px;
    width: calc(100% - 30px);
    margin-top: 2px;
    display: block !important;
    position: absolute;
    left: 15px;
}
.family a {
	padding: 19px 24px;
	transition: all ease-in .2s;
	text-transform: uppercase;
}
.family a:hover, .family a.active {
	background-color: #112A6B;
}
.family a svg {
	position: absolute;
	top: 0px;
	left: 0px;
}
.family a.active .arrow, .family a:hover .arrow {
	fill: #fff;
	transition: all ease-in .2s;
}  
.family a.active .arrow_bg, .family a:hover .arrow_bg {
	fill: #c8102e;
	transition: all ease-in .2s;
}
.family a.active .arrow_path, .family a:hover .arrow_path {
	fill: #fff;
	transition: all ease-in .2s;
}
.mother a:not(:last-of-type) {
	border-right: solid 1px #fff;
}
.nav-bar {
	background-color: rgba(0,0,0,0.7);
}
.nav-bar .container {
	display: flex;
	justify-content: flex-start;
	position: unset;
}
header ul {
	margin: 0px;
}
.main-navigation {
	padding-left: 115px;
    width: 100%;
}
.main-navigation #primary-menu > li {
	display: inline-block;
}
.sub-menu {
	display: none;
}
.main-navigation #primary-menu a {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 19px 25px;
	position: relative;
}

.main-navigation #primary-menu li.menu-item-has-children li:not(:last-of-type) {
	border-bottom: solid 1px #C8102E;
}
.main-navigation #primary-menu li.menu-item-has-children li {
	display: block;
}
.main-navigation #primary-menu li.menu-item-has-children li a {
	color: #63666A;
	display: block;
}
.main-navigation #primary-menu li.menu-item-has-children li a:hover {
	background-color: #C8102E;
	color: #fff;
}
.custom-logo-link {
	position: absolute;
	top: 18px;
	left: 20px;
	z-index: 9999;
}
footer {
	background-color: #1D428A;
	padding: 38px 0px 1px;
	margin-top: 70px;
}
.footer_bag {
	position: relative;
}
.footer_bag img {
	margin-top: -120px;
}
footer h3 {
	color: #fff;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 30px;
	line-height: 37px;
	position: relative;
	padding-bottom: 15px;
}
footer h3:after {
	content: ' ';
	background-color: #C8102E;
	height: 4px;
	width: 54px;
	display: block;
	margin-top: 15px;
}
footer p {
    font-size: 18px;
	line-height: 30px;
    color: #fff;
    width: 100%;
}
footer a {
	color: #fff;
	text-decoration: none;
}
footer a:hover {
	text-decoration: underline;
	color: #fff;
}
footer .uagb-icon-wrapper {
    display: inline-block;
    margin-top: 0px !important;
    margin: 0px !important;
}
.footer-icons {
    display: flex;
    align-items: center;
    gap: 10px;
}
.memberlogin a {
    background-color: #C8102E;
    text-decoration: none;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    font-family: "proxima-nova-condensed", sans-serif;
    display: inline-block;
    margin-top: 20px;
    transition: all ease-in .2s;
}
.checkers a {
    background-color: #ffffff;
    text-decoration: none;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    font-family: "proxima-nova-condensed", sans-serif;
    display: inline-block;
    margin-top: 20px;
    color: #C8102E;
    transition: all ease-in .2s;
}
.memberlogin a:hover, .checkers a:hover {
    text-decoration: none;
}
.checkers a:hover {
    background-color: #C8102E;
}
.memberlogin a:hover {
    background-color: #fff;
    color: #C8102E;
}
.footer-columns .wp-block-column {
    display: flex;
    flex-direction: column;
}
.footer-columns figure {
    width: 100%;
}
.footer-columns .wp-block-group:not(.footer-icons) {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    align-self: flex-start;
}
#copyright p {
	font-size: 14px;
	line-height: 25px;
	color: #63666A;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	margin-top: 12px !important;
}
.legal, .useful_links, .contact_info {
	flex-basis: fit-content!important;
}
p.phone, p.callback, p.email {
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
    display: flex;
    align-items: center;
    gap: 17px;
}
p.phone {
	font-size: 26px;
	line-height: 40px;
	letter-spacing: 1px;
	position: relative;
	margin-bottom: 10px;
    margin-top: 15px !important;
}
p.callback {
	font-size: 24px;
	line-height: 29px;
	width: fit-content;
    border-bottom: solid 4px;
    padding-bottom: 10px;
}
p.email {
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	position: relative;
    margin-bottom: 60px;
}
p.phone:before {
	width: 26px;
	height: 26px;
	background-image: url('data:image/svg+xml,<svg id="Group_15" data-name="Group 15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="26.5" height="26.521" viewBox="0 0 26.5 26.521"><defs><clipPath id="clip-path"><rect id="Rectangle_3" data-name="Rectangle 3" width="26.5" height="26.521" fill="%23ffffff"/></clipPath></defs><g id="Group_14" data-name="Group 14" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_11" data-name="Path 11" d="M25.152,19.009l-3.376-1.82c-.823-.443-1.462-.122-2.17.851-1.554,2.14-2.308,2.562-4.216,1.5a20.58,20.58,0,0,1-4.654-3.773,20.6,20.6,0,0,1-3.773-4.654C5.9,9.2,6.32,8.448,8.459,6.894c.974-.708,1.295-1.348.852-2.17L7.49,1.348C6.746-.089,5.692-.253,4.132.276,1.98,1-.1,4.111,0,5.585A22.673,22.673,0,0,0,6.96,19.561a22.667,22.667,0,0,0,13.976,6.955c1.474.106,4.561-2,5.289-4.149.528-1.56.364-2.614-1.072-3.358" transform="translate(0 0)" fill="%23ffffff"/><path id="Path_12" data-name="Path 12" d="M17.308,6.108a1.289,1.289,0,0,0,.01,2.577h.035a2.854,2.854,0,0,1,2.861,2.885,1.288,1.288,0,0,0,1.277,1.3H21.5a1.29,1.29,0,0,0,1.289-1.278A5.4,5.4,0,0,0,21.2,7.7a5.524,5.524,0,0,0-3.893-1.591M25,3.9A10.779,10.779,0,0,0,17.314.732a1.289,1.289,0,0,0,.005,2.577h.035a8.234,8.234,0,0,1,8.236,8.266,1.289,1.289,0,0,0,1.284,1.294h0a1.289,1.289,0,0,0,1.289-1.284A10.737,10.737,0,0,0,25,3.9" transform="translate(-2.259 -0.103)" fill="%23ffffff"/></g></svg>');
	content: ' ';
}
p.email:before {
	width: 27px;
	height: 24px;
	background-image: url('data:image/svg+xml,<svg id="Group_17" data-name="Group 17" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="26.5" height="24.583" viewBox="0 0 26.5 24.583"><defs><clipPath id="clip-path"><rect id="Rectangle_4" data-name="Rectangle 4" width="26.5" height="24.583" fill="%23ffffff"/></clipPath></defs><g id="Group_16" data-name="Group 16" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_13" data-name="Path 13" d="M25.227,6.938,14.812.447a2.951,2.951,0,0,0-3.122,0L1.273,6.938A2.671,2.671,0,0,0,0,9.2V21.895a2.725,2.725,0,0,0,2.76,2.689H23.74a2.725,2.725,0,0,0,2.76-2.689V9.2a2.671,2.671,0,0,0-1.273-2.264M9.857,17.659,3.4,22.678a.9.9,0,1,1-1.1-1.415l6.453-5.019a.9.9,0,0,1,1.1,1.415m2.54-2.107L4.224,9.765A1.12,1.12,0,0,1,4.9,7.731H21.6a1.12,1.12,0,0,1,.68,2.034L14.1,15.553a1.475,1.475,0,0,1-1.706,0m11.957,6.968a.9.9,0,0,1-1.258.157l-6.453-5.019a.9.9,0,1,1,1.1-1.415L24.2,21.264a.9.9,0,0,1,.157,1.258" transform="translate(0 0)" fill="%23ffffff"/><path id="Path_14" data-name="Path 14" d="M20.291,13.144H14.555a1.075,1.075,0,1,0,0,2.151h5.736a1.075,1.075,0,1,0,0-2.151" transform="translate(-3.815 -3.72)" fill="%23ffffff"/></g></svg>');
	content: ' ';
}
.justify_cols {
	justify-content: space-between;
}
.smallgap {
    gap: 20px;
	width: fit-content;
}
h1 {
	color: #ffffff;
	font-size: 60px;
	line-height: 55px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 800;
	font-style: normal;
}
h1:after {
	display: block;
    content: ' ';
    width: 96px;
    height: 5px;
    background: #fff;
    margin-top: 15px;
}
h2 {
	color: #ffffff;
	font-size: 22px;
	line-height: 30px;
	font-family: "proxima-nova", sans-serif;
}
h2.nounderline a {
    text-decoration: none;
}
h2.nounderline a:hover {
    text-decoration: underline;
}
.single h2 {
    color: #1D428A;
}
.single #flexible-layout img {
    max-width: 100%;
    height: auto;
}
.single .download-card {
    display: none;
}
.single #breadcrumbs-container {
    display: none;
}
.single h5:after {
    margin-left: unset;
}
h4 {
	color: #C8102E;
	font-size: 30px;
	line-height: 30px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: bold;
}
h4.year25head {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 20px;
}
.page-id-14374 .wp-block-column h4 {
    margin-bottom: 20px !important;
}
h1 em {
	font-style: normal;
	color: #C8102E;
	display: inline-block;
}
.home h2:after, .page-id-3859 h2:after {
	display: block;
    content: ' ';
    width: 96px;
    height: 5px;
    background: #1D428A;
    margin-top: 15px;
}
.home .homeintro h2 {
	font-size: 22px;
	line-height: 30px;
	color: #63666A;
	font-family: "proxima-nova", sans-serif;
	font-weight: 600;
	font-style: normal;
	margin-bottom: 0px;
}
.home .homeintro h3 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 500;
	color: #63666A;
	margin-top: 0px;
	font-family: "proxima-nova", sans-serif;
}
.home .homeintro .wp-block-uagb-buttons {
	margin-top: 0px;
}
.home h2 {
	color: #1D428A;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
    margin-top: 0px !important;
}
.home .homeintro h3:after, .home .homeintro h2:after {
	display: none;
}
.homeslider .swiper-wrapper, .uagb-swiper, .swiper-content {
	height: 100%;
}
.homeslider .swiper-wrapper, .home .uagb-swiper, .home .swiper-content {
	min-height: 680px;
}
.home .swiper-button-next, .home .swiper-button-prev {
    top: calc(50% - 122px);
}
.swiper-wrapper {
	flex-wrap: unset;
	align-content: stretch;
}
.swiper-content .wp-block-video {
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
}
.swiper-content .wp-block-video video {
    vertical-align: middle;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.swiper-slide {
	align-self: stretch;
}
.page-id-2376 .homeintro > div {
    max-width: 380px;
}
.homeintro > div {
	z-index: 2;
	margin-top: 0px !important;
	padding: 95px 35px 35px 35px;
	background-color: #C8102E;
	max-width: 580px;
	margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 80px !important;
	width: fit-content;
}
.home .homeintro > div {
    max-width: 500px;
}
.page-id-3807 .homeintro > div {
	max-width: 530px;
}
.page-id-14228 .homeintro > div, .page-id-2187 .homeintro > div {
	max-width: 645px;
}
.page-id-14222 .homeintro > div {
    max-width: 330px;
}
.home img.uagb-modal-trigger:hover {
	transform: none !important;
}
.page-id-22 img.uagb-modal-trigger:hover {
	transform: none !important;
}
.fact h1 {
	color: #63666A;
	font-size: 40px;
	line-height: 43px;
}
.home .homeslider h2:after {
    display: none;
}
.home .homeslider h3 {
    font-size: 40px;
    line-height: 43px;
}
.home .homeslider h3:after {
    display: none;
}
.fact .homeintro > div {
	background-color: #fff;
}
.fact h1:after {
	display: none !important;
}
.wp-block-uagb-container {
	padding: 0px !important;
}
.wp-block-uagb-container.addpadding {
	padding: 20px !important;
}
.wp-block-uagb-buttons-child {
	width: fit-content;
	max-width: 480px;
}
.wp-block-uagb-buttons-child.fullblue {
	max-width: 100%;
}
.wp-block-button__link {
	position: relative;
	width: 100%;
	text-align: left;
	margin-bottom: 0px;
	font-size: 20px !important;
	line-height: 24px !important;
	font-family: "proxima-nova-condensed", sans-serif !important;
	font-weight: 700;
	font-style: normal;
	padding: 17px 80px 17px 20px !important;
	max-width: fit-content;
}
.home .wp-block-button__link {
    max-width: 100%;
}
.wp-block-button__link > div {
	position: relative;
	z-index: 2;
}
.uagb-buttons__outer-wrap .uagb-buttons-repeater {
	justify-content: left !important;
}
.wp-block-button__link:after, .wp-block-post-excerpt__more-text:after, .read-more:after {
	display: block;
	position: absolute;
	background-color: #ffffff;
	right: 0px;
	top: 0px;
	height: 100%;
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23C8102E"/></clipPath></defs><g id="Group_24" data-name="Group 24" transform="translate(0 35.375) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23C8102E" fill-rule="evenodd"/></g></g></svg>');
	vertical-align: middle;
	width: 57px;
	text-align: right;
	padding-top: 7px;
	padding-right: 18px;
	transition: all ease-in .2s;
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
.whitearrow .wp-block-button__link:after, .wp-block-post-excerpt__more-text:after, .page-template-news .read-more:after, .category .read-more:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23FFFFFF"/></clipPath></defs><g id="Group_24" data-name="Group 24" transform="translate(0 35.375) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23FFFFFF" fill-rule="evenodd"/></g></g></svg>');
	background-color: #C8102E;
}
.whitearrow .wp-block-button__link:hover > div {
	color: #fff !important;
}
.wp-block-button__link:hover > div {
	color: #1D428A !important;
}
.blue .wp-block-button__link:after, .fullblue .wp-block-button__link:after {
	background-color: #1D428A;
}
.fullblue .wp-block-button__link:hover:after {
	background-color: #C8102E;
}
.uagb-button__link  {
	transition: all ease-in .2s;
}
.blue .wp-block-button__link:hover .uagb-button__link {
	color: #fff !important;
}
.wp-block-button__link:hover:after, .wp-block-post-excerpt__more-text:hover:after, .read-more:hover:after {
	width: 100%;
}
.plain .wp-block-button:not(:last-of-type) a {
	border-bottom: none !important;
}
.plain .wp-block-button a {
	margin-bottom: 0px;
}

.plain .wp-block-button__link:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23c8102e"/></clipPath></defs><g id="Group_76" data-name="Group 76" transform="translate(0 35.375) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23c8102e" fill-rule="evenodd"/></g></g></svg>');
	background-color: transparent;
}
.plain .wp-block-button__link {
	transition: all ease-in .2s;
}
.plain .wp-block-button__link:hover {
	background-color: #c8102e !important;
	color: #fff !important;
}
.plain .wp-block-button__link:hover > div {
	color: #fff !important;
}
.plain .wp-block-button__link:hover:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23fff"/></clipPath></defs><g id="Group_24" data-name="Group 24" transform="translate(0 35.375) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></svg>');
}
h3.has-medium-font-size {
	font-size: 35px !important;
	line-height: 35px;
	padding-bottom: 20px;
}
.fitcontent {
	height: fit-content;
}
h3 {
	color: #1D428A;
	font-size: 40px;
	line-height: 45px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	padding-bottom: 20px;
	position: relative;
    margin-left: 0px;
    margin-right: 0px;
}
.single h3 {
    margin-bottom: 0px;
}
h5 {
	color: #C8102E;
	font-size: 40px;
	line-height: 49px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	padding-bottom: 20px;
	position: relative;
	padding-top: 25px;
}
h3:after {
	display: block;
    content: ' ';
    width: 96px;
    height: 5px;
    background: #1D428A;
    margin-top: 15px;
}
h3.has-white-color:after {
	background: #ffffff !important;
}
h4:after, h5:after {
	display: block;
    content: ' ';
    width: 96px;
    height: 5px;
    background: #C8102E;
    margin-top: 15px;
}
.home h4:after {
    display: none;
}
h4.has-white-color:after {
	background: #fff;
}
h5:after {
	margin-left: auto;
	margin-right: auto;
}
h3.updates {
	padding-bottom: 12px;
	margin-bottom: 20px;
	width: fit-content;
}
h3.updates a:before {
	content: ' ';
	height: 5px;
	width: 96px;
	background-color: #1D428A;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	transition: all ease-in .2s;
}
h3.updates a:after {
	width: 21px;
	height: 35px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23c8102e"/></clipPath></defs><g id="Group_61" data-name="Group 61" transform="translate(0 35.375) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23c8102e" fill-rule="evenodd"/></g></g></svg>');
	content: ' ';
	display: inline-block;
	top: 5px;
	margin-left: 15px;
	position: relative;
}
h3.updates a {
	color: #1D428A;
	text-decoration: none;
	transition: all ease-in .2s;
	
}
h3.updates a:hover {
	color: #C8102E;	
}
h3.updates a:hover:before {
	width: 100%;
	background-color: #C8102E;
}
.wp-block-post-template {
	column-gap: 70px;
}
.wp-block-post-date {
	color: #63666A;
	font-size: 18px;
	padding-bottom: 5px;
}
h2.wp-block-post-title {
	color: #1D428A !important;
	font-size: 30px;
	line-height: 30px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	margin-top: 0px;
	position: relative;
	padding-bottom: 30px;
}
h2.wp-block-post-title a {
    color: #1D428A !important;
}
h2.wp-block-post-title:after {
	content: ' ';
    background-color: #1D428A;
    height: 5px;
    width: 96px;
    display: block;
    position: absolute;
    bottom: 0px;
}
.wp-block-post-excerpt {
	color: #63666A;
	font-size: 18px;
	line-height: 24px;
	font-family: "proxima-nova", sans-serif;
	font-weight: 500;
	font-style: normal;
}
.wp-block-post-excerpt__more-text, .read-more {
	background-color: #1D428A;
	position: relative;
	width: fit-content;
	margin-top: 20px;
}
.wp-block-post-excerpt__more-text a, .read-more a {
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	padding: 16px 85px 16px 25px;
	position: relative;
	z-index: 2;
}
.read-more a {
	transition: all ease-in .2s;
}
.read-more a:hover {
	text-decoration: none !important;
	color: #1D428A;
}
.page-template-news .read-more a:hover, .category .read-more a:hover {
    color: #ffffff;
}
.wp-block-post-excerpt__more-text a:hover {
    color: #fff !important;
    text-decoration: none !important;
}
.wp-block-post-featured-image {
	margin-bottom: 10px;
}
.home .wp-block-post-featured-image {
    height: 300px;
    margin-bottom: 0px;
    padding: 0px !important;
}
.subscribe h5 {
	font-size: 40px;
	line-height: 49px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.pageheader h1 {
	color: #fff;
	background-color: #1D428A;
	font-size: 60px;
	line-height: 73px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 800;
	font-style: normal;
	width: fit-content;
	padding: 5px 35px;
}
body main > div:first-of-type {
	padding-top: 60px !important;
	min-height: 620px;
}
body.home main > div:first-of-type {
	padding-top: 0px !important;
}
.pageheade.wp-block-button__linkr {
	min-height: 310px;
}
p.has-medium-font-size {
	font-size: 26px !important;
	line-height: 40px;
}
p.has-large-font-size {
	font-size: 30px !important;
	line-height: 40px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
}
.parent-pageid-2376 p.has-large-font-size {
	font-family: "proxima-nova", sans-serif;
}
p.has-x-large-font-size {
	font-size: 30px !important;
	line-height: 60px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
}
p strong {
	font-family: "proxima-nova", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.standard_quote p strong {
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
}
.standard_quote p.has-large-font-size:after {
	content: ' ';
	display: block;
	width: 96px;
	height: 5px;
	background: #C8102E;
	margin-top: 15px;
}
.standard_quote p.has-medium-font-size {
	font-size: 24px !important;
	line-height: 30px !important;
}
main p a {
	color: #63666A;
	text-decoration: none;
}
main p a:hover {
	text-decoration: underline;
}
.underlined {
	border-bottom: solid 5px #fff;
}
h3.underlined {
	padding-bottom: 15px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.wp-block-column {
	box-sizing: border-box;
}
.wp-block-column.is-vertically-aligned-stretch {
	align-content: center;
}
.ui-accordion .ui-accordion-header, #accordion h3 {
	background: none;
	border-radius: 0px;
	border-left: none;
	border-right: none;
	border-top: solid 1px #C8102E;
	border-bottom: none;
	font-size: 24px;
	line-height: 29px;
	color: #63666A;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	padding: 12px 60px 12px 20px;
	transition: all ease-in .2s;
	margin-top: 0px;
}
.ui-accordion .ui-accordion-header:hover, #accordion h3:hover {
	background-color: #C8102E;
	color: #fff;
}
.ui-accordion .ui-accordion-header:after, .esab__head:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><g id="Group_80" data-name="Group 80" transform="translate(1056.502 -1062) rotate(90)"><line id="Line_20" data-name="Line 20" x2="23" transform="translate(1064.5 1042.5)" fill="none" stroke="%23c8102e" stroke-linecap="round" stroke-width="5"/><line id="Line_21" data-name="Line 21" x2="23" transform="translate(1076.002 1031.002) rotate(90)" fill="none" stroke="%23c8102e" stroke-linecap="round" stroke-width="5"/></g></svg>');
	width: 27px;
	height: 27px;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.ui-accordion .ui-accordion-header:hover:after, .esab__head:hover:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><g id="Group_80" data-name="Group 80" transform="translate(1056.502 -1062) rotate(90)"><line id="Line_20" data-name="Line 20" x2="23" transform="translate(1064.5 1042.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="5"/><line id="Line_21" data-name="Line 21" x2="23" transform="translate(1076.002 1031.002) rotate(90)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="5"/></g></svg>');
}
.ui-accordion .ui-accordion-header.ui-state-active, #accordion h3.ui-state-active {
	background-color: #C8102E;
	color: #fff;
}
.ui-accordion .ui-accordion-header.ui-state-active:after, body .wp-block-esab-accordion .wp-block-esab-accordion-child.esab__active_accordion .esab__head:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="5" viewBox="0 0 27 5"><line id="Line_20" data-name="Line 20" x2="22" transform="translate(2.5 2.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="5"/></svg>') !important;
	height: 40px;
}
body .wp-block-esab-accordion .wp-block-esab-accordion-child.esab__active_accordion .esab__head:after {
	height: 30px;
}
body .wp-block-esab-accordion .wp-block-esab-accordion-child.esab__active_accordion {
	border-color: #E0E0E0 !important;
}
.wp-block-themeisle-blocks-accordion:not(.is-style-default) .wp-block-themeisle-blocks-accordion-item__title {
	border-top: solid 1px #C8102E !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
	transition: all ease-in .2s;
}
.wp-block-themeisle-blocks-accordion:not(.is-style-default) .wp-block-themeisle-blocks-accordion-item__title:hover {
	background-color: #C8102E !important;
	color: #fff !important;
}
.wp-block-themeisle-blocks-accordion-item__title:hover:after {
	color: #fff !important;
	transition: all ease-in .2s;
}
.wp-block-themeisle-blocks-accordion-item[open] > .wp-block-themeisle-blocks-accordion-item__title::after {
	color: #fff !important;
}
details[open] .wp-block-themeisle-blocks-accordion-item__title {
	background-color: #C8102E !important;
}
.wp-block-themeisle-blocks-accordion:not(.is-style-default) details:last-of-type .wp-block-themeisle-blocks-accordion-item__title {
	border-bottom: solid 1px #C8102E !important;
}
.wp-block-themeisle-blocks-accordion-item__title {
	font-size: 20px;
	color: #63666A !important;
	font-weight: bold;
	padding: 10px 20px !important;
}
details[open] .wp-block-themeisle-blocks-accordion-item__title {
	color:#fff !important;
}
.wp-block-themeisle-blocks-accordion-item__title:after {
	color: #C8102E;
}
.ui-accordion .ui-accordion-content {
	border: none;
	padding: 0px 20px;
}
.ui-accordion-header-icon {
	display: none;
}
.faqsearch {
	background-color: #1D428A;
	color: #fff;
	font-size: 40px;
	line-height: 49px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	padding:  15px 20px;
	margin-bottom: 30px;
	display: flex;
}
.faqsearch input[type=text] {
	color: #63666A;
	font-size: 20px;
	padding: 10px 20px;
	border: none;
	width: 100%;
	font-family: "proxima-nova", sans-serif;
	font-weight: 500;
	font-style: normal;
}
.faqsearch span {
	width: 200px;
}
.faqsearch form {
	background-color: #fff;
	margin-left: 20px;
    align-items: center;
	display: flex;
	padding-right: 10px;
	width: calc(100% - 220px);
}
.faqsearch input[type=submit] {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.207" height="38.207" viewBox="0 0 37.207 38.207"><g id="Group_107" data-name="Group 107" transform="translate(-23 -290)"><g id="Ellipse_1" data-name="Ellipse 1" transform="translate(23 290)" fill="%23fff" stroke="%231d428a" stroke-width="2"><circle cx="15.5" cy="15.5" r="15.5" stroke="none"/><circle cx="15.5" cy="15.5" r="14.5" fill="none"/></g><line id="Line_2" data-name="Line 2" x2="11" y2="11" transform="translate(48.5 316.5)" fill="none" stroke="%231d428a" stroke-width="2"/></g></svg>');
	width: 37px;
    height: 38px;
    border: none;
    background-color: transparent;
	cursor: pointer;
}
.subscribe {
	padding-top: 30px !important;
	margin-bottom: 20px;
	padding-bottom: 30px !important;
	margin-top: 30px !important;
}
.topform {
	display: flex;
}
.topform input[type=email] {
	padding: 11px 20px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 30px;
	line-height: 38px;
	color: #63666A;
	border: none;
	width: 100%;
}
.topform_left {
	width: calc(100% - 160px);
}
.topform ::placeholder {
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 30px;
	line-height: 37px;
	color: #63666A;
}
textarea::placeholder, input::placeholder, select {
	font-family: "proxima-nova", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 20px !important;
	line-height: 24px;
	color: #63666A !important;
}
.topform button {
	background-color: #1D428A;
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	cursor: pointer;
	border: none;
	padding: 19px 85px 19px 23px;
	position: relative;
}
.topform button:after, .nf-form-content .submit1 .nf-field-element:after {
	display: block;
	position: absolute;
	background-color: #ffffff;
	right: 0px;
	top: 0px;
	height: 100%;
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23C8102E"/></clipPath></defs><g id="Group_24" data-name="Group 24" transform="translate(0 35.375) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23C8102E" fill-rule="evenodd"/></g></g></svg>');
	vertical-align: middle;
	width: 57px;
	text-align: right;
	padding-top: 10px;
	padding-right: 18px;
	transition: all ease-in .2s;
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
.topform button span {
	position: relative;
	z-index: 999;
}
.topform button:hover {
	color: #1D428A;
}
.topform button:hover:after, .nf-form-content .submit1 .nf-field-element:hover:after {
	width: 100%;
}
.form-check {
	display: flex;
    align-items: flex-start;
	color: #fff;
	padding-top: 10px;
	font-size: 14px;
	line-height: 17px;
}
.form-check input[type=checkbox] {
	margin: 0px;
	margin-right: 10px;
}
.form-check a {
	color: #fff;
}
.lead-post {
	display: flex;
	column-gap: 40px;
	padding-bottom: 40px;
}
.lead-post > div {
	width: 50%;
}
.lead-post-thumbnail img {
	width: 100%;
	height: auto;
}
p.date {
	font-size: 18px;
	line-height: 30px;
	margin: 0px;
    margin-bottom: 0px !important
}
.lead-post h2, article h1 {
	font-size: 40px;
	line-height: 40px;
	color: #1D428A;
	margin-top: 0px;
	padding-top: 10px;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 30px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.lead-post h2:after, .sub-post-content-container h5:after, article h1:after {
	width: 96px;
	height: 5px;
	display: block;
	background-color: #1D428A;
	content: ' ';
	position: absolute;
	bottom: 0px;
}
.lead-post p {
	margin-top: 0px;
}
.read-more a {
	display: block;
}
.sub-post-container {
	display: flex;
	column-gap: 6.5%;
	flex-wrap: wrap;
	row-gap: 40px;
}
.sub-post {
	width: 29%;
}
.sub-post-thumbnail {
	width: 100%;
	height: 210px;
	margin-bottom: 10px;
}
.sub-post-thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.sub-post-content-container h5 {
	font-size: 30px;
	line-height: 30px;
	color: #1D428A;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.sub-post-content-container p {
	margin-top: 0px;
}
.sub-post-content-container {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	height: calc(100% - 220px);
}
#pagination {
	text-align: center;
	padding: 30px 0px;;
}
.nav-links .page-numbers {
	background-color: #C8102E;
	text-decoration: none;
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	padding: 10px;
	width: 60px;
	display: inline-block;
	vertical-align: top;
	margin: 0px 5px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	transition: all ease-in .2s;
}
.nav-links .page-numbers.next, .nav-links .page-numbers.prev {
	font-size: 20px;
	line-height: 40px;
	width: auto;
	height: 60px;
	padding: 10px 20px;

}
.nav-links .page-numbers.current, .nav-links .page-numbers:hover {
	background-color: #1D428A;
}
article {
	max-width: 822px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 40px;
}
article h1 { 
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.nf-form-content {
	padding: 0px !important;
}
.nf-multi-cell .nf-cell {
	padding: 0 20px !important;
}
.nf-form-cont {
	padding: 20px 0px;
	background-color:#1D428A;
	margin-bottom: 40px;
}
.nf-form-fields-required {
	display: none;
}
.nf-form-title h3 {
	color: #fff;
	margin: 0px 20px 23px;;
	font-size: 40px;
	line-height: 49px;
	border-bottom: solid 5px #fff;
	padding-bottom: 17px;
}
#nf-form-3-cont .nf-form-title h3 {
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
}
#nf-form-3-cont {
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
#nf-form-3-cont nf-cells {
	display: flex;
	column-gap: 30px;
}
.nf-form-cont p, .nf-form-cont p a {
	color: #fff;
}
.nf-form-cont p {
	font-size: 14px;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#nf-field-30-wrap .nf-field-element {
	width: 0px;
	overflow: hidden;
}
#nf-field-30-wrap .nf-field-label {
	width: 35px;
}
#nf-field-30-wrap {
	flex-wrap: nowrap;
}
.checkbox-container.label-hidden label:after, .checkbox-container.label-hidden label.nf-checked-label:before {
	top: 0px !important;
}
.nf-form-content .submit1 .nf-field-element {
	background-color: #C8102E;
}
.nf-form-content .submit1 input[type=submit] {
	background-color: transparent;
	font-size: 18px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	z-index: 99;
	cursor: pointer;
	padding: 19px 85px 19px 23px;
	height: auto;
	position: relative;
}
.nf-form-content .submit1 input[type=submit]:hover {
	color:#C8102E !important;
	background: transparent;
}




#nf-form-1-cont .nf-row:nth-of-type(4n) {
	padding: 0px 10px;
}
#nf-form-1-cont .nf-row:nth-of-type(4n) nf-cells {
	display: flex;
}
#nf-form-1-cont .nf-row:nth-of-type(4n) nf-cells .nf-cell {
	width: fit-content !important;
	padding: 0px 10px !important;
}
.checkbox-container.label-hidden label {
	width: 0px;
}
#nf-form-1-cont .nf-row:nth-of-type(4n) nf-cells .nf-cell:nth-of-type(2) {
	width: 100% !important;
}
#nf-form-1-cont .nf-row:nth-of-type(4n) nf-cells .nf-cell:nth-of-type(3) {
	width: 200px !important;
}

.benefits .wp-block-image img {
    width: 100%;
    height: auto;
}
.benefits h2 {
	font-size: 24px;
	line-height: 29px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: 0px;
}
.benefits > div {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.wp-block-cb-carousel .slick-slide {
	padding-left: 0px !important;
	padding-right: 0px !important;
	height: unset;
}
.slick-track {
	display: flex;
	align-items: stretch;
}
.slick-track .wp-block-columns {
	height: 100%;
	margin-bottom: 0px;
}
.height100 {
	height: calc(100% - 182px);
}
.height100 p {
	position: relative;
	z-index: 2;
	display: inline-block;
    font-weight: bold;
}
.height1002 {
	height: calc(100% - 86px);
}
.wp-block-themeisle-blocks-accordion:not(.is-style-default) .wp-block-themeisle-blocks-accordion-item__content {
	border: none !important;
}
.height100 p:before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="62.02" height="49.025" viewBox="0 0 62.02 49.025"><defs><clipPath id="clip-path"><path id="Path_57" data-name="Path 57" d="M0,9.982H62.02V-39.043H0Z" transform="translate(0 39.043)" fill="%230d2a64"/></clipPath></defs><g id="Group_159" data-name="Group 159" style="isolation: isolate"><g id="Group_158" data-name="Group 158" clip-path="url(%23clip-path)"><g id="Group_157" data-name="Group 157" transform="translate(-0.001)"><path id="Path_56" data-name="Path 56" d="M3.037,9.982a12.543,12.543,0,0,0,12.4-12.7c0-5.759-3.248-10.189-9.007-12.4a2.874,2.874,0,0,1-.148-1.033c0-6.35,2.658-14.177,7.975-19.2v-3.692c-17.573,4.43-26.138,17.572-26.138,31.9,0,11.075,6.055,17.13,14.915,17.13m34.7,0a12.543,12.543,0,0,0,12.4-12.7c0-5.759-3.248-10.189-9.155-12.4v-1.033c0-6.35,2.658-14.177,7.975-19.2v-3.692c-17.573,4.43-26.138,17.572-26.138,31.9,0,11.075,6.055,17.13,14.915,17.13" transform="translate(11.878 39.043)" fill="%230d2a64"/></g></g></g></svg>');
	position: absolute;
	width: 62px;
	height: 49px;
	z-index: -1;
	left: -21px;
    top: -7px;
}
.height100 p:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48.488" height="38.328" viewBox="0 0 48.488 38.328"><defs><clipPath id="clip-path"><path id="Path_57" data-name="Path 57" d="M0-.715H48.488V-39.043H0Z" transform="translate(0 39.043)" fill="%230d2a64"/></clipPath></defs><g id="Group_162" data-name="Group 162" transform="translate(48.488 -0.715) rotate(180)" style="isolation: isolate"><g id="Group_158" data-name="Group 158" transform="translate(0 -39.043)" clip-path="url(%23clip-path)"><g id="Group_157" data-name="Group 157" transform="translate(0)"><path id="Path_56" data-name="Path 56" d="M-.217-.715a9.806,9.806,0,0,0,9.7-9.929c0-4.5-2.54-7.965-7.042-9.7a2.247,2.247,0,0,1-.116-.808A21.555,21.555,0,0,1,8.557-36.157v-2.886C-5.182-35.58-11.878-25.305-11.878-14.107-11.878-5.449-7.144-.715-.217-.715m27.13,0a9.806,9.806,0,0,0,9.7-9.929c0-4.5-2.54-7.965-7.157-9.7v-.808a21.555,21.555,0,0,1,6.235-15.008v-2.886C21.948-35.58,15.252-25.305,15.252-14.107c0,8.658,4.734,13.392,11.661,13.392" transform="translate(11.878 39.043)" fill="%230d2a64"/></g></g></g></svg>');
	width: 62px;
	height: 49px;
	position: absolute;
	margin-top: 5px;
	margin-left: 10px;
}
.height100.red p:before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="62.02" height="49.025" viewBox="0 0 62.02 49.025"><defs><clipPath id="clip-path"><path id="Path_57" data-name="Path 57" d="M0,9.982H62.02V-39.043H0Z" transform="translate(0 39.043)" fill="%23a7142d"/></clipPath></defs><g id="Group_159" data-name="Group 159" style="isolation: isolate"><g id="Group_158" data-name="Group 158" clip-path="url(%23clip-path)"><g id="Group_157" data-name="Group 157" transform="translate(-0.001)"><path id="Path_56" data-name="Path 56" d="M3.037,9.982a12.543,12.543,0,0,0,12.4-12.7c0-5.759-3.248-10.189-9.007-12.4a2.874,2.874,0,0,1-.148-1.033c0-6.35,2.658-14.177,7.975-19.2v-3.692c-17.573,4.43-26.138,17.572-26.138,31.9,0,11.075,6.055,17.13,14.915,17.13m34.7,0a12.543,12.543,0,0,0,12.4-12.7c0-5.759-3.248-10.189-9.155-12.4v-1.033c0-6.35,2.658-14.177,7.975-19.2v-3.692c-17.573,4.43-26.138,17.572-26.138,31.9,0,11.075,6.055,17.13,14.915,17.13" transform="translate(11.878 39.043)" fill="%23a7142d"/></g></g></g></svg>');
}
.height100.red p:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48.488" height="38.328" viewBox="0 0 48.488 38.328"><defs><clipPath id="clip-path"><path id="Path_57" data-name="Path 57" d="M0-.715H48.488V-39.043H0Z" transform="translate(0 39.043)" fill="%23a7142d"/></clipPath></defs><g id="Group_162" data-name="Group 162" transform="translate(48.488 -0.715) rotate(180)" style="isolation: isolate"><g id="Group_158" data-name="Group 158" transform="translate(0 -39.043)" clip-path="url(%23clip-path)"><g id="Group_157" data-name="Group 157" transform="translate(0)"><path id="Path_56" data-name="Path 56" d="M-.217-.715a9.806,9.806,0,0,0,9.7-9.929c0-4.5-2.54-7.965-7.042-9.7a2.247,2.247,0,0,1-.116-.808A21.555,21.555,0,0,1,8.557-36.157v-2.886C-5.182-35.58-11.878-25.305-11.878-14.107-11.878-5.449-7.144-.715-.217-.715m27.13,0a9.806,9.806,0,0,0,9.7-9.929c0-4.5-2.54-7.965-7.157-9.7v-.808a21.555,21.555,0,0,1,6.235-15.008v-2.886C21.948-35.58,15.252-25.305,15.252-14.107c0,8.658,4.734,13.392,11.661,13.392" transform="translate(11.878 39.043)" fill="%23a7142d"/></g></g></g></svg>');
}
.slick-dots li button {
	border: solid 1px #3E3E3E;
	width: 18px !important;
	height: 18px !important;
	border-radius: 50%;
    background-color: #63666A !important;
}
.slick-dots li button:before {
	display: none;
}
.slick-dots li button:hover, .slick-dots li.slick-active button {
	background-color: #C8102E !important;
	border-color: #C8102E;
}
.slick-dots {
	bottom: -35px !important;
}
.slick-prev {
	left: -80px !important;
}
.slick-next {
	right: -40px !important;
}
.slick-next, .slick-prev {
	width: 60px;
	height: 60px;
	z-index: 999;
	opacity: 1 !important;
	top: calc(50% - 20px) !important;
}
.slick-prev:before, .slick-next:before {
	width: 60px;
	height: 60px;
	display: block;
	opacity: 1 !important;
}
.slick-prev:before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_316" data-name="Rectangle 316" width="35.375" height="21" fill="%23fff"/></clipPath></defs><g id="Group_161" data-name="Group 161" transform="translate(0 35.375) rotate(-90)" clip-path="url(%23clip-path)"><path id="Path_59" data-name="Path 59" d="M34.229,15.254,19.961.93a3.216,3.216,0,0,0-4.524,0L1.114,15.254C-.179,16.545-.447,18.321.846,19.615l.537.537c1.129.97,2.476,1.238,3.5.107,3.5-3.5,7.053-7.053,10.553-10.555a3.153,3.153,0,0,1,4.468,0c3.556,3.5,7.056,7.056,10.609,10.555,1.023,1.131,2.368.863,3.5-.107l.537-.537c1.293-1.294.97-3.07-.323-4.361" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></svg>') !important;
	background-color: #1D428A !important;
	padding-top: 12px;
    padding-right: 5px;
}
.slick-next:before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="35.375" viewBox="0 0 21 35.375"><defs><clipPath id="clip-path"><rect id="Rectangle_345" data-name="Rectangle 345" width="35.375" height="21" fill="%23fff"/></clipPath></defs><g id="Group_182" data-name="Group 182" transform="translate(0 35.375) rotate(-90)" clip-path="url(%23clip-path)"><path id="Path_61" data-name="Path 61" d="M34.229,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.114,5.747C-.179,4.455-.447,2.679.846,1.385L1.384.848C2.513-.122,3.859-.39,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.961,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></svg>') !important;
	background-color: #1D428A !important;
    padding-top: 12px;
    padding-left: 5px;
}

.licensee-slider .wp-block-columns .wp-block-column:first-of-type figure {
	height: 100%;
}
.licensee-slider .wp-block-columns .wp-block-column:first-of-type figure img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.licensee-slider .wp-block-columns > .wp-block-column:last-of-type .wp-block-uagb-container {
	padding-left: 40px !important;
}
.slick-dotted.slick-slider {
	margin-bottom: 100px !important;
}
.condensed {
	font-size: 24px;
	line-height: 29px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 800;
	font-style: normal;
}
.downloads .wp-block-button__link, .fullblue .wp-block-button__link, .esab__heading_tag {
	font-size: 24px;
	line-height: 29px;
	font-family: "proxima-nova-condensed", sans-serif;
    font-weight: 700;
    font-style: normal;
}
.downloads .wp-block-button__link:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24.813" height="29.764" viewBox="0 0 24.813 29.764"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="23.008" height="13.659" fill="%23c8102e"/></clipPath></defs><g id="Group_215" data-name="Group 215" transform="translate(-1053.626 -515)"><g id="Group_25" data-name="Group 25" transform="translate(1054 515)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M22.262,3.738l-9.28,9.316a2.092,2.092,0,0,1-2.942,0L.724,3.738A1.918,1.918,0,0,1,.55.9L.9.551A1.523,1.523,0,0,1,3.176.481L10.04,7.346a2.051,2.051,0,0,0,2.906,0c2.313-2.277,4.589-4.589,6.9-6.865a1.523,1.523,0,0,1,2.277.07l.35.35a1.921,1.921,0,0,1-.21,2.837" transform="translate(0 0)" fill="%23c8102e" fill-rule="evenodd"/></g></g><g id="Group_49" data-name="Group 49" transform="translate(1054 525.406)"><g id="Group_23-2" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44-2" data-name="Path 44" d="M22.262,3.738l-9.28,9.316a2.092,2.092,0,0,1-2.942,0L.724,3.738A1.918,1.918,0,0,1,.55.9L.9.551A1.523,1.523,0,0,1,3.176.481L10.04,7.346a2.051,2.051,0,0,0,2.906,0c2.313-2.277,4.589-4.589,6.9-6.865a1.523,1.523,0,0,1,2.277.07l.35.35a1.921,1.921,0,0,1-.21,2.837" transform="translate(0 0)" fill="%23c8102e" fill-rule="evenodd"/></g></g><line id="Line_24" data-name="Line 24" x2="20.813" transform="translate(1055.626 542.764)" fill="none" stroke="%23c8102e" stroke-linecap="round" stroke-width="4"/></g></svg>');
	background-color: #fff;
}
.downloads .wp-block-button__link:hover:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24.813" height="29.764" viewBox="0 0 24.813 29.764"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="23.008" height="13.659" fill="%23ffffff"/></clipPath></defs><g id="Group_215" data-name="Group 215" transform="translate(-1053.626 -515)"><g id="Group_25" data-name="Group 25" transform="translate(1054 515)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M22.262,3.738l-9.28,9.316a2.092,2.092,0,0,1-2.942,0L.724,3.738A1.918,1.918,0,0,1,.55.9L.9.551A1.523,1.523,0,0,1,3.176.481L10.04,7.346a2.051,2.051,0,0,0,2.906,0c2.313-2.277,4.589-4.589,6.9-6.865a1.523,1.523,0,0,1,2.277.07l.35.35a1.921,1.921,0,0,1-.21,2.837" transform="translate(0 0)" fill="%23ffffff" fill-rule="evenodd"/></g></g><g id="Group_49" data-name="Group 49" transform="translate(1054 525.406)"><g id="Group_23-2" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44-2" data-name="Path 44" d="M22.262,3.738l-9.28,9.316a2.092,2.092,0,0,1-2.942,0L.724,3.738A1.918,1.918,0,0,1,.55.9L.9.551A1.523,1.523,0,0,1,3.176.481L10.04,7.346a2.051,2.051,0,0,0,2.906,0c2.313-2.277,4.589-4.589,6.9-6.865a1.523,1.523,0,0,1,2.277.07l.35.35a1.921,1.921,0,0,1-.21,2.837" transform="translate(0 0)" fill="%23ffffff" fill-rule="evenodd"/></g></g><line id="Line_24" data-name="Line 24" x2="20.813" transform="translate(1055.626 542.764)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-width="4"/></g></svg>')
}
.wp-block-esab-accordion .esab__icon {
	display: none !important;
}
.esab__head {
	transition: all ease-in .2s !important;
	color: #fff !important;
	position: relative;
}
.esab__head:hover {
	background-color: #C8102E !important;
}
.esab__head:hover p {
	color: #fff !important;
}
.esab__head:after {
	right: 17px !important;
}
body .wp-block-esab-accordion .wp-block-esab-accordion-child.esab__active_accordion .esab__head {
	background-color: #C8102E !important;
}
.esab__body .wp-block-uagb-buttons-child:not(:last-of-type) .wp-block-button__link {
	border-bottom: solid 1px #3E3E3E;
}
.esab__body .wp-block-uagb-buttons-child .wp-block-button__link {
	margin-bottom: 0px;
}
h2.has-background {
	padding: 10px 20px;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 20px;
}
.standard {
	padding: 10px 0px 20px;
}
.standard, .standard strong {
	font-size: 20px;
	line-height: 20px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.standard strong {
	color: #3E3E3E;
}
.search2 {
	text-align: center;
	width: 50px;
	height: 50px;
	color: #1D428A;
	font-size: 14px;
	line-height: 15px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 800;
	font-style: normal;
	z-index: 999;
	position: fixed;
	left: 0px;
	top: 350px;
	background-color: #fff;
	padding-top: 4px;
	cursor: pointer;
    display: none !important;
}
.search2 svg {
    width: 20px;
    height: 24px;
}
.searchbar {
	background-color: #C7C5C5;
	position: fixed;
	z-index: 99999;
	top: 0px;
	width: 100%;
	padding: 0px 35px;
	max-height: 0px;
	overflow: hidden;
	transition: all ease-in .2s;
}
.searchbar.show {
	max-height: 200px;
}
.searchbar h2 {
	color: #1D428A;
	font-size: 30px;
	line-height: 37px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	margin-bottom: 0px;
	padding-top: 30px;
}
.searchbar form {
	background-color: #ffffff;
	display: flex;
	margin-bottom: 30px;
}
.searchbar input[type=text] {
	color: #63666A;
	font-size: 30px;
	line-height: 40px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
	padding: 10px 20px;
	border: none;
	width: 100%;
}
.searchbar button {
	width: 60px;
	text-align: center;
	background-color: #C8102E;
	border: none;
	cursor: pointer;
}
.search .searchbar {
	display: none!important;
}
.search .searchbar.bar2 {
	display: block !important;
	position: relative!important;
	max-height: fit-content;
	margin-top: -80px;
	z-index: auto;
	padding-top: 100px;
}
.search h1 span {
	color: #1D428A;
}
.search_result {
	border-top: 1px solid #1D428A;
	padding-bottom: 10px;
}
.search_result:last-of-type {
	border-bottom: 1px solid #1D428A;
	margin-bottom: 50px;
}
.search_result h2 {
	margin-bottom: 5px;
	margin-top: 15px;
}
.search_result h2 a {
	text-decoration: none;
	color: #1D428A;
	font-size: 30px;
	line-height: 37px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.search_result p {
	margin-top: 0px;
}
.entry-summary {
	display: flex;
	justify-content: space-between;
	column-gap: 30px;
}
.entry-summary > div {
	width: calc(100% - 225px);
}
.search_result .read-more {
	width: 195px;
	margin-top: 0px;
	height: fit-content;
} 
.resultstitle {
	padding-top: 20px;
}
h1.resultstitle {
    color: #63666A;
    font-size: 40px;
    line-height: 43px;
    font-family: "proxima-nova-condensed", sans-serif;
    font-weight: 800;
    font-style: normal;
}
h1.resultstitle:after {
	background: #63666A;
}
.policy h1 {
	padding-top: 50px;
}
.page-id-1429 header, .page-id-1429 footer, .page-id-1429 .search2, .page-id-1429 #copyright {
	display: none !important;
}
#searchmenu {
	display: none;
}
#close_search {
	position: absolute;
    right: 20px;
	cursor: pointer;
}
.single .post-thumbnail img {
	max-width: 100%;
    height: auto;
    object-fit: cover;
}
.postid-13085 .post-thumbnail {
    display: none;
}
.single .post-quote-container img {
    display: none;
}
.single main p a {
    color: #1D428A;
}
.footer_links {
	padding-top: 26px;
}
.footer_links a {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.footer_links a:not(:last-of-type) {
	padding-right: 10px;
	border-right: solid 1px #fff;
	margin-right: 10px;
}
.nogap {
	column-gap: 0px !important;
	row-gap: 0px;
}
.farmed_with_care {
	flex-basis: calc(100% - 145px - 306px) !important;
}
.rt_bag {
	margin-top: -125px;
}
.standards a {
	display: block;
	color: #C8102E;
	font-size: 30px;
	line-height: 35px;
	position: relative;
	text-align: center;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 800;
	overflow: hidden;
}
.standards a:hover img, img.uagb-modal-trigger:hover {
	transform: scale(1.1);
}
.standards p {
	margin-top: 20px;
	margin-bottom: 40px !important;
}
.standards p a:after {
	display: block;
	content: ' ';
	background: #C8102E;
	width: 147px;
	height: 5px;
	margin: 15px auto 0px auto;
}
.standards p a:hover {
	text-decoration: none;
}
.standards img {
	width: 100%;
    height: 302px;
    object-fit: cover;
	transition: all ease-in .2s;
	transform: scale(1);
}
.standards_sub .wp-block-columns, .wp-block-themeisle-blocks-flip {
	margin-top: 0px !important;
}
.standards_sub p {
	font-size: 30px;
	line-height: 40px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	margin-bottom: 0px !important;
}
.other_standards {
	font-size: 50px;
	line-height: 60px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
}
.other_standards:after {
	content: ' ';
	background: #fff;
	width: 83px;
	height: 5px;
	display: block;
	margin-top: 15px;
}
.other_standards_container p.has-x-large-font-size {
	line-height: 30px;
	font-size: 30px;
	font-family: "proxima-nova-condensed", sans-serif;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 5px;
}
.other_standards_container img {
	width: 100%;
	margin-bottom: 20px;
}
.other_standards_container .wp-block-column {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.wp-block-themeisle-blocks-flip .o-flip-front, .wp-block-themeisle-blocks-flip .o-flip-back {
	box-shadow: 0px 0px 10px rgba(0,0,0,.16) !important;
}
.wp-block-themeisle-blocks-flip .o-flip-back {
    justify-content: flex-end;
}
.wp-block-themeisle-blocks-flip .o-flip-front img + h3, .wp-block-themeisle-blocks-flip .o-flip-front img + h3 + p {
	display: none;
}
.wp-block-themeisle-blocks-flip .o-flip-back img, .wp-block-themeisle-blocks-flip .o-flip-back figure {
	width: 100%;
	display: block;
}
.onethird {
	flex-basis: calc(33.33% - 17px) !important;
}
.discover_more p.has-x-large-font-size {
	min-height: 60px;
}
.discover_more p {
	margin-bottom: 20px !important;
}
.absoluteit {
	position: absolute;
	top: -95px;
}
.wp-block-column {
	position: relative;
}
.tvimage img {
	margin-top: -92px;
}
.infographic img {
	margin-top: -125px;
	margin-bottom: -125px;
}
h3.white:after {
	background: #fff;
}
.wp-block-embed {
	margin-bottom: 0px !important;
	position: relative;
}
.wp-block-embed__wrapper {
	padding-bottom: 56.2%;
}
.wp-block-embed__wrapper iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}
.wp-block-uagb-modal {
    overflow: hidden;
}
img.uagb-modal-trigger {
    max-width: 100%;
    transform: scale(1);
    overflow: hidden;
    transition: all ease-in .2s;
    width: 100%;
    display: block;
}
.wp-block-image .alignleft, .wp-block-image .alignright {
	margin-top: 0px !important;
}
.moveleft {
	position: absolute;
	left: -40px;
}
.moveup4 img {
	margin-top: -50px;
}
.moveup, .moveup3 {
	z-index: -1;
	position: relative;
}
.moveup img {
	position: relative;
	margin-top: -144px;
	z-index: -1;
}
.moveup2 img {
	position: relative;
	margin-top: -100px;
}
.moveup3 img {
	position: relative;
	margin-top: -75px;
}
.sideflip {
	position: absolute;
	top: 0px;
    width: 100%;
    height: 100% !important;
	z-index: 9;
}
.wp-block-themeisle-blocks-flip.sideflip .o-flip-back {
	justify-content: center;
}
.wp-block-themeisle-blocks-flip.sideflip p {
	color: #fff;
	font-size: 2vw;
	line-height: 2.5vw;
}
@media screen and (min-width: 1200px) {
	.wp-block-themeisle-blocks-flip.sideflip p {
		font-size: 32px !important;
    	line-height: 36px !important;
	}
	.sideflip h3 {
		font-size: 56px !important;
		line-height: 56px !important;
	}
}
.sideflip h3 {
	padding-bottom: 0px;
	margin: 0px !important;
	font-size: 3.5vw;
	line-height: 4vw;
	text-align: left;
}
.sideflip h3:after {
	display: none;
}
.sideflip .o-flip-content:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="60" viewBox="0 0 60 60"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23c8102e"/></clipPath></defs><g id="Group_363" data-name="Group 363" transform="translate(-1059 -1340.743)"><rect id="Rectangle_902" data-name="Rectangle 902" width="60" height="60" transform="translate(1059 1340.743)" fill="%23fff"/><g id="Group_362" data-name="Group 362" transform="translate(1080.5 1388.931) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23c8102e" fill-rule="evenodd"/></g></g></g></svg>');
	position: absolute;
	bottom: 25px;
	right: 30px;
}
.wp-block-themeisle-blocks-flip.sideflip .o-flip-front .o-flip-content {
	justify-content: flex-start;
}
.wp-block-themeisle-blocks-flip.sideflip .o-flip-inner {
	transform-origin: left;
}
.wp-block-themeisle-blocks-flip.sideflip.rightflip .o-flip-inner {
	transform-origin: right;
}
.wp-block-themeisle-blocks-flip.sideflip.upflip .o-flip-inner {
	transform-origin: top;
}
.wp-block-themeisle-blocks-flip.flipY.upflip {
	--flip-anim: rotateX(180deg);
}
.redh3 {
	color: #C8102E;
	font-size: 30px;
	line-height: 30px;
	min-height: 67px;
	min-height: 80px;
}
.redh3:after {
	display: none !important;
}
.redh3 + p {
	margin-top: 0px !important;
}
.stretch > div {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.16);
	transform: scale(1);
	transition: all ease-in .2s;
	padding-top: 60px !important;
}
.stretch > div > div {
    justify-content: space-between;
    display: flex;
    flex-direction: column;
	height: 100%;
}
.stretch > div:hover {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
    transform: scale(1.1);
}
.stretch h2 {
    margin-bottom: 200px !important;
}
.stretch .wp-block-uagb-buttons {
    margin-top: 20px !important;
}
.home .stretch .wp-block-uagb-buttons-child {
    width: fit-content;
}
.cow {
    position: absolute;
    z-index: -1;
	transition: all ease-in .2s;
	transform: scale(1);
	top: 70px;
    right: -5px;
	transform: rotate(0deg);
}
.stretch:hover .cow {
	animation: movecow;
	animation-duration: 1s;
	animation-fill-mode: both;
}
.page-id-3300 .nostyle .esab__heading_tag, .page-id-3723 .nostyle .esab__heading_tag, .page-id-3724 .nostyle .esab__heading_tag {
	font-size: 20px;
	line-height: 30px;
	font-family: "proxima-nova", sans-serif;
	font-weight: normal;
}
body main .wp-block-esab-accordion.nostyle .wp-block-esab-accordion-child.esab__active_accordion .esab__heading_tag {
	color: #63666A !important;
}
.page-id-3300 .nostyle .esab__head:hover, .page-id-3723 .nostyle .esab__head:hover, .page-id-3724 .nostyle .esab__head:hover {
	background-color: transparent !important;
}
.page-id-3300 .nostyle .esab__head:hover p, .page-id-3723 .nostyle .esab__head:hover p, .page-id-3724 .nostyle .esab__head:hover p {
	color: #63666A !important;
}
body .wp-block-esab-accordion.nostyle .wp-block-esab-accordion-child.esab__active_accordion .esab__head {
	background-color: transparent !important;
}
.nostyle .esab__head:after {
	content: 'Read more';
	background-color: #1D428A;
	bottom: 0px;
	left: 0px;
	color: #fff !important;
	padding: 10px 20px;
	width: fit-content;
	height: fit-content;
	transform: none;
	top: unset;
	transition: all ease-in .2s;
}
.nostyle .esab__head:hover:after {
	background-color: #C8102E;
}
.wp-block-esab-accordion.nostyle .esab__head {
	padding-bottom: 65px !important;
}
body .wp-block-esab-accordion.nostyle .wp-block-esab-accordion-child.esab__active_accordion .esab__head:after {
	height: fit-content;
	content: 'Read less' !important;
	background-color: #C8102E;
}
body .wp-block-esab-accordion.nostyle .wp-block-esab-accordion-child.esab__active_accordion .esab__head:hover:after {
	background-color: #1D428A;
}
body main .wp-block-esab-accordion.nostyle .wp-block-esab-accordion-child.esab__active_accordion .esab__body {
	background-color: transparent !important;
	border: none !important;
	padding: 10px 0px 0px 0px !important;
}
.wp-block-esab-accordion.nostyle {
	margin-top: 0px !important;
}
.wp-block-esab-accordion.nostyle .esab__body {
	border-top: none !important;
}
.page-id-3300 .wp-block-esab-accordion:not(.nostyle) .esab__head, .page-id-3723 .wp-block-esab-accordion:not(.nostyle) .esab__head, .page-id-3724 .wp-block-esab-accordion:not(.nostyle) .esab__head {
	border-top: solid 1px #C8102E;
}
.page-id-3300 .wp-block-esab-accordion .esab__container, .page-id-3723 .wp-block-esab-accordion .esab__container, .page-id-3724 .wp-block-esab-accordion .esab__container {
	row-gap: 0px !important;
}
.page-id-3300 .wp-block-esab-accordion:not(.nostyle) .wp-block-esab-accordion-child:last-of-type .esab__head, .page-id-3723 .wp-block-esab-accordion:not(.nostyle) .wp-block-esab-accordion-child:last-of-type .esab__head, .page-id-3724 .wp-block-esab-accordion:not(.nostyle) .wp-block-esab-accordion-child:last-of-type .esab__head {
	border-bottom: solid 1px #C8102E;
}
.tractor {
	position: absolute;
	top: 90px;
    z-index: 1;
	left: -70px;
	transition: all ease-in 1.5s;
	width: 283px;
	/*animation: movetractor1;
	animation-duration: 0.4s;
	animation-fill-mode: both;*/
}
.stretch:hover .tractor {
	left: 100px;
}
.logo1 {
	position: absolute;
	animation-duration: 0.4s;
	animation-fill-mode: both;
	top: 105px;
    right: 10px;
    z-index: 1;
    transform: rotate(-20deg);
}
.logo2 {
	position: absolute;
    animation-duration: 0.4s;
    animation-fill-mode: both;
    left: 16px;
    z-index: 1;
    transform: rotate(20deg);
    top: 100px;
    width: 100px;
}

.stretch:hover .logo1 {
    animation: movelogo1a;
    animation-duration: 0.4s;
    animation-fill-mode: both;
}
.stretch:hover .logo2 {
    animation: movelogo2a;
    animation-duration: 0.4s;
    animation-fill-mode: both;
}

@keyframes movecow {
	0%  {
		transform: rotate(0deg);
	}
	25%  {
		transform: rotate(-5deg);
	}
	50% {
		transform: rotate(5deg);
	}
	75% {
		transform: rotate(-5deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
@keyframes movelogo1a {
	25%  {
		transform: rotate(-10deg);
	}
	50% {
		transform: rotate(-20deg);
	}
	75% {
		transform: rotate(-10deg);
	}
	100% {
		transform: rotate(-20deg);
	}
}
@keyframes movelogo2a {
	25%  {
		transform: rotate(10deg);
	}
	50% {
		transform: rotate(20deg);
	}
	75%  {
		transform: rotate(10deg);
	}
	100% {
		transform: rotate(20deg);
	}
}
h2.chef {
	font-size: 2.6vw;
	line-height: 2.8vw;
}
h2.chef:after {
	display: none;
}
.imggrid img {
	width: 100%;
}
.home .wp-block-uagb-buttons-child {
	width: 100%;
}

.wp-block-uagb-buttons {
    margin-top: 0px !important;
}
.centrealign {
	align-content: center;
}
h3.red2, .recipe h3 {
	color: #C8102E;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	font-size: 30px;
	line-height: 30px;
	margin-right: auto;
    margin-left: 0px !important;
}
.parent-pageid-3475 h3.red2 {
	max-width: 100%;
} 
.recipe.small h3 {
	font-size: 24px;
	line-height: 28px;
} 
h3.red2:after, .recipe h3:after {
	background: #C8102E;
}
.maxwidthp {
	max-width: 755px;
	margin-right: auto;
}
.maxwidth {
	max-width: 560px;
	margin-right: auto;
}
.recipe {
	box-shadow: 0px 0px 10px rgba(0,0,0,.16);
}
.recipe-icons p {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	display: flex;
	justify-content: center;
	text-wrap: nowrap;
	padding-top: 5px;
    text-transform: uppercase;
}
.recipe-button .icon-container {
	transition: all ease-in .2s;
	cursor: pointer;
}
.recipe-button .icon-container:hover {
	background-color: #C8102E !important;
}
.recipe-col {
	display: flex;
	flex-direction: column;
}
.recipe-col p, .recipe-col .wp-block-uagb-buttons {
	margin-top: 0px !important;
}
.recipe-col > .wp-block-group {
	height: 100%;
}
.recipe-col > .wp-block-group > div {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
#print .wp-block-button__link:after {
	content: url('data:image/svg+xml,<svg id="Group_312" data-name="Group 312" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33.236" height="32.389" viewBox="0 0 33.236 32.389"><defs><clipPath id="clip-path"><rect id="Rectangle_836" data-name="Rectangle 836" width="33.236" height="32.389" fill="%23fff"/></clipPath></defs><g id="Group_311" data-name="Group 311" clip-path="url(%23clip-path)"><path id="Path_65" data-name="Path 65" d="M575.009,242.524a.706.706,0,0,0-.706.706v1.412a.706.706,0,1,0,1.412,0V243.23a.706.706,0,0,0-.706-.706" transform="translate(-546.007 -230.575)" fill="%23fff"/><path id="Path_66" data-name="Path 66" d="M525.715,242.524a.706.706,0,0,0-.706.706v1.412a.706.706,0,1,0,1.412,0V243.23a.706.706,0,0,0-.706-.706" transform="translate(-499.142 -230.575)" fill="%23fff"/><path id="Path_67" data-name="Path 67" d="M31.386,8.465H27.805V1.792A1.794,1.794,0,0,0,26.013,0H7.223A1.794,1.794,0,0,0,5.431,1.792V8.465H1.85A1.852,1.852,0,0,0,0,10.315V25.673a1.852,1.852,0,0,0,1.85,1.85H5.957V30.6a1.8,1.8,0,0,0,1.793,1.793H25.486A1.8,1.8,0,0,0,27.279,30.6V27.523h4.107a1.852,1.852,0,0,0,1.85-1.85V10.315a1.852,1.852,0,0,0-1.85-1.85M6.843,1.792a.381.381,0,0,1,.38-.38h18.79a.381.381,0,0,1,.38.38V8.465H6.843ZM25.867,30.6a.382.382,0,0,1-.381.381H7.751a.382.382,0,0,1-.381-.381V18.7h18.5Zm5.957-4.923a.438.438,0,0,1-.438.438H27.279V18.7H29.8a.706.706,0,0,0,0-1.412H3.439a.706.706,0,0,0,0,1.412H5.957v7.411H1.85a.438.438,0,0,1-.438-.438V10.315a.438.438,0,0,1,.438-.438H31.386a.438.438,0,0,1,.438.438Z" fill="%23fff"/><rect id="Rectangle_833" data-name="Rectangle 833" width="14.663" height="1.412" transform="translate(9.287 21.171)" fill="%23fff"/><rect id="Rectangle_834" data-name="Rectangle 834" width="14.663" height="1.412" transform="translate(9.287 24.429)" fill="%23fff"/><rect id="Rectangle_835" data-name="Rectangle 835" width="14.663" height="1.412" transform="translate(9.287 27.688)" fill="%23fff"/></g></svg>');
	padding-right: 12px;
}
.wp-block-separator {
	margin-bottom: 24px !important;
	border-top: solid 1px #63666A;
}
.wp-block-separator.has-white-color {
	border-top: solid 1px #ffffff;
}
.page-id-3300 .wp-block-esab-accordion .esab__icon {
    display: none;
}
.wp-block-esab-accordion .esab__heading_tag {
    margin-bottom: 0px !important;
}
ol {
	padding-left: 21px;
}
ol li {
	font-size: 20px;
	line-height: 30px;
	color: #63666A;
}
ol li:not(:last-of-type) {
	padding-bottom: 0px;
}
p img {
	vertical-align: middle;
	margin-left: 2px;
}
.page-id-2187 .wp-block-uagb-buttons-child, .page-id-14471 .homeintro > div {
	max-width: 600px;
}
.page-id-2022 .homeintro > div {
	max-width: 350px;
}
.socials p {
	margin-bottom: 0px !important;
}
.recipe-form .nf-multi-cell .nf-cell {
	padding: 0px !important;
}
.recipe-form p {
	margin-bottom: 5px !important;
}
#nf-form-2-cont, #nf-field-16-container {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	margin-top: 0px !important;
}
#nf-form-2-cont {
	padding-top: 0px !important;
}
.nf-form-content input[type=submit] {
	background: #C8102E;
}
.recipe-form p.has-medium-font-size {
	font-size: 22px !important;
	line-height: 30px;
}
.recipe-form .nf-field-container {
	margin-bottom: 13px !important;
}
.nf-form-content input[type=submit] {
	background: #C8102E;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	font-family: "proxima-nova-condensed", sans-serif;
	padding: 5px 25px;
    height: 60px;
	cursor: pointer;
}
.nf-form-content input[type=submit]:hover {
	background: #fff;
	color: #C8102E;
}
.recipe p {
	margin-bottom: 10px !important;
	margin-top: 0px;
}
.infomargin img.uagb-modal-trigger:hover {
	transform: none !important;
}
.infomargin {
	margin-top: -100px !important;
	margin-bottom: -100px !important;
}
.page-id-2187 .red2 {
	max-width: 100%;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	text-transform: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    display: flex;
    justify-content: space-between;
}
.mega-indicator {
	display: none !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
	position: unset;
    display: flex;
}
.mega-sub-menu {
	width: 100vw !important;
}
.mega-menu-row .mega-sub-menu {
	width: 100% !important;
	overflow: auto !important;
}
#mega-menu-wrap-menu-1 {
	position: unset;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
	transform: translate(0px, 0px);
}
.mega-sub-menu .mega-menu-link {
	border-bottom: solid 1px #63666A !important;
	padding: 10px 0px !important;
}
.mega-sub-menu {
    width: 100% !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
	color: #C8102E;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 p {
    margin-bottom: 10px !important;
}
.summer-recipes .custom-html-widget {
	background-color: #C8102E;
	display: flex;
    align-items: flex-start;
	padding: 15px 15px 15px 15px;
	gap: 15px;
}
.summer-recipes .custom-html-widget h4 {
	font-size: 22px;
	line-height: 27px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.summer-recipes .custom-html-widget h4 a {
	color: #fff;
	text-decoration: none;
}
.summer-recipes .custom-html-widget p {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	margin-bottom: 0px !important;
}
.custom-html-widget h4:after {
	background: #FE5001;
	height: 3px;
}
.mega-current-menu-item > a {
	position: relative;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-sub-menu .mega-menu-item a:after, .mega-current-page-ancestor .mega-sub-menu a:after {
	display: none !important;
}
.policy h1 {
	color: #1D428A;
    padding-top: 100px;
    margin-bottom: 30px;
}
.policy h1:after {
	background: #1D428A;
}
body.privacy-policy main > div:first-of-type, body.page-id-1507 main > div:first-of-type, body.page-id-23 main > div:first-of-type, body.page-id-25 main > div:first-of-type, body.page-id-14099 main > div:first-of-type {
	min-height: 100px;
}
.privacy-policy .homeintro > div, body.page-id-1507 .homeintro > div, body.page-id-23 .homeintro > div, body.page-id-25 .homeintro > div, body.page-id-14099 .homeintro > div {
	margin-bottom: 20px !important;
}
.policy h2 {
	font-size: 40px;
	line-height: 40px;
	color: #1D428A;
	margin-bottom: 20px;
    font-family: "proxima-nova-condensed", sans-serif;
}
.policy h2:after {
	display: block;
    content: ' ';
    width: 96px;
    height: 5px;
    background: #1D428A;
    margin-top: 15px;
}
.policy ul {
	margin-bottom: 15px;
}
.policy ul li {
	font-size: 20px;
	line-height: 30px;
	color: #63666A;
}
.policy > div {
	max-width: 900px;
}
.policy .wp-block-table {
	margin-bottom: 20px;
}
.policy .wp-block-table td {
	font-size: 20px;
	line-height: 30px;
	color: #63666A;
}
.minusmargin img {
	margin-top: -92px;
}
.howdothey .swiper-button-prev, .facts .swiper-button-prev {
	top: unset;
	bottom: 10px;
	left: 30% !important;
	font-size: 20px !important;
}
.facts .swiper-button-prev, .facts .swiper-button-next {
	bottom: -7px !important;
}
.facts .swiper-pagination {
	bottom: 0px !important;
}
.facts .swiper-content {
	padding-bottom: 40px !important;
}
.howdothey .swiper-button-next, .facts .swiper-button-next {
	right: 30% !important;
	bottom: 10px;
	top: unset;
	font-size: 20px !important;
}
.swiper-button-prev:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.723" height="19.748" viewBox="0 0 11.723 19.748"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.748" height="11.723" fill="%23fff"/></clipPath></defs><g id="Group_190" data-name="Group 190" transform="translate(0 19.748) rotate(-90)"><g id="Group_23" data-name="Group 23" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M19.108,8.515l-7.965-8a1.8,1.8,0,0,0-2.525,0l-8,8A1.646,1.646,0,0,0,.472,10.95l.3.3a1.307,1.307,0,0,0,1.954.06L8.618,5.418a1.76,1.76,0,0,1,2.494,0c1.985,1.955,3.939,3.939,5.922,5.892a1.307,1.307,0,0,0,1.954-.06l.3-.3a1.649,1.649,0,0,0-.18-2.435" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></svg>') !important;
}
.swiper-button-next:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.723" height="19.748" viewBox="0 0 11.723 19.748"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.748" height="11.723" fill="%23fff"/></clipPath></defs><g id="Group_190" data-name="Group 190" transform="translate(0 19.748) rotate(-90)"><g id="Group_23" data-name="Group 23" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M19.108,3.208l-7.965,8a1.8,1.8,0,0,1-2.525,0l-8-8A1.646,1.646,0,0,1,.472.773l.3-.3A1.307,1.307,0,0,1,2.727.413L8.618,6.305a1.76,1.76,0,0,0,2.494,0C13.1,4.351,15.051,2.367,17.034.413a1.307,1.307,0,0,1,1.954.06l.3.3a1.649,1.649,0,0,1-.18,2.435" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></svg>') !important;
}
.howdothey .swiper-pagination-bullet, .facts .swiper-pagination-bullet {
	background-color: #63666A !important;
}
.howdothey .swiper-pagination-bullet.swiper-pagination-bullet-active, .facts .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #C8102E !important;
}
.howdothey .swiper-pagination-bullet, .facts .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	opacity: 1 !important;
}
.howdothey .has-small-font-size, .facts .has-small-font-size {
	font-weight: bold;
	font-family: "proxima-nova-condensed", sans-serif;
	font-size: 14px !important;
}
.howdothey img.uagb-modal-trigger:hover, .facts img.uagb-modal-trigger:hover {
	transform: scale(1);
}
.stats p.has-medium-font-size {
	font-size: 30px !important;
	line-height: 47px;
	margin-bottom: 0px !important;
	font-family: "proxima-nova-condensed", sans-serif;
}
.stats p.has-medium-font-size strong {
	font-family: "proxima-nova-condensed", sans-serif;
}
.stats p.has-medium-font-size em {
	font-size: 50px;
	font-style: normal;
}
.stats img {
	margin: -55px 0px -45px;
}

figure a img {
	transform: scale(1);
	transition: all ease-in .2s;
	border: none !important;
	margin: 0px !important;
}
figure:not(.wp-block-post-featured-image) a img:hover {
	transform: scale(1.1);
}
figure.has-custom-border {
	border: solid 10px #fff;
	margin-bottom: 20px;
}
figure.has-custom-border a {
	display: block;
	overflow: hidden;
}
.wp-block-post-featured-image img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    display: block;
    margin-bottom: 0px;
}
.nf-response-msg p, #nf-field-18-wrap p {
	font-size: 22px !important;
	line-height: 30px !important;
}
.recipe-col * {
	text-decoration: none;
}
.recipe-col figure {
	margin-bottom: 0px !important;
}
.recipe-col > a {
	display: flex;
    flex-direction: column;
    position: relative;
    flex-grow: 0;
    height: 100%;
}
.recipe {
	height: 100%;
}
.recipe .wp-block-group__inner-container {
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.page-id-2022 .recipe .wp-block-group__inner-container, .page-id-2022 .recipe {
	height: auto;
}
.wp-block-tiptip-hyperlink-group-block {
	transition: all ease-in .2s;
	text-decoration: none;
}
.wp-block-tiptip-hyperlink-group-block:hover {
	transform: translateY(-4px);
	box-shadow: 0px 0px 15px rgba(0,0,0,.4);
	text-decoration: none;
}
.wp-block-tiptip-hyperlink-group-block * {
	text-decoration: none;
}
.wp-block-tiptip-hyperlink-group-block figure {
	margin-bottom: 0px;
}
.page-id-2022 .wp-block-tiptip-hyperlink-group-block .recipe {
	margin-bottom: 30px;
}
.margbottom {
	margin-bottom: 0px !important;
}
.page-id-2187 .discover_more p.has-x-large-font-size {
	min-height: fit-content;
}
.mother a span {
	display: none;
}
.mobileonly {
	display: none !important;
} 
.wp-block-themeisle-blocks-flip .o-flip-content .o-img {
	max-width: 100%;
	height: auto !important;
}
.shoplogos .wp-block-themeisle-blocks-flip .o-flip-back {
	justify-content: center;
}
.cmplz-message p {
	font-size: 14px;
    line-height: 20px;
}
.contact h4 {
	font-size: 26px;
	font-family: 'proxima-nova', Arial;
}
.contact h4:after {
	width: 60px;
	background: #1D428A;
}
.contact .wp-block-group {
	/*box-shadow: 0px 0px 10px rgba(0,0,0,.16);*/
}
.contact p:last-of-type {
    margin-bottom: 0px !important;
}
.contact-group-1 {
	height: 100%;
}
.hideondesktop {
	display: none;
}
.bgsize2 {
	background-size: 230% !important;
}
.alignfull {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.governance .wp-block-group.has-background {
    display: flex;
    align-items: center;
    justify-content: center;
	min-height: 124px;
    flex-direction: column;
    margin-top: 24px;
}
.governance .wp-block-columns {
	margin-top: 24px;
}
.governance p {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.governance .has-small-font-size {
	font-size: 16px !important;
	line-height: 24px !important;
}
body main .wp-block-esab-accordion .wp-block-esab-accordion-child.esab__active_accordion .esab__body {
	background-color: transparent !important;
}
body main .wp-block-esab-accordion .wp-block-esab-accordion-child.esab__active_accordion .esab__heading_tag {
	color: #fff !important;
}
.wp-block-esab-accordion .wp-block-esab-accordion-child {
    border: none !important;
}
.wp-block-esab-accordion {
	margin-bottom: 30px !important;
}
.esab__body li {
	color: #63666A;
}
.page-id-3300 main p, .page-id-3723 main p, .page-id-3724 main p {
	margin-top: 0px !important;
}
.wp-block-themeisle-blocks-accordion {
	margin-top: 0px !important;
	margin-bottom: 35px !important;
}
.page-id-3723 main p.has-medium-font-size, .page-id-3724 main p.has-medium-font-size {
	margin-bottom: 5px !important;
}
.page-id-3300 h3.red2:after, .page-id-3723 h3.red2:after, .page-id-3724 h3.red2:after {
	display: none;
}
.gov2 img {
	width: 100%;
	height: auto;
}
.parent-pageid-3475 ol li, .parent-pageid-1965 ol li {
	padding-bottom: 10px;
	line-height: 26px;
}
.nf-form-content input[type=submit] {
	background: #C8102E !important;
}
.nf-form-content input[type=submit]:hover {
	background: #fff !important;
	color: #1D428A !important;
}
.fill-space {
    height: 100%;
}
.fill-space img {
    height: 100% !important;
    object-fit: cover;
}
.wp-block-columns {
    margin-bottom: 0px
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu {
	padding-left: calc(((100% - 1160px) / 2) + 125px) !important;
	padding-right: calc((100% - 1160px) / 2) !important;
    padding-top: 20px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
	width: 80% !important;
	left: calc(195px + (((100% - 1160px) / 2) + 160px)) !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-tabbed li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	padding-left: 20px !important;
    padding-right: 20px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
	margin-left: 0px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    margin-bottom: 30px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:not(.widget_media_image) {
    margin-bottom: 0px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	padding: 0px 20px 0px 120px;
}
.widget_media_image {
    position: relative;
}
.widget_media_image h4 {
    position: absolute;
    bottom: 0px;
    width: calc(100% - 30px);
    background-color: rgba(0,0,0,.7);
    color: #ffffff !important;
    font-size: 20px !important;
    text-transform: none !important;
    display: flex !important;
    align-items: center;
    padding: 0px !important;
    transition: all ease-in .2s;
}
.widget_media_image:hover h4 {
    background-color: #C8102E;
}
.widget_media_image h4:after {
    display: none !important;
}
.widget_media_image h4 a {
    padding: 5px 10px !important;
    display: block;
    color: #fff;
    text-decoration: none;
    display: flex !important;
    align-items: center;
    line-height: 19px;
    height: 58px;
    width: 100%;
}
.mega-menu-column > ul > li:first-of-type .widget_media_image h4 a {
    padding-top: 5px !important;
}
.widget_media_image img {
    width: 100%;
    display: block;
}
.mega-menu-column > ul > li:first-of-type a.head-post {
    padding-top: 13px !important;
}
.head-post {
    background-color: #C8102E;
    padding: 13px;
    display: block;
    text-decoration: none;
    height: 323px;
    transition: all ease-in .2s;
}
.head-post:hover {
    background-color: #a70e27;
}
.head-post img {
    margin-bottom: 9px;
}
.head-post p {
    color: #ffffff !important;
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    text-decoration: none;
}
.head-post p.head {
    font-size: 22px;
    line-height: 27px;
    font-weight: bold;
    font-family: "proxima-nova-condensed", sans-serif;
}
.head-post p.head:after {
	display: block;
    content: ' ';
    width: 96px;
    height: 3px;
    background: #fff;
    margin-top: 15px;
}
.head-post.two {
    display: flex;
    gap: 20px;
}
.head-post.two img {
    margin-bottom: 0px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.search3 > a.mega-menu-link:hover:after {
    display: none !important;
}
.search3 svg {
    margin-top: 21px;
}
.head-button.one {
    margin-left: auto !important;
    margin-right: 0px !important;
    border-right: 1px solid #fff !important;
}
.head-button.two {
    margin-right: 0px !important;
}
.head-button a {
    padding: 0px 30px !important;
    position: relative;
}
.head-button > a:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="9.337" height="5.543" fill="%23c8102e"/></clipPath></defs><g id="Group_370" data-name="Group 370" transform="translate(296 -1259) rotate(90)"><path id="Path_52" data-name="Path 52" d="M0,0H16V16H0Z" transform="translate(1259 280)" fill="%23fff"/><g id="Group_26" data-name="Group 26" transform="translate(1264.543 292.882) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M9.034,1.517,5.268,5.3a.849.849,0,0,1-1.194,0L.294,1.517A.778.778,0,0,1,.223.366L.365.224A.618.618,0,0,1,1.289.2L4.074,2.981a.832.832,0,0,0,1.179,0C6.192,2.057,7.116,1.119,8.054.2a.618.618,0,0,1,.924.028l.142.142a.779.779,0,0,1-.085,1.151" transform="translate(0 0)" fill="%23c8102e" fill-rule="evenodd"/></g></g></g></svg>');
    position:absolute !important;
    top: 0px !important;
    left: 0px;
    width: 16px !important;
    height: 16px !important;
    margin: 0px !important;
    display: block !important;
    line-height: 16px !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.head-button > a.mega-menu-link {
    background-color: #C8102E;
    color: #fff;
    transition: all ease-in .2s;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.head-button > a.mega-menu-link:hover {
    background-color: #1D428A;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.head-button > a.mega-menu-link:hover:after {
    display: none !important;
}
p.head-title {
    color: #1D428A;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    font-family: "proxima-nova-condensed", sans-serif;
}
#mega-menu-item-custom_html-8 .textwidget, #mega-menu-item-custom_html-7 .textwidget , #mega-menu-item-custom_html-9 .textwidget, #mega-menu-item-custom_html-10 .textwidget  {
    border-bottom: solid 1px #63666A;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="7.111" height="11.979" viewBox="0 0 7.111 11.979"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="11.979" height="7.111" fill="%23c8102e"/></clipPath></defs><g id="Group_640" data-name="Group 640" transform="translate(0 11.979) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M11.591,1.946,6.76,6.8a1.089,1.089,0,0,1-1.532,0L.377,1.946A1,1,0,0,1,.287.469L.469.287A.793.793,0,0,1,1.654.251L5.228,3.825a1.068,1.068,0,0,0,1.513,0C7.945,2.639,9.13,1.436,10.333.251a.793.793,0,0,1,1.185.036L11.7.469a1,1,0,0,1-.109,1.477" transform="translate(0 0)" fill="%23c8102e" fill-rule="evenodd"/></g></g></svg>');
    display: inline-block !important;
}
.head-button .mega-menu-column a.licensing-button {
    display: block;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    text-decoration: none !important;
    padding: 20px 20px !important;
    transition: all ease-in .2s;
}
.licensing-button {
    color: #ffffff;
    background-color: #C8102E;
    margin-bottom: 10px;
}
.licensing-button:hover {
    background-color: #1D428A;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.assurance-button.one > a.mega-menu-link {
    background-color: #C8102E !important;
    color: #fff !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 10px !important;
    transition: all ease-in .2s;
    border-bottom: 0px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.noborder > a.mega-menu-link {
    border-bottom: 0px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.assurance-button.two > a.mega-menu-link {
    background-color: #C8102E !important;
    color: #fff !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    transition: all ease-in .2s;
    border-bottom: 0px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.assurance-button.one > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.assurance-button.two > a.mega-menu-link:hover {
    background-color: #1D428A !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 18px;
    line-height: 22px;
    color: #1D428A !important;
    background: transparent !important;
    font-weight: bold !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
    background: transparent;
    color: #C8102E !important;
}
#category-select {
    width: fit-content;
    padding: 18px 16px;
    padding-right: 78px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #63666A;
    background-color: #fff;
    font-family: "proxima-nova-condensed", sans-serif;
    border: none;
    border-radius: 0px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="60" viewBox="0 0 60 60"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23fff"/></clipPath></defs><g id="Group_882" data-name="Group 882" transform="translate(-589 -3186)"><rect id="Rectangle_683" data-name="Rectangle 683" width="60" height="60" transform="translate(589 3186)" fill="%231d428a"/><g id="Group_190" data-name="Group 190" transform="translate(601.313 3206)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></g></svg>');
    background-repeat: no-repeat, no-repeat;
    background-position: right;
    cursor: pointer;
    margin-bottom: 30px;
}
.single #banner-image, .single .recent-posts-container {
    display: none;
}

.years25 {
    position: absolute;
    right: 0px;
    top: -300px;
}
.rt-timeline {
    position: relative;
    height: 3870px;
}
.rt-timeline > * {
    position: absolute;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    z-index: 2;
}

.year {
    font-size: 60px;
    color: #fff;
    font-weight: bold;
    background-color: #C8102E;
    font-family: "proxima-nova-condensed", sans-serif;
    display: inline-block;
    line-height: 44px;
    padding: 9px 12px;
    margin-bottom: 10px !important;
}
.year.gray {
    background-color: #C1BBBB;
}
.year1 {
    top: 120px;
    left: 0px;
}
.timeline-image1 {
    top: 0px;
    left: 212px;
    margin-top: 0px !important;
}
.timeline-image2 {
    top: 110px;
    left: 467px;
}
.timeline-image3 {
    top: 334px;
    left: 396px;
}
.year1996 {
    width: 380px;
    font-size: 26px;
    line-height: 40px;
    top: 235px;
}
.year2 {
    top: 816px;
    left: 650px;
}
.timeline-image4 {
    top: 287px;
    right: 0px;
}
.year2000 {
    color: #C8102E;
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
    font-family: "proxima-nova-condensed", sans-serif;
    right: 0px;
    top: 827px
}
.year2000-2 {
    font-size: 26px;
    line-height: 40px;
    width: 397px;
    right: 7px;
    top: 900px;
}
.year3 {
     top: 975px;
    left: 0px;
}
.year2009 {
    top: 1099px;
    left: 330px;
    width: 464px;
    font-size: 26px;
    line-height: 40px;
}
.timeline-image5 {
    top: 1078px;
    left: 92px;
}
.year4 {
    top: 1453px;
    left: 0px;
}
.year2013 {
    top: 1555px;
    left: 0px;
    width: 286px;
    font-size: 26px;
    line-height: 40px;
}
.timeline-image6 {
    top: 1388px;
    left: 317px;
}
.year5 {
    top: 1453px;
    right: 100px;
}
.timeline-image7 {
    top: 1780px;
    right: 20px;
}
.year2017 {
    top: 1555px;
    right: 28px;
    width: 370px;
    font-size: 26px;
    line-height: 40px;
}
.year6 {
    top: 2224px;
    right: 390px;
}
.year2018 {
    top: 2315px;
    right: 115px;
    width: 418px;
    font-size: 26px;
    line-height: 40px;
}
.year2018-video {
    top: 2140px;
    left: 112px;
    width: 461px;
}
.year7 {
    top: 2455px;
    left: 0px;
}
.year2020 {
    top: 2545px;
    left: 115px;
    width: 424px;
    font-size: 26px;
    line-height: 40px;
}
.year2020-gallery img {
    height: 168px !important;
    right: 0px;
    top: 2600px;
}
.year2020-gallery {
    right: 0px;
    top: 2565px;
}
.year8 {
    top: 2890px;
    left: 0px;
}
.year2021 {
    top: 2990px;
    left: 0px;
    width: 347px;
    font-size: 26px;
    line-height: 40px;
}
.timeline-image8 {
    top: 2890px;
    left: 380px;
}
.year9 {
    top: 2890px;
    right: 100px;
}
.timeline-image9 {
    top: 2990px;
    right: 75px;
}
.year2025 {
    top: 3390px;
    right: 20px;
    width: 692px;
    font-size: 26px;
    line-height: 40px;
}
.timeline-image10 {
    top: 3390px;
    left: 0px;
}
.timeline-image11 {
    top: 3640px;
    right: 20px;
}
.history .uagb-container-inner-blocks-wrap {
    padding: 0px 20px;
}
body main .wp-block-esab-accordion.white .wp-block-esab-accordion-child.esab__active_accordion .esab__body {
    background-color: #fff !important;
    padding-top: 20px !important;
}
.page-id-13233 .wp-block-themeisle-blocks-flip .o-flip-front .o-flip-content, .page-id-4221 .wp-block-themeisle-blocks-flip .o-flip-front .o-flip-content {
    padding: 0px;
}
.page-id-13233 .wp-block-themeisle-blocks-flip .o-flip-front .o-flip-content img, .page-id-4221 .wp-block-themeisle-blocks-flip .o-flip-front .o-flip-content img {
    height: 100% !important;
    object-fit: cover;
    width: 100% !important;
}
.type-post {
    display: flex;
    flex-direction: column;
}
.type-post .wp-block-group {
    flex: auto;
}
.nf-fu-progress {
    margin-top: 10px;
}
#nf-field-41-container {
    margin-bottom: 0px;
}
#nf-form-errors-4 {
    padding: 0px 20px;
}
.wp-block-uagb-counter__number {
    display: inline-block;
    background-color: #1D428A;
    padding: 0px 15px;
}
.uagb-counter-block-number {
    font-size: 90px;
    line-height: 90px;
    font-family: "proxima-nova-condensed", sans-serif;
    font-weight: bold;
}
.uagb-counter-block-suffix {
    font-size: 60px;
    font-family: "proxima-nova-condensed", sans-serif;
    font-weight: bold;
}
.wp-block-uagb-counter__title {
    font-size: 40px;
    line-height: 50px;
    font-family: "proxima-nova-condensed", sans-serif;
    font-weight: bold;
}
.wpcp-carousel-section .wpcp-single-item img {
    object-fit: cover;
    height: 250px !important;
}
.wpcp-wrapper-14419 .wpcp-carousel-section .wpcp-single-item img {
    height: auto !important;
}
.wpcp-carousel-section.nav-vertical-center .swiper-button-next, .wpcp-carousel-section.nav-vertical-center .swiper-button-prev {
    background-color: #1D428A !important;
    width: 60px !important;
    height: 60px !important;
    font-size: 40px !important;
}
.wpcp-carousel-section.nav-vertical-center {
    margin: 0px !important;
}
.wpcp-carousel-section.nav-vertical-center .swiper-button-next {
    right: -80px !important;
}
.wpcp-carousel-section.nav-vertical-center .swiper-button-prev {
    left: -80px !important;
}
.page-id-14222 .is-type-video {
    margin-bottom: 70px !important;
}
.quotes {
	padding-top: 15px;
    padding-left: 30px;
	position: relative;
}
.quotes:before, .quotes:after {
	width: 62px;
	height: 49px;
	display: block;
	position: absolute;
}
.quotes p {
	z-index: 1;
	position: relative;
}
.quotes:before {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="62.02" height="49.025" viewBox="0 0 62.02 49.025"><defs><clipPath id="clip-path"><path id="Path_57" data-name="Path 57" d="M0,9.982H62.02V-39.043H0Z" transform="translate(0 39.043)" fill="%230d2a64"/></clipPath></defs><g id="Group_357" data-name="Group 357" style="isolation: isolate"><g id="Group_158" data-name="Group 158" clip-path="url(%23clip-path)"><g id="Group_157" data-name="Group 157" transform="translate(-0.001)"><path id="Path_56" data-name="Path 56" d="M3.037,9.982a12.543,12.543,0,0,0,12.4-12.7c0-5.759-3.248-10.189-9.007-12.4a2.874,2.874,0,0,1-.148-1.033c0-6.35,2.658-14.177,7.975-19.2v-3.692c-17.573,4.43-26.138,17.572-26.138,31.9,0,11.075,6.055,17.13,14.915,17.13m34.7,0a12.543,12.543,0,0,0,12.4-12.7c0-5.759-3.248-10.189-9.155-12.4v-1.033c0-6.35,2.658-14.177,7.975-19.2v-3.692c-17.573,4.43-26.138,17.572-26.138,31.9,0,11.075,6.055,17.13,14.915,17.13" transform="translate(11.878 39.043)" fill="%230d2a64"/></g></g></g></svg>');
	top: -11px;
	left: 12px;
}
.quotes:after {
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48.488" height="38.328" viewBox="0 0 48.488 38.328"><defs><clipPath id="clip-path"><path id="Path_57" data-name="Path 57" d="M0-.715H48.488V-39.043H0Z" transform="translate(0 39.043)" fill="%230d2a64"/></clipPath></defs><g id="Group_358" data-name="Group 358" transform="translate(48.488 -0.715) rotate(180)" style="isolation: isolate"><g id="Group_158" data-name="Group 158" transform="translate(0 -39.043)" clip-path="url(%23clip-path)"><g id="Group_157" data-name="Group 157" transform="translate(0)"><path id="Path_56" data-name="Path 56" d="M-.217-.715a9.806,9.806,0,0,0,9.7-9.929c0-4.5-2.54-7.965-7.042-9.7a2.247,2.247,0,0,1-.116-.808A21.555,21.555,0,0,1,8.557-36.157v-2.886C-5.182-35.58-11.878-25.305-11.878-14.107-11.878-5.449-7.144-.715-.217-.715m27.13,0a9.806,9.806,0,0,0,9.7-9.929c0-4.5-2.54-7.965-7.157-9.7v-.808a21.555,21.555,0,0,1,6.235-15.008v-2.886C21.948-35.58,15.252-25.305,15.252-14.107c0,8.658,4.734,13.392,11.661,13.392" transform="translate(11.878 39.043)" fill="%230d2a64"/></g></g></g></svg>');
	bottom: 0px;
	right: 0px;
}
.quotes p.has-medium-font-size {
	font-size: 26px !important;
	line-height: 35px !important;
}
.page-id-14471 p:last-of-type {
    margin-bottom: 0px !important;
}
.page-id-14471 footer {
    margin-top: 40px;
}
.page-id-14374 .slick-track .wp-block-columns, .page-id-14374 .slick-slide {
    min-height: 496px;
}
@media only screen and (max-width: 1330px) {
    .wpcp-carousel-section.nav-vertical-center .swiper-button-next {
        right: 0px !important;
    }
    .wpcp-carousel-section.nav-vertical-center .swiper-button-prev {
        left: 0px !important;
    }
    .slick-next {
        right: 40px !important;
    }
    .slick-prev {
        left: 0px !important;
    }
}
@media only screen and (max-width: 1180px) {
    #serpentineSVG, .timeline-image1, .timeline-image2 {
        display: none;
    }
    .rt-timeline  > * {
        position: relative;
        left: unset;
        right: unset;
        top: unset;
        margin-bottom: 15px !important;
        width: fit-content;
    }
    #rt-timeline.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        margin-left: 0px;
    }
    .rt-timeline  {
        height: auto;
    }
    .rt-timeline > p {
        width: fit-content;
        font-size: 20px;
        line-height: 30px;
    }
    .rt-timeline  > p.year {
        font-size: 26px;
        line-height: 44px;
    }
    .wp-block-gallery.has-nested-images figure.wp-block-image img {
        object-fit: contain;
    }
}
@keyframes movetractor {
	50%  {
		top: -230px;
		z-index: 1;
	}
	100% {
		top: -170px;
		z-index: 1;
	}
}
@keyframes movetractor1 {
	0% {
		top: -170px;
		z-index: 1;
	} 
	50%  {
		top: -230px;
		z-index: -1;
	}
	100% {
		top: 0px;
		z-index: -1;
	}
}

@media only screen and (max-width: 920px) {
	.licensee-slider .wp-block-columns .wp-block-column:first-of-type {
		display: none;
	}
	.licensee-slider .wp-block-columns > .wp-block-column:last-of-type {
		flex-basis: 100% !important;
	}
	.height100 {
		padding-left: 70px !important;
	}
	.slick-prev:before {
		background-color: rgba(255,255,255,.5);
	}
}

@media only screen and (min-width: 950px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-current-menu-item a:after, .mega-current-page-ancestor a:after {
		content: ' ' !important;
		background: #C8102E;
		height: 4px;
		width: 100%;
		margin-top: -15px;
		display: block !important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover:after {
		content: ' ' !important;
		background: #C8102E;
		height: 4px;
		width: 100%;
		margin-top: -15px;
		display: block !important;
	}
}
@media only screen and (max-width: 1210px) {
	.homeblocks > .wp-block-column {
		width: 50%;
		flex-basis: 50% !important;
	}
	.wp-block-columns.is-not-stacked-on-mobile.homeblocks {
	    flex-wrap: wrap !important;
	}
	.standards_sub p {
    	font-size: 24px;
    	line-height: 33px;
	}
	.facts .swiper-button-prev {
		left: calc((100% - 480px) / 2) !important;
	}
	.facts .swiper-button-next {
		right: calc((100% - 480px) / 2) !important;
	}
}
@media only screen and (max-width: 976px) {
	.standards_sub p {
    	font-size: 18px;
    	line-height: 26px;
	}
	.home .swiper-content {
		padding: 0px !important;
	}
	.other_standards_container .uagb-buttons__wrap.uagb-buttons-layout-wrap, .discover_more .uagb-buttons__wrap.uagb-buttons-layout-wrap, .shoplogos .uagb-buttons__wrap.uagb-buttons-layout-wrap {
		justify-content: left !important;
	}
}
@media only screen and (max-width: 950px) {
    h4.year25head {
        font-size: 35px;
        line-height: 45px;
    }
    .slick-next:before {
        transform: scale(0.7);
        transform-origin: right;
    }
    .slick-prev:before {
        transform: scale(0.7);
        transform-origin: left;
    }
    .mega-sub-menu .mega-menu-link {
        padding: 10px 20px !important;
    }
    .years25 {
        top: 0px;
        left: 57px;
        width: 150px;
        margin: 0px !important;
        right: unset;
    }
    
    .main-navigation {
        width: fit-content;
    }
    .widget_media_image h4 {
        width: 100%;
        padding: 0px 20px !important;
    }
    li.mega-menu-grid .mega-sub-menu .mega-menu-column > .mega-sub-menu {
        display: flex !important;
        padding: 20px 20px 0px !important;
        column-gap: 20px !important;
        flex-direction: row;
        flex-wrap: wrap;
    }
    li.mega-menu-grid .mega-sub-menu .mega-menu-column > .mega-sub-menu {
        padding-bottom: 20px;
    }
	.mother li ul {
		min-width: 100px;
		text-transform: uppercase;
	}
	.mother > ul > li:not(:last-of-type):after {
		display: none;
	}
	.mother ul li, .mother li ul {
		display: block;
	}
	.mother li ul {
		position:relative;
		width: 100%;
	}
	.mother a {
		color: #fff !important;
	}
	.stretch > div {
		height: fit-content;
	}
	.nomobilepadding {
		padding-top: 0px !important;
	}
	.home .homeintro h2, .home .homeintro h3 {
		display: none;
	}
	.mobileonly {
		display: block !important;
	}
	.mobileonly a {
		font-size: 22px !important;
	}
	 #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
		position: absolute;
		left: 0px;
		padding-top: 40px;
        background: #c8102e;
         width: 100%;
	}
    p.head-title {
        padding: 10px 0px 0px;
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
        border-right: none !important;
        width: 100%;
    }
    .head-button a {
        padding: 10px 20px !important;
        position: relative;
    }
    .head-button > a:before {
        display: none !important;
    }
    .mega-search3 {
        display: none !important;
    }
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
		padding: 10px 0px;
	}
	.link4 a:after, .link4 a:hover:after {
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33" height="33" viewBox="0 0 33 33"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.469" height="11.558" fill="%23fff"/></clipPath></defs><g id="Group_568" data-name="Group 568" transform="translate(-303 -587)"><rect id="Rectangle_133" data-name="Rectangle 133" width="33" height="33" transform="translate(303 587)" fill="%23c8102e"/><g id="Group_24" data-name="Group 24" transform="translate(314.558 613.521) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M18.838,3.163l-7.852,7.883a1.77,1.77,0,0,1-2.49,0L.613,3.163A1.623,1.623,0,0,1,.466.762l.3-.3A1.289,1.289,0,0,1,2.688.407L8.5,6.216a1.735,1.735,0,0,0,2.459,0c1.957-1.927,3.883-3.883,5.839-5.809a1.289,1.289,0,0,1,1.927.059l.3.3a1.625,1.625,0,0,1-.178,2.4" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></g></svg>');
		width: 33px;
		height: 33px;
		display: block !important;
		position: absolute;
        top: 7px;
        right: 20px;
	}
	.link2 a:after, .link2 a:hover:after {
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33" height="33" viewBox="0 0 33 33"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.469" height="11.558" fill="%23fff"/></clipPath></defs><g id="Group_568" data-name="Group 568" transform="translate(-303 -587)"><rect id="Rectangle_133" data-name="Rectangle 133" width="33" height="33" transform="translate(303 587)" fill="%23c8102e"/><g id="Group_24" data-name="Group 24" transform="translate(314.558 613.521) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M18.838,3.163l-7.852,7.883a1.77,1.77,0,0,1-2.49,0L.613,3.163A1.623,1.623,0,0,1,.466.762l.3-.3A1.289,1.289,0,0,1,2.688.407L8.5,6.216a1.735,1.735,0,0,0,2.459,0c1.957-1.927,3.883-3.883,5.839-5.809a1.289,1.289,0,0,1,1.927.059l.3.3a1.625,1.625,0,0,1-.178,2.4" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></g></svg>');
		width: 33px;
		height: 33px;
		display: block !important;
		position: absolute;
        top: 7px;
        right: 20px;
	}
	.link3 a:after, .link3 a:hover:after {
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33" height="33" viewBox="0 0 33 33"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.469" height="11.558" fill="%23fff"/></clipPath></defs><g id="Group_568" data-name="Group 568" transform="translate(-303 -587)"><rect id="Rectangle_133" data-name="Rectangle 133" width="33" height="33" transform="translate(303 587)" fill="%23c8102e"/><g id="Group_24" data-name="Group 24" transform="translate(314.558 613.521) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M18.838,3.163l-7.852,7.883a1.77,1.77,0,0,1-2.49,0L.613,3.163A1.623,1.623,0,0,1,.466.762l.3-.3A1.289,1.289,0,0,1,2.688.407L8.5,6.216a1.735,1.735,0,0,0,2.459,0c1.957-1.927,3.883-3.883,5.839-5.809a1.289,1.289,0,0,1,1.927.059l.3.3a1.625,1.625,0,0,1-.178,2.4" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></g></svg>');
		width: 33px;
		height: 33px;
		display: block !important;
		position: absolute;
        top: 7px;
        right: 20px;
	}
	.linkx a:after, .linkx a:hover:after {
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33" height="33" viewBox="0 0 33 33"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.469" height="11.558" fill="%231d428a"/></clipPath></defs><g id="Group_565" data-name="Group 565" transform="translate(-258 -443)"><rect id="Rectangle_133" data-name="Rectangle 133" width="33" height="33" transform="translate(258 443)" fill="%23fff"/><g id="Group_24" data-name="Group 24" transform="translate(269.558 469.521) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M18.838,3.163l-7.852,7.883a1.77,1.77,0,0,1-2.49,0L.613,3.163A1.623,1.623,0,0,1,.466.762l.3-.3A1.289,1.289,0,0,1,2.688.407L8.5,6.216a1.735,1.735,0,0,0,2.459,0c1.957-1.927,3.883-3.883,5.839-5.809a1.289,1.289,0,0,1,1.927.059l.3.3a1.625,1.625,0,0,1-.178,2.4" transform="translate(0 0)" fill="%231d428a" fill-rule="evenodd"/></g></g></g></svg>');
		width: 33px;
		height: 33px;
		display: block !important;
		position: absolute;
        top: 7px;
        right: 20px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after {
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.558" height="19.469" viewBox="0 0 11.558 19.469"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.469" height="11.558" fill="%231d428a"/></clipPath></defs><g id="Group_248" data-name="Group 248" transform="translate(0 19.469) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M18.838,3.163l-7.852,7.883a1.77,1.77,0,0,1-2.49,0L.613,3.163A1.623,1.623,0,0,1,.466.762l.3-.3A1.289,1.289,0,0,1,2.688.407L8.5,6.216a1.735,1.735,0,0,0,2.459,0c1.957-1.927,3.883-3.883,5.839-5.809a1.289,1.289,0,0,1,1.927.059l.3.3a1.625,1.625,0,0,1-.178,2.4" transform="translate(0 0)" fill="%231d428a" fill-rule="evenodd"/></g></g></svg>');
		position: absolute;
        top: 14px;
        right: 9px;
		display: block !important;
		width: 33px;
		height: 33px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		background: #C8102E;
		font-size: 18px;
		line-height: 22px;
		border-bottom: solid 1px #fff;
		padding: 10px 20px;
        height: auto;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.link2 > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.link3 > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.link4 > a.mega-menu-link {
		background: #1D428A;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		width: 33px;
		height: 33px;
		display: inline-block !important;
		background: #fff;
		text-align: center;
		padding-top: 2px;
		margin-top: -6px;
	}
	.mega-summer-recipes {
		display: none !important;
	}
	.mega-sub-menu .mega-menu-link {
		border-bottom: solid 1px #C8102E !important;
	}
	.mega-sub-menu li.mega-menu-item:last-of-type a {
		border-bottom: none !important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		padding: 0px !important;
        margin-bottom: 0px !important;
	}
    .mega-head-button li.mega-menu-grid .mega-sub-menu .mega-menu-column > .mega-sub-menu {
        padding: 0px !important;
    }
    li .custom-html-widget {
        margin-bottom: 20px !important;
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image {
        width: calc(50% - 10px);
    }
	#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		background-color: #fff !important;
		width: 28px;
	}
	#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
		top: 22px;
	}
	#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
    	top: 11px;
	}
	#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
		top: 1px;
	}
	.wp-block-post-featured-image {
		padding: 10px 0px !important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a.licensing-button {
		padding: 10px 20px !important;
	}
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a.head-post {
        padding: 20px !important;
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image a {
        padding: 0px !important;
    }
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
		padding: 0px !important;
	}
    #mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
        max-height: calc(100vh - 80px);
        overflow: auto;
    }
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.558" height="19.469" viewBox="0 0 11.558 19.469"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.469" height="11.558" fill="%231d428a"/></clipPath></defs><g id="Group_24" data-name="Group 24" transform="translate(0 19.469) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M18.838,3.163l-7.852,7.883a1.77,1.77,0,0,1-2.49,0L.613,3.163A1.623,1.623,0,0,1,.466.762l.3-.3A1.289,1.289,0,0,1,2.688.407L8.5,6.216a1.735,1.735,0,0,0,2.459,0c1.957-1.927,3.883-3.883,5.839-5.809a1.289,1.289,0,0,1,1.927.059l.3.3a1.625,1.625,0,0,1-.178,2.4" transform="translate(0 0)" fill="%231d428a" fill-rule="evenodd"/></g></g></svg>') !important;
        margin-top: 4px;
	}
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
        margin-top: 4px;
    }
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator {
		transform: rotate(90deg);
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
		padding: 0px;
	}
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
        left: 0px !important;
        width: 100% !important;
    }
	.nav-bar .container {
		justify-content: flex-end;
		padding: 0px;
	}
	.mother a, .family a {
		display: flex;
        height: 40px;
        font-size: 14px;
        line-height: 14px;
        text-align: center;
        justify-content: center;
        align-items: center;
	}
	.family, .mother {
		max-height: 40px;
		overflow: hidden;
		top: 0px;
		position: absolute;
		transition: all ease-in .2s;
	}
	.mother a {
        border-top: solid 1px #fff;
    }
	.mother a.top {
        border-top: none !important;
    }
	.portals .container {
		justify-content: flex-end;
		height: 40px;
	}
	.family.opened, .mother.opened {
		max-height: 140px;
		z-index: 9;
	}
	.mother.opened {
		max-height: 370px;
	}
	.mother {
		right: 132px;
	}
	.family {
		right: 20px;
	}
	.family a:not(.active) {
		background-color: #1D428A;
	}
	.family a svg {
		transform: rotate(90deg);
	}
	.mother a {
		background-color: #C8102E;
		max-width: 112px;
        text-align: center;
		height: auto;
        padding: 10px 5px !important;
		min-height: 40px;
	}
	.mother a:not(:first-of-type) {
		border-top: solid 1px #fff;
	}
	.mother a span {
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
    }
	.mother a span svg {
		display: block;
		transform: rotate(90deg);
	}
	.mother a:not(:last-of-type) {
		border-right: none;
	}
	.mother a:hover:after {
		display: none !important;
	}
	
	
	.site-branding {
		z-index: 9;
	}
	#primary-menu {
		padding: 30px 0px 0px 0px;
	}
	.sub-menu {
		display: block;
		padding: 0px;
	}
	.main-navigation #primary-menu a {
		color: #C8102E;
		font-size: 22px;
		line-height: 27px;
		position: relative;
	}
	.main-navigation #primary-menu a {
		padding: 9px 20px;
	}
	.main-navigation #primary-menu > li li a {
		color: #63666A;
		font-size: 18px;
		line-height: 22px;
		padding: 12px 20px;
		position: relative;
	}
	.main-navigation #primary-menu > li {
		display: block;
	}
	#primary-menu > li > a:after {
		content: ' ';
		width: 100%;
		height: 5px;
		background-color: #C8102E;
		display: block;
		margin-top: 7px;
	}
	.main-navigation #primary-menu li.menu-item-has-children li {
		border-bottom: solid 1px #C8102E;
	}
	.main-navigation #primary-menu li.menu-item-has-children:hover ul.sub-menu {
		position: relative;
	}
	
	.main-navigation #primary-menu li.menu-item-has-children li a:after {
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33" height="33" viewBox="0 0 33 33"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="19.469" height="11.558" fill="%23fff"/></clipPath></defs><g id="Group_205" data-name="Group 205" transform="translate(-258 -443)"><rect id="Rectangle_133" data-name="Rectangle 133" width="33" height="33" transform="translate(258 443)" fill="%23c8102e"/><g id="Group_24" data-name="Group 24" transform="translate(269.558 469.521) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M18.838,3.163l-7.852,7.883a1.77,1.77,0,0,1-2.49,0L.613,3.163A1.623,1.623,0,0,1,.466.762l.3-.3A1.289,1.289,0,0,1,2.688.407L8.5,6.216a1.735,1.735,0,0,0,2.459,0c1.957-1.927,3.883-3.883,5.839-5.809a1.289,1.289,0,0,1,1.927.059l.3.3a1.625,1.625,0,0,1-.178,2.4" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></g></svg>');
		width: 33px;
		height: 33px;
		display: inline-block;
		position: absolute;
		right: 20px;
		margin-top: -5px;
	}
	
	.slick-dots li {
		width: 16px;
    	height: 16px;
    	margin: 0 2px;
	}
	.height100 {
		padding-left: 55px !important;
		padding-right: 55px !important;
	}
	h2 {
		font-size: 28px;
		line-height: 28px;
	}
	.portals a {
		padding: 5px 20px;
	}
	.custom-logo-link {
		top: 18px;
		left: 20px;
	}
	.custom-logo {
		width: 62px;
		height: auto;
	}
	.homeintro > div {
		padding: 45px 35px 35px 35px;
	}
	.wp-block-button__link {
		font-size: 18px;
		line-height: 22px;
	}
	.wp-block-button__link:after, .wp-block-post-excerpt__more-text:after, .read-more:after {
		width: 50px;
		padding-top: 7px;
		padding-right: 13px;
	}
	h1 {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	.search2 {
		display: none;
	}
	.main-navigation {
		padding-left: 0px;
		transition: all ease-in .2s;
	}
	#searchmenu {
		display: flex;
		align-items: center;
    	column-gap: 15px;
	}
	#burger ul {
		padding: 0px;
		margin: 15px 0px;
		display: flex;
		flex-direction: column;
		row-gap: 5px;
	}
	#burger ul li {
		display: block;
		width: 20px;
		height: 3px;
		background-color: #fff;
		border-radius: 3px;
		transition: all ease-in .2s;
	}
	#burger.show ul li:nth-of-type(2) {
		opacity: 0;
	}
	#burger.show ul li:nth-of-type(1) {
		transform: rotate(45deg);
		transform-origin: top left;
	    margin-top: 1px;
	}
	#burger.show ul li:nth-of-type(3) {
		transform: rotate(-45deg);
		transform-origin: bottom left;
	    margin-top: -3px;
	    margin-bottom: 2px;
	}
	.searchbar {
		padding: 0px;
	}
	.searchbar input[type=text] {
		font-size: 22px;
		line-height: 30px;
	}
	.home h2 {
    	font-size: 35px;
    	line-height: 42px;
		padding-bottom: 5px;
	}
	.home .searchbar h2 {
		font-size: 16px;
    	line-height: 20px;
		font-size: 30px;
    	line-height: 37px;
		padding-bottom: 10px;
	}
	.subscribe h5 {
    	font-size: 30px;
    	line-height: 30px;
	}
	p.email, p.callback, p.phone {
		margin-left: 44px;
	}
	h3 {
    	font-size: 32px;
    	line-height: 38px;
	}
	h3.has-medium-font-size {
    	font-size: 30px !important;
    	line-height: 30px;
	}
	.wp-block-post-date {
		font-size: 16px;
	}
	h2.wp-block-post-title, .topform input[type=email], .topform ::placeholder {
		font-size: 24px;
		line-height: 30px;
	}
	h2.wp-block-post-title {
		padding-bottom: 20px;
	}
	p, footer p:not(.callback):not(.phone) a, footer p {
		font-size: 18px;
		line-height: 26px;
	}
	
	
	.topform {
		flex-direction: column;
		row-gap: 20px;
	}
	.topform_left {
		width: 100%;
	}
	footer {
		padding: 20px 0px 1px;
		margin-top: 70px;
	}
	footer h3 {
		padding-top: 18px;
	}
	.padbottom {
		padding-bottom: 25px !important;
	}
	.pageheader {
		min-height: 200px;
	}
	.pageheader h1 {
		font-size: 24px;
    	line-height: 35px;
    	padding: 5px 20px;
    	font-weight: 700;
	}
	.faqsearch {
		font-size: 30px;
		line-height: 40px;
		flex-direction: column;
	}
	.faqsearch form {
		width: 100%;
		margin-left: 0px;
	}
	.ui-accordion .ui-accordion-header, #accordion h3 {
		font-size: 18px;
		line-height: 24px;
	}
	.ui-accordion .ui-accordion-header:after, .esab__head:after {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><g id="Group_41" data-name="Group 41" transform="translate(-1062 -1029)"><line id="Line_20" data-name="Line 20" x2="29" transform="translate(1064.5 1045.5)" fill="none" stroke="%23c8102e" stroke-linecap="round" stroke-width="5"/><line id="Line_21" data-name="Line 21" x2="29" transform="translate(1079.5 1031.5) rotate(90)" fill="none" stroke="%23c8102e" stroke-linecap="round" stroke-width="5"/></g></svg>');
		width: 26px;
		height: 26px;
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%);
		content: ' ';
		background-size: contain;
	}
	.nostyle .esab__head:after {
		background: #1D428A;
	}
	body .wp-block-esab-accordion.nostyle .wp-block-esab-accordion-child.esab__active_accordion .esab__head:after {
		background: #C8102E;
		background-color: #C8102E;
	}
	.ui-accordion .ui-accordion-header:hover:after, .esab__head:hover:after {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><g id="Group_41" data-name="Group 41" transform="translate(-1062 -1029)"><line id="Line_20" data-name="Line 20" x2="29" transform="translate(1064.5 1045.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="5"/><line id="Line_21" data-name="Line 21" x2="29" transform="translate(1079.5 1031.5) rotate(90)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="5"/></g></svg>');
		content: ' ' !important;
		background-size: contain;
	}
	.ui-accordion .ui-accordion-header.ui-state-active:after, body .wp-block-esab-accordion .wp-block-esab-accordion-child.esab__active_accordion .esab__head:after {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="5" viewBox="0 0 34 5"><line id="Line_20" data-name="Line 20" x2="29" transform="translate(2.5 2.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="5"/></svg>');
		content:  ' ' !important;
		background-repeat: no-repeat;
		background-position: center;
	}
	.sub-post {
		width: 46.666%;
	}
	.single article {
		padding-top: 40px;
	}
	.downloads .wp-block-button__link, .fullblue .wp-block-button__link, .esab__heading_tag {
    	font-size: 18px;
    	line-height: 21px;
	}
	.downloads .wp-block-button__link:after {
		transform: scale(0.8);
	}
	.nf-form-title h3 {
		font-size: 35px;
		line-height: 39px;
		padding-bottom: 7px;
		margin: 0px 20px 10px;
	}
	.nf-field-container {
		margin-bottom: 10px !important;
	}
	#nf-form-1-cont .nf-row:nth-of-type(4n) nf-cells {
		display: block;
	}
	.nf-form-cont p {
		text-align: left !important;
	}
	.cow + .wp-block-group {
		margin-top: 40px !important;
	}
}
@media only screen and (max-width: 781px) {
    .page-id-14374 .slick-track .wp-block-columns, .page-id-14374 .slick-slide {
        min-height: 652px;
    }
    p.email, p.callback, p.phone {
        margin-left: 0px;
    }
    .stretch h2 {
        margin-bottom: 20px !important;
    }
	.nomarg {
		padding-top: 0px !important;
		margin-top: 0px !important;
	}
	.ticss-e4328782 img {
		margin-top: 2px !important;
		max-width: 135px;
	}
	.ticss-e4328782 {
		height: 74px !important;
		padding-top: 0px !important;
	}
	.redblock1 {
		margin-bottom: 10px !important;
	}
	.redblock1 p:first-of-type, .redblock1 p:first-of-type + p {
		font-size: 28px !important;
	}
	.nogapmobile {
		gap: 0px !important;
		margin-bottom: 0px !important;
	}
	.contact p:last-of-type {
		font-size: 20px;
	}
	#nf-form-3-cont nf-cells {
		flex-direction: column;
	}
	.page-id-1767 .homeintro h2 {
		display: none !important;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mobcol {
		flex-basis: 80px !important;
	}
	.mobcol img {
		width: 100%;
	}
	.logosblock1 {
		padding-top: 20px !important;
	}
	.absoluteit {
		position: relative;
		top: 0px;
		margin-top: -20px !important;
		margin-bottom: 20px !important;
	}
	.bgsize2 {
        background-size: cover !important;
    }
	.padbottom0 {
		padding-bottom: 0px !important;
	}
	.bottom25 {
		padding-bottom: 25px !important;
	}
	.moveleft figure {
		margin-right: 0px !important;
		margin-bottom: 0px !important;
		width: 100%;
	}
	.mobright, .moveup2 {
		width: 50%;
		float: right;
		margin-top: 0px !important;
	}
    .mobright, .moveup2 {
        margin-inline-start: 0px !important;
    }
	.moveleft {
		float: left;
		width: 50%;
	}
	.margtop20 {
		margin-top: 20px !important;
	}
	.paddingandgap {
		padding-top: 20px !important;
		gap: 0px !important;
	}
	.howdotheyvids .uagb-container-inner-blocks-wrap {
		gap: 0px !important;
	} 
	.howdothey h3 {
		margin-bottom: 0px !important;
	}
	.marginbot20 {
		margin-bottom: 0px !important;
	}
	.mobright figure, .moveup2 figure {
		margin-left: 0px !important;
		margin-bottom: 0px !important;
	}
	.moveleft img {
		width: 100%;
	}
	.moveup img, .moveup3 img {
		margin-top: 0px !important;
	}
	.hideonmobile {
		display: none !important;
	}
	.mob30 {
		margin-bottom: 30px;
	}
	.recipe.small {
		margin-bottom: 0px !important;
	}
	.hideondesktop {
		display: block;
	}
    footer {
        margin-top: 30px;
    }
	.recipe h3, .recipe.small h3 {
		font-size: 26px;
		line-height: 28px;
	}
	.norowgap {
		gap: 0px !important;
	}
	.socials h3 {
		padding-bottom: 0px;
	}
	.socials .wp-block-columns {
		margin-top: 10px !important;
	}
	.adambox1 {
		background-image: none !important;
		background: #C8102E !important;
	}
	.adambox1 p:last-of-type {
		margin-bottom: 0px !important;
	}
	.adambox1 .wp-block-columns {
		gap: 0px !important;
	}
	#nf-form-2-cont {
		padding-top: 0px !important;
		margin-top: 0px !important;
	}
	.wp-block-columns li {
		font-size: 16px;
		line-height: 24px;
	}
	.top50 {
		padding-top: 50px !important;
	}
	.nopadright {
		padding-right: 0px !important;
	}
	.mobile_reverse.padmartop {
		padding-top: 0px !important;
		margin-top: 30px !important;
	}
	.wp-block-columns.mobile_reverse {
		flex-direction: column-reverse !important;
    	flex-wrap: nowrap !important;
		margin-top: 50px;
	}
    .reverse {
        flex-direction: column-reverse;
    }
	.flippers {
		padding-top: 0px !important;
		margin-top: 0px !important;
	}
	.discover_more p {
		margin-bottom: 0px !important;
	}
	.other_standards_container p.has-x-large-font-size {
		margin-bottom: 20px !important;
	}
	.lesspadding {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	body main > div:first-of-type {
		min-height: 680px;
	}
	.homeintro > div {
		margin-bottom: 40px !important;
	}
	.homeintro h2 {
        font-size: 20px;
        line-height: 25px;
	}
	.discover_more p.has-x-large-font-size {
		min-height: fit-content;
	}
	.wp-block-uagb-container.addpadding {
		padding: 0px 0px 20px 0px !important;
	}
	.facts .swiper-content {
		padding-left: 0px;
		padding-right: 0px;
	}
	.addpadding .wp-block-image img {
		width: 100%;
	}
    .fact h1, .home .homeslider h2 {
		font-size: 40px;
		line-height: 40px;
	}
	.redh3 {
		min-height: fit-content;
	}
	.hideonmobile {
		display: none;
	}
	ol li {
		font-size: 16px;
		line-height: 26px;
	}
	.wp-block-tiptip-hyperlink-group-block figure img {
		width: 100%;
	}
	.standards_sub p {
    	font-size: 24px;
    	line-height: 30px;
	}
	.standards_sub simg {
		width: 100%;
	}
	.infomargin {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.howdothey .swiper-button-prev {
		left: 20% !important;
	}
	.howdothey .swiper-button-next {
		right: 20% !important;
	}
	.facts .swiper-button-prev {
		left: 0px !important;
	}
	.facts .swiper-button-next {
		right: 0px !important;
	}
	.facts .swiper-pagination {
		padding: 0px 60px;
	}
	.stats img {
		margin: 0px;
	}
	.wp-block-themeisle-blocks-flip.sideflip p {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 0px !important;
	}
	.infographic img {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.wp-block-themeisle-blocks-flip.sideflip .o-flip-inner {
		transform-origin: center;
	}
	.wp-block-themeisle-blocks-flip.sideflip.rightflip .o-flip-inner {
		transform-origin: center;
	}
	.wp-block-themeisle-blocks-flip.sideflip.upflip .o-flip-inner {
		transform-origin: center;
	}
	.wp-block-themeisle-blocks-flip.flipY.upflip {
		--flip-anim: rotateY(180deg);
	}
	.shoplogos .wp-block-themeisle-blocks-flip .o-flip-back img {
		max-height: 200px;
		object-fit: cover;
	}
	.minusmargin img {
		margin-top: 0px;
	}
	
	.wp-block-themeisle-blocks-flip.sideflip .o-flip-front .o-flip-content {
		justify-content: center;
	}
	.sideflip h3 {
		font-size: 45px;
		line-height: 45px;
	}
	.flippers img {
		width: 100%;
	}
	.footer_bag {
		position: absolute;
		right: 0px;
		top: -340px;
		width: 180px;
	}
	.footer_logo {
		width: 63px;
	}
	.stretch > div:hover {
		transform: scale(1);
	}
	.cow, .stretch:hover .cow {
		transform: scale(1);
		top: -125px;
		left: unset;
        right: 0px;
	}
	.stretch:not(:first-of-type) {
		margin-top: 165px;
	}
	.stretch:last-of-type {
		margin-top: 120px;
	}
	.stretch:hover .tractor, .stretch .tractor {
		animation: none;
		top: -160px;
    	z-index: 1;
		animation: none;
		left: unset;
        right: 0px;
	}	
	.stretch:hover .logo1, .stretch:hover .logo2, .stretch .logo1, .stretch .logo2 {
		animation: none;
		z-index: 2;
		width: 75px;
	}
	.stretch:hover .logo2, .stretch .logo2 {
		top: -30px;
		transform: rotate(20deg);
		left: unset;
        right: 0px;
	}
	.stretch:hover .logo1, .stretch .logo1 {
		top: -34px;
		transfo3m: rotate(-20deg);
		right: 144px;
	}
	.other_standards {
		font-size: 40px;
		line-height: 50px;
	}
	.tvimage img {
		margin-top: 0px;
	}
	p.has-medium-font-size {
		font-size: 21px !important;
		line-height: 34px;
	}
	.homeintro > div {
        padding: 45px 25px 25px 21px;
    }
	h1 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 15px;
    }
	.moveleft {
		left: 0px;
		position: relative;
        margin-inline-end: 0px !important;
	}
	.moveup, .moveup2 img, .moveeup3 img {
		margin-top: 0px;
	}
	.rtyou-logo {
		max-width: 75px;
		display: none !important;
	}
	.nopadtop {
		padding-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.wp-block-uagb-container.uagb-block-ba9bd906 {
		margin-top: 0px !important;
	}
	.uagb-slider-container.uagb-block-35d6172e .swiper-wrapper {
		min-height: 250px !important;
	}
	.top25 {
		margin-top: 25px !important;
	}
	.stretch p {
		margin-bottom: 0px !important;
	}
	.shoplogos {
		margin-bottom: 35px !important;
		gap: 35px 35px !important;
	}
	.wp-block-themeisle-blocks-flip .o-flip-front {
		overflow: hidden !important;
	}
	.o-flip-front:after {
		position: absolute;
		bottom: 0px;
		right: 0px;
		content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="60" viewBox="0 0 60 60"><defs><clipPath id="clip-path"><rect id="Rectangle_29" data-name="Rectangle 29" width="35.375" height="21" fill="%23fff"/></clipPath></defs><g id="Group_569" data-name="Group 569" transform="translate(-1447 -1765.743)"><path id="Path_259" data-name="Path 259" d="M0,0H60V60H0Z" transform="translate(1447 1765.743)" fill="%23c8102e"/><g id="Group_368" data-name="Group 368" transform="translate(1468.5 1813.931) rotate(-90)"><g id="Group_23" data-name="Group 23" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_44" data-name="Path 44" d="M34.228,5.747,19.961,20.07a3.216,3.216,0,0,1-4.524,0L1.113,5.747C-.179,4.455-.447,2.679.846,1.385L1.383.848C2.512-.122,3.859-.391,4.884.74c3.5,3.5,7.053,7.053,10.553,10.555a3.153,3.153,0,0,0,4.468,0C23.461,7.793,26.96,4.239,30.514.74c1.023-1.131,2.368-.863,3.5.107l.537.537c1.293,1.294.97,3.07-.323,4.361" transform="translate(0 0)" fill="%23fff" fill-rule="evenodd"/></g></g></g></svg>');
		width: 60px;
		height: 60px;
	}
	.parent-pageid-1965 h3.red2 {
		padding-bottom: 0px;
	}
	.parent-pageid-1965 .wp-block-group__inner-container p.has-text-color {
		font-size: 20px;
	}
	.mobile100 img {
		width: 100%;
	}
	.wp-block-uagb-counter__title {
        font-size: 30px;
        line-height: 40px;
    }
    .generator {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }
    .page-id-14222 .is-type-video {
        margin-bottom: 30px !important;
    }
}
@media only screen and (max-width: 600px) {
	.lead-post {
		flex-direction: column;
	}
	.sub-post, .lead-post > div {
		width: 100%;
	}
	.lead-post h2, article h1 {
		font-size: 28px;
		line-height: 28px;
		padding-bottom: 30px;
	}
	.sub-post-content-container, .sub-post-thumbnail {
		height: auto;
	}
	.nav-links .page-numbers {
		font-size: 22px;
    	line-height: 22px;
    	width: 42px;
	}
	.nav-links .page-numbers.next, .nav-links .page-numbers.prev {
		font-size: 18px;
    	line-height: 21px;
    	height: 42px;
	}
    .home .wp-block-uagb-buttons-child {
        width: 100% !important;
    }
    .years25 {
        top: -38px;
        width: 100px;
        left: 7px;
    }
    .stretch:hover .tractor, .stretch .tractor {
        top: -18px;
        width: 150px;
    }
    .stretch:not(:first-of-type) {
        margin-top: 10px;
    }
    .stretch:hover .logo2, .stretch .logo2 {
        right: 10px;
    }
    .stretch > div {
        padding-top: 25px !important;
    }
    .cow, .stretch:hover .cow {
        top: -3px;
        width: 150px;
    }
    .stretch:last-of-type {
        margin-top: 20px;
    }
    footer .wp-block-columns {
        margin-top: 0px;
        gap: 0px;
    }
    .homeblock3 {
        margin-bottom: 0px !important;
    }
    .home .homeslider h3 {
        font-size: 30px;
        line-height: 30px;
    }
    .home .swiper-button-next, .home .swiper-button-prev {
        top: calc(50% - -10px);
    }
    .home .container.homeintro {
        padding-left: 0px;
        padding-right: 0px;
    }
    .home .homeintro > div {
        width: 100% !important;
        margin-top: 60px !important;
        max-width: 100%;
    }
    body main > div:first-of-type {
        min-height: 380px;
    }
    body.page-id-1803 main > div:first-of-type {
        min-height: 580px;
    }
    body.page-id-14374 main > div:first-of-type {
        min-height: 800px;
    }
    .container.homeintro {
        padding: 0px !important;
    }
    .homeintro > div {
        width: 100%;
        max-width: 100%;
    }
    .o-flip-front:after {
        display: none !important;
    }
    body.page-id-1509 main > div:first-of-type, body.parent-pageid-1509 main > div:first-of-type {
        min-height: 580px;
    }
    .head-post.two {
        display: flex;
        gap: 20px;
        flex-direction: column;
        height: auto;
    }
    .widget_media_image h4 {
        width: 100%;
        padding: 0px 10px !important;
        font-size: 18px !important;
    }
    .discover-margin {
        margin-top: 30px !important;
    }
    .slick-dots {
        bottom: -61px !important;
    }
}

@media print {
	header, footer, .wp-container-core-columns-is-layout-3, .wp-container-core-columns-is-layout-6, .wp-container-core-columns-is-layout-13, .search2, .recipe-form, .other_standards_container, p.has-small-font-size, .wp-block-columns + h3, #copyright {
		display: none !important;
	}
	p {
		font-size: 18px;
		line-height: 24px;
	}
}




