.message-board-list .message{background:var(--wp--preset--color--primary-colour);color:var(--wp--preset--color--primary-colour-contrast);padding:20px;margin:0 0 20px}.message-board-list .message:last-child{margin:0}.message-board-list .message:nth-child(even){background:var(--wp--preset--color--secondary-colour);color:var(--wp--preset--color--primary-colour-contrast)}.message-board-list .message .from{text-align:right;font-size:.75rem;line-height:.75rem}.message-board-list.love_wall .message{background:#db4990;color:#fff}.message-board-list.love_wall .message:nth-child(even){background:#f181b9;color:#fff}.birthday-book.light{background:#effafc;color:#4d2169;text-align:center}.birthday-book.light .inside{padding:10px 20px}.birthday-book.light .inside .date{font-size:1.3em;text-transform:uppercase}.birthday-book.light .inside .intro{padding:5px 0}.birthday-book.light .inside .intro p:first-child{margin-top:0}.birthday-book.light .inside .list{padding:10px 0}.birthday-book.light .inside .list .item{padding:0 0 10px}.birthday-book.light .inside .list .item .to{font-weight:700}.birthday-book.light .inside .list .item .message{font-style:italic}.birthday-book.light .inside .list .item .from{font-size:.9em}.birthday-book.dark{background:#4d2169;color:#fff;text-align:center}.birthday-book.dark .inside{padding:10px 20px}.birthday-book.dark .inside .date{font-size:1.3em;text-transform:uppercase}.birthday-book.dark .inside .intro{padding:5px 0}.birthday-book.dark .inside .intro p:first-child{margin-top:0}.birthday-book.dark .inside .list{padding:10px 0}.birthday-book.dark .inside .list .item{padding:0 0 10px}.birthday-book.dark .inside .list .item .to{font-weight:700}.birthday-book.dark .inside .list .item .message{font-style:italic}.birthday-book.dark .inside .list .item .from{font-size:.9em}.birthday-book.light{background:#effafc;color:#4d2169;text-align:center}.birthday-book.light .inside{padding:10px 20px}.birthday-book.light .inside .date{font-size:1.3em;text-transform:uppercase}.birthday-book.light .inside .intro{padding:5px 0}.birthday-book.light .inside .intro p:first-child{margin-top:0}.birthday-book.light .inside .list{padding:10px 0}.birthday-book.light .inside .list .item{padding:0 0 10px}.birthday-book.light .inside .list .item .to{font-weight:700}.birthday-book.light .inside .list .item .message{font-style:italic}.birthday-book.light .inside .list .item .from{font-size:.9em}.birthday-book.dark{background:#4d2169;color:#fff;text-align:center}.birthday-book.dark .inside{padding:10px 20px}.birthday-book.dark .inside .date{font-size:1.3em;text-transform:uppercase}.birthday-book.dark .inside .intro{padding:5px 0}.birthday-book.dark .inside .intro p:first-child{margin-top:0}.birthday-book.dark .inside .list{padding:10px 0}.birthday-book.dark .inside .list .item{padding:0 0 10px}.birthday-book.dark .inside .list .item .to{font-weight:700}.birthday-book.dark .inside .list .item .message{font-style:italic}.birthday-book.dark .inside .list .item .from{font-size:.9em}.cpt-form{border:1px solid #ddd;padding:12px;margin-top:12px;margin-bottom:12px}.cpt-form-control{padding:12px;display:block !important;width:100% !important;border-radius:0 !important;border:1px solid #ddd !important;background:#fff !important}input[type=color].cpt-form-control{padding:0 !important}.cpt-help-block{font-size:75% !important;margin-top:0 !important}