﻿article.cpt-event:not(.display-size-small){position:relative;background:#f8f8f8;-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;}article.cpt-event:not(.display-size-small) .content{width:40%;padding:2.4rem 3.6rem 3rem 3.6rem;position:relative;}article.cpt-event:not(.display-size-small) .img{width:60%;height:100%;position:absolute;right:0;top:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-border-radius:0 4rem 4rem 0;-moz-border-radius:0 4rem 4rem 0;border-radius:0 4rem 4rem 0;}article.cpt-event:not(.display-size-small) .img .badge-soon{width:8rem;height:8rem;position:absolute;right:0;top:-1px;display:block;background:#fff url(../../../images/badges/event-soon.svg) no-repeat right 0;background-size:cover;-webkit-border-radius:0 3.6rem 0 4rem;-moz-border-radius:0 3.6rem 0 4rem;border-radius:0 3.6rem 0 4rem;}article.cpt-event:not(.display-size-small) .info{margin:0 0 3rem 0;}article.cpt-event:not(.display-size-small) .info .type-chef{width:calc(100% - 17rem);}article.cpt-event:not(.display-size-small) .info .type{padding:0 0 .7rem 0;margin:0 0 .7rem 0;display:block;border-bottom:1px solid #d3d3d3;color:#1a2428;font-size:1.6rem;line-height:2.2rem;font-weight:600;letter-spacing:-.02em;}article.cpt-event:not(.display-size-small) .info .chef-label{min-width:0;padding:.4rem 5.4rem .4rem 0;}article.cpt-event:not(.display-size-small) .info .chef-label__img{left:auto;right:0;}article.cpt-event:not(.display-size-small) .info .chef-label strong,article.cpt-event:not(.display-size-small) .info .chef-label em{font-size:1.2rem;}article.cpt-event:not(.display-size-small) .info .date{width:18rem;padding:1.5rem;position:absolute;right:0;top:0;background:#451d40;-webkit-border-radius:0 0 0 2.5rem;-moz-border-radius:0 0 0 2.5rem;border-radius:0 0 0 2.5rem;color:#fff;font-size:1.2rem;line-height:1.5rem;font-weight:400;}article.cpt-event:not(.display-size-small) .info .date span,article.cpt-event:not(.display-size-small) .info .date strong{display:block;}article.cpt-event:not(.display-size-small) .info .date strong:first-of-type{padding:1.2rem 0;font-size:1.6rem;line-height:2rem;}article.cpt-event:not(.display-size-small) .info .date strong:last-of-type{text-transform:uppercase;}article.cpt-event:not(.display-size-small) .main-text{padding:0 0 1rem 0;}article.cpt-event:not(.display-size-small) .main-text h2{font-size:2.2rem;line-height:3.4rem;}article.cpt-event:not(.display-size-small) .main-text p{font-size:1.3rem;line-height:1.7rem;}article.cpt-event:not(.display-size-small) .main-text a:not([class]){color:#fd7d23;}article.cpt-event:not(.display-size-small) .main-text .placement-btn-holder{padding:0 0 2rem 0;}article.cpt-event:not(.display-size-small) .note{margin:0 -3.6rem 2.6rem -3.6rem;padding:1.4rem 3.6rem 1.4rem 3.6rem;background:#fff;}article.cpt-event:not(.display-size-small) .note p{margin:0;font-size:1.2rem;line-height:1.7rem;}article.cpt-event:not(.display-size-small) .buttons>a,article.cpt-event:not(.display-size-small) .buttons>span{margin-right:2rem;}@media screen and (max-width:1100px){article.cpt-event:not(.display-size-small) .content{width:50%;}article.cpt-event:not(.display-size-small) .img{width:50%;}}@media screen and (max-width:850px){article.cpt-event:not(.display-size-small) .content{width:auto;}article.cpt-event:not(.display-size-small) .img{width:auto;height:30rem;position:relative;-webkit-border-radius:0 0 4rem 4rem;-moz-border-radius:0 0 4rem 4rem;border-radius:0 0 4rem 4rem;}article.cpt-event:not(.display-size-small) .img .badge-soon{background-color:#f8f8f8;-webkit-border-radius:0 0 0 4rem;-moz-border-radius:0 0 0 4rem;border-radius:0 0 0 4rem;}}@media screen and (max-width:500px){article.cpt-event:not(.display-size-small){-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}article.cpt-event:not(.display-size-small) .content{padding:20px;}article.cpt-event:not(.display-size-small) .img{-webkit-border-radius:0 0 2rem 2rem;-moz-border-radius:0 0 2rem 2rem;border-radius:0 0 2rem 2rem;}article.cpt-event:not(.display-size-small) .info .type-chef{width:auto;}article.cpt-event:not(.display-size-small) .info .date{width:auto;padding:14px 20px;margin:2rem -2rem 0;position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}article.cpt-event:not(.display-size-small) .buttons{text-align:center;}article.cpt-event:not(.display-size-small) .buttons a.btn{margin:0 0 2rem 0;display:block;}}article.cpt-event.display-size-small{position:relative;background:#f8f8f8;-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;}article.cpt-event.display-size-small .info{padding:1.7rem 0 1.2rem 2rem;}article.cpt-event.display-size-small .info .badge-soon{width:4.4rem;height:4.4rem;position:absolute;right:-1px;top:-1px;display:block;background:#fff url(../../../images/badges/event-soon-small.svg) no-repeat right 0;background-size:cover;-webkit-border-radius:0 3.6rem 0 2rem;-moz-border-radius:0 3.6rem 0 2rem;border-radius:0 3.6rem 0 2rem;}article.cpt-event.display-size-small .info .type-chef{width:calc(100% - 18rem);}article.cpt-event.display-size-small .info .type{padding:0 0 .7rem 0;margin:0 0 .7rem 0;display:block;border-bottom:1px solid #d3d3d3;color:#1a2428;font-size:1.6rem;line-height:2.2rem;font-weight:600;letter-spacing:-.02em;}article.cpt-event.display-size-small .info .chef-label{min-width:0;padding:.4rem 5.4rem .4rem 0;}article.cpt-event.display-size-small .info .chef-label__img{left:auto;right:0;}article.cpt-event.display-size-small .info .chef-label strong,article.cpt-event.display-size-small .info .chef-label em{font-size:1.2rem;}article.cpt-event.display-size-small .info .date{width:17rem;padding:2rem 1.2rem;position:absolute;right:0;top:0;background:#451d40;-webkit-border-radius:0 4rem 0 2.5rem;-moz-border-radius:0 4rem 0 2.5rem;border-radius:0 4rem 0 2.5rem;color:#fff;font-size:1.2rem;line-height:1.5rem;font-weight:400;}article.cpt-event.display-size-small .info .date span,article.cpt-event.display-size-small .info .date strong{display:block;}article.cpt-event.display-size-small .info .date strong:first-of-type{padding:1.2rem 0;font-size:1.4rem;line-height:1.6rem;}article.cpt-event.display-size-small .info .date strong:last-of-type{text-transform:uppercase;}article.cpt-event.display-size-small .img{padding:56.25% 0 0 0;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}article.cpt-event.display-size-small .img .img-content{position:absolute;left:0;right:0;bottom:0;}article.cpt-event.display-size-small .img .placement-btn-holder{padding:0 2rem 1.6rem;}article.cpt-event.display-size-small .img .note{padding:.8rem 2rem;background:rgba(254,254,254,.81);}article.cpt-event.display-size-small .img .note p{margin:0;color:#1a2428;font-size:1.2rem;line-height:1.6rem;font-weight:400;}article.cpt-event.display-size-small .main-text{padding:2rem 2rem .6rem;}article.cpt-event.display-size-small .main-text h2{font-size:1.6rem;line-height:2.8rem;}article.cpt-event.display-size-small .main-text p{font-size:1.3rem;line-height:1.7rem;}article.cpt-event.display-size-small .main-text a:not([class]){color:#fd7d23;}article.cpt-event.display-size-small .main-text .placement-btn-holder{padding:0 0 2rem 0;}article.cpt-event.display-size-small .buttons{padding:0 2rem 3rem;}article.cpt-event.display-size-small .buttons>a,article.cpt-event.display-size-small .buttons>span{margin-right:1rem;}@media screen and (max-width:1260px){article.cpt-event.display-size-small .info{padding:1.6rem 2rem 0;}article.cpt-event.display-size-small .info .type-chef{width:auto;}article.cpt-event.display-size-small .info .date{width:auto;padding:1.4rem 2rem;margin:1rem -2rem 0;position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}article.cpt-event.display-size-small.with-badge-soon .info .type{margin-right:3rem;}article.cpt-event.display-size-small .buttons{text-align:center;}article.cpt-event.display-size-small .buttons a.btn{margin:0 0 2rem 0;display:block;}}@media screen and (max-width:600px){article.cpt-event.display-size-small .buttons{text-align:left;}article.cpt-event.display-size-small .buttons a.btn{margin:0 1rem 0 0;display:inline-block;vertical-align:top;}}@media screen and (max-width:500px){article.cpt-event.display-size-small{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;}article.cpt-event.display-size-small .info .badge-soon{-webkit-border-radius:0 1.8rem 0 2rem;-moz-border-radius:0 1.8rem 0 2rem;border-radius:0 1.8rem 0 2rem;}}@media screen and (max-width:400px){article.cpt-event.display-size-small .buttons{text-align:center;}article.cpt-event.display-size-small .buttons a.btn{margin:0 0 2rem 0;display:block;}}