/*
Theme Name: Academy Divi Child
Template: Divi
Version: 1.0.0
Description: Divi child theme for Academy of Nail Skin and Hair.
*/

:root{--brand:#5962d9;--brand2:#6baeb7;--ink:#172033;--soft:#f5f8ff}
#main-header{box-shadow:0 8px 30px rgba(23,32,51,.08)}
#top-menu a{font-weight:700;letter-spacing:.02em}
#top-menu li.current-menu-item>a,#top-menu a:hover{color:var(--brand)!important}
.et_pb_button{border-radius:999px!important}
#main-footer{background:#172033}
#footer-bottom{padding:14px 0;background:#101827}
#footer-info{font-size:0;color:#dce4ff}
#footer-info:after{content:"© 2026 Academy of Nail Skin and Hair";font-size:13px}
#footer-bottom .et-social-icons{display:none!important}
@media(max-width:980px){#logo{max-height:52px}.container{width:90%}}

/* Category and archive library */
body.archive #main-content,body.search #main-content{background:#f6f8fc}
body.archive #main-content>.container,body.search #main-content>.container{width:min(1180px,90%);max-width:1180px;padding:64px 0 76px}
body.archive #main-content>.container:before,body.search #main-content>.container:before{display:none}
body.archive #content-area,body.search #content-area{display:block}
/*
Theme Name: Academy Divi Child
Template: Divi
Version: 1.0.1
Description: Divi child theme for Academy of Nail Skin and Hair.
*/

:root{--brand:#5962d9;--brand2:#6baeb7;--ink:#172033;--soft:#f5f8ff}
#main-header{box-shadow:0 8px 30px rgba(23,32,51,.08)}
#top-menu a{font-weight:700;letter-spacing:.02em}
#top-menu li.current-menu-item>a,#top-menu a:hover{color:var(--brand)!important}
.et_pb_button{border-radius:999px!important}
#main-footer{background:#172033}
#footer-bottom{padding:14px 0;background:#101827}
#footer-info{font-size:0;color:#dce4ff}
#footer-info:after{content:"© 2026 Academy of Nail Skin and Hair";font-size:13px}
#footer-bottom .et-social-icons{display:none!important}
@media(max-width:980px){#logo{max-height:52px}.container{width:90%}}

/* Category and archive library */
body.archive #main-content,body.search #main-content{background:#f6f8fc}
body.archive #main-content>.container,body.search #main-content>.container{width:min(1180px,90%);max-width:1180px;padding:64px 0 76px}
body.archive #main-content>.container:before,body.search #main-content>.container:before{display:none}
body.archive #content-area,body.search #content-area{display:block}
body.archive #left-area,body.search #left-area{width:100%;padding:0;float:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
body.archive #sidebar,body.search #sidebar{display:none}
body.category #left-area:before{content:"Latest beauty guides";grid-column:1/-1;display:block;padding:40px 44px;margin-bottom:10px;border-radius:26px;background:linear-gradient(120deg,#5962d9,#6baeb7);color:#fff;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.035em;box-shadow:0 18px 40px rgba(89,98,217,.18)}
body.category-creative-nail-art #left-area:before{content:"Creative Nail Art"}
body.category-professional-nail-tools #left-area:before{content:"Professional Nail Tools"}
body.category-gel-systems-solutions #left-area:before{content:"Gel Systems & Solutions"}
body.category-nail-prep-hygiene #left-area:before{content:"Nail Prep & Hygiene"}
body.category-tips-forms #left-area:before{content:"Nail Tips & Forms"}
body.archive #left-area article.et_pb_post,body.search #left-area article.et_pb_post{margin:0!important;padding:0 22px 26px;background:#fff;border:1px solid #e2e7f0;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px rgba(23,32,51,.06);transition:transform .2s ease,box-shadow .2s ease}
body.archive #left-area article.et_pb_post:hover,body.search #left-area article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(23,32,51,.11)}
body.archive .entry-featured-image-url,body.search .entry-featured-image-url{display:block;margin:0 -22px 20px!important;overflow:hidden}
body.archive .entry-featured-image-url img,body.search .entry-featured-image-url img{display:block;width:100%;height:220px;object-fit:cover;transition:transform .3s ease}
body.archive article:hover .entry-featured-image-url img,body.search article:hover .entry-featured-image-url img{transform:scale(1.035)}
body.archive .entry-title,body.search .entry-title{font-size:21px!important;line-height:1.35!important;margin:0 0 12px!important}
body.archive .entry-title a,body.search .entry-title a{color:#172033!important}
body.archive .entry-title a:hover,body.search .entry-title a:hover{color:#5962d9!important}
body.archive .post-meta,body.search .post-meta{font-size:12px!important;line-height:1.55;color:#7a8498!important;margin-bottom:12px!important}
body.archive #left-area article.et_pb_post,body.search #left-area article.et_pb_post{color:#667085;font-size:14px;line-height:1.65}
body.archive .pagination,body.search .pagination{grid-column:1/-1;margin-top:18px;padding:22px 26px;background:#fff;border:1px solid #e2e7f0;border-radius:18px}
body.archive .pagination a,body.search .pagination a{color:#5962d9;font-weight:800}

/* Single article reading experience */
body.single-post #main-content{background:#f6f8fc}
body.single-post #main-content>.container{width:min(1120px,90%);max-width:1120px;padding:64px 0 80px}
body.single-post #main-content>.container:before{display:none}
body.single-post #left-area{width:100%;padding:0;float:none}
body.single-post #sidebar{display:none}
body.single-post article.et_pb_post{max-width:900px;margin:0 auto;padding:52px 58px;background:#fff;border:1px solid #e3e7ef;border-radius:28px;box-shadow:0 16px 42px rgba(23,32,51,.07)}
body.single-post .entry-title{font-size:clamp(34px,5vw,52px)!important;line-height:1.12!important;letter-spacing:-.035em;color:#172033;margin-bottom:16px!important}
/*
Theme Name: Academy Divi Child
Template: Divi
Version: 1.0.1
Description: Divi child theme for Academy of Nail Skin and Hair.
*/

:root{--brand:#5962d9;--brand2:#6baeb7;--ink:#172033;--soft:#f5f8ff}
#main-header{box-shadow:0 8px 30px rgba(23,32,51,.08)}
#top-menu a{font-weight:700;letter-spacing:.02em}
#top-menu li.current-menu-item>a,#top-menu a:hover{color:var(--brand)!important}
.et_pb_button{border-radius:999px!important}
#main-footer{background:#172033}
#footer-bottom{padding:14px 0;background:#101827}
#footer-info{font-size:0;color:#dce4ff}
#footer-info:after{content:"© 2026 Academy of Nail Skin and Hair";font-size:13px}
#footer-bottom .et-social-icons{display:none!important}
@media(max-width:980px){#logo{max-height:52px}.container{width:90%}}

/* Category and archive library */
body.archive #main-content,body.search #main-content{background:#f6f8fc}
body.archive #main-content>.container,body.search #main-content>.container{width:min(1180px,90%);max-width:1180px;padding:64px 0 76px}
body.archive #main-content>.container:before,body.search #main-content>.container:before{display:none}
body.archive #content-area,body.search #content-area{display:block}
body.archive #left-area,body.search #left-area{width:100%;padding:0;float:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
body.archive #sidebar,body.search #sidebar{display:none}
body.category #left-area:before{content:"Latest beauty guides";grid-column:1/-1;display:block;padding:40px 44px;margin-bottom:10px;border-radius:26px;background:linear-gradient(120deg,#5962d9,#6baeb7);color:#fff;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.035em;box-shadow:0 18px 40px rgba(89,98,217,.18)}
body.category-creative-nail-art #left-area:before{content:"Creative Nail Art"}
body.category-professional-nail-tools #left-area:before{content:"Professional Nail Tools"}
body.category-gel-systems-solutions #left-area:before{content:"Gel Systems & Solutions"}
body.category-nail-prep-hygiene #left-area:before{content:"Nail Prep & Hygiene"}
body.category-tips-forms #left-area:before{content:"Nail Tips & Forms"}
body.archive #left-area article.et_pb_post,body.search #left-area article.et_pb_post{margin:0!important;padding:0 22px 26px;background:#fff;border:1px solid #e2e7f0;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px rgba(23,32,51,.06);transition:transform .2s ease,box-shadow .2s ease}
body.archive #left-area article.et_pb_post:hover,body.search #left-area article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(23,32,51,.11)}
body.archive .entry-featured-image-url,body.search .entry-featured-image-url{display:block;margin:0 -22px 20px!important;overflow:hidden}
body.archive .entry-featured-image-url img,body.search .entry-featured-image-url img{display:block;width:100%;height:220px;object-fit:cover;transition:transform .3s ease}
body.archive article:hover .entry-featured-image-url img,body.search article:hover .entry-featured-image-url img{transform:scale(1.035)}
body.archive .entry-title,body.search .entry-title{font-size:21px!important;line-height:1.35!important;margin:0 0 12px!important}
body.archive .entry-title a,body.search .entry-title a{color:#172033!important}
body.archive .entry-title a:hover,body.search .entry-title a:hover{color:#5962d9!important}
body.archive .post-meta,body.search .post-meta{font-size:12px!important;line-height:1.55;color:#7a8498!important;margin-bottom:12px!important}
body.archive #left-area article.et_pb_post,body.search #left-area article.et_pb_post{color:#667085;font-size:14px;line-height:1.65}
body.archive .pagination,body.search .pagination{grid-column:1/-1;margin-top:18px;padding:22px 26px;background:#fff;border:1px solid #e2e7f0;border-radius:18px}
body.archive .pagination a,body.search .pagination a{color:#5962d9;font-weight:800}

/* Single article reading experience */
body.single-post #main-content{background:#f6f8fc}
body.single-post #main-content>.container{width:min(1120px,90%);max-width:1120px;padding:64px 0 80px}
body.single-post #main-content>.container:before{display:none}
body.single-post #left-area{width:100%;padding:0;float:none}
body.single-post #sidebar{display:none}
body.single-post article.et_pb_post{max-width:900px;margin:0 auto;padding:52px 58px;background:#fff;border:1px solid #e3e7ef;border-radius:28px;box-shadow:0 16px 42px rgba(23,32,51,.07)}
body.single-post .entry-title{font-size:clamp(34px,5vw,52px)!important;line-height:1.12!important;letter-spacing:-.035em;color:#172033;margin-bottom:16px!important}
body.single-post .post-meta{font-size:13px!important;line-height:1.6;color:#7a8498!important;margin-bottom:28px!important}
body.single-post .entry-featured-image-url img,body.single-post .et_post_meta_wrapper>img{width:100%;border-radius:20px;margin-bottom:28px}
body.single-post .entry-content{color:#465067;font-size:17px;line-height:1.82}
body.single-post .entry-content h2{font-size:32px;line-height:1.25;color:#172033;margin:42px 0 16px}
body.single-post .entry-content h3{font-size:24px;line-height:1.3;color:#172033;margin:32px 0 12px}
body.single-post .entry-content p{margin-bottom:20px}
body.single-post .entry-content img{border-radius:16px}
body.single-post .entry-content a{color:#5962d9;text-decoration:underline;text-underline-offset:3px}
body.single-post .entry-content blockquote{margin:28px 0;padding:22px 26px;border-left:4px solid #6baeb7;background:#eef7f7;border-radius:0 16px 16px 0;color:#354052}

@media(max-width:980px){body.archive #left-area,body.search #left-area{grid-template-columns:repeat(2,minmax(0,1fr))}body.single-post article.et_pb_post{padding:42px}}
@media(max-width:640px){body.archive #main-content>.container,body.search #main-content>.container,body.single-post #main-content>.container{width:92%;padding:38px 0 54px}body.archive #left-area,body.search #left-area{grid-template-columns:1fr;gap:18px}body.category #left-area:before{padding:30px 26px;border-radius:22px}body.archive .entry-featured-image-url img,body.search .entry-featured-image-url img{height:205px}body.single-post article.et_pb_post{padding:28px 22px;border-radius:22px}body.single-post .entry-content{font-size:16px}body.single-post .entry-content h2{font-size:27px}}
body.single-post .post-meta{font-size:13px!important;line-height:1.6;color:#7a8498!important;margin-bottom:28px!important}
body.single-post .entry-featured-image-url img,body.single-post .et_post_meta_wrapper>img{width:100%;border-radius:20px;margin-bottom:28px}
body.single-post .entry-content{color:#465067;font-size:17px;line-height:1.82}
body.single-post .entry-content h2{font-size:32px;line-height:1.25;color:#172033;margin:42px 0 16px}
body.single-post .entry-content h3{font-size:24px;line-height:1.3;color:#172033;margin:32px 0 12px}
body.single-post .entry-content p{margin-bottom:20px}
body.single-post .entry-content img{border-radius:16px}
body.single-post .entry-content a{color:#5962d9;text-decoration:underline;text-underline-offset:3px}
body.single-post .entry-content blockquote{margin:28px 0;padding:22px 26px;border-left:4px solid #6baeb7;background:#eef7f7;border-radius:0 16px 16px 0;color:#354052}

@media(max-width:980px){body.archive #left-area,body.search #left-area{grid-template-columns:repeat(2,minmax(0,1fr))}body.single-post article.et_pb_post{padding:42px}}
@media(max-width:640px){body.archive #main-content>.container,body.search #main-content>.container,body.single-post #main-content>.container{width:92%;padding:38px 0 54px}body.archive #left-area,body.search #left-area{grid-template-columns:1fr;gap:18px}body.category #left-area:before{padding:30px 26px;border-radius:22px}body.archive .entry-featured-image-url img,body.search .entry-featured-image-url img{height:205px}body.single-post article.et_pb_post{padding:28px 22px;border-radius:22px}body.single-post .entry-content{font-size:16px}body.single-post .entry-content h2{font-size:27px}}
body.archive #left-area,body.search #left-area{width:100%;padding:0;float:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
body.archive #sidebar,body.search #sidebar{display:none}
body.category #left-area:before{content:"Latest beauty guides";grid-column:1/-1;display:block;padding:40px 44px;margin-bottom:10px;border-radius:26px;background:linear-gradient(120deg,#5962d9,#6baeb7);color:#fff;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.035em;box-shadow:0 18px 40px rgba(89,98,217,.18)}
body.category-creative-nail-art #left-area:before{content:"Creative Nail Art"}
body.category-professional-nail-tools #left-area:before{content:"Professional Nail Tools"}
body.category-gel-systems-solutions #left-area:before{content:"Gel Systems & Solutions"}
body.category-nail-prep-hygiene #left-area:before{content:"Nail Prep & Hygiene"}
body.category-tips-forms #left-area:before{content:"Nail Tips & Forms"}
body.archive #left-area article.et_pb_post,body.search #left-area article.et_pb_post{margin:0!important;padding:0 22px 26px;background:#fff;border:1px solid #e2e7f0;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px rgba(23,32,51,.06);transition:transform .2s ease,box-shadow .2s ease}
body.archive #left-area article.et_pb_post:hover,body.search #left-area article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(23,32,51,.11)}
body.archive .entry-featured-image-url,body.search .entry-featured-image-url{display:block;margin:0 -22px 20px!important;overflow:hidden}
body.archive .entry-featured-image-url img,body.search .entry-featured-image-url img{display:block;width:100%;height:220px;object-fit:cover;transition:transform .3s ease}
body.archive article:hover .entry-featured-image-url img,body.search article:hover .entry-featured-image-url img{transform:scale(1.035)}
body.archive .entry-title,body.search .entry-title{font-size:21px!important;line-height:1.35!important;margin:0 0 12px!important}
body.archive .entry-title a,body.search .entry-title a{color:#172033!important}
body.archive .entry-title a:hover,body.search .entry-title a:hover{color:#5962d9!important}
body.archive .post-meta,body.search .post-meta{font-size:12px!important;line-height:1.55;color:#7a8498!important;margin-bottom:12px!important}
body.archive #left-area article.et_pb_post,body.search #left-area article.et_pb_post{color:#667085;font-size:14px;line-height:1.65}
body.archive .pagination,body.search .pagination{grid-column:1/-1;margin-top:18px;padding:22px 26px;background:#fff;border:1px solid #e2e7f0;border-radius:18px}
body.archive .pagination a,body.search .pagination a{color:#5962d9;font-weight:800}

/* Single article reading experience */
body.single-post #main-content{background:#f6f8fc}
body.single-post #main-content>.container{width:min(1120px,90%);max-width:1120px;padding:64px 0 80px}
body.single-post #main-content>.container:before{display:none}
body.single-post #left-area{width:100%;padding:0;float:none}
body.single-post #sidebar{display:none}
body.single-post article.et_pb_post{max-width:900px;margin:0 auto;padding:52px 58px;background:#fff;border:1px solid #e3e7ef;border-radius:28px;box-shadow:0 16px 42px rgba(23,32,51,.07)}
body.single-post .entry-title{font-size:clamp(34px,5vw,52px)!important;line-height:1.12!important;letter-spacing:-.035em;color:#172033;margin-bottom:16px!important}
body.single-post .post-meta{font-size:13px!important;line-height:1.6;color:#7a8498!important;margin-bottom:28px!important}
body.single-post .entry-featured-image-url img,body.single-post .et_post_meta_wrapper>img{width:100%;border-radius:20px;margin-bottom:28px}
body.single-post .entry-content{color:#465067;font-size:17px;line-height:1.82}
body.single-post .entry-content h2{font-size:32px;line-height:1.25;color:#172033;margin:42px 0 16px}
body.single-post .entry-content h3{font-size:24px;line-height:1.3;color:#172033;margin:32px 0 12px}
body.single-post .entry-content p{margin-bottom:20px}
body.single-post .entry-content img{border-radius:16px}
body.single-post .entry-content a{color:#5962d9;text-decoration:underline;text-underline-offset:3px}
body.single-post .entry-content blockquote{margin:28px 0;padding:22px 26px;border-left:4px solid #6baeb7;background:#eef7f7;border-radius:0 16px 16px 0;color:#354052}

@media(max-width:980px){body.archive #left-area,body.search #left-area{grid-template-columns:repeat(2,minmax(0,1fr))}body.single-post article.et_pb_post{padding:42px}}
@media(max-width:640px){body.archive #main-content>.container,body.search #main-content>.container,body.single-post #main-content>.container{width:92%;padding:38px 0 54px}body.archive #left-area,body.search #left-area{grid-template-columns:1fr;gap:18px}body.category #left-area:before{padding:30px 26px;border-radius:22px}body.archive .entry-featured-image-url img,body.search .entry-featured-image-url img{height:205px}body.single-post article.et_pb_post{padding:28px 22px;border-radius:22px}body.single-post .entry-content{font-size:16px}body.single-post .entry-content h2{font-size:27px}}
/*
Theme Name: Academy Divi Child
Template: Divi
Version: 1.0.0
Description: Divi child theme for Academy of Nail Skin and Hair.
*/

:root{--brand:#5962d9;--brand2:#6baeb7;--ink:#172033;--soft:#f5f8ff}
#main-header{box-shadow:0 8px 30px rgba(23,32,51,.08)}
#top-menu a{font-weight:700;letter-spacing:.02em}
#top-menu li.current-menu-item>a,#top-menu a:hover{color:var(--brand)!important}
.et_pb_button{border-radius:999px!important}
#main-footer{background:#172033}
#footer-bottom{padding:14px 0;background:#101827}
#footer-info{font-size:0;color:#dce4ff}
#footer-info:after{content:"© 2026 Academy of Nail Skin and Hair";font-size:13px}
#footer-bottom .et-social-icons{display:none!important}
@media(max-width:980px){#logo{max-height:52px}.container{width:90%}}
