#masterplangallery .et_pb_gallery_item{width:18%!important;margin:0 1% 10px 1%!important}ul.et_pb_tabs_controls{background-color:#fff}.et_pb_tabs_controls li{border-right:0}ul.et_pb_tabs_controls:after{border-top:0}.mp-gallery{margin-bottom:30px}.mp-gallery .et_pb_gallery_item{margin:10px!important;width:45.7%!important}.mp-gallery .et_pb_gallery_item{position:relative}.mp-gallery .et_pb_gallery_title{margin:0!important}.mp-gallery .et_overlay{z-index:1}.mp-gallery .et_pb_gallery_title{position:absolute;left:0;right:0;bottom:68px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.7);opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:left}.mp-gallery .et_pb_gallery_item:hover .et_pb_gallery_title{}.mp-gallery .et_pb_gallery_caption{position:absolute;left:0;right:0;bottom:0;padding:20px;padding-bottom:20px!important;padding-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0.7);opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none;text-align:left}#mp-kameha-gallery .et_pb_gallery_item{width:100%!important;margin:10px 0!important}#mp-kameha-gallery .et_pb_gallery_title{background:rgba(241,95,34,0.7)}#mp-kameha-gallery .et_pb_gallery_caption{background:rgba(241,95,34,0.7)}#past-events-slider .et_pb_slide_title,#past-events-slider .et_pb_slide_content,#past-events-slider .et_pb_button_wrapper{background:rgba(238,92,41,0.6);padding:10px}#events-other-events .dp-dfg-header,#events-other-events .dp-dfg-meta,#events-other-events .dp-dfg-content,#events-other-events .read-more-wrapper{padding:6px 0}#events-other-events .dp-dfg-layout-grid .dp-dfg-item,#koka-cultural-events .dp-dfg-layout-grid .dp-dfg-item{padding:0}#events-other-events .dp-dfg-items{font-weight:500}#past-events .dp-dfg-header,#past-events .dp-dfg-meta,#past-events .dp-dfg-content,#past-events .read-more-wrapper{padding:6px 0}#past-events .dp-dfg-content{font-weight:500}#past-events .dp-dfg-layout-grid .dp-dfg-item{padding:0}#past-events .dp-dfg-skin-default .dp-dfg-header h2.entry-title{line-height:1.2em}@media only screen and (max-width:980px){#mp-kameha-gallery .et_pb_gallery_item{width:80%!important}}@media only screen and (max-width:860px){.mp-gallery .et_pb_gallery_item{width:50%!important}}@media only screen and (max-width:600px){.mp-gallery .et_pb_gallery_item{width:80%!important}}div.et_pb_section.et_pb_section_0{background-image:url(https://ourkakaako.com/wp-content/uploads/2024/02/WebHeaders-Keiki.jpg)!important}.et_pb_text_0.et_pb_text,.dpdfg_filtergrid_0 .dp-dfg-video-overlay span.dfg_et_overlay:before{color:#ffffff!important}.et_pb_text_0 h1{color:#ffffff!important;text-align:center}.et_pb_text_0{padding-top:40px!important;padding-bottom:40px!important}div.et_pb_section.et_pb_section_1{background-size:initial;background-position:left top;background-image:url(https://ourkakaako.com/wp-content/uploads/2020/12/PageBackground1.png)!important}.et_pb_section_1.et_pb_section{padding-top:17px;margin-top:-37px}.et_pb_text_3 h3,.et_pb_text_4 h3,.et_pb_text_2 h3,.et_pb_text_1 h3{line-height:1.3em}.et_pb_row_2.et_pb_row{margin-top:15px!important;margin-bottom:15px!important}.dpdfg_filtergrid_0 .entry-title,.dpdfg_filtergrid_0 .entry-title a{font-weight:700!important}.dpdfg_filtergrid_0 .dp-dfg-custom-content{font-weight:700!important;color:#F15F22!important}.dpdfg_filtergrid_0 .dp-dfg-container .dp-dfg-items .dp-dfg-item{border-width:0px}.dpdfg_filtergrid_0{padding-right:0px;padding-left:0px}.dpdfg_filtergrid_0 .dp-dfg-item .et_pb_button_wrapper.read-more-wrapper{text-align:left}body #page-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button,body .pum-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button{color:#ffffff!important;border-width:0px!important;border-radius:0px;font-size:15px;background-color:#21232f}body #page-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:hover,body .pum-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:hover{padding-right:2em;padding-left:0.7em}body #page-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button,body #page-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:hover,body .pum-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button,body .pum-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:hover{padding:0.3em 1em!important}body #page-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:before,body #page-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:after,body .pum-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:before,body .pum-container .et_pb_section .dpdfg_filtergrid_0 .et_pb_button.dp-dfg-more-button:after{display:none!important}.dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-grid .dp-dfg-items{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}.dpdfg_filtergrid_0 .dp-dfg-layout-grid .dp-dfg-items{column-gap:1em;row-gap:2em}.dpdfg_filtergrid_0 .dp-dfg-container{column-gap:1em;row-gap:2em;font-size:10px}.dpdfg_filtergrid_0 .dp-dfg-overlay span.dfg_et_overlay:before{font-family:ETmodules!important;font-weight:400!important;color:#2ea3f2!important}.dpdfg_filtergrid_0 .dfg_et_overlay:before{font-size:32px}.dpdfg_filtergrid_0 .dp-dfg-overlay span.dfg_et_overlay{background-color:rgba(255,255,255,0.9)}.dpdfg_filtergrid_0 .dp-dfg-video-overlay span.dfg_et_overlay{background-color:rgba(0,0,0,0.6)}.dpdfg_filtergrid_0 .pagination-item.previous-posts span,.dpdfg_filtergrid_0 .pagination-item.next-posts span,.dpdfg_filtergrid_0 .pagination-item.dp-dfg-first-page span,.dpdfg_filtergrid_0 .pagination-item.dp-dfg-last-page span{font-family:ETmodules!important;font-weight:400!important}.et_pb_row_3{background-color:rgba(0,0,0,0.07)}.et_pb_row_3.et_pb_row{padding-top:30px!important;padding-right:20px!important;padding-bottom:30px!important;padding-left:20px!important;margin-top:15px!important;margin-bottom:15px!important;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_3,body .pum-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_3,body #page-container .et-db .pum .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_3,body .pum-container .et-db .pum .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row{width:100%}.et_pb_section_2.et_pb_section{padding-top:0px}.et_pb_social_media_follow_network_0 a.icon{background-color:#3b5998!important}.et_pb_social_media_follow_network_1 a.icon{background-color:#ea2c59!important}@media only screen and (max-width:980px){.dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-grid .dp-dfg-items{grid-template-columns:repeat(auto-fill,minmax(44%,1fr))}.dpdfg_filtergrid_0 .dp-dfg-layout-grid .dp-dfg-items{column-gap:6%}.dpdfg_filtergrid_0 .dp-dfg-container{column-gap:6%;font-size:10px}.dpdfg_filtergrid_0 .dfg_et_overlay:before{font-size:32px}}@media only screen and (max-width:767px){.dpdfg_filtergrid_0 .dp-dfg-container.dp-dfg-layout-grid .dp-dfg-items{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.dpdfg_filtergrid_0 .dp-dfg-layout-grid .dp-dfg-items{column-gap:6%}.dpdfg_filtergrid_0 .dp-dfg-container{column-gap:6%;font-size:10px}.dpdfg_filtergrid_0 .dfg_et_overlay:before{font-size:32px}}