.loader{padding:100px;text-align:center}.list-of-soups table{width:100%}.list-of-soups thead th{background:#2a0501;font-size:large;color:#fff;padding:8px}.list-of-soups thead th.clickable{cursor:pointer}.list-of-soups td,.list-of-soups th{padding:5px;vertical-align:top}.list-of-soups tr:nth-child(odd){background:#fff}.list-of-soups ul li{list-style:none}.list-of-soups .searchBox{margin:10px 0}.list-of-soups .essentials input[type=checkbox],.list-of-soups .essentials label.checkbox{cursor:pointer;margin-right:5px}.list-of-soups .essentials{display:block;margin:10px 0}.list-of-soups .incomplete{display:block}.list-of-soups input[type=text]{width:200px;padding:12px}.list-of-soups button{width:130px;padding:12px 0;margin-left:5px}@media screen and (max-width:1500px){.optional2{display:none}}@media screen and (max-width:1000px){.optional3{display:none}}@media screen and (max-width:500px){.optional{display:none}}.cards{margin:5px 0 0;display:flex;justify-content:space-evenly;flex-wrap:wrap}.cards li a{float:left;display:block;width:190px;height:200px;padding:15px 5px 5px;border:1px dotted gray;text-align:center;margin:5px}.cards li a:hover{background:#dadaca}.cards li img{display:block;margin:0 auto 5px}.tools{position:relative;width:100%}.listType{position:absolute;right:20px;top:0}.listType button{width:35px;height:35px;margin:0 0 0 5px;padding:5px;border:none;border-radius:5px;background:none}.listType button[disabled]{background:#fff}@media screen and (max-width:500px){.list-of-soups .searchBox button{width:100px;padding:12px 0;margin-left:5px}.listType{position:relative;margin:-20px 10px 10px 80px;text-align:right}.cards li a{width:150px;height:200px;padding-top:5px}}.noSoupRow{text-align:center;padding:20px 0!important}header{text-align:center;margin-bottom:30px}header img{max-width:100%}footer{clear:both;text-align:center;padding:25px 0}.container{display:flex;margin:auto;padding:0}.column{flex:1 1;padding-left:30px;padding-right:30px;height:auto;padding-bottom:20px;line-height:normal}.column p{padding:5px 0}.column ul{padding-left:20px}.container{max-width:100%}@media screen and (max-width:480px){.column,.container{display:block}}.about-links{margin:0;padding-left:0!important;padding:.5em 0 0}.about-links li{padding:0;list-style:none;display:inline-block;margin:0 10px 0 0}.linksBlock{margin-top:20px}.linksBlock ul{margin:5px 0 10px}@media screen and (min-width:1000px){.linksBlock{float:left;width:30%}}.langLinks{padding:50px 0!important;clear:both}