/**
Theme Name: Bi-Rite
Author: Voodoo Creative
Author URI: https://www.voodoocreative.io
Description: Custom Theme Built of Bi-Rite
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bi-rite
Template: astra
*/

:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--gray-dark: #343a40;
	--br-main-tint: #3b5b79;
	--br-nav-tint: #6db7c3;
	--market-tint: #0093d9;
	--creamery-tint: #ee5484;
	--catering-tint: #009c82;
	--cafe-tint: #ff8136;
	--primary: #3c5c78;
	--secondary: #f5f2ef;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f5f2ef;
	--dark: #000;
	--white: #fff;
	--black: #000;
	--gray-light: #d1d3d4;
	--gray: #9d968d;
	--br-main-1: #3c5c78;
	--br-main-2: #40aab8;
	--market-1: #1295d8;
	--market-2: #8ac9ed;
	--creamery-1: #e95485;
	--creamery-2: #f5c7b8;
	--creamery-3: #f7e3db;
	--catering-1: #009c82;
	--catering-2: #8ed8ac;
	--catering-3: #bbe8cd;
	--cafe-1: #ff8038;
	--cafe-2: #fccf61;
	--karl-the-fog: #f5f2ef;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--breakpoint-xxl: 1640px;
	--breakpoint-xxxl: 1920px;
	--font-family-sans-serif: "GTEestiText",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

body {
	margin: 0;
	font-family: GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.75;
	color: #000;
	text-align: left;
	background-color: #fff;
}

.oskar-inline {
	font-family: OskarOneInline,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
	text-transform: uppercase;
}

.oskar-one {
	font-family:OskarOne,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
}

.h1,h1 {
	font-size: 3.5rem
}

#product-modal-wrapper .product-title,.h2,h2 {
	font-size: 3rem
}
#product-modal-wrapper .product-title, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.25;
	color: inherit;
}

.h3,h3 {
	font-size: 2.5rem
}

.h4,h4 {
	font-size: 1.825rem
}

.h5,h5 {
	font-size: 1.25rem;
	font-family: GTEestiDisplay,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
}

.h6,h6 {
	font-size: 1rem
}

.lead {
	font-size: 1.25rem;
	font-weight: 300
}

.display-1,.display-2 {
	font-size: 5rem;
	font-weight: 300;
	line-height: 1.25
}

.display-3 {
	font-size: 4.5rem
}

.display-3,.display-4 {
	font-weight: 300;
	line-height: 1.25
}

.display-4 {
	font-size: 3.5rem
}
hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1)
}

.small,small {
	font-size: 87.5%;
	font-weight: 400
}
.gt-eesti-display {
	font-family: GTEestiDisplay,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
}

ul.col-4 {
	list-style: none;
	margin: 0; padding:0;
	width:100%;
	max-width: 1300px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul.col-4 li{
	width: calc(25% - 20px);
	margin-bottom:20px;
}

@media only screen and (max-width: 992px){
	ul.col-4 li{
		width: calc(50% - 20px);
	}
}
@media only screen and (max-width: 768px){
	ul.col-4 li{
		width: calc(100% - 20px);
	}
}

.ratio-item {
	position: relative;
	width: 100%;
}
.ratio-item .content {
	/* position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden; */
}

.home-feast{
	padding: 1rem 1rem 2rem;
}

.teaser-label {
	font-size: 112.5%;
	font-weight: 700
}


.teaser-description {
	font-size: 85%;
	line-height: 1.4;
}

.teaser-link-content,.teaser-thumbnail-content {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding: .5em
}

.teaser-thumbnail-content {
	color: transparent
}

.astra-advanced-hook-7978 h4{
	font-family: GTEestiDisplay,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
	font-size: 1.25rem;
}

.teaser-link-content {
	background-color: rgba(0,0,0,.3);
	color: #fff;

}
.teaser-thumbnail-content.h5.oskar-one{
	text-transform: uppercase;
	font-family: OskarOne,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0;
	font-size: 1.25rem;
}
.teaser-thumbnail-bg {
	background-color: #fff;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	position: relative;
	height: 100%
}
.teaser-title.h6 a{
	font-family: GTEestiDisplay,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
	text-decoration: none !important;
	margin-bottom: 0.5rem;
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.2;
}
.teaser-title.h6 {
	margin-bottom: 6px;
	line-height: 0;
}

.teaser-thumbnail-bg-image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100%;
	width: 100%
}

.teaser-link-image,.teaser-thumbnail-bg-image,.teaser-thumbnail-img {
	opacity: 1;
	position: relative;
	z-index: 2;
	height: 100%
}

.teaser-link:hover .teaser-link-content {
	background-color: rgba(0,0,0,.6)
}

.teaser-thumbnail-wrapper {
	margin-bottom: 1rem;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNzkuNDk1MTEgMzY4LjMwNDE1Ij4KICA8dGl0bGU+d2luQXNzZXQgMzwvdGl0bGU+CiAgPGcgaWQ9IjA3YTg5YTlkLTYyYTAtNDQxZS04MWNhLTc0MWQzMWQ3MjExNyIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxnIGlkPSJkMjY2YmJjNy0yM2QxLTRjNTEtYWMxOC1jNzdkMmFlODliMmIiIGRhdGEtbmFtZT0iQiBJQ09OIj4KICAgICAgPGcgb3BhY2l0eT0iMC4yIj4KICAgICAgICA8cGF0aCBkPSJNMTI3Ljk1ODE4LDMxMy4zMjU1NmMwLTE4LjQ5MDk1LDEwLjIxNy0zNS41MTg1MSwxOS45NDcwNi0zNy40NjE2LDEzLjEzNjU0LDcuNzgyMDgsMzAuMTY2NTEsMTguMDAxNTQsNTUuNDY1NTcsMTguMDAxNTQsMzEuMTM4LDAsNDguMTY1NjEtMTUuNTY5LDQ4LjE2NTYxLTQ0LjI3NDU3LDAtMjcuNzMxNTctMTYuNTQwNTctNTUuOTUyMDctMzEuMTM4MDYtNzMuOTUzNjEsMzkuNDA5NTYtMjYuMjczLDcxLjUyMTU5LTYwLjMzMDU5LDcxLjUyMTU5LTk3Ljc5MjE5LDAtMjEuODk1LTExLjE5MS0yOC4yMTg1NS0yMS44OTUtMjguMjE4NTUtNTYuOTI0MSwwLTEzMi44MjM3MSwxODEuNDczODgtMTgxLjQ3NjMxLDMwMS4xNjA1OS02LjMyMzU1LDcuNzg2OTQtMjIuODY2LDE0LjExMDQ5LTM5Ljg5NjA2LDE0LjExMDQ5QzI0LjgxNDQ4LDM2NC44OTc2NiwwLDM1My43MDkxLDAsMzE2LjczMjA1LDAsMjYwLjc3OTQ5LDcxLjUyMTA3LDE0NC40OTkyNywxNDQuOTg1NzQsNjkuNTczNjMsMTkzLjE1Mzc4LDIwLjkyMSwyMzguMzk5OSwwLDI4Ni41Njc5NCwwYzYzLjI0NzY1LDAsOTIuOTI3MTcsMzUuMDI5MDksOTIuOTI3MTcsNzUuNDEyNjIsMCw0NC43NTkxMy0zOC45MjI1Nyw4MC4yNzc2NS04NS42Mjk2NCwxMDAuNzExNjksMjIuODY2NTgsMTUuMDgyLDUwLjExMzU2LDQ0LjI3MjE0LDUwLjExMzU2LDg2LjYwMzEzLDAsNTYuOTIxNjctNTAuMTEzNTYsMTA1LjU3NjcxLTEzMS4zNjUxOCwxMDUuNTc2NzFDMTQ1Ljk1OTcyLDM2OC4zMDQxNSwxMjcuOTU4MTgsMzM4LjE0MDA3LDEyNy45NTgxOCwzMTMuMzI1NTZaIiBmaWxsPSIjZmZmIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
	background-size: 120%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-color: #40aab8;
	/* height: 100% */
}

.teaser-thumbnail-wrapper,.teaser-thumbnail-wrapper * {
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.teaser-thumbnail-wrapper:hover:not(.square) {
	background-size: 100% 120%
}

.teaser-thumbnail-wrapper:hover .teaser-thumbnail-bg {
	background-color: hsla(0,0%,100%,0)!important
}

.teaser-thumbnail-wrapper:hover .teaser-thumbnail-bg .teaser-thumbnail-bg-image {
	opacity: 0
}

.teaser-thumbnail-wrapper:hover .teaser-thumbnail-content {
	color: #fff;
	z-index: 3
}



.depicter-revert.depicter-1 .depicter-layers-wrapper{
/* 	max-width:100% !important; */

}
.depicter-button-layer .depicter-layer{
	transition: all .3s ease;
}

@media only screen and (min-width: 1800px){
	.header-slide .depicter-layers-container .depicter-layers-wrapper{
			padding: 0rem 10% !important;

	}
}
.header-slide .depicter-layers-container .depicter-layers-wrapper{
		max-width:100% !important;
}

.ast-above-header-wrap  {
	z-index:10; 
	position:relative;

}
.header-border .pp-heading .heading-title span.pp-primary-title{
	padding-bottom: 0.35em;
		display:inline-block !important;
}
.fl-col-content p:last-child{
	margin-bottom:0;
}
.pp-infobox-wrap a {
	/* text-decoration:none !important; */
}
footer .widget_nav_menu .widgettitle {
	display:none;
}
#menu-footer-navigation{
	display:flex;
	flex-wrap:wrap;
}
ul#menu-footer-navigation > li > a {
	text-transform:uppercase;
}
.widget_nav_menu ul#menu-footer-navigation ul.sub-menu li{
	padding-left:0;
	padding-right:35px;
}
.widget_nav_menu ul#menu-footer-navigation > li > a{
	font-weight: bold;
}
.widget_nav_menu ul#menu-footer-navigation ul.sub-menu{
	margin-bottom: 10px;
}
.ice-cream-menu .pp-hover-card.powerpack-style .pp-hover-card-description{
	opacity:1;
	visibility:visible;
}
.ice-cream-menu .pp-hover-card.powerpack-style .pp-hover-card-description p{
	font-size:.85rem; line-height:1.4
}
.ice-cream-menu .pp-hover-card.powerpack-style .pp-hover-card-inner-wrap {
	vertical-align: top;
	padding:20px;
	text-align:left;
}
.ice-cream-menu .pp-hover-card-title{
	font-size:2.4rem;
	line-height:1;
	color:#e95485 !important;
}
.ice-cream-menu  .pp-hover-card.powerpack-style .pp-hover-card-inner{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTEuOTggMzgwLjQyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNDE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0ibWFpbl9hcmVhIiBkYXRhLW5hbWU9Im1haW4gYXJlYSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjk2LDBjLTQ5Ljc1LDAtOTYuNDgsMjEuNjEtMTQ2LjI0LDcxLjg2QzczLjg4LDE0OS4yNSwwLDI2OS4zNiwwLDMyNy4xNmMwLDM4LjE4LDI1LjY0LDQ5Ljc0LDUwLjI2LDQ5Ljc0LDE3LjU5LDAsMzQuNjgtNi41Myw0MS4yLTE0LjU2QzE0MS43MSwyMzguNywyMjAuMTEsNTEuMjYsMjc4LjkxLDUxLjI2YzExLjA2LDAsMjIuNjIsNi41NCwyMi42MiwyOS4xNSwwLDM4LjctMzMuMTcsNzMuODgtNzMuODgsMTAxLDE1LjA4LDE4LjU5LDMyLjE2LDQ3Ljc0LDMyLjE2LDc2LjM5LDAsMjkuNjQtMTcuNTgsNDUuNzItNDkuNzUsNDUuNzItMjYuMTIsMC00My43MS0xMC41NS01Ny4yOC0xOC41OS0xMC4wNSwyLTIwLjYxLDE5LjYtMjAuNjEsMzguNywwLDI1LjYzLDE4LjU5LDU2Ljc5LDg3LjQ0LDU2Ljc5LDgzLjkzLDAsMTM1LjY5LTUwLjI2LDEzNS42OS0xMDkuMDUsMC00My43My0yOC4xNC03My44OC01MS43Ni04OS40NSw0OC4yNC0yMS4xMSw4OC40NC01Ny43OSw4OC40NC0xMDRDMzkyLDM2LjE5LDM2MS4zMiwwLDI5NiwwIi8+PC9nPjwvZz48L3N2Zz4=);
	background-size: 120%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-color:#f5c7b8;
}
.ice-cream-menu  .pp-hover-card.powerpack-style:nth-child(odd) > .pp-hover-card-inner{
		background-color:#f7e3db;
}
.ice-cream-menu  .pp-hover-card.powerpack-style .pp-hover-card-inner{}
.seasonal-flavors .fl-col .pp-infobox {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTEuOTggMzgwLjQyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNDE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0ibWFpbl9hcmVhIiBkYXRhLW5hbWU9Im1haW4gYXJlYSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjk2LDBjLTQ5Ljc1LDAtOTYuNDgsMjEuNjEtMTQ2LjI0LDcxLjg2QzczLjg4LDE0OS4yNSwwLDI2OS4zNiwwLDMyNy4xNmMwLDM4LjE4LDI1LjY0LDQ5Ljc0LDUwLjI2LDQ5Ljc0LDE3LjU5LDAsMzQuNjgtNi41Myw0MS4yLTE0LjU2QzE0MS43MSwyMzguNywyMjAuMTEsNTEuMjYsMjc4LjkxLDUxLjI2YzExLjA2LDAsMjIuNjIsNi41NCwyMi42MiwyOS4xNSwwLDM4LjctMzMuMTcsNzMuODgtNzMuODgsMTAxLDE1LjA4LDE4LjU5LDMyLjE2LDQ3Ljc0LDMyLjE2LDc2LjM5LDAsMjkuNjQtMTcuNTgsNDUuNzItNDkuNzUsNDUuNzItMjYuMTIsMC00My43MS0xMC41NS01Ny4yOC0xOC41OS0xMC4wNSwyLTIwLjYxLDE5LjYtMjAuNjEsMzguNywwLDI1LjYzLDE4LjU5LDU2Ljc5LDg3LjQ0LDU2Ljc5LDgzLjkzLDAsMTM1LjY5LTUwLjI2LDEzNS42OS0xMDkuMDUsMC00My43My0yOC4xNC03My44OC01MS43Ni04OS40NSw0OC4yNC0yMS4xMSw4OC40NC01Ny43OSw4OC40NC0xMDRDMzkyLDM2LjE5LDM2MS4zMiwwLDI5NiwwIi8+PC9nPjwvZz48L3N2Zz4=);
	background-size: 120%;
	background-position: 50%;
	background-repeat: no-repeat;
		background-color:#f5c7b8;
}
.seasonal-flavors .fl-col .ice-happy.pp-infobox {
	background-image: none !important;
}
.seasonal-flavors .fl-col:nth-child(odd) .pp-infobox{
	background-color:#f7e3db;
}
.fl-module.peach-bkg .fl-module-content {
	background-color: #f5c7b8;
	height: 100%;
	display: flex;
	align-items: center;
}
.flavor-list .uabb-info-list-wrapper {display:flex;flex-wrap:wrap}
.flavor-list .uabb-info-list-wrapper.uabb-info-list-top li{
	width:33.333%;
}
.flavor-list.press .uabb-info-list-wrapper a:hover ~ .uabb-info-list-content *,
.flavor-list.press .uabb-info-list-wrapper a:focus ~ .uabb-info-list-content * {
	color:#40aab8;
}
@media only screen and (max-width: 992px){
.flavor-list .uabb-info-list-wrapper.uabb-info-list-top li{
	width:50%;
}
}
	@media only screen and (max-width: 768px){
		.flavor-list .uabb-info-list-wrapper.uabb-info-list-top li{
			width:100%;
			padding-bottom:0px;
		}
		}

.catering-partners .container-full{
	max-width: 1860px;
	margin: 0 auto;
}
.catering-partners ul{
	list-style: none;
	margin: 0; padding: 0;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding: 0 15px;
}
.catering-partners li.catering-partner {
	width:calc(33.333% - 30px);
	margin: 15px;
	background: #B5E2C5;
	overflow: hidden;
	position: relative;
	padding: 50px;
/* 	height: 600px; */
	min-height: 600px;
	display: flex;
	flex-direction: column;
}
.catering-partners li.catering-partner:nth-child(even) {
	background: #F0F0E9;
}
.partner-location {
	font-size: 20px;
	font-size: 25px;
	line-height:1;
	text-transform: uppercase;
	font-family: OskarOne,GTEestiText,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
}
.catering-partner .partner-img img {
	position: absolute;
	top: 0; left: 0;
	max-width: 100%;
	height: 100%;
/* 	opacity: 0; */
	z-index: 1;
	transition: all .3s ease-in-out;
	object-fit: cover;
}
.catering-partner svg{
	width:17px;
	height: 27px;
		top: 4px;
	position: relative;
}
.catering-partner h3{
	color: #009880;
	font-size: 40px;
	line-height: 1.1;
}
.catering-partner .partner-img {
	opacity: 0;
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	padding: 70px 50px 20px;
	order: 2;
	transition: all .3s ease-in-out;
}
.catering-partner:hover .partner-img,
.catering-partner:hover .partner-img img{
/* 	opacity: 1;
	z-index: 11; */
}
.catering-partner-info {
	position: relative;
	z-index: 10;
	order: 2;
}
.catering-partner:hover .catering-partner-info p{
/* 	opacity: 0; */
}
.partner-img h3{
	color: #fff;
	z-index: 20;
	position: relative;
}
@media only screen and (max-width: 992px){
	.catering-partners li.catering-partner {
		width:calc(50% - 30px);
		padding: 40px;
	}
	.catering-partner-info {
		order: 4;
	}
	.catering-partner .partner-img{
		opacity: 1;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		padding: 0;
		margin-bottom: 20px;
	}
	.catering-partner .partner-img img{
		opacity: 1;
		position: relative;
		height: auto; 
		object-fit: contain;
	}
	.catering-partner .partner-img h3 {
		display: none;
	}
}
@media only screen and (max-width: 768px){
	.catering-partners li.catering-partner {
		width:calc(100% - 30px);
		padding: 30px;
		min-height: 300px;
	}
	.catering-partner .partner-img {
/* 		padding: 30px; */
	}
}
.half-photos {
/* 	display: none; */
}
.page-header {
}

.img-icon {
	position: absolute;
	bottom: 10px; right: 10px;
	z-index: 13;
	width: 40px; height: 37px;
	background: url(http://biritemarket.com/wp-content/uploads/2018/07/img-icon-gree-2.svg) 0 0 no-repeat;
	background-size: cover;
/* 	background-color: black; */
}
.img-icon:hover,
.img-icon:focus {
	opacity: 0;
}
.img-icon img {
	width: 30px; height: 27px;
	padding: 10px;
}
.img-icon:hover + .partner-img,
.img-icon:focus + .partner-img{
	opacity: 1;
	z-index: 12;

}
.parnter-active{
	opacity: 1;
	z-index: 12;
}
@media only screen and (max-width: 992px){
.img-icon{
	display: none;
}
}
/* ADJUST OTHER LAYOUT */
@media (min-width: 768px){
	.inner-sub-section {
		padding-top: 1rem;
		padding-bottom: .5rem;
	}
	.section.new-block .inner-sub-section{
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}
.catering-partners.section{
	margin-top:0rem;
	margin-bottom:0 !important;
}
.main .catering-partners.section:last-of-type {
	margin-bottom: 0rem!important;
}
.module-image-content-split.container-full.pb-5.pt-5{
	padding-top: 2rem !important;
}
.ppw-post-password-container {
	min-height: 50vh;
	display: flex;
	align-items: center;
}