.shows_div{width:80%;margin:auto;height:auto;padding-top:2%;padding-bottom:8%}.shows_div_grid{width:100%;margin:2% auto 5%;max-width:1000px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;grid-row-gap:15px;row-gap:15px;padding:1% 1% 5%}.searchBarDiv{width:30%;display:flex;align-items:center;border:1px solid #b4b4b4;padding:2px}.searchBar{width:80%;height:2.5rem;font-size:14px;text-align:left;border:none}.searchBar:focus{outline:none}.shows_sorting_controller_promoter_show{display:flex;flex-direction:column;max-width:1000px;margin:auto;width:98%}.sortingMenu1{min-width:240px;margin-right:5px}.sortingMenu2{min-width:240px;margin-left:5px}.searching_div_flex_promoter_show{display:flex;flex-direction:row;justify-content:start}.info_div{box-shadow:0 0 70px #ccc}.pageHeader{text-align:center}.pageHeader h1{text-transform:uppercase;font-size:80px;line-height:1.2em}.items_div{width:80%;margin:auto auto 5%;padding-bottom:5%}.more_div{margin:auto;width:100%;display:flex;justify-content:center}@media (max-width:1000px){.shows_sorting_controller_promoter_show h1{font-size:1rem}.shows_sorting_controller_promoter_show p{font-size:.8rem}.sortingMenu{width:30%;margin-top:2%}}@media (max-width:900px){.backgroundDiv2{background-position-x:center}.shows_sorting_controller_promoter_show h1{font-size:1.2rem}.shows_sorting_controller_promoter_show p{font-size:1rem}.sortingMenu{width:100%}.filter_search{margin-bottom:2%}.searchBarDiv{width:100%;display:flex;align-items:center;border:1px solid #b4b4b4;padding:2px}.pageHeader h1{font-size:40px;line-height:1.2em}.shows_div_grid{grid-template-columns:repeat(3,1fr)}.searching_div_flex_promoter_show{flex-direction:column;width:100%}.sortingMenu1{min-width:240px;margin-right:0}.sortingMenu2{min-width:240px;margin-left:0;margin-top:15px}}@media (max-width:640px){.shows_div_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.shows_div{width:92%;margin:auto}.backgroundDiv2{background-size:contain;min-height:253px;background-attachment:fixed;background-repeat:no-repeat}.secondBackgroundDiv2 h1{margin-top:0;padding-bottom:0}.shows_div_grid{grid-template-columns:repeat(2,1fr);grid-gap:8px}.shows_sorting_controller_promoter_show{display:flex;flex-direction:column}.shows_sorting_controller_promoter_show p{margin-bottom:4%}.shows_div{padding-bottom:10%}}