
#sticky-header .logo {position: relative;}
#sticky-header .logo a:before {
    background: url(https://img.muukal.com/topic/halloween/icon/18.png) 0 0 / 100% 100%;
    content: "";
    width: 58px;
    height: 38px;
    top: -12px;
    right: -38px;
    position: absolute;
}


.pc_category_item img {
    width: 100%;
    max-width: 160px;
    margin: 0 auto;
    display: block;
    border: 3px solid #fbbf34;
    border-radius: 50%;
}

.pc_category_item img:hover {
    border: 3px solid #56108c;
}

.index-nav-box{position: relative;}
.index-nav-box:before {
    background: url(https://img.muukal.com/topic/halloween/icon/15.png) 0 0 / 100% 100%;
    content: "";
    width: 178px;
    height: 118px;
    left: 0;
    position: absolute;
    top: 0;
}

.index-pro-box-1{position: relative;}
.index-pro-box-1 .container:before{
    background: url(https://img.muukal.com/topic/halloween/icon/13.png) 0 0 / 100% 100%;
	content: "";
    width: 80px;
    height: 80px;
    right: 185px;
    position: absolute;
    top: 50px;
}

.index-pro-box-1 h2:before,.index-trustpilot-box h2:before,.index-pro-box-3 h2:before,.index-pro-box-4 h2:before,.index-pro-box-5 h2:before,.index-pro-box-6 h2:before,.index-pro-box-7 h2:before {
    background: url(https://img.muukal.com/topic/halloween/icon/12.png) 0 0 / 100% 100%;
    content: "";
    display: inline-block;
    width: 80px;
    height: 80px;
    margin: 0 5px;
    pointer-events: none;
    vertical-align: -28px;
}

.index-pro-box-3 h2:before {
    background: url(https://img.muukal.com/topic/halloween/icon/9.png) 0 0 / 100% 100%;
    width: 68px;
    height: 68px;
    vertical-align: -20px;
}
.index-pro-box-4 h2:before {
    background: url(https://img.muukal.com/topic/halloween/icon/20.png) 0 0 / 100% 100%;
}
.index-pro-box-5 h2:before {
    background: url(https://img.muukal.com/topic/halloween/icon/19.png) 0 0 / 100% 100%;
    width: 60px;
    height: 60px;
    vertical-align: -18px;
}
.index-pro-box-6 h2:before {
    background: url(https://img.muukal.com/topic/halloween/icon/10.png) 0 0 / 100% 100%;
}
.index-pro-box-7 h2:before {
    background: url(https://img.muukal.com/topic/halloween/icon/2.png) 0 0 / 100% 100%;
    width: 68px;
    height: 68px;
    vertical-align: -16px;
}


.index-pro-box-1 .theme-btn-w,.index-pro-box-4 .theme-btn-w,.index-pro-box-6 .theme-btn-w{
	background: url(https://img.muukal.com/topic/halloween/icon/16.png) 0 0 / 100% 100%;
    border: none;
    border-color: transparent !important;
    color: #ffffff;
    width: 230px !important;
}
.index-pro-box-1 .theme-btn-w:hover,.index-pro-box-4 .theme-btn-w:hover,.index-pro-box-6 .theme-btn-w:hover{
	color: #fbc134;
}

.index-trustpilot-box h2:before {
    background: url(https://img.muukal.com/topic/halloween/icon/11.png) 0 0 / 100% 100%;
    width: 60px;
    height: 60px;
    vertical-align: -21px;
}

.index-trustpilot-box .container-fluid{position: relative;}
.index-trustpilot-box .container-fluid:before {
    background: url(https://img.muukal.com/topic/halloween/icon/7.png) 0 0 / 100% 100%;
    content: "";
    width: 228px;
    height: 80px;
    left: 55px;
    position: absolute;
    top: 0;
}


