body{background:url(../images/background.png);background-size:cover;background-repeat:repeat}main{padding-bottom:0!important}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:14px}::-webkit-scrollbar-thumb:hover{background:#8c610f;cursor:pointer}body a{text-decoration:none;color:#8c610f}body a:hover{color:#7b550a}.bg-gray{background:#d3d3d3}#main_menu .nav-item{display:inline-block;vertical-align:middle;margin-right:1.2rem}#main_menu .nav-item a{color:#a77c28;font-size:20px;transition:all .3s ease;padding:5px 8px;display:block;border-radius:3px 3px 0 0;border-bottom:2px solid transparent}#main_menu .nav-item a:hover{border-bottom-color:#7b550a;background:#f8f8f8}.index-section{margin-top:190px}.index-section .container{width:84%;margin:3rem auto;background:#fff;border-radius:20px;box-shadow:1px 2px 29px #77777752,-1px -2px 29px #7777776b;padding:1.5rem}.section-title{text-align:center;margin:1rem auto;font-size:40px}.intro-content{text-align:center;font-size:18px;margin-bottom:20px}.cats-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem;margin:2rem 0}.cat-item:hover{box-shadow:1px 3px 5px #f5f5f5;transform:scale(1.05);border-color:#ddd}.cat-item{transition:all .3s ease 0s;border-radius:4px;overflow:hidden;border:1px solid #eee;text-align:center;margin-bottom:1rem}@media screen and (max-width:900px){body .cats-list{grid-template-columns:1fr 1fr 1fr!important;font-size:16px}}@media screen and (max-width:650px){body .cats-list{grid-template-columns:1fr 1fr!important;font-size:16px}body .cats-list h2.cat-title{font-size:18px}}@media screen and (max-width:450px){body .cats-list{display:block!important}body .cats-list .cat-item img{max-height:200px;width:100%}}.cat-item .cat-title{padding:.5rem;font-size:21px;font-weight:700;margin-top:.5rem;margin-bottom:.5rem}.cats-list .cat-item img{border-bottom:1px solid #eee;height:200px;width:100%}.cat-item .cat-info{position:relative;padding-top:.2rem}.cat-item .designs-count{background:#c5a714;position:absolute;top:-25px;color:#fff;font-size:14px;margin:0 auto;right:0;left:0;width:auto;display:inline-block;padding:5px 15px;border-radius:15px;max-width:120px}.design-card{overflow:hidden;background:#fff;border:1px solid #ccc;box-shadow:0 1rem 3rem #eee!important;border-radius:15px;margin-top:2rem;padding:0}.design-card img{width:100%;max-height:200px;position:relative;height:200px}.design-card-header-info{font-size:14px;text-align:center}.design-card-header .snap-name{font-size:16px}.design-card-header-info p{font-size:14px}.design-name{display:block;margin:1rem auto;text-align:center;font-size:20px;margin-top:.5rem}.footer-site-logo{margin-bottom:1rem;max-height:150px}.breadcrumb-item a{color:#8c610f!important}.success-message{background:#8df680;padding:.7rem 1rem;text-align:center;border-radius:4px;color:#0a4c02;margin-bottom:1rem}.error-message{background:#f68080;padding:.7rem 1rem;text-align:center;border-radius:4px;color:#540505;margin-bottom:1rem;margin:1rem 0}.design-preview{max-width:100%;display:block;margin:2rem auto;border-radius:10px;width:500px}@media screen and (max-width:700px){body .exported-designs .item{display:block;width:90%;margin:1rem 5%}}.exported-designs{box-shadow:0 0 29px 6px rgb(154 161 171 / 18%);padding:2rem}.exported-designs .item{display:inline-block;width:48%;margin:.9%;text-align:center;vertical-align:top}.exported-designs .item img{border-radius:10px}.exported-desgin{display:block;display:block;margin:2rem auto;max-width:100%;border:1px solid #ccc;width:400px}
