.ce-container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.ce-column,.ce-columns{width:100%;float:left;box-sizing:border-box}.ce-row{margin-bottom:10px;padding-bottom:15px}.ce-row:last-of-type{margin-bottom:0;border-bottom:none}.ce-row.nopad{margin-bottom:0}@media (min-width:640px){.ce-container{width:100%;padding:0}}@media (min-width:641px){.ce-container{width:100%}.ce-column,.ce-column:first-child,.ce-columns:first-child{margin-left:0}.one.ce-columns{width:100%}.four.ce-columns,.three.ce-columns,.two.ce-columns{margin-left:2%}.ce-column:first-child,.ce-columns:first-child{margin-left:0}.three.ce-columns{width:32%}}.ce-container:after,.ce-row:after,.u-cf{content:"";display:table;clear:both}.ceventnav{margin-bottom:20px}.ceventnav a{display:inline-block;padding:5px 10px;text-decoration:none}.ceventnav a.alt,.ceventnav a:hover{background-color:#000;color:#fff}.ceventnav a.alt{text-decoration:none}.listingsevents2 .item{position:relative;background-color:#000}.listingsevents2 .item .img{position:relative;width:100%;padding-bottom:128.57142857142858%;overflow:hidden}.listingsevents2 .item img{position:absolute;top:0;left:0;width:auto!important;height:auto!important;width:100%!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.listingsevents2 .item .img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:200}.listingsevents2 .item .img:not(.nodetail):hover .overlay{opacity:.25}.listingsevents2 .item .img .overlay2{position:absolute;bottom:0;left:0;width:100%;height:50%;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.25) 75%,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.25) 75%,rgba(0,0,0,.85) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) 75%,rgba(0,0,0,.85) 100%);opacity:.8;z-index:150}.listingsevents2 .item .img .title{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 10px 20px;font-size:20px;color:#fff;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:300}.listingsevents2 .item .img.noimg .noimg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.ssmedia.com/carmelcalifornia/webart/noidx/logo-white.svg) center no-repeat;background-size:84px 50px;opacity:.5}.listingsevents2 .item .img.noimg .overlay:hover{opacity:.25}.listingsevents2 .item .img.noimg .overlay2{display:none}.listingsevents2 .item .slidedate{position:absolute;top:0;left:0;padding:15px;background:rgba(0,0,0,.95);color:#fff;text-align:center;text-transform:uppercase;line-height:1;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;z-index:300}.listingsevents2 .item .slidedate .date1{font-size:15px;color:#fff}.listingsevents2 .item .slidedate .date2,.listingsevents2 .item .slidedate .date3,.listingsevents2 .item .slidedate .date4{font-size:22px;line-height:1.1;color:#fff}.listingsevents2 .item .slidedate .date3{padding-top:5px}.sitech .listingsevents2 .item .slidedate{background:rgba(138,30,4,.95)}.sitech .ceventnav a.alt,.sitech .ceventnav a:hover{background-color:#87230d}.sitecl .listingsevents2 .item .slidedate{background:rgba(26,35,74,.95)}.sitecl .ceventnav a.alt,.sitecl .ceventnav a:hover{background-color:#1a234a}.sitewy .listingsevents2 .item .slidedate{background:rgba(2,61,42,.95)}.sitewy .ceventnav a{color:#023d2a}.sitewy .ceventnav a.alt,.sitewy .ceventnav a:hover{color:#fff;background-color:#023d2a}@media only screen and (max-width:1240px){.listingsevents2 .item .img .title{font-size:18px}.listingsevents2 .item .slidedate .date2,.listingsevents2 .item .slidedate .date3,.listingsevents2 .item .slidedate .date4{font-size:21px}}@media only screen and (max-width:1024px){.listingsevents2 .item .img .title{font-size:16px}.listingsevents2 .item .slidedate{padding:12px}.listingsevents2 .item .slidedate .date2,.listingsevents2 .item .slidedate .date3,.listingsevents2 .item .slidedate .date4{font-size:20px}}@media only screen and (max-width:900px){.listingsevents2 .item .slidedate .date2,.listingsevents2 .item .slidedate .date3,.listingsevents2 .item .slidedate .date4{font-size:19px}}@media only screen and (max-width:767px){.listingsevents2 .item .img .title{padding:15px 15px 5px 15px;font-size:16px}.listingsevents2 .item .slidedate .date2,.listingsevents2 .item .slidedate .date3,.listingsevents2 .item .slidedate .date4{font-size:18px}}@media only screen and (max-width:640px){.ceventnav{text-align:center}.listingsevents2wrapper{width:450px;margin:0 auto}.listingsevents2 .item .img .title{padding-bottom:10px;font-size:18px}.listingsevents2 .item .slidedate .date2,.listingsevents2 .item .slidedate .date3,.listingsevents2 .item .slidedate .date4{font-size:15px}.ce-row{margin-bottom:0;padding-bottom:0}.ce-columns{float:none;margin-left:0;margin-bottom:24px}.three.ce-columns{width:100%}}@media only screen and (max-width:480px){.listingsevents2wrapper{width:auto;padding-right:30px;padding-left:30px}.listingsevents2 .item .slidedate{padding:12px}.listingsevents2 .item .slidedate .date2,.listingsevents2 .item .slidedate .date3,.listingsevents2 .item .slidedate .date4{font-size:18px}}