/**handles:block-acf-locations-block**/
.location-blocks{width:100%;position:relative;z-index:1}ul.location-blocks-holder{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;margin:0 0;min-height:250px;list-style:none}ul.location-blocks-holder li{min-height:250px;height:auto;margin-bottom:15px;background:rgba(255,255,255,.06);background-size:cover!important;background-position:center!important;display:flex;justify-content:flex-end;align-items:flex-end}ul.location-blocks-holder li.location-block-item-4,ul.location-blocks-holder li.location-block-item-8{width:calc(25% - 7px)}ul.location-blocks-holder li.location-block-item-3,ul.location-blocks-holder li.location-block-item-6{width:calc(33% - 7px)}ul.location-blocks-holder li.location-block-item-1,ul.location-blocks-holder li.location-block-item-2{width:calc(50% - 7px)}ul.location-blocks-holder li a,ul.location-blocks-holder li div{width:100%;min-height:250px;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;padding:30px;background:rgba(0,0,0,.5);transition:background ease-in-out .4s,border-bottom ease-in-out .4s,color ease-in-out .4s;border-bottom:0 solid transparent}ul.location-blocks-holder li span{width:100%}ul.location-blocks-holder li h2.location-block-name{font-family:'NEON LED Light';padding:0;margin:0;width:100%;display:block;line-height:1em;font-size:3em;letter-spacing:2px;transition:color ease-in-out .4s}ul.location-blocks-holder li p.location-block-comingsoon{font-family:'NEON LED Light';padding:0;margin:0;width:100%;display:block;line-height:1em;color:#00cafa;font-size:1.5em;text-transform:uppercase;letter-spacing:1px;transition:color ease-in-out .4s}ul.location-blocks-holder li:hover p.location-block-comingsoon{color:#fff}ul.location-blocks-holder li a~p,ul.location-blocks-holder li div~p,ul.location-blocks-holder li h2~p{display:none}@media screen and (max-width:1350px){ul.location-blocks-holder li h2.location-block-name{font-size:2em}ul.location-blocks-holder li p.location-block-comingsoon{font-size:1em}}@media screen and (max-width:1200px){ul.location-blocks-holder li h2.location-block-name{font-size:1.8em}}@media screen and (max-width:1050px){ul.location-blocks-holder li.location-block-item-3,ul.location-blocks-holder li.location-block-item-6 li.location-block-item-3.location-block-1{width:calc(50% - 7px)}}@media screen and (max-width:650px){ul.location-blocks-holder li.location-block-item-3,ul.location-blocks-holder li.location-block-item-6 li.location-block-item-3.location-block-1{width:100%}ul.location-blocks-holder li,ul.location-blocks-holder li a,ul.location-blocks-holder li div{width:100%;min-height:175px}}