.private-dining{color:#fff}.private-dining .med-container{position:relative;padding-top:30px;padding-bottom:60px;background-color:#111923}@media all and (max-width:768px){.private-dining .med-container{background-color:rgba(17,25,35,.4);padding-bottom:120px}}.private-dining .med-container:after{display:none;content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100px;background-color:#111923}@media all and (max-width:768px){.private-dining .med-container:after{display:block}}.private-dining .private-dining-title{text-transform:uppercase;text-align:center;padding-bottom:12px}@media all and (max-width:500px){.private-dining .private-dining-title{padding-bottom:30px}}.private-dining .slider-content{position:relative;z-index:1;width:calc(100% - 150px);margin:auto}@media all and (max-width:768px){.private-dining .slider-content{width:100%}}.private-dining ul{list-style-type:none;padding-left:0}.private-dining .outer-slider{padding:20px 28px;background-color:#efebe8;color:#111923}.private-dining .outer-slider.slick-dotted.slick-slider{margin-bottom:0}.private-dining .outer-slide h3{text-transform:uppercase;margin-bottom:15px}@media all and (max-width:768px){.private-dining .outer-slide h3{text-align:center}}.private-dining .outer-slide .inner-slider-container{display:flex}@media all and (max-width:768px){.private-dining .outer-slide .inner-slider-container{flex-direction:column}}.private-dining .inner-slider-outer{display:inline-block;width:calc(100% - 150px)}@media all and (max-width:768px){.private-dining .inner-slider-outer{width:100%}}.private-dining .inner-slider-nav{padding-right:28px;width:150px;display:inline-block}@media all and (max-width:768px){.private-dining .inner-slider-nav{display:flex;width:100%;justify-content:center;padding-right:0}}@media all and (max-width:500px){.private-dining .inner-slider-nav{flex-direction:column;text-align:center}}.private-dining .inner-slider-nav li{margin-bottom:7px;text-transform:uppercase;cursor:pointer}@media all and (max-width:768px){.private-dining .inner-slider-nav li{margin-left:10px;margin-right:10px}}.private-dining .inner-slider-nav li.active{text-decoration:underline}.private-dining .inner-slider .location-info{display:flex;width:100%}@media all and (max-width:768px){.private-dining .inner-slider .location-info{flex-direction:column-reverse}}.private-dining .inner-slider .location-info h3{text-transform:uppercase;flex-basis:0;flex-grow:1}.private-dining .inner-slider .location-info .room-details{display:flex;flex-direction:column;flex-basis:0;flex-grow:1}@media all and (max-width:768px){.private-dining .inner-slider .location-info .room-details{display:block}}.private-dining .inner-slider .location-info .room-details .room-details-info,.private-dining .inner-slider .location-info .room-details .room-details-buttons{padding-right:30px}@media all and (max-width:768px){.private-dining .inner-slider .location-info .room-details .room-details-info,.private-dining .inner-slider .location-info .room-details .room-details-buttons{padding-right:0}}.private-dining .inner-slider .location-info .room-details .room-details-info{display:flex;flex-direction:column}.private-dining .inner-slider .location-info .room-details .room-details-info table,.private-dining .inner-slider .location-info .room-details .room-details-info p{margin-bottom:14px}.private-dining .inner-slider .location-info .room-details .room-details-info table td.value{text-transform:uppercase}.private-dining .inner-slider .location-info .room-details .room-details-info table td span:after{content:" /"}.private-dining .inner-slider .location-info .room-details .room-details-info table td span:last-child:after{content:""}.private-dining .inner-slider .location-info .room-details .room-details-buttons{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;margin-left:3px}.private-dining .inner-slider .location-info .room-details .room-details-buttons a{margin-bottom:14px;text-align:center}.private-dining .inner-slider .location-info .room-image{flex-basis:0;flex-grow:2}@media all and (max-width:768px){.private-dining .inner-slider .location-info .room-image{margin-bottom:20px}}.private-dining .slick-dots{display:flex;justify-content:center;z-index:1;bottom:-30px;left:0}@media all and (max-width:768px){.private-dining .slick-dots{bottom:-50px}}.private-dining .slick-dots li,.private-dining .slick-dots button,.private-dining .slick-dots button:before{width:8px;height:8px}.private-dining .slick-dots li{margin:0 10px}.private-dining .slick-dots button{display:block;padding:0;margin:0 auto;border:none;border-radius:100%;background-color:#9b9b9b;text-indent:-9999px}.private-dining .slick-dots li.slick-active button{background-color:#fff}.private-dining .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:transparent;border-radius:0;border:none;width:27px;height:60px;background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;padding:0}.private-dining .slick-arrow span{position:absolute;display:block;left:50%;top:60px;transform:translateX(-50%);text-transform:uppercase}.private-dining .next{right:-75px;background-image:url(//www.cinnamon-kitchen.com/wp-content/themes/cinnamonkitchen/build/css/../../assets/img/chevronwhite-right.svg)}@media all and (max-width:768px){.private-dining .next{right:calc(50% - 110px);bottom:-100px;top:auto}}@media all and (max-width:500px){.private-dining .next{right:calc(50% - 130px)}}.private-dining .prev{left:-75px;background-image:url(//www.cinnamon-kitchen.com/wp-content/themes/cinnamonkitchen/build/css/../../assets/img/chevronwhite-left.svg)}@media all and (max-width:768px){.private-dining .prev{left:calc(50% - 110px);bottom:-100px;top:auto}}@media all and (max-width:500px){.private-dining .prev{left:calc(50% - 130px)}}.private-dining.location-specific{background-color:#efebe8;color:#111923}.private-dining.location-specific .med-container{background-color:transparent;padding-bottom:5px}@media all and (max-width:768px){.private-dining.location-specific .med-container:after{display:none}}.private-dining.location-specific .outer-slider{padding-top:0}.private-dining.location-specific .outer-slide .inner-slider-container{display:block}.private-dining.location-specific .outer-slide h3{text-align:left}.private-dining.location-specific .inner-slider-outer{width:100%}.private-dining.location-specific .inner-slider-nav{width:100%;display:flex;justify-content:center;padding-right:0;margin-bottom:10px}.private-dining.location-specific .inner-slider-nav li{margin-left:10px;margin-right:10px}