/*
Theme Name: Topgolf Indonesia Theme
Theme URI: https://www.topgolfindonesia.co.id/
Description: -
Author: -
Author URI: -
Template: zakra
Version: 1.0
*/

/* Hide specific elements only on post ID 7647 */
.postid-7647 .elementor-element.elementor-element-f802516.elementor-widget.elementor-widget-image {
    display: none;
}

.postid-7647 ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    display: none;
}

.postid-7638 .elementor-element.elementor-element-f802516.elementor-widget.elementor-widget-image {
    display: none;
}

.postid-7638 ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    display: none;
}


.custom-height-event {
    height: 490px !important;
}

.custom-bullet-white .wp-block-list li {
    list-style-type: disc; /* Change bullet marker to filled circle */
    color: white; /* Change bullet color to white */
}

.custom-bullet-white {
    list-style-type: disc; /* Change bullet marker to filled circle for custom-bullet-white class */
    color: white; /* Change bullet color to white */
    font-size: 18px;
}


.gform_wrapper.gravity-theme .gform_footer {
    justify-content: center;
}

body .event-custom-form .gform_wrapper .gform_footer input[type=submit] {
    background: #fff;
    border: 1px solid #050786;
    color: #050786;
    font-family: 'Shield Sans';
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    padding: 16px 44px;
    line-height: 1;
    margin-bottom: 0;
}

body .event-custom-form .gform_wrapper .gform_footer input[type=submit]:hover {
    background: #050786;
    color: #fff;
}

.page-id-500 span.breadcrumb_last {
    color: #fff;
}

.page-id-2647 span.breadcrumb_last {
    color: #fff;
}

.section-1-tnc h2.elementor-heading-title.elementor-size-default {
    font-family: ShieldSans SemiBold Condensed,Arial,sans-serif;
    font-size: 5rem;
}

.section2-1 a {
	color: #050786;
    border-bottom: 2px solid #3FF0C2;
}

.section2-1 a:hover{
    border-bottom: 2px solid #FFEF02 !important;
    color: #0004FF !important;
}


::selection {
      background: #00FFFF;
      color: #0003FF;
}


/* Exisiting */
nav.navigation.post-navigation {
    display: none !important;
}
.last-three-words {
        color: #0FFE0C; /* Change color as needed */
    }
div#comments {
    display: none;
}
.special-se1 {
    display: none !important;
}
.see-the-menu-button {
    display: none !important;
}

div#gfield_instruction_3_6 {
    display: none !important;
}

div#gfield_instruction_6_6 {
    display: none !important;
}

div#gfield_instruction_4_23 {
    display: none !important;
}

div#gfield_instruction_1_23 {
    display: none !important;
}

.mobi_new{display:none !important;}

header#zak-masthead .site-branding img.custom-logo { width: auto; height: 52px; margin-left: -8px; }
#zak-footer .zak-footer-cols .footer-content-col>.wp-block-columns>.wp-block-column:first-child figure { margin-top: -3px; margin-left: -7px; }

@media only screen and (max-width: 767px) {
  .desktop_new{display:none !important;;}
  .mobi_new{display:flex !important}
  .wp-block-buttons.mob_center { justify-content: center !important; }
  #zak-footer .zak-footer-cols .footer-content-col>.wp-block-columns>.wp-block-column:first-child figure { margin: 0; width: 240px; }


}
.elementor-3268 .elementor-element.elementor-element-d1cf300 .elementor-heading-title {
    color: #00FFFF;
    font-family: "Big Shoulders Text", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: uppercase;
}

p#breadcrumbs {
    font-family: 'Shield Sans';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Light.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    font-size: 12px;
	color: #fff !important;
}

p.has-text-align-center.mb-50.mobile-text-left.mb-space-50.paragraph-sure {
    font-size: 23px !important;
}

/* ToffeeDev */

.section-1-eventonly{
	font-family: 'Shield Sans' !important;
	color: #000 !Important;
}

.section-1-eventonly h3{
	font-family: 'Shield Sans' !important;
	color: #000 !Important;
}

.section-1-eventonly h4{
	font-family: 'Shield Sans' !important;
	color: #000 !Important;
}

.section-1-eventonly span {
    font-size: 18px;
    letter-spacing: -0.1px !important;
    font-family: 'Shield Sans' !important;
}

.section-1-eventonly p {
    font-size: 18px;
    letter-spacing: -0.1px !important;
    font-family: 'Shield Sans' !important;
	color: #000 !Important;
}

.section-1-eventonly li {
    font-family: 'Shield Sans' !important;
    font-size: 18px;
}

.wp-block-column.contact-info-col.is-layout-flow.wp-block-column-is-layout-flow li {
    position: relative;
    line-height: 1em;
    padding-left: 30px;
    margin-bottom: 20px;
}

.wp-block-column.contact-info-col.is-layout-flow.wp-block-column-is-layout-flow li img {
    position: absolute;
    left: 0;
    top: 0;
}



.banner-hero-custom-font h2.elementor-heading-title.elementor-size-default {
    font-family: "Big Shoulders Text", sans-serif !important;
    font-weight: 900 !important;
    font-size: 60px !important;
}

.banner-hero-custom-font h2.elementor-heading-title.elementor-size-default span{
    color: #0FFE0C!important
}

.lang-en .elementor-element.elementor-element-872223d.elementor-widget.elementor-widget-text-editor {
	height: 200px !important;
}

.lang-en .elementor-element.elementor-element-3b79603.elementor-widget.elementor-widget-text-editor {
	height: 200px !important;
}

.lang-en .elementor-element.elementor-element-612a79e.elementor-widget.elementor-widget-text-editor {
	height: 200px !important;
}

.lang-en .elementor-element.elementor-element-72f57ae.elementor-widget.elementor-widget-text-editor {
	height: 200px !important;
}

.lang-id .elementor-element.elementor-element-872223d.elementor-widget.elementor-widget-text-editor {
	height: 300px !important;
}

.lang-id .elementor-element.elementor-element-3b79603.elementor-widget.elementor-widget-text-editor {
	height: 300px !important;
}

.lang-id .elementor-element.elementor-element-612a79e.elementor-widget.elementor-widget-text-editor {
	height: 300px !important;
}

.lang-id .elementor-element.elementor-element-72f57ae.elementor-widget.elementor-widget-text-editor {
	height: 300px !important;
}

.lang-en .elementor-element.elementor-element-551faa2.elementor-widget.elementor-widget-text-editor {
    height: 200px !important;
}


.lang-en .elementor-element.elementor-element-934c2b0.elementor-widget.elementor-widget-text-editor {
    height: 200px !important;
}

.lang-en .elementor-element.elementor-element-7452ac2.elementor-widget.elementor-widget-text-editor {
    height: 200px !important;
}

.lang-en .elementor-element.elementor-element-9d6b9a0.elementor-widget.elementor-widget-text-editor {
    height: 200px !important;
}


.lang-id .elementor-element.elementor-element-551faa2.elementor-widget.elementor-widget-text-editor {
    height: 300px !important;
}


.lang-id .elementor-element.elementor-element-934c2b0.elementor-widget.elementor-widget-text-editor {
    height: 300px !important;
}

.lang-id .elementor-element.elementor-element-7452ac2.elementor-widget.elementor-widget-text-editor {
    height: 300px !important;
}

.lang-id .elementor-element.elementor-element-9d6b9a0.elementor-widget.elementor-widget-text-editor {
    height: 300px !important;
}

.custtom-eventt h2.elementor-heading-title.elementor-size-default {
    height: 50px;
}

.custom-per-person span {
    font-size: 14px;
    font-family: 'Shield Sans' !important;
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.carousel-events2 p {
    font-size: 16px;
}

.h2-fontt h2{
	 font-family: 'Shield Sans' !important;
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Black.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


.single-post a.elementor-toc__list-item-text.elementor-toc__top-level {
    font-family: 'Shield Sans' !important;
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.single-post h3.elementor-post__title a{
   font-family: 'Shield Sans' !important;
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Black.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

.single-post .elementor-post__meta-data {
 font-family: 'Shield Sans' !important;
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
p#breadcrumbs {
    font-family: 'Shield Sans';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Light.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    font-size: 12px;
	color: #fff !important;
}

p#breadcrumbs a{
	color: #fff;
}

.wp-block-column.contact-info-col.is-layout-flow.wp-block-column-is-layout-flow li{
    font-size: 18px !important;
}
.custom-font-social p{
font-family: 'TeeLineBoldItalic' !important;
    font-weight: bold !important;
    font-size: 20px;
    font-style: normal;
    line-height: 1.1;
    color: #fff;
}


.custom-font-lee p{
font-family: 'TeeLineBoldItalic' !important;
    font-weight: bold !important;
    font-size: 20px;
    font-style: normal;
    line-height: 1.1;
    color: #0004ff;
}
.wp-block-column.contact-info-col.is-layout-flow.wp-block-column-is-layout-flow h2.wp-block-heading.footer-title a{
    color: #0FFE0C !important;
}

span.elementor-button-text {
    font-family: 'Shieldsans' !important;
    font-weight: bold;
    font-size: 20px;
    line-height: 1;
    border-radius: 32px !important;
    transition: all 0.3s;
    text-transform: uppercase;
}

h2{
	font-family: "Big Shoulders Text", sans-serif !important;
}
.wp-block-columns.breadc-general.is-layout-flex.wp-container-core-columns-is-layout-4.wp-block-columns-is-layout-flex {
    padding: 0px !important;
}
.breadc-general .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    margin-top: -110px;
    z-index: 1;
    padding-left: 85px;
    color: #fff;
}

@media (max-width: 720px) {
	.breadc-general .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
		padding-left: 15px !important;
	}
}

@media only screen and (max-width: 480px) {
.banner-hero-custom-font h2.elementor-heading-title.elementor-size-default {
    font-family: "Big Shoulders Text", sans-serif !important;
    font-weight: 900 !important;
    font-size: 25px !important;
}
}

.breadc-general a {
    color: #fff;
    text-decoration: none;
}

.custom-blog-arc h2.elementor-heading-title.elementor-size-default {
	font-family: 'Shield Sans' !important;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}


.custom-blog-arc p.elementor-heading-title.elementor-size-default {
	font-family: 'Shield Sans' !important;
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	height: 70px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;

}

@font-face{
    font-family:'Shieldsans';
    font-style:normal;
    font-weight:bold;
    font-display:swap;
    src:url(https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/shieldsans-black.woff) format('woff')
}

@font-face {
    font-family: 'Shield Sans';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Black.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Shield Sans';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Bold.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Shield Sans';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Light.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Shield Sans';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Shield Sans Cnd';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-BoldCondensed.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/ShieldSans-BoldCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Tee Line';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLine-ExtraBoldItalic.woff2') format('woff2'),
        url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLine-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'TeeLineBoldItalic';
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLineBoldItalic.eot');
    src: url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLineBoldItalic.eot') format('embedded-opentype'),
         url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLineBoldItalic.woff2') format('woff2'),
         url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLineBoldItalic.woff') format('woff'),
         url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLineBoldItalic.ttf') format('truetype'),
         url('https://www.topgolfindonesia.co.id/wp-content/themes/zakra-child/fonts/TeeLineBoldItalic.svg#TeeLineBoldItalic') format('svg');
}


#main {padding: 0;}
html{scroll-behavior: smooth;scroll-padding-top: 30px;}
body {overflow-x: hidden;font-family: 'Shield Sans';font-weight: normal;}
p {font-style: normal; font-family: 'Shield Sans';font-weight:400; line-height: 1.5;}
h1, h2, h3, h4, h5, h6{font-family:'Shieldsans'!important;font-weight: bold;}
.links a{color: #0004ff; text-decoration: none;}
.links a:hover{color: #0ffe0c !important;}

.font-weight-normal {font-family: 'Shield Sans' !important;font-weight: bold !important;}
.tee-line-bolditalic{font-family: 'TeeLineBoldItalic' !important;font-weight: bold !important;}
.Big-Shoulders {font-family: "Big Shoulders Text", sans-serif !important;}


/*default spacing*/
.space115{padding: 115px 0;}
.space100{padding: 100px 0 !important;}
.space80{padding: 80px 0 !important;}
.space75{padding: 75px 0 !important;}
.space60{padding: 60px 0 !important;}
.space55{padding: 55px 0 !important;}
.space50{padding: 50px 0 !important;}
.space45{padding: 45px 0 !important;}
.no-padding {padding: 0 !important;}
.gap-0{gap:0;}
.mt-0{margin-top:0 !important;}
.mt-10{margin-top:10px !important;}
.mt-20{margin-top:20px !important;}
.mt-26{margin-top:26px !important;}
.mt-30{margin-top:30px !important;}
.mt-40{margin-top:40px !important;}
.mt-50{margin-top:50px !important;}
.mt-60{margin-top:60px !important;}
.mt-70{margin-top:70px !important;}
.mt-80{margin-top:80px !important;}
.mt-90{margin-top:90px !important;}
.mt-100{margin-top:100px !important;}

.mb-0{margin-bottom:0 !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-16{margin-bottom:16px !important;}
.mb-20{margin-bottom:10px !important;}
.mb-27{margin-bottom:27px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-56{margin-bottom:56px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-100{margin-bottom:100px !important;}

.pt-0{padding-top:0px !important;}
.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-70{padding-top:70px;}
.pt-80{padding-top:80px;}
.pt-90{padding-top:90px;}
.pt-100{padding-top:100px;}

.pb-0{padding-bottom:0px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-60{padding-bottom:60px;}
.pb-70{padding-bottom:70px !important;}
.pb-80{padding-bottom:80px;}
.pb-90{padding-bottom:90px;}
.pb-100{padding-bottom:100px;}


/*default title*/
.section-subtitle { color: #0FF; font-family: 'Shield Sans'; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 6px; text-transform: uppercase; }
.title1 { color: #FFF; font-family:'Shieldsans'; font-size: 50px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.2;}
.title2 { color: #FFF; font-family:'Shieldsans'; font-size: 45px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.2;}
.title3 { color: #FFF; font-family:'Shieldsans'; font-size: 35px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.2;}
.title4 { color: #FFF; font-family:'Shieldsans'; font-size: 30px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.2;}
.title5 { color: #FFF; font-family:'Shieldsans'; font-size: 25px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.2;}
.title6 { color: #FFF; font-family:'Shieldsans'; font-size: 20px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.2;}

.Big-Shoulders-title77 {font-family: "Big Shoulders Text", sans-serif !important; font-size: 77px; font-style: normal; font-weight: 900; text-transform: uppercase; line-height: 1.1;}
.Big-Shoulders-title60 {font-family: "Big Shoulders Text", sans-serif !important; font-size: 60px; font-style: normal; font-weight: 900; text-transform: uppercase; line-height: 1.1;}
.tee-line-bolditalic50 {font-family: 'TeeLineBoldItalic' !important;font-weight: bold !important; font-size: 50px; font-style: normal; line-height: 1.1;}
.tee-line-bolditalic30 {font-family: 'TeeLineBoldItalic' !important;font-weight: bold !important; font-size: 30px; font-style: normal; line-height: 1.1;}
.tee-line-bolditalic20 {font-family: 'TeeLineBoldItalic' !important;font-weight: bold !important; font-size: 20px; font-style: normal; line-height: 1.1;}

.one-golf-title { width: 85px; height: 85px; background: #0FFE0C; color: #050786 !important;text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-family: 'Shield Sans Cnd' !important; font-size: 60px;  font-weight:bold; }
.two-golf-title { width: 85px; height: 85px; background: #050786; color: #00FFFF !important;text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-family: 'Shield Sans Cnd' !important; font-size: 60px; font-weight:bold; }


/*default line after*/
.line-after:after {content: "";background: #0FFE0C;width: 114px;height: 6px;display: block;margin: 10px 0px 16px;}
.line-after-center:after {content: "";background: #0FFE0C;width: 125px;height: 6.177px;display: block;margin:11px auto 0px;}
.line-after-blue:after {background: #191B88;}
.line-after-skyblue:after {background: #00FFFF;}
.line-after-white:after {background: #fff;}

/*default css*/
.text-center{text-align: center !important;}
.text-right{text-align: right !important;}
.text-uppercase {text-transform: uppercase;}
.display-hide{display: none !important;}
.text-rotate {transform: rotate(-3.499deg);position: relative;z-index: -1;}
.full-width {max-width: 100% !important;}

/*default color*/
.green-color{color:#0FFE0C !important;}
.white-color{color:#fff !important;}
.dark-gray-color{color:#15222E !important;}
.blue-color{color:#050786 !important;}
.light-blue-color{color:#0004FF !important;}
.syky-blue-color{color:#00FFFF !important;}
.blue-bg {background:#050786;}
.sky-blue-bg {background:#00FFFF;}

/*image border*/
.rounded_img {border-radius: 30px;}
.green-border{border:5px solid#0FFE0C;}
.blue-border{border:5px solid#050786;}


/*image shape*/
.image-green-shap,
.image-blue-shap {position: relative;}
.image-green-shap:after { content: ""; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/green-dot-shap.png); width: 205px; height: 200px; display: block; position: absolute; right: -45px; bottom: -45px; z-index: -1; }
.image-blue-shap:after { content: ""; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/blue-dot-shap.png); width: 205px; height: 200px; display: block; position: absolute; left: -45px; bottom: -45px; z-index: -1; }


/*default button css*/
.wp-block-button .wp-block-button__link {font-family: 'Shieldsans';font-weight: bold;font-size: 20px;line-height: 1;border-radius: 32px !important;transition: all 0.3s;text-transform: uppercase;}
.wp-block-button .wp-block-button__link img {vertical-align: bottom;}
.wp-block-button .wp-block-button__link:hover {background: #10ed0d !important;color: #050786 !important;}


@media only screen and (max-width: 767px){
    /*p br {display: none;}*/  
    .space100 {padding: 50px 0 !important;}
    .space90 {padding: 50px 0 !important;}
    .mb-100 {margin-bottom: 50px !important;}
    .mb-50 {margin-bottom: 20px !important;}
    .mb-80 {margin-bottom: 50px !important;}
    .mt-90 {margin-top: 50px !important;}
    .pb-70 {padding-bottom: 50px !important;}
    .pb-80 {padding-bottom: 50px !important;}
    .pb-90 {padding-bottom: 50px !important;}

    .pt-80 {padding-top: 50px !important;}
    .pt-70 {padding-top: 50px !important;}
    .pt-100 {padding-top: 80px !important;}
	.mb-space-50{margin-bottom:50px !important}
    .title1 {font-size: 38px !important;}
    .title2 {font-size: 35px !important;}
	.title3 {font-size: 32px !important;}
    .title1 br, p br {display: none;}
    .Big-Shoulders-title77 {font-size: 38px !important;} 
    .Big-Shoulders-title60 {font-size: 36px !important;} 
    .one-golf-title, .two-golf-title{width: 60px;height: 60px;font-size: 40px;}
    .tee-line-bolditalic50 {font-size: 38px !important;}
    .wp-block-button .wp-block-button__link {font-size: 16px;padding: 16px 20px;}
	.mobile-text-left{text-align:left !important;}
}

@media screen and (min-width: 767px){
    .zak-container {padding-left: 50px;padding-right: 50px;}
    .mr--120{margin-right: -120px;}
    .ml--120{margin-left: -120px;} 
}


/*site container*/
.container {width: 100%;max-width: 1440px;margin: auto !important;padding-left:50px !important; padding-right:50px !important;}
.small-container{ width: 100%;max-width: 1019px;margin: auto !important;padding-left:15px; padding-right:15px;}
#zak-content #zak-primary {padding: 0;}

/*check listing*/
.check-listing {padding-left: 0;margin-left: 0px}
.check-listing li { list-style: none; margin-top: 0 !important; margin-bottom: 20px; padding-left: 37px; position: relative; color: #FFF; font-size: 18px; font-style: normal; line-height: 1.45; }
.check-listing li:before { content: ""; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/7-Check.png); width: 21px; height: 21px; background-size: 21px; display: inline-block; background-position: center; position: absolute; left: 0; top: 5px; background-repeat: no-repeat; }
.image-white.check-listing li::before {filter: brightness(0) invert(1);}

.check-listing-blue {padding-left: 0;margin-left: 0px}
.check-listing-blue li { list-style: none; margin-top: 0 !important; margin-bottom: 20px; padding-left: 30px; position: relative; color: #1D1D1D; font-size: 20px; font-style: normal; line-height: 1.45; }
.check-listing-blue li:before { content: ""; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/blue-tick.png); width: 15px; height: 15px; background-size: 15px; display: inline-block; background-position: center; position: absolute; left: 0; top: 8px; background-repeat: no-repeat; }

.double-arrow-listing {padding-left: 0;margin-left: 0px}
.double-arrow-listing li { list-style: none; margin-top: 0 !important; margin-bottom: 20px; padding-left: 30px; position: relative; color: #fff; font-size: 26px; font-style: normal; line-height: 1.45; }
.double-arrow-listing li:before { content: ""; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/double-arrow.png); width: 15px; height: 15px; background-size: 15px; display: inline-block; background-position: center; position: absolute; left: 0; top: 8px; background-repeat: no-repeat; }


@media only screen and (min-width: 767px){
    .row-relative {position: relative;}
    .row-reverse {display: flex;flex-direction: row-reverse;}

}


/*Start site top Header*/
#zak-masthead.zak-header .zak-top-bar{padding:0px}
#zak-masthead.zak-header .zak-top-bar .zak-row {justify-content: flex-end;}
#zak-masthead.zak-header .zak-top-bar .gtranslate_wrapper select { background: transparent; color: #fff; border: none; font-family: 'Shieldsans'; font-weight: bold; padding: 6px 6px; font-size: 18px; font-style: normal; line-height: normal; text-transform: uppercase;width: 125px;}
#zak-masthead.zak-header .zak-top-bar .gtranslate_wrapper select option {color: #000;font-size: 16px;}
#zak-masthead.zak-header .zak-top-bar .gtranslate_wrapper select { appearance: none; -webkit-appearance: none; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/ep_arrow-up.png); background-repeat: no-repeat; background-position: center right 10px;cursor:pointer; }

/*language switcher*/
/*.menu-languages-container #menu-languages>li.pll-parent-menu-item>a span:after {content: "languages";display: inline-block;font-size: 16px;}
.menu-languages-container #menu-languages>li.pll-parent-menu-item>a span {font-size: 0;}*/
.menu-languages-container .menu>li.pll-parent-menu-item>a img {display: none;}
.menu-languages-container .menu>li{position: relative;}
.menu-languages-container .menu li a { padding: 13px 12px; color: #ffffff; text-transform: uppercase; font-size: 15px; text-decoration: unset; font-weight: 700; line-height: 1; font-family: -apple-system, blinkmacsystemfont, "segoe ui", roboto, "oxygen-sans", ubuntu, cantarell, "helvetica neue", helvetica, arial, sans-serif; }
.menu-languages-container .menu>li>a:after { content: "\f105"; font: normal normal normal 16px / 1 FontAwesome; font-size: 16px; margin-left: 10px; }
.menu-languages-container .menu>li>a:hover{color:#00ffff;text-decoration: none;}
.menu-languages-container .menu li .sub-menu { display: none; position: absolute; top: 100%; z-index: 33; background: #fff; min-width: 200px; left: auto; text-align: left; right: 0; padding: 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; }
.menu-languages-container .menu li .sub-menu:after { content: ""; clip-path: polygon(50% 0%, 0% 100%, 100% 100%); background: #fff; width: 12px; height: 12px; display: block; position: absolute; top: -10px; right: 35px; }
.menu-languages-container .menu li:hover .sub-menu {display: block;}
.menu-languages-container .menu li .sub-menu li a {color: #15222E;padding: 8px 12px;display: block;width: 100%;}
.menu-languages-container .menu li .sub-menu li a:hover,
.menu-languages-container .menu li .sub-menu li.current-lang a{color:#0004FF;text-decoration: none;}

/*End site top Header*/


/*Start site Header*/
#zak-masthead.zak-header {/*display: initial;*/width: 100%;}
#zak-masthead.zak-header{position: sticky;top: 0;width: 100%;z-index: 9;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;}
#zak-masthead.zak-header .main-navigation .nav-menu {gap: 0;}
#zak-masthead.zak-header .main-navigation ul li { margin-right: 52px;}
#zak-masthead.zak-header .main-navigation ul li .sub-menu li {margin-right: 0px;}
#zak-masthead.zak-header .main-navigation ul li .sub-menu li a{padding: 14px 16px;}
#zak-masthead.zak-header .main-navigation ul li .sub-menu li a:hover{color:#10ed0d;}
#zak-masthead.zak-header .main-navigation ul li:last-child {margin-right: 0 !important;}
#zak-masthead.zak-header .main-navigation ul li a {font-family: 'Shieldsans'; font-weight: bold; padding: 6px 0px; color: #15222E; font-size: 15px; font-style: normal;  line-height: normal; text-transform: uppercase;border-bottom: 3px solid transparent;}
#zak-masthead.zak-header .main-navigation>ul>li>a:focus {background: transparent;outline: none;text-decoration: none;}
#zak-masthead.zak-header .main-navigation>ul>li>a:hover, 
#zak-masthead.zak-header .main-navigation>ul>li.current-menu-item>a {color: #050786;text-decoration: none;outline: none;background: transparent !important;border-bottom: 3px solid#10FF0D;}
#zak-masthead.zak-header .main-navigation ul li.menu-book-btn a {background: #0004FF !important;color: #fff;padding: 12px 27px; border-radius: 32px;border-bottom: 0;}
#zak-masthead.zak-header .main-navigation ul li.menu-book-btn a:hover{background: #10ed0d !important;color: #050786 !important;}

html[lang="ms"] #zak-masthead.zak-header .main-navigation ul li {margin-right: 30px;}
html[lang="ms"] #zak-masthead.zak-header .main-navigation ul li.menu-book-btn a {padding: 12px 20px;}
/*End site Header*/


/*start home page*/
.hero-banner .wp-block-cover {justify-content: flex-end;padding: 0;overflow: visible;}
.hero-banner .wp-block-cover__inner-container {margin: 0 !important;}

/*about sec*/
.about-topgolf-video .wp-block-essential-blocks-advanced-video,
.about-topgolf-video .wp-block-essential-blocks-advanced-video>.eb-parent-wrapper,
.about-topgolf-video .eb-parent-wrapper>.eb-advanced-video-wrapper {height: 100%;}
.about-topgolf-video .eb-parent-wrapper>.eb-advanced-video-wrapper>.eb-player-wrapper {padding-top: 72%;}

/*play fun sec*/
.play-fun-row .play-fun-item {background: #0D1117;}
.play-fun-row .play-fun-item figure.wp-block-image {height: 378px;margin-bottom: 0;overflow: hidden;}
.play-fun-row .play-fun-item figure.wp-block-image img {height: 100%;object-fit: cover;transition: transform .4s;}
.play-fun-row .play-fun-item:hover figure.wp-block-image img{transform: scale(1.1);}
.play-fun-row .play-fun-item .fancy-title1, 
.play-fun-row .play-fun-item .fancy-title2 {text-align: center;position: relative;padding: 4px 10px;line-height: 1;font-family: 'Shieldsans';font-size: 45px;font-style: normal;font-weight: bold;text-transform: uppercase;}
.play-fun-row .play-fun-item .fancy-title1 { background: #050786 !important; color: #0FFE0C; display: block; width: fit-content; margin: -80px auto 0px;transform: rotate(-3.999deg);position: relative;z-index: 1;}
.play-fun-row .play-fun-item .fancy-title2 { background: #0FFE0C !important; color: #050786; display: block; width: fit-content; margin: 0px auto 0px;}
.play-fun-row .play-fun-item p {color: #fff;padding: 30px;text-align: center;}

/*how it work sec*/
.howitwork-sec {position: relative;z-index: 1;}
.howitwork-sec:before { content: ""; background: #050786; position: absolute; bottom: 70px; left: 0; right: 0; display: block; height: 450px; z-index: -1; clip-path: polygon(0 35%, 100% 0%, 100% 100%, 0% 100%); }
.howitwork-sec .title-row .wp-block-heading {width: 55%;}
.howitwork-sec .title-row p {width: 45%;}
.howitwork-row .howitwork-col {background: #00FFFF;}
.howitwork-row .howitwork-col .wp-block-image {height: 278px;overflow: hidden;}
.howitwork-row .howitwork-col .wp-block-image img {height: 100%;object-fit: cover;transition: transform .4s;}
.howitwork-row .howitwork-col:hover .wp-block-image img{transform: scale(1.1);}
.howitwork-row .howitwork-col .fancy-title1, 
.howitwork-row .howitwork-col .fancy-title2 {text-align: center;position: relative;padding: 4px 10px;line-height: 1;font-family: 'Shieldsans';font-size: 30px;font-style: normal;font-weight: bold;text-transform: uppercase;border: 1px solid #050786;}
.howitwork-row .howitwork-col .fancy-title1 { background: #00FFFF !important; color: #050786; display: block; width: fit-content; margin: -80px auto 0px;transform: rotate(-3.999deg);position: relative;z-index: 1;}
.howitwork-row .howitwork-col .fancy-title2 { background: #0FFE0C !important; color: #050786; display: block; width: fit-content; margin: 0px auto 0px;}
.howitwork-row .howitwork-col p {color: #050786;padding: 20px;text-align: center;}

/*image with text sec*/
.image-with-text-row .image-with-text-col figure.wp-block-image{overflow: hidden;}
.image-with-text-row .image-with-text-col figure.wp-block-image img {height: 460px;object-fit: cover;transition: transform .4s;}
.image-with-text-row:hover .image-with-text-col figure.wp-block-image img{transform: scale(1.1);}
 
@media only screen and (min-width: 767px){ 
    html[lang="ms"] .Big-Shoulders-title77 {font-size: 66px;}
    html[lang="ms"] .image-with-text-row .image-with-text-col figure.wp-block-image img {height:540px;}   
}

/*image with text sec*/
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-media img { border-radius: 5px 5px 0 0; }
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder {padding: 0 !important;height: 100% !important;}
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-media .ebpg-entry-thumbnail {background: #D3D3D3;margin-bottom: 0;}
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper {padding: 40px 30px 40px;}
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-header { background: #050786; margin: -85px auto 23px; position: relative; padding: 16px 15px; min-height: 90px; display: flex; align-items: center; justify-content: center; }
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-header .ebpg-entry-title {margin-bottom: 0;line-height:1;}
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-header .ebpg-entry-title a{color: #00FFFF;font-size: 22px;text-transform: uppercase;}
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-content .ebpg-carousel-post-excerpt {min-height: 165px;}
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-content p {font-size: 20px; font-style: normal; font-family: 'Shield Sans'; font-weight: 400; line-height: 1.4; margin-bottom: 37px; }
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-content .ebpg-readmore-btn a {margin-bottom: 0;font-weight: bold;font-family: 'Shield Sans';text-transform: uppercase;font-size: 20px;transition: all 0.3s;}
.blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-content .ebpg-readmore-btn a:hover {background: #0004ff;color: #fff;}
/*End home page*/

@media only screen and (max-width: 767px) {
 .single-post .elementor-3268 .elementor-element.elementor-element-7e4dd8e:not(.elementor-motion-effects-element-type-background), .elementor-3268 .elementor-element.elementor-element-7e4dd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-repeat: no-repeat;
        background-size: 100% auto;
        height: 220px;
	 font-size: 20px !important;
    }

.single-post p#breadcrumbs {
    font-size: 11px;
    width: 60%;
}
}


/*Start site Footer*/
#zak-footer .zak-footer-cols {border-top: 0;}
#zak-footer .zak-footer-cols .wp-block-columns {gap: 0;}
#zak-footer .zak-footer-cols .footer-content-col>.wp-block-columns {margin-bottom: 30px;}
#zak-footer .zak-footer-cols .footer-content-col {padding-right: 140px;}
#zak-footer .zak-footer-cols .footer-content-col p {font-size: 14px;margin-bottom: 12px;}
#zak-footer .zak-footer-cols .footer-content-col p br{display: none;}
#zak-footer .zak-footer-cols .footer-title {color: #0FFE0C;font-size: 28px;margin-bottom: 20px;border-bottom: none;padding-bottom: 0;font-family: 'Shield Sans Cnd' !important;}
#zak-footer .zak-footer-cols .footer-title:before{display: none;}  

#zak-footer .zak-footer-cols .info-listing li {font-size: 18px;font-family: 'Shield Sans Cnd' !important;position: relative;padding-left: 30px;line-height: 1;margin-bottom: 20px;}
#zak-footer .zak-footer-cols .info-listing li img {position: absolute;left: 0;top: 2px;}
#zak-footer .zak-footer-cols .info-listing li a:hover {color: #0ffe0c;}
#zak-footer .zak-footer-cols .opping-hours-col .wp-block-social-links{gap:10px;}
#zak-footer .zak-footer-cols .opping-hours-col .wp-block-social-links li a {width: 32px;height: 32px;padding: 5px;}

#zak-footer .zak-footer-cols .wp-block-columns .opping-hours-col>p {margin: 0;}
#zak-footer .zak-footer-cols .gtranslate_wrapper{margin-top: 0;margin-bottom: 25px;}
#zak-footer .zak-footer-cols .gtranslate_wrapper select { background-color: #fff; color: #000; font-family: 'Shieldsans'; font-weight: bold; padding: 10px 22px; font-size: 18px; font-style: normal; line-height: normal; text-transform: uppercase; border: 3px solid #0FFE0C; width: 162px; }
#zak-footer .zak-footer-cols .gtranslate_wrapper select option {color: #000;font-size: 16px;}
#zak-footer .zak-footer-cols .gtranslate_wrapper select option:first-child {display: none;}
#zak-footer .zak-footer-cols .gtranslate_wrapper select { appearance: none; -webkit-appearance: none; background-image: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/ep_arrow-up-footer.png); background-repeat: no-repeat; background-position: center right 22px;cursor:pointer; }
#zak-footer .zak-footer-cols .menu-languages-container .menu>li>a { font-size: 18px; font-family: 'Shieldsans' !important; padding: 10px 20px 7px; background-color: #f4f2ef; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #03ff00; border-radius: 0 0 0 0; color: #15222e; font-weight: 600; text-transform: uppercase;width: fit-content;margin: 0 0 20px;cursor: pointer;}
#zak-footer .zak-footer-cols .menu-languages-container .menu li .sub-menu{left: 0;right:auto;}
#zak-footer .zak-footer-cols .menu-languages-container .menu li .sub-menu:after {top: -10px;left: 35px;right:auto;}

#zak-footer .zak-footer-bar {padding: 22px 0 50px;}
#zak-footer .zak-footer-bar .zak-row .zak-footer-bar__1 {width: 100%;}
#zak-footer .zak-footer-bar .zak-row .widget_block .wp-block-columns {padding: 0;margin: 0;}
#zak-footer .zak-footer-bar .zak-row .widget_block .wp-block-columns .wp-block-column {text-align: left;}
#zak-footer .zak-footer-bar .zak-row .widget_block .wp-block-column p{font-size: 12px;}

#zak-scroll-to-top {border-radius: 32px;}
#zak-scroll-to-top svg.zak-icon {width: 20px;height: 20px;fill: #050786;}
#zak-scroll-to-top:hover svg.zak-icon{fill:#fff;}
.map-sec {margin-bottom: -2px !important;}


@media only screen and (min-width: 767px){
    .desktop-hide {display: none !important;}
    #zak-footer .zak-footer-cols .wp-block-columns .contact-info-col,
    #zak-footer .zak-footer-cols .wp-block-columns .opping-hours-col{
        margin-top: 70px;
    }
    #zak-footer .zak-footer-cols .wp-block-columns .contact-info-col{
        border-right: 1px solid#4D524D;
        padding-right: 45px;
    } 
    #zak-footer .zak-footer-cols .wp-block-columns .opping-hours-col {
        padding-left: 45px;
    }
}
/*End site Footer*/


/*Start inner page*/
.inner-banner {position: relative;}
.inner-banner-rectangle:before { content: ""; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/inner-page-rectangle-01.png); width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background-repeat: no-repeat; background-position: 50% 50%;background-size:cover;}


/*Start play page*/
.package-sec .package-row {gap: 12px;}
.package-sec .package-row .package-item p { margin: 0; text-align: center; font-family: 'Shieldsans'; font-size: 28px; font-style: normal; font-weight: bold; padding: 14px 12px; line-height: 1.1; text-transform: uppercase; display: flex; align-items: center; justify-content: center; }
.package-sec .package-row .package-item p.min-height {min-height:90px;}
.content-image-sec .wp-block-columns .content-image-content-col p a { text-decoration: none; }
.content-image-sec .wp-block-columns .content-image-content-col p a:hover mark { color: #0ffe0c !important;}
/* new */
.family_tee{font-family: 'TeeLineBoldItalic' !important;}
 div .packbanner-sec h2.Big-Shoulders-title77.wp-block-heading { transform: rotateY(330deg) skewX(2deg); text-shadow: 0px 0px 0 rgb(0 4 255), -1px 1px 0 rgb(0 4 255), -2px 2px 0 rgb(0 4 255), -3px 3px 0 rgb(0 4 255), -4px 4px 0 rgb(0 4 255), -5px 5px 0 rgb(0 4 255), -6px 6px 0 rgb(0 4 255), -7px 7px 0 rgb(0 4 255), -8px 8px 0 rgb(0 4 255), -9px 9px 0 rgb(0 4 255), -9px 5px 0 rgb(0 4 255), -11px 9px 0 rgb(0 4 255), -11px 6px 0 rgb(0 4 255), -8px 4px 0 rgb(0 4 255), -4px 3px 0 rgb(0 4 255), -4px 5px 0 rgb(0 4 255); position: relative; z-index: 2; font-size: 90px !important; }
.packbanner-sec h3{ margin: 0; padding: 12px 40px; width: fit-content; margin-inline: auto; border:3px solid #290f3e; font-size: 36px; transform: rotate(-2deg); }
.packbanner-sec.border-0 h3 { font-size: 46px; }
.packbanner-sec { border-bottom: 14px solid #0003f0; padding-block: 80px; }
.packbanner-sec.border-0{border-bottom:0;}
.package-sec p.title5 {text-transform: unset !important;font-family: unset; }
.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow { bottom: 50%; transform: translateY(50%); z-index: 1; background: #05ff0a; border-radius: 4px; width: 32px; height: 32px; }
.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow:hover{background: #00c104;}
.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow.slick-next { right: 40px; margin-right: 0px; }
.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow.slick-prev { left: 40px; margin-left: 0; }
.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow i:before { content: ''; border-bottom: 3px solid #fff; border-right: 3px solid #fff; display: inline-block; width: 13px; height: 13px; transform: rotate(-45deg); position: relative; left: -2px; }
.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow.slick-prev i:before { transform: rotate(140deg); left: 4px; }
.package-sec .eb-slider-wrapper:before { content: ''; background: linear-gradient(180deg, rgb(0 4 255 / 0%) 20%, rgb(0 4 255) 80%); width: 100%; position: absolute; height: 160px; bottom: 0; z-index: 1; }
.package-sec .eb-slider-wrapper { position: relative; }
.package_pdetal { border: 4px solid #1efb24; width: fit-content; padding: 12px 40px; margin-inline: auto; color: #fff000 !important; font-family: "Big Shoulders Text", sans-serif !important; font-size: 35px; font-weight: 900; line-height: 1.4; }

/*End play page*/


/*Start Promos page*/
.special-promo-sec .promo-title { padding: 12px 14px !important; width: fit-content; border: 3px solid#0004FF; line-height: 1; transform: rotate(-6.666deg); margin-bottom: 70px; margin-top: 30px !important; }
/*End Promos page*/


/*Start faq page*/
.faq-banner-sec .faq-info-row .faq-info-col {margin: 12px 12px;padding: 27px 49px 50px 39px;}
.faq-banner-sec .faq-info-row .faq-info-col p a:hover { color: #0004ff;}
.faq-banner-sec .faq-info-row .faq-info-col p a {text-decoration: none;}
.eb-accordion-container .wp-block-essential-blocks-accordion-item {border-bottom: 1px solid #737a82;padding: 20px 0;}
.eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-title-wrapper {padding: 0 !important;}
#zak-content .eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-title-wrapper[aria-expanded="true"]{background-color: transparent !important;}
.eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-title-wrapper .eb-accordion-title {font-size: 30px !important;font-style: normal;font-family: 'Shield Sans' !important;font-weight: bold;line-height: 1.5;padding-right: 60px;}
.eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-content-wrapper .eb-accordion-content {border: none !important;padding: 20px 0 !important;padding-right: 60px !important;}
.faq-sec .eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-content-wrapper .eb-accordion-content p{color:#fff;}
/*End faq page*/


/*Start careers page*/
.career-sec-05 .valu-item-row .valu-item-col {padding: 0 50px;}
.career-sec-05 .valu-item-row .valu-item-col .core-line {height: 3px !important;}
/*End careers page*/


/*Start Academy page*/
.learn-golf-sec .eb-accordion-container .wp-block-essential-blocks-accordion-item {border-bottom: 2px solid #BCBCBC;}
.pricing-row .pricing-col .wp-block-heading.title3 {padding: 23px 30px;}
.pricing-row .pricing-col .wp-block-columns {width: 100%;max-width: 100%;margin: 47px auto 0;background: transparent !important;position: relative;z-index: 1;}
.pricing-row .pricing-col .wp-block-columns .wp-block-column .wp-block-heading { padding: 20px 0; font-size: 30px; color: #000; width: 100%; max-width: 338px; margin: auto; background: #fff; position: relative;}
.pricing-row .pricing-col .wp-block-columns .wp-block-column .orange-title-shape {background: #FF8200;color: #fff;width: 100%;max-width: 100%;position: relative;}
.pricing-row .pricing-col .wp-block-columns .wp-block-column .orange-title-shape:before { content: ""; background: #C36400; width: 60px; height: 50px; display: block; position: absolute; bottom: -26px; left: 9px; z-index: -1; transform: rotate(40deg);}
.pricing-row .pricing-col .wp-block-columns .wp-block-column .orange-title-shape:after { content: ""; background: #C36400; width: 60px; height: 50px; display: block; position: absolute; top: -26px; right: 9px; z-index: -1; transform: rotate(40deg); }
.pricing-row .pricing-col .wp-block-columns .wp-block-column .sky-blue-title-shape {background: #00FFFF;color: #050786;width: 100%;max-width: 100%;}
.pricing-row .pricing-col .wp-block-columns .wp-block-column .sky-blue-title-shape:before { content: ""; background: #00A9A9; width: 60px; height: 50px; display: block; position: absolute; bottom: -26px; left: 9px; z-index: -1; transform: rotate(40deg); }
.pricing-row .pricing-col .wp-block-columns .wp-block-column .sky-blue-title-shape:after { content: ""; background: #00A9A9; width: 60px; height: 50px; display: block; position: absolute; top: -26px; right: 9px; z-index: -1; transform: rotate(40deg); }

/*Start Booking form*/
.booking-form .gform_wrapper {background: #fff;padding: 50px 40px;height:100%;}
.booking-form .gform_wrapper .gform_heading {display: none;}
.booking-form .gform_wrapper .gform_fields .gfield label.gfield_label {color: #000;font-size: 16px;font-family: 'Shield Sans';margin: 0;line-height: 1;}
.booking-form .gform_wrapper .gform_fields .gfield input,
.booking-form .gform_wrapper .gform_fields .gfield select {border-radius: 3px;height: 54px;border: 1px solid#777777;padding: 10px 12px;color: #000; font-weight: 600;font-size: 16px;}
.booking-form .gform_wrapper .gform_fields .gfield select { appearance: none; -webkit-appearance: none; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/select-arrow.png); background-repeat: no-repeat; background-position: center right 12px; background-size: 15px; }
.booking-form .gform_wrapper .gform_fields .gfield textarea {border-radius: 3px;height: 140px !important;border: 1px solid#777777;padding: 10px 12px;resize:none;font-weight: 600;font-size: 16px;}
.booking-form .gform_wrapper .gform_footer .gform_button {background: #050786; padding: 15px 70px; font-family: 'Shieldsans'; font-weight: bold; font-size: 20px; line-height: 1; border-radius: 32px !important; text-transform: uppercase; margin: 0 !important; }
.booking-form .gform_wrapper .gform_footer .gform_button:hover {background: #0ffe0c;color: #050786;}

.booking-form .gform_validation_errors {display: none;}
.booking-form .gform_wrapper .gform_fields .gfield_error .validation_message {padding: 0 !important; background: transparent !important; border: none !important; font-size: 14px !important; display: none; }
.booking-form .gform_wrapper .gform_fields .gfield_error input, 
.booking-form .gform_wrapper .gform_fields .gfield_error select, 
.booking-form .gform_wrapper .gform_fields .gfield_error textarea {border-color: #c02b0a;}
.gform_confirmation_message { text-align: center; background: #fff; color: #008000; padding: 20px 40px; font-size: 24px; font-weight: 600; line-height: 1.3; border: 1px solid #008000; width: fit-content; margin: auto; }
/*End Booking form*/
/*End Academy page*/


/*Start Eat and drink page*/
/*Heating base sec*/
.wp-block-essential-blocks-slider .eb-parent-wrapper .eb-slider-wrapper {padding: 0;}
.wp-block-essential-blocks-slider .eb-parent-wrapper .eb-slider-wrapper .slick-slide .eb-slider-item .eb-slider-image {border: 5px solid #0ffe0c;}
.wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow { top: auto; bottom: -90px; left: 0; right: 0; transform: translateY(-50%); margin: auto; background: #050786; width: 45px; height: 45px; border-radius: 50%; display: flex !important; align-items: center; justify-content: center; }
.wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow.slick-prev {left: -80px;}
.wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow.slick-next {right: -80px;}

/*sports bar sec*/
.sports-bar-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .eb-slider-wrapper .slick-slide .eb-slider-item .eb-slider-image {border: 0px solid #0ffe0c;}
.sports-bar-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow{background:#0FFE0C;}
/*End Eat and drink page*/


/*Start sports bar schedule*/
.live-table-sec .wp-block-column figure.wp-block-table {margin-bottom: 0;}
.live-table-sec table {background: #050786;margin-bottom: 0;}
.live-table-sec table thead {border-bottom: 0;}
.live-table-sec table tr th { color: #fff; font-family: 'TeeLineBoldItalic' !important; font-weight: bold !important; font-size: 20px; font-style: normal; line-height: 1.1; text-align: center; }
.live-table-sec table tbody tr {background: #fff;}
.live-table-sec table tbody tr td {border-color: #050786;color: #15222E;font-size: 22px;font-style: normal;font-family: 'Shield Sans';font-weight: bold;line-height: 1.5;text-align: center;}
.live-table-sec table tbody tr:nth-child(even) {background: #2D2D2D;}
.live-table-sec table tbody tr:nth-child(even) td{color: #fff;border-color: #fff;}
.live-table-sec table tbody tr:nth-child(even) td img{filter: brightness(0) invert(1);}

@media only screen and (min-width: 767px){
    .live-table-sec table tr th:last-child {
        width: 50%;
    }
 }   
/*End sports bar schedule*/


/*Start play available games page*/
.angry-birds-sec .angry-content  .wp-block-gallery .wp-block-image {margin: 0 !important;width: auto !important;display: block !important;flex-grow: inherit !important;}

/*Skill card sec*/
.skill-card-row{margin-left: -12px;margin-right: -12px;}
.skill-card-row .skill-card-item {padding: 12px;}
.skill-card-row .skill-card-item .wp-block-gallery {flex-wrap: nowrap;}
.skill-card-row .skill-card-item .wp-block-gallery .wp-block-image {margin: 0 !important;width: auto !important;display: block !important;flex-grow: inherit !important;}
.skill-card-row .skill-card-item .wp-block-gallery .wp-block-image img {height: 65px;}
.skill-card-row .skill-card-item .wp-block-cover__inner-container .wp-block-columns .wp-block-column .logo>img {width: 242px;height: 75px;object-fit: contain;}
.skill-card-row .skill-card-item .wp-block-cover__inner-container .wp-block-columns .wp-block-column>p {min-height: 155px;}
/*End play available games page*/


/*Start Event page*/
/*event video sec*/
.event-video-sec .eb-advanced-video-wrapper .eb-player-wrapper {padding-top: 43% !important;}
.event-video-sec .eb-react-player iframe {height: 100%;}

/*our event sec */
.our-event-sec .events-row{margin-right: -5px;margin-left: -5px}
.our-event-sec .events-row .events-item {padding: 0 5px;}
.events-item .events-item-hed .wp-block-column {display: flex;align-items: center;justify-content: center;padding: 12px 40px;}
.events-item .events-item-hed .wp-block-column .wp-block-heading {font-size: 19px;text-transform: uppercase;color: #050786;line-height: 1.1;margin:0;}
.events-item .events-item-hed .wp-block-column .wp-block-image {margin: 0;margin-right: 15px; width: 47px; height: 44px; background: #0FFE0C; text-align: center; border: 1px solid#000; padding: 5px 10px; }

.events-item .events-item-body .wp-block-column {text-align: center;}

@media only screen and (min-width: 767px){
    .events-item .events-item-body .wp-block-column .wp-block-cover {min-height: 370px;}
    html[lang="ms"] .event-package-row .event-package-item .wp-block-columns .wp-block-column {padding: 52px 42px 50px 42px;}

 }   

/*event package sec*/
.event-package-row-center {justify-content: center;}
.event-package-row .event-package-item {padding: 0px 10px 20px;}
.event-package-row .event-package-item figure.wp-block-image {margin-bottom: 0;overflow: hidden;}
.event-package-row .event-package-item .wp-block-image img{transition: transform .4s;}
.event-package-row .event-package-item:hover .wp-block-image img {transform: scale(1.1);}
.event-package-row .event-package-item .wp-block-columns {margin: 0;padding: 0;}
.event-package-row .event-package-item .wp-block-columns .wp-block-column {padding: 52px 35px 50px 35px;text-align: center;}
.event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading { font-size: 38px; font-weight: bold !important; font-family: 'Shield Sans' !important; line-height: 1.1; margin-bottom: 30px; }
.event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-buttons {justify-content: center;}
.event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link {font-family: 'Shieldsans'; font-weight: bold; font-size: 19px; line-height: 1; border-radius: 32px !important; color: #00FFFF !important; padding: 15px 20px; }
#zak-content .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link:hover {background: #fff !important;color: #050786 !important;}
html[lang="ms"] .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading font:empty+ br {display: none;}


/*event heighlight sec*/
.event-heighlight-row .event-heighlight-item {padding: 14px 7px 0px;}
.event-heighlight-row .event-heighlight-item figure.wp-block-image {margin-bottom: 0;overflow: hidden;}
.event-heighlight-row .event-heighlight-item figure.wp-block-image img {height: 274px;object-fit: cover;transition: transform .4s;}
.event-heighlight-row .event-heighlight-item:hover .wp-block-image img {transform: scale(1.1);}
.event-heighlight-row .event-heighlight-item .title-hed {padding: 12px 10px;font-size: 16px !important;}


/*event step custom form*/
.event-form-sec  .wp-block-columns .title2 a {text-decoration: none;color: #0004ff;}
.event-form-sec .wp-block-columns .title2 a:hover { color: #0ffe0c;}
.event-custom-form .gform_wrapper .gform_heading {display: none;}
.event-custom-form .gform_wrapper .gf_page_steps {display: flex;justify-content:center; margin-bottom: 70px !important;border-bottom: none !important;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step {margin: 0;text-align: center;position: relative;width: 200px;z-index: 1;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step:last-child:after{display: none;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step.gf_step_completed:after {background: #050786;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step_number { display: flex; margin: 0 auto 27px; background: #b6b7e8f7;border-color: #b6b7e8f7; width: 70px; height: 70px; border-radius: 50%; font-size: 40px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.1; color:#ebebeb; padding: 5px; justify-content: center; align-items: center; font-family: 'Shield Sans' !important;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step_number:after,
.event-custom-form .gform_wrapper .gf_page_steps .gf_step_number:before{display: none !important;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number {background: #050786;border-color: #050786;color: #fff;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number {background: #0FFE0C;border-color: #0FFE0C;color: #050786;}
.event-custom-form .gform_wrapper .gf_page_steps .gf_step .gf_step_label { padding-left: 0; font-size: 20px; color: #000;font-style: normal; font-family: 'Shield Sans'; font-weight: bold; line-height: 1.5;width: 100%;display: block;}

.event-custom-form .gform_wrapper .gform_fields .gfield .gfield_label { font-size: 18px; color: #094C8C; line-height: 1; margin-bottom: 15px; }
.event-custom-form .gform_wrapper .gform_fields .gfield input, 
.event-custom-form .gform_wrapper .gform_fields .gfield select {height: 50px;padding: 10px 15px !important;border: 1px solid #050786;border-radius: 4px;color: #555;font-size: 18px;font-family: 'Shield Sans';font-weight: 400;}
.event-custom-form .gform_wrapper .gform_fields .gfield textarea{height: 120px;padding: 10px 15px !important;border: 1px solid #050786;border-radius: 4px;color: #555;font-size: 18px;font-family: 'Shield Sans';font-weight: 400;}
.event-custom-form .gform_wrapper .gform_fields .gfield select { appearance: none; -webkit-appearance: none; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/select-arrow-1.png); background-repeat: no-repeat; background-position: center right 20px; background-size: 18px; }
.event-custom-form .gform_wrapper .gform_page_footer {text-align: right;padding: 0 !important;margin-top: 30px !important;}
.event-custom-form .gform_wrapper .gform_page_footer input.button,.event-custom-form .gform_wrapper .gform_page_footer input { background: #fff; border: 1px solid #050786;color: #050786; font-family: 'Shield Sans'; font-weight: bold; font-size: 18px; text-transform: uppercase;  padding: 16px 44px; line-height: 1; margin-bottom: 0; }
.event-custom-form .gform_wrapper .gform_page_footer input.button:hover,.event-custom-form .gform_wrapper .gform_page_footer input:hover {background: #050786;border: 1px solid #050786;color: #fff;}
.event-custom-form #field_1_14 .ginput_container_date input { width: 49%;}
/*End Event page*/


/*Start popup design*/
.pum.pum-overlay {background: rgba(0,0,0,0.8);}
.pum .pum-container.popmake {background: #050786;padding: 30px;border-radius: 10px;left: 0 !important;right: 0 !important;width:95% !important;max-width: 700px;margin: 20px auto 0 !important;/*top: 0% !important;transform: translateY(0%);*/}
.pum-container.popmake .popmake-title {color: #0FFE0C;font-size: 40px;margin-bottom: 20px;border-bottom: none;padding-bottom: 0;font-family: 'Shield Sans Cnd' !important;text-align: center;}
.pum-container.popmake button.pum-close { width: 32px; height: 32px; line-height: 1; border-radius: 50%; background: #0FFE0C; color: #050786; font-size: 18px; top: -5px;right: -5px;}
.pum-container .gform_wrapper .gform_heading {display: none;}
.pum-container .gform_wrapper .gform_fields .gfield .gfield_label { font-size: 16px; color: #fff; line-height: 1; margin-bottom: 10px; }
.pum-container .gform_wrapper .gform_fields .gfield .gfield_label span.gfield_required {font-size: 18px;}
.pum-container .gform_wrapper .gform_fields .gfield input, 
.pum-container .gform_wrapper .gform_fields .gfield select { height: 45px; padding: 10px 10px !important; border: 1px solid #c3c3c3; border-radius: 4px; color: #fff; font-size: 16px; font-family: 'Shield Sans'; font-weight: 400; background: transparent;width: 100%;}
.pum-container .gform_wrapper .gform_fields .gfield textarea{height: 80px !important;padding: 10px 15px !important;border: 1px solid #c3c3c3;border-radius: 4px;color: #fff;font-size: 16px;font-family: 'Shield Sans';font-weight: 400;background: transparent;width: 100%;}
.pum-container .gform_wrapper .gform_fields .gfield select { appearance: none; -webkit-appearance: none; background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/select-arrow-1.png); background-repeat: no-repeat; background-position: center right 20px; background-size: 18px; }
.pum-container .gform_wrapper .gform_fields .gfield select option{color:#222;}
.pum-container .gform_wrapper .gform_fields .gfield input:focus, 
.pum-container .gform_wrapper .gform_fields .gfield select:focus,
.pum-container .gform_wrapper .gform_fields .gfield textarea:focus{border-color: #fff}
.pum-container .gform_wrapper.gravity-theme .ginput_container_time {max-width: 80px;min-width: 80px;}
.pum-container .gform_wrapper .gform_footer {text-align: center;justify-content: center;padding: 0 !important;margin-top: 30px !important;}
.pum-container .gform_wrapper .gform_footer .gform_button { background: #fff; border: 1px solid #050786;color: #050786; font-family: 'Shield Sans'; font-weight: bold; font-size: 16px; text-transform: uppercase;  padding: 16px 44px; line-height: 1; margin-bottom: 0; }
.pum-container .gform_wrapper .gform_footer .gform_button:hover{background: #0FFE0C;border: 1px solid #0FFE0C;color:#050786;}
#popmake-1740.pum-container .gform_wrapper .gform_fields .gfield select {background: url(https://www.topgolfindonesia.co.id/wp-content/uploads/2024/05/ep_arrow-up.png);background-repeat: no-repeat;background-position: center right 5px;background-size: 15px;}

#ui-datepicker-div table.ui-datepicker-calendar tr td span, 
#ui-datepicker-div table.ui-datepicker-calendar tr th span, 
#ui-datepicker-div table.ui-datepicker-calendar tr td {font-size: 14px !important;font-family: 'Shield Sans Cnd' !important;font-weight: bold;}
.ui-datepicker-header .ui-datepicker-title select {font-size: 14px !important;font-family: 'Shield Sans Cnd' !important;font-weight: bold;}

.gform_wrapper .validation_message {display: none;}
.gform_wrapper .gform_fields .gfield.gfield_error input, .gfield_error select {border-color: #f00 !important;}

.pum #popmake-2962.pum-container.popmake,
.pum #popmake-2958.pum-container.popmake,
.pum #popmake-2986.pum-container.popmake,
.pum #popmake-2988.pum-container.popmake,
.pum #popmake-2952.pum-container.popmake,
.pum #popmake-2984.pum-container.popmake {max-width: 700px;}
.pum .pum-container.popmake .parties-birthdays,
.pum .pum-container.popmake .wedding-engagement,
.pum .pum-container.popmake .meeting-pac {display: block;}
.pum .pum-container.popmake .parties-birthdays .parties-first,
.pum .pum-container.popmake .wedding-engagement .wedding-first,
.pum .pum-container.popmake .meeting-pac .meeting-first {margin-right:0px;margin-bottom: 50px;}

@media only screen and (max-width:767px){
    .pum .pum-container.popmake .parties-birthdays,
    .pum .pum-container.popmake .wedding-engagement,
    .pum .pum-container.popmake .meeting-pac {display: block;}
    .pum .pum-container.popmake .parties-birthdays .parties-first,
    .pum .pum-container.popmake .wedding-engagement .wedding-first,
    .pum .pum-container.popmake .meeting-pac .meeting-first {margin-right: 0px;}
}

/*End popup design*/


/*Start single blog page*/
.single-post p a { text-decoration: none;}
.single-post p a:hover { color: #0004ff;}
.single-blog-banner .inner-banner-rectangle:before {background-position: 50% 100%;}
.single-post #zak-content .zak-post-content .entry-content {margin-top: 0;}
.single-blog-banner .single-blog-inner .single-post-content .wp-block-heading .last-three-words {display: block;}
.single-blog-banner .single-blog-inner {display: flex;position: relative;z-index: 1;justify-content: center;align-items: center;}
.single-blog-banner .single-blog-inner .single-post-content {padding: 100px 50px;}
.single-blog-banner .single-blog-inner .single-post-content .single-post-content-inner {width: 100%;max-width: 570px;margin-left: auto;}
.single-blog-banner .single-blog-inner .single-post-content .wp-block-heading {color: #00ffff;position: relative;z-index: 1;}
.single-blog-banner .single-blog-inner .single-post-content p {color: #fff;position: relative;z-index: 1;}
.single-blog-banner .single-blog-inner .single-post-thumbnail {position: relative;}
.single-blog-banner .single-blog-inner .single-post-thumbnail img {width: 100%;}

.single-blog-banner .single-blog-inner .single-post-content {width: 45%;}
.single-blog-banner .single-blog-inner .single-post-thumbnail {width: 55%;}

.single-post #comments {margin: 0;padding: 0 0 60px;}
.single-post #comments .comment-respond {width: 100%;max-width: 1440px;margin: auto !important;padding-left: 50px !important;padding-right: 50px !important;}
.single-post #comments .comment-respond #reply-title { color: #050786; font-family: 'Shieldsans'; font-size: 35px; font-style: normal; font-weight: bold; text-transform: uppercase; line-height: 1.2; }
.single-post #comments .comment-respond .form-submit input#submit {font-family: 'Shieldsans'; font-weight: bold; font-size: 20px; line-height: 1; border-radius: 32px !important; transition: all 0.3s; text-transform: uppercase; background: #0004ff; color: #fff; }
.single-post #comments .comment-respond .form-submit input#submit:hover {background: #10ed0d !important;color: #050786 !important;}

@media (min-width: 782px) and (max-width:1024px) {
	.single-post .single-post-content-image{
		flex-wrap:nowrap !important;
	}	
	.single-post .single-post-content-image .single-post-content {
		padding: 0 20px;
	}
}	
@media only screen and (min-width:781px){
	.single-post-content-image .single-post-content {
		padding: 0 50px;
	}
}

/* Start Single post design change */
.postid-3427 .single-blog-banner .single-blog-inner, 
.postid-3436 .single-blog-banner .single-blog-inner {display: flex;flex-direction: column-reverse;flex-wrap: wrap;}
.postid-3427 .single-blog-banner .single-blog-inner .single-post-content,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-content{width: 100%;padding: 0;}
.postid-3427 .single-blog-banner .single-blog-inner .single-post-thumbnail,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-thumbnail{width: 100%;background: #0004ff;text-align: center;}
.postid-3427 .single-blog-banner .single-blog-inner .single-post-thumbnail img,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-thumbnail img{width: auto;margin: auto;}
.postid-3427 .single-blog-banner .single-blog-inner .single-post-content::before,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-content::before{background: none;}
.postid-3427 .single-blog-banner .single-blog-inner .single-post-content .single-post-content-inner,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-content .single-post-content-inner{ width: 100%; max-width: 1440px; margin: auto !important; padding-left: 50px !important; padding-right: 50px !important;padding-top: 70px; }
.postid-3427 .single-blog-banner .single-blog-inner .single-post-content p,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-content p{display:none;}
.postid-3427 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading .last-three-words,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading .last-three-words{display: inline-block;color: #050786 !important;}
.postid-3427 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading,
.postid-3436 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading{text-align: center;color: #050786 !important;}
/* End Single post design change */


/*Start Single post design change again */
.postid-3549 .single-blog-banner .single-blog-inner, 
.postid-3550 .single-blog-banner .single-blog-inner {display: flex;flex-direction: column-reverse;flex-wrap: wrap;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-content,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-content{width: 100%;padding: 0;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-thumbnail,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-thumbnail{width: 100%;background: #0004ff;text-align: center;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-thumbnail img,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-thumbnail img{width: auto;margin: auto;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-content::before,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-content::before{background: none;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-content .single-post-content-inner,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-content .single-post-content-inner{ width: 100%; max-width: 1440px; margin: auto !important; padding-left: 50px !important; padding-right: 50px !important;padding-top: 70px; }
.postid-3549 .single-blog-banner .single-blog-inner .single-post-content p,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-content p{display:none;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading .last-three-words,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading .last-three-words{display: inline-block;color:#15222e !important;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading,
.postid-3550 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading{text-align: center;color:#15222e !important;}
.postid-3549 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading:after, 
.postid-3550 .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading:after { content: ""; background: #0FFE0C; width: 125px; height: 6.177px; display: block; margin: 11px auto 0px; }

@media only screen and (max-width:767px){
	.single.postid-3549 #zak-content .zak-post-content .entry-content .wp-block-columns.space75,
	.single.postid-3550 #zak-content .zak-post-content .entry-content .wp-block-columns.space75{
		padding-top: 50px !important; 
		padding-bottom: 50px !important;
	}
}

/* End Single post design change again */

/*End single blog page*/



/*Start Responsive design*/
@media (min-width: 1024px) and (max-width:1170px) {
    .title1 {font-size: 48px !important;}
    .Big-Shoulders-title77 {font-size: 54px !important;}
    .lang-id .Big-Shoulders-title77 { font-size: 48px !important;}
    .Big-Shoulders-title60 {font-size: 52px !important;}
    #zak-masthead.zak-header .zak-top-bar .zak-top-bar-container {padding-left: 15px !important;padding-right: 15px !important;}
   .container, .zak-main-header .zak-container {padding-left: 15px !important;padding-right: 15px !important;}
    #zak-masthead.zak-header .main-navigation ul li {margin-right: 25px;}
    #zak-masthead.zak-header .main-navigation ul li.menu-book-btn a {padding: 12px 20px;}
    #zak-masthead.zak-header .main-navigation ul li a {font-size: 12px;}
    html[lang="ms"] .zak-main-header .zak-header-col .site-branding .custom-logo {width: 230px;}

    /*package sec*/
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading {font-size: 30px;}
    .event-package-row .event-package-item .wp-block-columns .wp-block-column {padding: 52px 25px 50px 25px;}
    .events-item .events-item-body .wp-block-column .wp-block-cover {min-height: 465px;}
    .event-heighlight-row .event-heighlight-item .title-hed {font-size: 12px !important;}

    /*image with text sec*/
    .image-with-text-sec .image-with-text-row .content-col {padding: 30px !important;}
     .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading{font-size: 40px !important;}

    /*Site footer*/
    #zak-footer .zak-footer-cols .zak-container,
    #zak-footer .zak-footer-bar .zak-container {padding-left: 15px;padding-right: 15px;}
    #zak-footer .zak-footer-cols .wp-block-columns .contact-info-col {padding-right: 25px;}
    #zak-footer .zak-footer-cols .wp-block-columns .opping-hours-col {padding-left: 25px;}
	
	
}

@media (min-width: 782px) and (max-width:1023px) {
    body .Big-Shoulders-title77 {font-size: 44px !important;}
    body .Big-Shoulders-title60 {font-size: 38px !important;}
    .wp-block-columns {flex-wrap: wrap!important;}
    .content-image-sec .wp-block-cover__inner-container>.wp-block-columns .wp-block-column .wp-block-columns {flex-wrap: nowrap !important;}
    .about-topgolf-sec .about-topgolf-row .wp-block-column {flex-basis: 100% !important;}
    body .slide-content-col {padding: 0 0px 25px 30px !important;}
    .sports-bar-sec .wp-block-cover__inner-container>.wp-block-columns .wp-block-column .wp-block-columns {flex-wrap: nowrap !important;}
    .sports-bar-sec .wp-block-cover__inner-container>.wp-block-columns .wp-block-column .wp-block-columns .slide-content-col {padding-left: 0 !important;padding-right: 30px !important;}
    .event-package-row .event-package-item {padding: 0px 8px 12px !important;}
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading {font-size: 24px !important;}
    .event-package-row .event-package-item .wp-block-columns .wp-block-column {padding: 52px 15px 50px 15px;}
    body .learn-golf-sec .wp-block-cover__inner-container .learn-content-col, 
    body .special-promo-sec .wp-block-cover__inner-container .promo-content-col {padding-left: 30px !important;}
    .how-it-work-sec .wp-block-column .wp-block-columns {flex-wrap: nowrap !important;}
    .how-it-work-sec .wp-block-column .wp-block-columns .wp-block-column:first-child {padding-right: 45px !important;}
    .double-arrow-listing li {font-size: 22px;}
    .packagea-sec .wp-block-cover__inner-container>.wp-block-columns .wp-block-column .wp-block-columns {flex-wrap: nowrap !important;}
    .packageb-sec .wp-block-column .wp-block-columns .wp-block-column:last-child {padding-left: 30px !important}
    .booking-form-sec .wp-block-cover__inner-container .wp-block-column .wp-block-column:first-child {padding-right: 30px;}
    .eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-title-wrapper .eb-accordion-title {font-size: 20px !important;}
    .pricing-row .pricing-col .wp-block-columns .wp-block-column .wp-block-heading {font-size: 26px;}
    body .angry-birds-sec .wp-block-cover__inner-container .wp-block-columns .angry-content{padding-left: 30px !important;}
    body .block-party-sec .wp-block-cover__inner-container .wp-block-columns .angry-content{padding-left: 0px !important;padding-right: 30px !important;}
    .career-sec-01 .wp-block-cover__inner-container .container .wp-block-columns .wp-block-column:last-child {padding-left: 30px !important;}
    .career-sec-02 .wp-block-column.container .wp-block-columns {flex-wrap: nowrap !important;}
    .career-sec-02 .wp-block-column.container .wp-block-columns >.wp-block-column>.wp-block-columns {flex-wrap: wrap !important;}
    .career-sec-02 .wp-block-column.container .wp-block-columns >.wp-block-column>.wp-block-columns .wp-block-column {flex-basis: 100%;}
    .career-sec-04 .wp-block-column.container .wp-block-columns {flex-wrap: nowrap !important;}
    body .career-sec-05 .valu-item-row .valu-item-col {flex-basis: 48% !important;padding: 0 25px;}
    .valu-item-row.wp-container-core-columns-is-layout-16 .wp-block-column:first-child, 
    .valu-item-row.wp-container-core-columns-is-layout-16 .wp-block-column:last-child {display: none;}


}


@media (min-width: 768px) and (max-width:1023px) {
    .title1 {font-size: 42px !important;}
    .title2 {font-size: 30px !important;}
    .Big-Shoulders-title77 {font-size: 42px !important;}
    .Big-Shoulders-title60 {font-size: 38px !important;}

    /*site Header*/
    .container, .zak-main-header .zak-container {padding-left: 15px !important;padding-right: 15px !important;}
    .zak-main-header .zak-header-col .site-branding .custom-logo {width: 190px;height: 40px !important;}
    #zak-masthead.zak-header .main-navigation ul li {margin-right: 25px;}
    #zak-masthead.zak-header .main-navigation ul li.menu-book-btn a {padding: 12px 15px;}
    #zak-masthead.zak-header .main-navigation ul li a {font-size: 12px;}

    html[lang="ms"] .zak-main-header .zak-container {padding-left: 10px !important;padding-right: 10px !important;}
    html[lang="ms"] .zak-main-header .zak-header-col .site-branding .custom-logo {width: 125px;}
    html[lang="ms"] #zak-masthead.zak-header .main-navigation ul li {margin-right: 20px;}
    html[lang="ms"] #zak-masthead.zak-header .main-navigation ul li:last-child {margin-right: 0 !important;}
    html[lang="ms"] #zak-masthead.zak-header .main-navigation ul li.menu-book-btn a {padding: 8px 12px;}
    html[lang="ms"] #zak-masthead.zak-header .main-navigation ul li a {font-size: 11px;}

    /*Hero banner*/ 
    .hero-banner .wp-block-cover__inner-container .wp-block-column .wp-block-image img {width: 100%;max-width: 180px;}
    .hero-banner .wp-block-cover__inner-container .wp-block-columns {flex-wrap: nowrap !important;}    
    .hero-banner .wp-block-cover__inner-container .wp-block-columns .wp-block-column {flex-basis: 30% !important;}
    .hero-banner .wp-block-cover__inner-container .wp-block-columns .wp-block-column:first-child {flex-basis: 70% !important;}

    /*play fun sec*/
    .play-fun-row .play-fun-item figure.wp-block-image img { width: 100%;}
    .play-fun-sec .play-fun-row .play-fun-item {flex-basis: 48% !important;max-width: 48%;}
    .howitwork-sec .howitwork-row .howitwork-col{flex-basis: 48% !important;max-width: 48%;}
    .howitwork-sec .title-row .wp-block-heading {width: 48%;}
    .howitwork-sec .title-row p {width: 50%;}
    .about-topgolf-sec .about-topgolf-video iframe {height: 350px;}

    /*image with text sec*/ 
    .image-with-text-sec .image-with-text-row .image-with-text-col {flex-basis: 50% !important;}
    .image-with-text-sec .image-with-text-row .content-col {padding: 30px !important;}
    .image-with-text-sec .image-with-text-row .content-col .wp-block-heading {font-size: 34px !important;}

    /*Blog post sec*/
    .blog-post-sec .eb-parent-wrapper .eb-post-carousel .slick-arrow {bottom: -50px !important;top: auto;left: 45%;right: auto;transform: none !important;width: 100%;}
    .blog-post-sec .eb-parent-wrapper .eb-post-carousel .slick-arrow.slick-next {right: -52%!important; left: auto;}

    /*Site Footer*/
    #zak-footer .zak-footer-cols .zak-container {padding-left: 15px;padding-right: 15px;}
    #zak-footer .zak-footer-cols .footer-content-col {padding-right: 0;margin-bottom: 20px;}
    #zak-footer .zak-footer-cols .footer-content-col>.wp-block-columns {flex-wrap: nowrap !important;}
    #zak-footer .zak-footer-cols .contact-info-col {margin-bottom: 20px;}
    #zak-footer .zak-footer-cols .footer-content-col {flex-basis: 100% !important;padding-right: 200px;}
    #zak-footer .zak-footer-cols .wp-block-columns .contact-info-col, 
    #zak-footer .zak-footer-cols .wp-block-columns .opping-hours-col {flex-basis: 50% !important;}
    #zak-footer .zak-footer-bar .zak-container {padding-left: 15px;padding-right: 15px;}

    /*inner page banner*/
    .inner-banner .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 60px !important;}
    .inner-banner .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column {flex-basis: 48% !important;padding: 0 !important;}
    .inner-banner-rectangle:before {background-position: 40% 50%;}
    .inner-banner .wp-block-cover img.wp-block-cover__image-background {object-position: 70% 100% !important;}

    /*content image sec*/  
    .content-image-sec .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 60px !important;}   
    .content-image-sec .content-image-content-col {padding: 0 !important;}
    .content-image-sec .wp-block-cover {padding: 0;}
    .content-image-sec .content-image-col {padding: 30px;}
    .image-green-shap:after {right: -40px;bottom: -40px;}
    .image-blue-shap:after {left: -40px;bottom: -40px;}

    /*package sec*/ 
    .package-sec .package-row {gap: 0;}
    .package-sec .package-row .package-item {margin-bottom: 20px;}
    .package-sec .wp-block-column .wp-block-heading {text-align: center;}
    .package-sec .wp-block-column p {text-align: center;}
    .package-sec .package-row .package-item {flex-basis: 50% !important; max-width: 50%;padding: 0 10px;}

    /*Drink and eat page*/
    .slide-content-col {padding: 0 0 25px !important;}
    .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow {bottom: -70px;}
    .slide-col .wp-block-essential-blocks-slider .eb-slider-item .eb-slider-image {height: 320px !important;}

    .hitting-base-sec {margin-top: 0 !important;}
    .hitting-base-sec .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 100px !important;}
    
    .simple-text-sec {margin-bottom: 0 !important;}
    .simple-text-sec .wp-block-cover__inner-container>.wp-block-columns{padding-top: 60px !important;padding-bottom: 100px !important;}

    .sports-bar-sec{margin-bottom: 0 !important;}
    .sports-bar-sec .wp-block-cover__inner-container>.wp-block-columns{padding-top: 60px !important;padding-bottom: 100px !important;}
    .buttons-group {margin-top: 80px !important;margin-bottom: -50px !important;}

    /*Event page*/
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading {font-size: 32px;}
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link {font-size: 16px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step {width: 100px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step_number {width: 50px;height: 50px;font-size: 28px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step .gf_step_label {font-size: 14px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step:after{display: none;}
    .event-heighlight-sec .event-heighlight-row .event-heighlight-item {flex-basis: 50% !important;}
    .event-package-row .event-package-item {padding: 0px 0px 20px;}
    .our-event-sec .events-row .events-item {flex-basis: 50% !important;margin-bottom: 20px;}
    .our-event-sec .events-row .events-item .wp-block-cover {padding: 50px 30px 80px !important;}
    .our-event-sec .events-row .events-item .wp-block-cover .wp-block-cover__image-background {object-fit: fill;}

    /*Promo page*/ 
    .learn-golf-sec .wp-block-cover__inner-container .learn-content-col,
    .special-promo-sec .wp-block-cover__inner-container .promo-content-col {padding-left: 0 !important;}       
    .pricing-sec .pricing-row .pricing-col {flex-basis: 50% !important;padding: 0 8px !important;margin-top: 0;}
    .pricing-row .pricing-col .wp-block-columns .wp-block-column .wp-block-heading {max-width: 85%;}
    .pricing-row .pricing-col .wp-block-columns .wp-block-column .orange-title-shape, 
    .pricing-row .pricing-col .wp-block-columns .wp-block-column .sky-blue-title-shape {max-width: 100%;}
    .packageb-sec .wp-block-column .wp-block-columns .wp-block-column {padding: 0 0 20px !important;}
    .booking-form-sec .wp-block-cover__inner-container .wp-block-column .wp-block-column {padding-left: 0 !important;padding-bottom: 30px;}

    /*faq page*/
    .faq-banner-sec .faq-info-row .faq-info-col {flex-basis: 46% !important;}
    .faq-banner-sec .faq-info-row .faq-info-col { margin: 12px 12px;padding: 30px 30px 30px 30px;}
    .faq-banner-sec .faq-info-row .faq-info-col .wp-block-heading {font-size: 28px !important;}

    /* career page*/
    .career-sec-01 .wp-block-cover__inner-container .container .wp-block-columns .wp-block-column {padding-left: 0 !important;padding-right: 0 !important;}
    .career-sec-01 .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 60px !important;}
    .career-sec-01 .wp-block-cover__inner-container .container .wp-block-columns .wp-block-column:first-child {margin-bottom: 30px;}
    .career-sec-05 .wp-block-cover {margin-bottom: 0 !important;}
    .career-sec-05 .valu-item-row .valu-item-col {padding: 0 50px 0px;}
    .career-sec-05 .valu-item-row .valu-item-col {flex-basis: 48% !important;}

    /*play available games page*/
    .angry-birds-sec .wp-block-cover {padding: 0;}
    .angry-birds-sec .wp-block-cover__inner-container .wp-block-columns .angry-content {padding: 30px 0 0 !important;}
    .skill-card-sec .skill-card-item .wp-block-cover__inner-container>.wp-block-columns {padding: 30px !important;}
    .skill-card-row .skill-card-item .wp-block-gallery .wp-block-image img {height: auto;}
    .skill-card-row .skill-card-item .wp-block-cover__inner-container .wp-block-columns .wp-block-column .logo>img {height: auto;}
    .responsive-table {overflow: auto;}    
    .live-table-sec table tr th, .live-table-sec table tr td {white-space: nowrap;}
    
    /*single blog post*/
    .single-post #comments .comment-respond{padding-left: 15px !important;padding-right: 15px !important;}
    .single-blog-banner .single-blog-inner .single-post-content .wp-block-heading{font-size: 34px !important;}
    .single-blog-banner .single-blog-inner .single-post-content {padding: 40px 25px;}
}

@media only screen and (max-width:1023px){
    .container {padding-left: 15px !important;padding-right: 15px !important;}
    #zak-masthead.zak-header .zak-top-bar .zak-top-bar-container {padding-left: 15px !important;padding-right: 15px !important;}
    #zak-content .zak-container .zak-row {padding: 0;}
    .about-topgolf-sec .about-topgolf-row .wp-block-column {padding-left: 0 !important;padding-right: 0 !important;}
.package-sec .package-row{flex-wrap: nowrap !important; width: 100%; overflow-x: scroll; white-space: nowrap; }
	.package-sec .package-row .package-item { margin-bottom: 0px; width: 100% !important; min-width: 240px; margin-right: 20px; }
.package-sec .package-row::-webkit-scrollbar-track{background-color: #fafafa;}
.package-sec .package-row::-webkit-scrollbar{width: 4px;height: 6px;background-color: #fafafa;}
.package-sec .package-row::-webkit-scrollbar-thumb{background-color: #0004ff;border: 2px solid #0ffe0c;}
	
}   

@media only screen and (max-width: 767px){
	#zak-footer .zak-footer-cols .wp-block-columns{    flex-direction: column;}
	#zak-footer .zak-footer-cols .wp-block-columns .wp-block-column { flex-basis: 100% !important; width: 100%; }
    /*site Header*/
    #zak-masthead.zak-header .zak-top-bar {display: block;}
    #zak-masthead.zak-header .zak-top-bar .zak-row .zak-top-bar__1 {width: 100%;text-align: right;}
    #zak-mobile-nav {background: #050786;width: 100%;}
    #zak-mobile-nav .zak-mobile-menu li {border-bottom: none;}
    #zak-mobile-nav .zak-mobile-menu li a { padding: 10px 2px;border-bottom: 1px solid #3f4097;}
    #zak-mobile-nav .zak-mobile-menu li.current_page_item a {color: #0FFE0C;text-decoration: none;}
    #zak-mobile-nav .zak-mobile-menu li.menu-book-btn a {background: #0FFE0C; color: #050786; width: fit-content; border-radius: 32px; text-align: center; flex-grow: unset; padding: 17px 30px; margin-top: 15px; line-height: 1;font-weight: 600;}
    #zak-mobile-nav .zak-mobile-menu li.menu-book-btn a:hover{background: #10ed0d !important; color: #05078 !important;}
    #zak-masthead.zak-header .zak-main-header .zak-row {flex-direction: row-reverse;justify-content: center;}
    #zak-masthead.zak-header .zak-main-header .zak-row .zak-header-col--2 .zak-toggle-menu {margin: 0;}
    #zak-masthead.zak-header .zak-main-header .zak-row .site-branding img {width: 100%;max-width: 150px;margin: auto;}
    #zak-masthead.zak-header .zak-main-header .zak-row .zak-header-col--2 {position: absolute;left: 0;}

    /*Hero banner*/ 
    .hero-banner .wp-block-cover .wp-block-cover__image-background {object-fit: cover;object-position: 30% 100%;}
    .hero-banner .wp-block-cover__inner-container .wp-block-column .wp-block-image img {width: 100%;max-width: 220px;}
    
    /*how it work sec */   
    .howitwork-sec {padding-top: 70px !important;} 
    .howitwork-sec .title-row {display: block !important;width: 100%;text-align: center;}
    .howitwork-sec .title-row p {width: 100%;text-align: center;}
    .howitwork-sec .title-row p br{display: none;}
    .howitwork-sec .title-row .wp-block-heading {width: 100%;}
    .howitwork-sec .title-row .wp-block-heading::after {margin-left: auto;margin-right: auto;}
    .about-topgolf-sec .about-topgolf-video iframe {height: 290px;}

    /*image with text sec*/ 
    .image-with-text-sec .image-with-text-row .content-col {padding: 30px !important;}
    .image-with-text-sec .image-with-text-row .content-col .wp-block-heading {font-size: 34px !important;}

    /*Blog post sec*/
    .blog-post-sec .eb-parent-wrapper .eb-post-carousel .slick-arrow {bottom: -50px !important;top: auto;left: 40%;right: auto;transform: none !important;width: 100%;}
    .blog-post-sec .eb-parent-wrapper .eb-post-carousel .slick-arrow.slick-next {right: -55%!important; left: auto;}
    .lang-id .blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-content .ebpg-readmore-btn a { font-size: 16px;}

    /*Site Footer*/
    #zak-footer .zak-footer-cols .footer-content-col {padding-right: 0;margin-bottom: 20px;}
    #zak-footer .zak-footer-cols .footer-content-col>.wp-block-columns>.wp-block-column {margin-bottom: 20px;}
    #zak-footer .zak-footer-cols .contact-info-col {margin-bottom: 20px;}

    /*inner page banner*/
    .inner-banner-rectangle:before{display: none;}
    .inner-banner .wp-block-cover img.wp-block-cover__image-background {object-fit: cover;object-position: 70% 100%;}
    .inner-banner .wp-block-cover .wp-block-cover__background {background: rgba(0,0,0,0.6) !important;opacity: 1 !important;}
    .inner-banner .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column {padding: 0 !important;}
    .inner-banner .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 60px !important;}
    .inner-banner .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column .wp-block-heading {margin-bottom: 20px !important;}

    /*content image sec*/  
    .content-image-sec .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 60px !important;}   
    .content-image-sec .content-image-content-col {padding: 0 !important;}
    .content-image-sec .wp-block-cover {padding: 0;}
    .content-image-sec .content-image-col {padding: 30px;}
    .image-green-shap:after {right: -40px;bottom: -40px;}
    .image-blue-shap:after {left: -40px;bottom: -40px;}

    /*package sec*/ 
    .package-sec .package-row {gap: 0;margin-bottom: 0 !important;}
    .package-sec .package-row .package-item {margin-bottom: 20px;}
    .package-sec .wp-block-column .wp-block-heading {text-align: center;}
    .package-sec .wp-block-column p {text-align: center;}


    /*Drink and eat page*/
    .slide-content-col {padding: 0 0 25px !important;}
    .buttons-group .wp-block-buttons { justify-content: center;}
    .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow {bottom: -70px;}
    .slide-col .wp-block-essential-blocks-slider .eb-slider-item .eb-slider-image {height: 320px !important;}

    .hitting-base-sec {margin-top: 0 !important;}
    .hitting-base-sec .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 100px !important;}
    
    .simple-text-sec {margin-bottom: 0 !important;}
    .simple-text-sec .wp-block-cover__inner-container>.wp-block-columns{padding-top: 60px !important;padding-bottom: 100px !important;}

    .sports-bar-sec{margin-bottom: 0 !important;}
    .sports-bar-sec .wp-block-cover__inner-container>.wp-block-columns{padding-top: 60px !important;padding-bottom: 100px !important;}
    .buttons-group {margin-top: 80px !important;margin-bottom: -50px !important;}

    /*Event page*/
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading {font-size: 32px;}
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button .wp-block-button__link {font-size: 16px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step {width: 100px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step_number {width: 50px;height: 50px;font-size: 28px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step .gf_step_label {font-size: 14px;}
    .event-custom-form .gform_wrapper .gf_page_steps .gf_step:after{display: none;}
    .event-custom-form #field_1_14 .ginput_container_date input { width: 100%;}
    .event-heighlight-row .event-heighlight-item {padding: 0px 0px 20px;}
    .event-package-row .event-package-item {padding: 0px 0px 20px;}
    .our-event-sec .events-row .events-item {margin-bottom: 20px;}
    .our-event-sec .events-row .events-item .wp-block-cover {min-height: 100%;padding: 50px 30px 80px !important;}
    .our-event-sec .events-row .events-item .wp-block-cover .wp-block-cover__image-background {object-fit: fill;}

    /*Promo page*/    
    .special-promo-sec .wp-block-cover__inner-container .promo-content-col {padding-left: 0 !important;}
    .special-promo-sec .wp-block-cover__inner-container>.wp-block-columns {padding-bottom: 60px !important;padding-top: 60px !important;}

    /*academy page*/
    .learn-golf-sec {margin-top: 0 !important;}
    .learn-golf-sec .wp-block-cover__inner-container .wp-block-heading {margin-bottom: 30px !important;}
    .learn-golf-sec .wp-block-cover__inner-container .learn-content-col {padding-left: 0 !important;}
    .eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-title-wrapper .eb-accordion-title {font-size: 20px !important;}
    
    .pricing-row .pricing-col {padding-left: 0 !important;padding-right: 0 !important;}
    .pricing-row .pricing-col.pricing-col-adults {margin-top: 50px;}
    .pricing-row .pricing-col .wp-block-columns {margin: 20px auto 0;}
    .pricing-row .pricing-col .wp-block-columns .wp-block-column .wp-block-heading {max-width: 90%;}
    .pricing-row .pricing-col .wp-block-columns .wp-block-column .orange-title-shape, 
    .pricing-row .pricing-col .wp-block-columns .wp-block-column .sky-blue-title-shape {max-width: 100%;}

    .blog-post-sec{margin-top: 0 !important; margin-bottom: 0 !important}
    .how-it-work-sec .wp-block-columns .wp-block-column {padding-right: 0 !important;}
    .packagea-sec,
    .packageb-sec{margin-top: 0 !important; margin-bottom: 0 !important}
    .packageb-sec .wp-block-column .wp-block-columns .wp-block-column {padding: 0 !important;}
    .packageb-sec {padding-top: 60px !important;padding-bottom: 60px  !important;}
    .packageb-sec .wp-block-column .wp-block-columns .wp-block-column figure.wp-block-image {margin-bottom: 30px;}
     
    .booking-form-sec  {margin-bottom: 0 !important}     
    .booking-form-sec .wp-block-cover__inner-container .wp-block-column .booking-form {margin-bottom: 30px;}   
    .booking-form-sec .wp-block-cover__inner-container .wp-block-column .wp-block-column {padding-left: 0 !important;}

    /*Faq page*/
    .faq-banner-sec .faq-info-row .faq-info-col { margin: 12px 12px;padding: 30px 30px 30px 30px;}
    .faq-banner-sec .faq-info-row .faq-info-col .wp-block-heading {font-size: 28px !important;}
    .faq-banner-sec .wp-block-cover {margin-bottom: 0 !important;}
    .faq-banner-sec .wp-block-cover .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 60px !important;}
    .eb-accordion-container .wp-block-essential-blocks-accordion-item .eb-accordion-content-wrapper .eb-accordion-content {padding: 20px 0 !important;padding-right: 0px !important;}
    .faq-sec .faq-title-hed {padding: 50px 0 !important;}    

    /* career page*/
    .career-sec-01 .wp-block-cover__inner-container .container .wp-block-columns .wp-block-column {padding-left: 0 !important;padding-right: 0 !important;}
    .career-sec-01 .wp-block-cover__inner-container>.wp-block-columns {padding-top: 60px !important;padding-bottom: 60px !important;}
    .career-sec-01 .wp-block-cover__inner-container .container .wp-block-columns .wp-block-column:first-child {margin-bottom: 30px;}
    .career-sec-05 .wp-block-cover {margin-bottom: 0 !important;}
    .career-sec-05 .valu-item-row .valu-item-col {padding: 0 50px 0px;}

    /* Single blog page*/
    .single-blog-banner .single-blog-inner {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
    .single-blog-banner .single-blog-inner .single-post-content {width: 100%;padding: 15px 15px !important;}
    .single-blog-banner .single-blog-inner .single-post-thumbnail {width: 100%;}
    .single-blog-banner .single-blog-inner .single-post-content .single-post-content-inner {margin-left: 0;}
    .single-blog-banner .single-blog-inner .single-post-content p {display: none;color: #000;position: relative;z-index: 1;}
    .single-post #zak-content .zak-post-content .entry-content .wp-block-columns.space75 {padding-top: 0 !important;}
    .single-post #comments .comment-respond{padding-left: 15px !important;padding-right: 15px !important;}
	.single-blog-banner .single-blog-inner .single-post-content .wp-block-heading {margin-bottom: 0;}
	.single-blog-banner .single-blog-inner .single-post-content .wp-block-heading br{display:none;}
	
    /*play available games page*/
    .angry-birds-sec .wp-block-cover {padding: 0;}
    .angry-birds-sec .wp-block-cover__inner-container .wp-block-columns .angry-content {padding: 30px 0 0 !important;}
    .skill-card-sec .skill-card-item .wp-block-cover__inner-container>.wp-block-columns {padding: 30px !important;}
    .skill-card-row .skill-card-item .wp-block-gallery .wp-block-image img {height: auto;}
    .skill-card-row .skill-card-item .wp-block-cover__inner-container .wp-block-columns .wp-block-column .logo>img {height: auto;}
    .responsive-table {overflow: auto;}    
    .live-table-sec table tr th, .live-table-sec table tr td {white-space: nowrap;}
/* 	package */
	.package_pdetal{font-size: 22px;padding: 12px 15px;}
	.package-sec .package-row .package-item p.min-height { min-height: 60px; }
	.package-sec .package-row .package-item p{font-size: 24px;}
	.packbanner-sec h3{font-size: 18px !important;}
	div .packbanner-sec h2.Big-Shoulders-title77.wp-block-heading{font-size: 52px !important;}
	.packbanner-sec{padding-inline:0;}
	.package-sec .eb-slider-wrapper:before{height: 40px;}
	.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow.slick-next{right: 10px;}
	.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow.slick-prev {left: 10px;}
	.package-sec .wp-block-essential-blocks-slider .eb-parent-wrapper .slick-slider .slick-arrow{width: 26px; height: 26px;}
	
	.soloplay_sec .promo-content-col { margin-top: 40px !important; }
	
	
}       


/*start 404-page*/
.error404 .zak-error-404 { padding: 70px 0px;}
.error404 .zak-error-404 img { margin-bottom: 30px;}
.error404 .zak-error-404 .zak-content-header { margin-bottom: 0px;}
.error404 .zak-error-404 .zak-button { margin-top: 0; background: #0004ff; color: #fff; padding: 12px 27px; border-radius: 32px; font-family: 'Shieldsans'; font-weight: bold; color: #fff; font-size: 15px; font-style: normal; line-height: normal; text-transform: uppercase;}
.error404 .zak-error-404 .zak-button:hover { background: #10ed0d !important; color: #0004ff !important;}
.error404 .zak-error-404 .zak-button:hover svg { fill: #0004ff !important;}

@media (min-width: 768px) and (max-width: 1023px) {
    .error404 .zak-error-404 { padding: 60px 20px;}

}
@media (max-width: 767px){
    .error404 .zak-error-404 { padding: 50px 15px;}
    .error404 .zak-error-404 img { width: 250px;}
}

/*End 404-page*/


/*Start-BAHASA-Indonesia*/
.lang-id #zak-masthead.zak-header .main-navigation ul li { margin-right: 40px;}
/* .lang-id .Big-Shoulders-title77 { font-size: 64px;} */
.lang-id .wp-block-button .wp-block-button__link { font-size: 18px;}
.lang-id .events-item .events-item-hed .wp-block-column { padding: 12px 35px;}

/*Acara-page*/
.event-heighlight-row .event-heighlight-item .title-hed { min-height: 70px; display: flex; align-items: center;justify-content: center; flex-direction: column;}

/*blog-post-sec*/
.lang-id .blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-header { min-height: 110px;}

/*.event-package-row*/
.lang-id .event-package-row .event-package-item .wp-block-columns .wp-block-column { padding: 52px 40px 50px 40px;}
.lang-id .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading {font-size: 30px;min-height: 80px;}

.lang-id .howitwork-row .howitwork-col .fancy-title2 { min-height: 70px; display: flex; flex-direction: column; align-items: center; justify-content: center;}

@media (min-width:767px){
    .lang-id .events-item .events-item-body .wp-block-column .wp-block-cover { min-height: 500px;}

}

@media (min-width: 1231px) and (max-width: 1325px) {
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading { font-size: 32px;}

}

@media (min-width: 1170px) and (max-width: 1230px) {
    /*header*/
    .lang-id .Big-Shoulders-title77 {font-size: 56px !important;}
    .lang-id #zak-masthead.zak-header .main-navigation ul li { margin-right: 18px;}
    .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading { font-size: 30px;}

}

@media (min-width: 1024px) and (max-width: 1230px) {
    .howitwork-sec .howitwork-row { flex-wrap: wrap !important;}
    .howitwork-sec .howitwork-row .howitwork-col {flex-basis: 48%;}
    .howitwork-row .howitwork-col .wp-block-image img {  width: 100%;}
    .our-event-sec .events-row { flex-wrap: wrap !important;}
    .our-event-sec .events-row .events-item { flex-basis: 50% !important; margin-bottom: 20px;}
    
    /*acara-page*/
    .lang-id .event-package-row .event-package-item .wp-block-columns .wp-block-column {padding: 52px 30px 50px 30px;}
    .lang-id .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading { font-size: 29px; min-height: 64px;}

}

@media (min-width: 768px) and (max-width: 1023px) {
    /*Home-page*/
    .lang-id #zak-masthead.zak-header .main-navigation ul li { margin-right: 18px;}
    .lang-id .howitwork-sec { padding-top: 90px !important;}
    .lang-id .blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-header {min-height: 117px;}
    .lang-id .blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-content .ebpg-carousel-post-excerpt { min-height: 190px;}
    .lang-id .howitwork-row .howitwork-col .fancy-title2 { min-height: 70px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
    .lang-id .event-package-row .event-package-item .wp-block-columns .wp-block-column .wp-block-heading { min-height: 45px; font-size: 20px !important;}
    .lang-id .event-package-sec .event-package-row {flex-wrap: wrap !important; gap: 20px;}
    .lang-id .event-package-sec .event-package-row .event-package-item:nth-child(3) {flex-basis: 100% !important;margin-bottom: 20px;}
    .lang-id .event-package-sec .event-package-row .event-package-item { flex-basis: 48% !important;}
    .lang-id .blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-content p,
    .lang-id .blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-header .ebpg-entry-title a {font-size: 18px;}
    .lang-id .blog-post-sec .ebpg-carousel-post .ebpg-carousel-post-holder .ebpg-entry-wrapper .ebpg-entry-header { min-height: 110px;}

}
/*End-BAHASA Indonesia*/

br {
    display: block !important;
}
