.elementor-kit-1077{--e-global-color-primary:#FFF9EC;--e-global-color-secondary:#463555;--e-global-color-text:#FFFFFF;--e-global-color-accent:#2F2339;--e-global-color-018ad3b:#5E623D;--e-global-color-77e0c89:#B9A350;--e-global-color-b01d638:#B2634D;--e-global-color-3785993:#351F63;--e-global-color-5c08bed:#E2DCCF;--e-global-color-0dce428:#FAF4EA;--e-global-color-0748c93:#F9F7F3;--e-global-typography-primary-font-family:"Anek Latin";--e-global-typography-primary-font-size:55px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-family:"Montagu Slab";--e-global-typography-secondary-font-size:37px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:43px;--e-global-typography-text-font-family:"Anek Latin";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Anek Latin";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:16px;--e-global-typography-baa89b7-font-family:"Anek Latin";--e-global-typography-baa89b7-font-size:28px;--e-global-typography-baa89b7-font-weight:700;--e-global-typography-baa89b7-line-height:34px;--e-global-typography-f7345e9-font-family:"Anek Latin";--e-global-typography-f7345e9-font-size:24px;--e-global-typography-f7345e9-font-weight:700;--e-global-typography-f7345e9-line-height:29px;--e-global-typography-4352695-font-family:"Anek Latin";--e-global-typography-4352695-font-size:20px;--e-global-typography-4352695-font-weight:700;--e-global-typography-4352695-line-height:25px;--e-global-typography-5eb7d26-font-family:"Montagu Slab";--e-global-typography-5eb7d26-font-size:16px;--e-global-typography-5eb7d26-font-weight:600;--e-global-typography-5eb7d26-line-height:24px;--e-global-typography-82ef4c7-font-family:"Anek Latin";--e-global-typography-82ef4c7-font-size:24px;--e-global-typography-82ef4c7-font-weight:600;--e-global-typography-82ef4c7-line-height:29px;--e-global-typography-6128b35-font-family:"Anek Latin";--e-global-typography-6128b35-font-size:20px;--e-global-typography-6128b35-font-weight:500;--e-global-typography-6128b35-line-height:28px;--e-global-typography-3de006e-font-family:"Anek Latin";--e-global-typography-3de006e-font-size:18px;--e-global-typography-3de006e-font-weight:500;--e-global-typography-3de006e-line-height:26px;--e-global-typography-9b63c31-font-family:"Anek Latin";--e-global-typography-9b63c31-font-size:16px;--e-global-typography-9b63c31-font-weight:500;--e-global-typography-9b63c31-line-height:22px;--e-global-typography-bd42365-font-family:"Anek Latin";--e-global-typography-bd42365-font-size:14px;--e-global-typography-bd42365-font-weight:500;--e-global-typography-bd42365-line-height:20px;--e-global-typography-45a756d-font-family:"Anek Latin";--e-global-typography-45a756d-font-size:14px;--e-global-typography-45a756d-font-weight:400;--e-global-typography-45a756d-line-height:20px;--e-global-typography-ae13e57-font-family:"Montagu Slab";--e-global-typography-ae13e57-font-size:65px;--e-global-typography-ae13e57-font-weight:600;--e-global-typography-ae13e57-line-height:85px;--e-global-typography-3d6fda7-font-family:"Anek Latin";--e-global-typography-3d6fda7-font-size:33px;--e-global-typography-3d6fda7-font-weight:600;--e-global-typography-3d6fda7-line-height:38px;--e-global-typography-c05babc-font-family:"Anek Latin";--e-global-typography-c05babc-font-size:16px;--e-global-typography-c05babc-font-weight:700;--e-global-typography-c05babc-line-height:24px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-primary );background-image:url("https://arkibmuzikperak.com/wp-content/uploads/sites/440/2024/09/watercolor-paper-texture-3.svg");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-kit-1077 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-1077 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-1077 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-baa89b7-font-family ), Sans-serif;font-size:var( --e-global-typography-baa89b7-font-size );font-weight:var( --e-global-typography-baa89b7-font-weight );line-height:var( --e-global-typography-baa89b7-line-height );letter-spacing:var( --e-global-typography-baa89b7-letter-spacing );word-spacing:var( --e-global-typography-baa89b7-word-spacing );}.elementor-kit-1077 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f7345e9-font-family ), Sans-serif;font-size:var( --e-global-typography-f7345e9-font-size );font-weight:var( --e-global-typography-f7345e9-font-weight );line-height:var( --e-global-typography-f7345e9-line-height );letter-spacing:var( --e-global-typography-f7345e9-letter-spacing );word-spacing:var( --e-global-typography-f7345e9-word-spacing );}.elementor-kit-1077 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4352695-font-family ), Sans-serif;font-size:var( --e-global-typography-4352695-font-size );font-weight:var( --e-global-typography-4352695-font-weight );line-height:var( --e-global-typography-4352695-line-height );letter-spacing:var( --e-global-typography-4352695-letter-spacing );word-spacing:var( --e-global-typography-4352695-word-spacing );}.elementor-kit-1077 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5eb7d26-font-family ), Sans-serif;font-size:var( --e-global-typography-5eb7d26-font-size );font-weight:var( --e-global-typography-5eb7d26-font-weight );line-height:var( --e-global-typography-5eb7d26-line-height );letter-spacing:var( --e-global-typography-5eb7d26-letter-spacing );word-spacing:var( --e-global-typography-5eb7d26-word-spacing );}.elementor-kit-1077 button,.elementor-kit-1077 input[type="button"],.elementor-kit-1077 input[type="submit"],.elementor-kit-1077 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-3785993 );background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;padding:8px 15px 8px 15px;}.elementor-kit-1077 button:hover,.elementor-kit-1077 button:focus,.elementor-kit-1077 input[type="button"]:hover,.elementor-kit-1077 input[type="button"]:focus,.elementor-kit-1077 input[type="submit"]:hover,.elementor-kit-1077 input[type="submit"]:focus,.elementor-kit-1077 .elementor-button:hover,.elementor-kit-1077 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-1077 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-1077{--e-global-typography-primary-font-size:35px;--e-global-typography-primary-line-height:41px;--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-line-height:34px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:22px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:14px;--e-global-typography-baa89b7-font-size:23px;--e-global-typography-baa89b7-line-height:29px;--e-global-typography-f7345e9-font-size:19px;--e-global-typography-f7345e9-line-height:24px;--e-global-typography-4352695-font-size:16px;--e-global-typography-4352695-line-height:21px;--e-global-typography-5eb7d26-font-size:14px;--e-global-typography-5eb7d26-line-height:22px;--e-global-typography-6128b35-font-size:18px;--e-global-typography-6128b35-line-height:26px;--e-global-typography-3de006e-font-size:16px;--e-global-typography-3de006e-line-height:24px;--e-global-typography-9b63c31-font-size:14px;--e-global-typography-9b63c31-line-height:20px;--e-global-typography-bd42365-font-size:12px;--e-global-typography-bd42365-line-height:18px;--e-global-typography-45a756d-font-size:12px;--e-global-typography-45a756d-line-height:18px;--e-global-typography-ae13e57-font-size:50px;--e-global-typography-ae13e57-line-height:70px;--e-global-typography-3d6fda7-font-size:28px;--e-global-typography-3d6fda7-line-height:33px;--e-global-typography-c05babc-font-size:14px;--e-global-typography-c05babc-line-height:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-1077 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-1077 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-1077 h3{font-size:var( --e-global-typography-baa89b7-font-size );line-height:var( --e-global-typography-baa89b7-line-height );letter-spacing:var( --e-global-typography-baa89b7-letter-spacing );word-spacing:var( --e-global-typography-baa89b7-word-spacing );}.elementor-kit-1077 h4{font-size:var( --e-global-typography-f7345e9-font-size );line-height:var( --e-global-typography-f7345e9-line-height );letter-spacing:var( --e-global-typography-f7345e9-letter-spacing );word-spacing:var( --e-global-typography-f7345e9-word-spacing );}.elementor-kit-1077 h5{font-size:var( --e-global-typography-4352695-font-size );line-height:var( --e-global-typography-4352695-line-height );letter-spacing:var( --e-global-typography-4352695-letter-spacing );word-spacing:var( --e-global-typography-4352695-word-spacing );}.elementor-kit-1077 h6{font-size:var( --e-global-typography-5eb7d26-font-size );line-height:var( --e-global-typography-5eb7d26-line-height );letter-spacing:var( --e-global-typography-5eb7d26-letter-spacing );word-spacing:var( --e-global-typography-5eb7d26-word-spacing );}.elementor-kit-1077 button,.elementor-kit-1077 input[type="button"],.elementor-kit-1077 input[type="submit"],.elementor-kit-1077 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1077{--e-global-typography-ae13e57-font-size:40px;--e-global-typography-ae13e57-line-height:60px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-1077 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-1077 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-1077 h3{font-size:var( --e-global-typography-baa89b7-font-size );line-height:var( --e-global-typography-baa89b7-line-height );letter-spacing:var( --e-global-typography-baa89b7-letter-spacing );word-spacing:var( --e-global-typography-baa89b7-word-spacing );}.elementor-kit-1077 h4{font-size:var( --e-global-typography-f7345e9-font-size );line-height:var( --e-global-typography-f7345e9-line-height );letter-spacing:var( --e-global-typography-f7345e9-letter-spacing );word-spacing:var( --e-global-typography-f7345e9-word-spacing );}.elementor-kit-1077 h5{font-size:var( --e-global-typography-4352695-font-size );line-height:var( --e-global-typography-4352695-line-height );letter-spacing:var( --e-global-typography-4352695-letter-spacing );word-spacing:var( --e-global-typography-4352695-word-spacing );}.elementor-kit-1077 h6{font-size:var( --e-global-typography-5eb7d26-font-size );line-height:var( --e-global-typography-5eb7d26-line-height );letter-spacing:var( --e-global-typography-5eb7d26-letter-spacing );word-spacing:var( --e-global-typography-5eb7d26-word-spacing );}.elementor-kit-1077 button,.elementor-kit-1077 input[type="button"],.elementor-kit-1077 input[type="submit"],.elementor-kit-1077 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-nav-menu :is(li:nth-child(3),  li:nth-child(4)) {
        pointer-events: none;
}

body { 
    max-width: 100%; 
    overflow-x: hidden; 
}

svg {
    fill: inherit;
}

svg path { 
    fill: unset;
}

.normal p {
    font-weight: 400 !important;
}

.elementor-location-header .sub-arrow {
    padding: 10px 0 10px 5px !important;
    margin-top: -4px !important;
    font-size: 13px;
}

.elementor-location-header img {
    filter: invert(95%) sepia(97%) saturate(14%) hue-rotate(213deg) brightness(104%) contrast(104%);
}

.elementor-location-header.active img {
    filter: none;
}

.elementor-location-header.active .elementor-sticky {
    background: #fff;
}

.elementor-location-header.active .elementor-menu-toggle {
    color: var(--e-global-color-secondary) !important;
}

.elementor-location-header.active .elementor-icon i {
    color: var(--e-global-color-3785993) !important;
}

.elementor-button-content-wrapper {
    align-items: center;
}

.elementor-button-icon {
    font-size: 12px;
    transition: transform .2s ease-in-out;
}

.elementor-button:hover .elementor-button-icon {
    transform: rotate(45deg) !important;
}

/*Home*/
.head-bottom-line .elementor-widget-container::before {
    content: '';
    width: calc(100% + 20px);
    height: 15px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 5px;
}

.head-bottom-line h3 {
    z-index: 1;
    position: relative;
}

.head-bottom-line.green  .elementor-widget-container::before {
    background: #41442A;
}

.head-bottom-line.yellow  .elementor-widget-container::before {
    background: #8C7C3C;
}

.head-bottom-line.red  .elementor-widget-container::before {
    background: #8F4E3C;
}

/*Search*/
.searchandfilter > ul {
    padding: 0;
}

.sf-field-search {
    display: flex !important;
    align-items: center;
    flex-direction: row-reverse;
    gap: 10px;
    background: #ffffff;
    padding: 15px !important;
    border-radius: 10px;
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.10);
}

.sf-field-search input {
    border: 1.5px solid #DADADA !important;
    border-radius: 5px;
    padding: 10px 15px;
}

.sf-field-search label {
    width: 100%;
}

.search-submit {
    border: none;
    border-radius: 100% !important;
    background-color: var(--e-global-color-secondary) !important;
    padding: 10px 12px 8px !important;
}

.search-submit img {
    width: 25px;
    height: 25px;
}

:is(.search-sec, .search-single-pg) .elementor-icon-list-items {
    gap: 18px;
}

/*Search Single*/
.search-single-pg .sf-field-category {
    margin-top: 30px !important;
}

.sf-item-0 {
    display: none !important;
}

.search-single-pg .sf-field-category ul {
    display: flex;
    gap: 18px;
    justify-content: center;
    padding-left: 0;
}

.search-single-pg .sf-field-category ul li {

    cursor: pointer;
    padding: 0 !important;
}

.search-single-pg .sf-field-category ul li label {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    color: #fff;
    padding: 7px 15px;
    padding-left: 15px !important;
    min-width: 120px;
    border-radius: 10px;
    border: 1px solid #fff;
    text-align: center;
    cursor: pointer;
    transition: .2s ease-in-out;
}

.search-single-pg .sf-field-category [type=radio] {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

.search-single-pg .sf-field-category ul li label:hover {
    background: #fff;
    color: #463555;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
}

/*Single Category Page*/
.category-paper-material .reccom-box img {
    object-fit: contain;
    object-position: center;
}

/*Loop Item Ipoh Music*/
.category-year {
    text-transform: uppercase;
}

/*CF7*/
.wpcf7-not-valid-tip[role="alert"] {
    background: #fff;
    padding: 0px 10px;
    border-radius: 5px;
}

.wpcf7-response-output {
    margin: 10px 0 0 !important;
    border: none !important;
    border-radius: 5px;
    background: #fff;
    padding: 0 1em !important;
}

.wpcf7-response-output[role="alert"] {
    color: #dc3232;
}

@media screen and (min-width: 1025px) {
    .elementor-location-header.active li a {
        color: var(--e-global-color-3785993) !important;
    }
    
    .sub-menu > li > a {
        background-color: transparent !important;
    }
}

@media screen and (max-width: 767px) {
    .sf-field-search input {
        font-size: 14px
    }
    .sf-field-search {
        padding: 12px !important;
    }
    
    :is(.search-sec, .search-single-pg) .elementor-icon-list-items {
        gap: 5px;
    }

    .elementor-location-header {
        background: #fff;
    }
    .elementor-location-header img {
        filter: none;
    }
    
    .elementor-location-header .elementor-menu-toggle {
        color: var(--e-global-color-secondary) !important;
    }
    
    .elementor-location-header  .elementor-icon i {
        color: var(--e-global-color-3785993) !important;
    }
    
    .search-single-pg .sf-field-category ul {
        flex-wrap: wrap;
        gap: 5px;
    }

}/* End custom CSS */