/*** Love Food Hate Waste ***/

/* Cyris add some code */
/*@media only screen and (max-width: 620px) {
.header-love-food-hate-waste .wp-image-161 {
	min-width: 130px;
}
*/
@media only screen and (max-width: 620px) {
.header-love-food-hate-waste .wp-image-165 {
	max-width: 38px;
}
.header-love-food-hate-waste .wp-image-310 {
	max-width: 52px;
}
.header-love-food-hate-waste .et_pb_menu--style-centered .et_pb_menu__wrap {
	justify-content: right;
}
}	
@media only screen and (min-width: 621px) and (max-width: 767px) {
.header-love-food-hate-waste .wp-image-161 {
	min-width: 130px;
}
.header-love-food-hate-waste .wp-image-165 {
	max-width: 48px;
}
.header-love-food-hate-waste .wp-image-310 {
	max-width: 65px;
}
.header-love-food-hate-waste .et_pb_menu--style-centered .et_pb_menu__wrap {
	justify-content: right;
}
}
@media only screen and (min-width: 1200px) and (max-width: 2048px) {
.header-love-food-hate-waste .wp-image-161 {
	max-width: 120%;
}
.header-love-food-hate-waste .wp-image-165 {
	max-width: 135%;
}
}
@media only screen and (min-width: 2800px) and (max-width: 3479px) {
.header-love-food-hate-waste .wp-image-161 {
	max-width: 150% !important;
	min-width: 150% !important;
}
.header-love-food-hate-waste .wp-image-165 {
	max-width: 130% !important;
	min-width: 130% !important;
}
}
@media only screen and (min-width: 3480px) {
.header-love-food-hate-waste .wp-image-161 {
	max-width: 200% !important;
	min-width: 200% !important;
}
.header-love-food-hate-waste .wp-image-165 {
	max-width: 135% !important;
	min-width: 135% !important;
}
}



/*** Home ***/
@media (min-width:992px) and (max-width:1599px){
  .page-id-175 .love-food-hate-waste.lfhw-row1, .page-id-175 .love-food-hate-waste.lfhw-row2{
    max-width: 90%!important;
  }
.page-id-175 .love-food-hate-waste.lfhw-row1, .page-id-175 .love-food-hate-waste.lfhw-row2{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
  .page-id-175 .love-food-hate-waste.lfhw-row1, .page-id-175 .love-food-hate-waste.lfhw-row2{
    max-width: 70%!important;
  }
  .page-id-175 .love-food-hate-waste.lfhw-row1, .page-id-175 .love-food-hate-waste.lfhw-row2{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:0px) and (max-width:980px){
.page-id-175 .love-food-hate-waste.lfhw-row1{
    flex-direction: column-reverse;
    display: flex;
}
}

/*** End Home ***/

/*** About ***/
ol.font-sm-grey a{
  color: grey;
  text-decoration: none;
}

@media (min-width:992px) and (max-width:1599px){
  .page-id-185 .love-food-hate-waste.lfhw-row1, .page-id-185 .love-food-hate-waste.lfhw-row2, .page-id-185 .love-food-hate-waste.lfhw-row3{
    max-width: 90%!important;
  }
  .page-id-185 .love-food-hate-waste.lfhw-row1, .page-id-185 .love-food-hate-waste.lfhw-row2, .page-id-185 .love-food-hate-waste.lfhw-row3 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
   .page-id-185 .love-food-hate-waste.lfhw-row1, .page-id-185 .love-food-hate-waste.lfhw-row2, .page-id-185 .love-food-hate-waste.lfhw-row3{
    max-width: 70%!important;
  }
  .page-id-185 .love-food-hate-waste.lfhw-row1, .page-id-185 .love-food-hate-waste.lfhw-row2, .page-id-185 .love-food-hate-waste.lfhw-row3{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

sup {
    top: -0.5em;
}
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

@media (min-width:0px) and (max-width:980px){
.page-id-185 .love-food-hate-waste.lfhw-row1, .page-id-185 .love-food-hate-waste.lfhw-row3{
    flex-direction: column-reverse;
    display: flex;
}
}
/*** End About ***/

/*** Save-food-ambassador ***/
@media (min-width:992px) and (max-width:1599px){
   v.love-food-hate-waste.lfhw-row1, .page-id-215 .love-food-hate-waste.lfhw-row2, .page-id-215 .love-food-hate-waste.lfhw-row3,.page-id-215 .love-food-hate-waste.lfhw-row4 {
    max-width: 90%!important;
  }
  .page-id-215 .love-food-hate-waste.lfhw-row1, .page-id-215 .love-food-hate-waste.lfhw-row2, .page-id-215 .love-food-hate-waste.lfhw-row3,.page-id-215 .love-food-hate-waste.lfhw-row4 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
   .page-id-215 .love-food-hate-waste.lfhw-row1, .page-id-215 .love-food-hate-waste.lfhw-row2, .page-id-215 .love-food-hate-waste.lfhw-row3,.page-id-215 .love-food-hate-waste.lfhw-row4 {
    max-width: 70%!important;
  }
  .page-id-215 .love-food-hate-waste.lfhw-row1, .page-id-215 .love-food-hate-waste.lfhw-row2, .page-id-215 .love-food-hate-waste.lfhw-row3,.page-id-215 .love-food-hate-waste.lfhw-row4 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

sup {
    top: -0.5em;
}
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

@media (min-width:0px) and (max-width:980px){
.page-id-215 .love-food-hate-waste.lfhw-row2, .page-id-215 .love-food-hate-waste.lfhw-row3 {
    flex-direction: column-reverse;
    display: flex;
}
}

.page-id-215 .a-color a:hover {
    color: #05386B;
  text-decoration: none;
}

.page-id-215 .a-color a {
    color: #0e9cd1;
}
/*** End Save-food-ambassador ***/

/*** Resources ***/
.resources-image-title .et_pb_main_blurb_image {
    overflow: hidden;
}

.resources-image-title span.et_pb_image_wrap img{
    width: 100%;
    overflow: hidden;
    transform: scale(1.1);
    transition: transform 0.5s, opacity 0.5s;
}

.resources-image-title span.et_pb_image_wrap img:hover{
  opacity: 1;
    transform: scale(1.2, 1.2);
    transform-origin: center center;
    transition: transform 0.5s, opacity 0.5s;
  }
@media(max-width:980px){
.resources-image-title a {
    background: #ffd9be;
    opacity: 1;
    padding: 0.4em 1em 0.4em 1em!important;
    box-shadow: none;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
    border-color: RGBA(0,0,0,1);
    border-radius: 0px;
    text-decoration: none!important;
    color: black;
    position: absolute;
    bottom: 30px!important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    text-align: center;
      left: 0!important;
}
}
/*** End Resources ***/


/*** Policies-and-Guidelines ***/
.page-id-266 a:hover {
    color: #ffd9b2;
}

.page-id-266 a {
    color: #EAC680;
}

@media screen and ( max-width: 980px ) {
    .page-id-266 .reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width:992px) and (max-width:1599px){
   .page-id-266 .love-food-hate-waste.lfhw-row1{
    max-width: 90%!important;
  }
  .page-id-266 .love-food-hate-waste.lfhw-row1 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
   .page-id-266 .love-food-hate-waste.lfhw-row1{
    max-width: 70%!important;
  }
  .page-id-266 .love-food-hate-waste.lfhw-row1{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:0px) and (max-width:980px){
.page-id-266 .love-food-hate-waste.lfhw-row1 {
    flex-direction: column-reverse;
    display: flex;
}
}
/*** End Policies-and-Guidelines ***/

/*** Tips-for-hostel-residents ***/
@media (min-width:992px) and (max-width:1599px){
  .page-id-270 .love-food-hate-waste.lfhw-row1, .page-id-270 .love-food-hate-waste.lfhw-row2, .page-id-270 .love-food-hate-waste.lfhw-row3,.page-id-270 .love-food-hate-waste.lfhw-row4 {
    max-width: 90%!important;
  }
   .page-id-270 .love-food-hate-waste.lfhw-row1,.page-id-270 .love-food-hate-waste.lfhw-row2, .page-id-270 .love-food-hate-waste.lfhw-row3,.page-id-270 .love-food-hate-waste.lfhw-row4{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
    .page-id-270 .love-food-hate-waste.lfhw-row1, .page-id-270 .love-food-hate-waste.lfhw-row2, .page-id-270 .love-food-hate-waste.lfhw-row3,.page-id-270 .love-food-hate-waste.lfhw-row4{
    max-width: 70%!important;
  }
   .page-id-270 .love-food-hate-waste.lfhw-row1, .page-id-270 .love-food-hate-waste.lfhw-row2, .page-id-270 .love-food-hate-waste.lfhw-row3,.page-id-270 .love-food-hate-waste.lfhw-row4{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:0px) and (max-width:980px){
 .page-id-270 .love-food-hate-waste.lfhw-row1, .page-id-270 .love-food-hate-waste.lfhw-row2, .page-id-270 .love-food-hate-waste.lfhw-row4{
    flex-direction: column-reverse;
    display: flex;
}
}
/*** End Tips-for-hostel-residents ***/

/*** Tips-for-event-organisers ***/
@media (min-width:992px) and (max-width:1599px){
   .page-id-280 .love-food-hate-waste.lfhw-row1, .page-id-280 .love-food-hate-waste.lfhw-row2, .page-id-280 .love-food-hate-waste.lfhw-row3,.page-id-280 .love-food-hate-waste.lfhw-row4{
    max-width: 90%!important;
  }
  .page-id-280 .love-food-hate-waste.lfhw-row1, .page-id-280 .love-food-hate-waste.lfhw-row2, .page-id-280 .love-food-hate-waste.lfhw-row3,.page-id-280 .love-food-hate-waste.lfhw-row4 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
   .page-id-280 .love-food-hate-waste.lfhw-row1, .page-id-280 .love-food-hate-waste.lfhw-row2, .page-id-280 .love-food-hate-waste.lfhw-row3,.page-id-280 .love-food-hate-waste.lfhw-row4 {
    max-width: 70%!important;
  }
 .page-id-280 .love-food-hate-waste.lfhw-row1, .page-id-280 .love-food-hate-waste.lfhw-row2, .page-id-280 .love-food-hate-waste.lfhw-row3,.page-id-280 .love-food-hate-waste.lfhw-row4 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:0px) and (max-width:980px){
.page-id-280 .love-food-hate-waste.lfhw-row1, .page-id-280 .love-food-hate-waste.lfhw-row2, .page-id-280 .love-food-hate-waste.lfhw-row4 {
    flex-direction: column-reverse;
    display: flex;
}
}

.page-id-280 .a-color a:hover {
    color: #05386B;
  text-decoration: none;
}

.page-id-280 .a-color a {
    color: #0e9cd1;
}
/*** End Tips-for-event-organisers ***/


/*** Tips-for-caterers ***/
@media (min-width:992px) and (max-width:1599px){
   .page-id-287 .love-food-hate-waste.lfhw-row1, .page-id-287 .love-food-hate-waste.lfhw-row2, .page-id-287 .love-food-hate-waste.lfhw-row3,.page-id-287 .love-food-hate-waste.lfhw-row4 {
    max-width: 90%!important;
  }
 .page-id-287 .love-food-hate-waste.lfhw-row1, .page-id-287 .love-food-hate-waste.lfhw-row2, .page-id-287 .love-food-hate-waste.lfhw-row3,.page-id-287 .love-food-hate-waste.lfhw-row4 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
   .love-food-hate-waste.lfhw-row1, .love-food-hate-waste.lfhw-row2, .love-food-hate-waste.lfhw-row3,.love-food-hate-waste.lfhw-row4 {
    max-width: 70%!important;
  }
  .page-id-287 .love-food-hate-waste.lfhw-row1, .page-id-287 .love-food-hate-waste.lfhw-row2, .page-id-287 .love-food-hate-waste.lfhw-row3,.page-id-287 .love-food-hate-waste.lfhw-row4 {
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:0px) and (max-width:980px){
.page-id-287 .love-food-hate-waste.lfhw-row1, .page-id-287 .love-food-hate-waste.lfhw-row2, .page-id-287 .love-food-hate-waste.lfhw-row4 {
    flex-direction: column-reverse;
    display: flex;
}
}

/*** End Tips-for-caterers ***/


/*** Other-promotional-materials ***/
.page-id-296 a:hover {
    color: #0e9cd1;
}

.page-id-296 a {
    color: #05386B;
}

@media (min-width:992px) and (max-width:1599px){
   .page-id-296 .love-food-hate-waste.lfhw-row1, .page-id-296 .love-food-hate-waste.lfhw-row2, .page-id-296 .love-food-hate-waste.lfhw-row3,.page-id-296 .love-food-hate-waste.lfhw-row4, .page-id-296 .love-food-hate-waste.lfhw-row5, .page-id-296 .love-food-hate-waste.lfhw-row6{
    max-width: 90%!important;
  }
   .page-id-296 .love-food-hate-waste.lfhw-row1, .page-id-296 .love-food-hate-waste.lfhw-row2, .page-id-296 .love-food-hate-waste.lfhw-row3,.page-id-296 .love-food-hate-waste.lfhw-row4, .page-id-296 .love-food-hate-waste.lfhw-row5, .page-id-296 .love-food-hate-waste.lfhw-row6{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

@media (min-width:1600px) {
    .page-id-296 .love-food-hate-waste.lfhw-row1,.page-id-296 .love-food-hate-waste.lfhw-row2, .page-id-296 .love-food-hate-waste.lfhw-row3,.page-id-296 .love-food-hate-waste.lfhw-row4, .page-id-296 .love-food-hate-waste.lfhw-row5, .page-id-296 .love-food-hate-waste.lfhw-row6{
    max-width: 70%!important;
  }
   .page-id-296 .love-food-hate-waste.lfhw-row1, .page-id-296 .love-food-hate-waste.lfhw-row2, .page-id-296 .love-food-hate-waste.lfhw-row3,.page-id-296 .love-food-hate-waste.lfhw-row4,.page-id-296  .love-food-hate-waste.lfhw-row5, .page-id-296 .love-food-hate-waste.lfhw-row6{
    padding-right: unset!important;
    padding-left: unset!important;
}
}

/*** End Other-promotional-materials ***/


/*** Site Map ***/
@media only screen and (min-width: 426px) {
.page-id-3211 .lfhw-site-map-content ul{
  margin: 0 0 9px 25px;
  padding: 0 0 0 40px;
}
.page-id-3211 .lfhw-site-map-content li{
  line-height:27px;
  color: #333;
  font-style: normal;
  letter-spacing: 0;
  font-size: 17px;
  font-family: 'Raleway', 'Noto Sans TC'!important;
  padding:2px;  
}

.page-id-3211 .entry-content ul{
  padding: 0 0 0 40px;
}
.page-id-3211 .lfhw-site-map-content a{
  color: #05386B!important;
  font-weight: 500;
}
}

@media only screen and (max-width: 425px) {
.page-id-3211 .lfhw-site-map-content ul{
  margin: 0 0 9px 25px;
}
.page-id-3211 .lfhw-site-map-content li{
  line-height:27px;
  color: #333;
  font-style: normal;
  letter-spacing: 0;
  font-size: 17px;
  font-family: 'Raleway', 'Noto Sans TC'!important;
  padding:2px;  
}

.page-id-3211 .lfhw-site-map-content a{
  color: #05386B!important;
  font-weight: 500;
}
}

/*** End Site Map ***/

@media only screen and (max-width: 375px){
.fhw-save-food-ambassador-banner .et_pb_text_0 h1, .et_pb_text_8 h1 {
    font-size: 45px!important;
}
}