@charset "UTF-8";
/* https://crystalballroomboise.com/wp-content/themes/kdw-framework4/responsive.css?ver=1 */
@media only screen and (max-width:40em){#logo{margin:0 auto;position:relative;display:block;padding:20px 0}header-navigation{position:relative;z-index:0}h6.headerphone.subheader a{font-size:20px}.headercontact{background-size:cover;padding-bottom:10px;border-bottom:5px #fff solid}.header-social li a img{height:1.5em!important}.slideshow-container{z-index:0}.phonenumbers{text-align:center}ul.phonenumbers li{display:block}.phonenumbers li{border-right:none}.headerphone.subheader{line-height:1.5;font-size:22px;margin-right:20px}.main-navigation{background:#AB764B!important}.top-content{position:relative;text-shadow:none}.top-content h2{font-size:27px;text-shadow:none}.top-content-list{text-align:center}ul.top-content-list li{display:block}.top-content-list li{font-size:16px;text-shadow:none;border-right:none}.top-content p{font-size:16px;text-shadow:none;padding-top:20px}ul.top-content-list{text-shadow:none;padding-top:10px}h4{font-size:18px}.top-content-list li{line-height:1}.footer_images img{padding:20px}.footer_images .columns{padding-right:0.2rem!important;padding-left:0.2rem!important}.footer_logos li{width:90%}.site-footer{background-size:cover}.footer-contact li{border-right:none}ul.footer-contact li{display:block}#content{padding-top:0}.block-single{width:100%!important;height:auto!important}}@media only screen and (min-width:40.063em) and (max-width:64em){#logo{min-width:200px}.header-navigation{position:relative;z-index:0}.headercontact{background-size:cover;padding-bottom:10px;border-bottom:5px #fff solid}.header-social li a img{height:1.5em!important}.slideshow-container{z-index:0}ul.phonenumbers li{display:block}.phonenumbers li{border-right:none}.block-single{width:100%!important;height:auto!important}.top-content{position:relative;text-shadow:none}.top-content h2{font-size:27px;text-shadow:none}.top-content-list{text-align:center}.top-content-list li{font-size:16px;text-shadow:none}.top-content p{font-size:16px;text-shadow:none;padding-top:20px}ul.top-content-list{text-shadow:none}h4{font-size:18px}.top-content-list li{line-height:1}.footer_images{padding:20px 0}.footer_images .columns{padding-right:0.2rem!important;padding-left:0.2rem!important}.buffet-menu .button{width:100%}}@media only screen and (min-width:64.063em) and (max-width:90em){.menu a,.menu a:link,.menu a:visited{padding:0 1.5em;font-size:.9em}.top-content{position:relative}.top-content h2{font-size:27px}.top-content-list li{font-size:19px}.top-content p{font-size:18px}h4{font-size:18px}}