.fontAbout p{text-indent:20px}.container-flex{display:flex;flex-wrap:wrap;justify-content:center}.demo-gallery{justify-content:space-around}.demo-gallery a:hover,.portfolio-item a:hover{box-shadow:0 0 15px 5px rgba(0,0,0,.6)}a.cropMK{float:left;margin:5px 0;overflow:hidden;position:relative;width:275px;height:200px}img.cropMK{}.fontAbout{font-size:1.2rem;text-align:justify;line-height:inherit;font-family:calibri;color:#f5f5f5}.fontContact{font-size:1.7rem;font-family:calibri;color:#f5f5f5}.fontContactPart{font-size:1.7rem;font-family:calibri;color:#f5f5f5}.fontContactPart1{font-size:1.1rem;font-family:calibri;color:#f5f5f5}.fontContactPartDetail{font-size:1.7rem;font-family:calibri;color:#f5f5f5}.rightpic{float:left;margin:.4rem 1rem 0 0;width:17rem}.leftpic{float:left;margin:4px 10px 2px 0}.demo-gallery a:hover,.portfolio-item a:hover,a.crop{transition:box-shadow .1s ease-in-out}a.crop{float:left;margin:5px 0;overflow:hidden;position:relative;width:275px;height:200px;box-shadow:0 0 7px 1px rgba(0,0,0,.6)}a.cropOrchestra{float:left;margin:5px 0;overflow:hidden;position:relative;width:275px;height:200px;box-shadow:0 0 7px 1px rgba(0,0,0,.6)}a.cropLesson{float:left;margin:5px 0;overflow:hidden;position:relative;width:275px;height:200px;box-shadow:0 0 7px 1px rgba(0,0,0,.6)}img.crop{position:absolute;top:-40px;left:-10px}header{text-align:center}#calendar{width:100%}#calendar a{color:#8e352e;text-decoration:none}#calendar ul{list-style:none;padding:0;margin:0;width:100%}#calendar li{display:block;float:left;width:14.342%;padding:5px;box-sizing:border-box;border:1px solid #ccc;margin-right:-1px;margin-bottom:-1px}.dayday{display:block;float:left;width:25%;padding:5px;box-sizing:border-box;margin-right:0;margin-bottom:0;list-style:none;margin:0;height:180px;margin-left:-1px;margin-top:-1px;transition:background-color .2s}.dayday:hover{transition:background-color .2s}#calendar ul.weekdays{height:40px;background:#8e352e}#calendar ul.weekdays li{text-align:center;text-transform:uppercase;line-height:20px;border:none!important;padding:10px 6px;color:#fff;font-size:13px}#calendar .days li{height:180px}#calendar .days li:hover{background:#d3d3d3}#calendar .date{text-align:left;margin-bottom:5px;padding:4px;color:#8c9ba0;font-size:50px}#calendar span{font-size:30px}#calendar .event{clear:both;display:block;border-radius:4px;margin-bottom:5px;line-height:14px;color:#009aaf}#calendar .event-desc{color:#8c9ba0;margin:3px 0 7px 0;text-decoration:none}#calendar .other-month{background:#f5f5f5;color:#666}@media(max-width:768px){#calendar .weekdays,#calendar .other-month{display:none}#calendar li{height:auto!important;border:1px solid #ededed;width:100%;padding:10px;margin-bottom:-1px}#calendar .date{float:none}#calendar .dayday{width:100%;margin-top:-1px}}@media(max-width:561px){.contactsMK{margin-top:-17rem}}@media(min-width:561px){.contactsMK{margin-top:-1rem}}