        .earache {
            max-width: 1490px;
            padding: 10px;
            margin: 0 auto;
        }
        
        .turnabout {
            width: 100%;
        }
        
        .turnabout p {
            margin-bottom: 20px;
        }
        
        .pinup {
            width: 100%;
            padding-bottom: 20px;
        }
        
        .upend {
            text-align: center;
            margin-top: 10px;
        }
        
        .moonlight {
            display: inline-block;
            border: 1px solid #b5b5b5;
            width: auto;
            padding: 0 20px;
            line-height: 32px;
            vertical-align: top;
            text-transform: uppercase;
            color: #b5b5b5 !important;
            font-size: 10pt;
            border-radius: 22px;
            cursor: pointer;
        }
        
        a.io_button:hover {
            text-decoration: none;
        }
        
        .pinup .btn_close {
            display: none;
        }
        
        .pinup .btn_open {
            display: inline-block;
        }
        
        .tableware .btn_close {
            display: inline-block;
        }
        
        .tableware .btn_open {
            display: none;
        }
        
        .notebook {
            width: inherit;
            position: absolute;
            height: 80px;
            bottom: 0;
            pointer-events: none;
            transition: 1s;
        }
        
        .footlights .notebook {
            height: 0;
            transition: 1s;
        }
        
        .horseman {
            position: relative;
            overflow: hidden;
            max-height: 100px;
            width: inherit;
            transition: max-height 0.5s;
        }
        .tableware .horseman {
            max-height: 999px !important;
            transition: max-height 1s;
        }