/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.inside-header {
    height: 25vh;
}
/*
@media only screen and (min-width: 769px) {
  .inside-header {
    height: 22vh;
  }
}

/*.site-header {
    background-image: url(//cdn.mpob.gov.my/wp-content/uploads/2025/09/Gemini_Generated_Image_73sru273sru273sr.pngg);
    background-repeat: no-repeat;
    background-size: cover;
}*/
@media only screen and (max-width: 768px) {
    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
        left: 0;
        width: 100%;
    }
}
@media only screen and (max-width: 768px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px;
	  line-height:1.4;
	  line-break:normal;
  }
}

@media only screen and (max-width: 768px) {
  /* Price Display - Mobile Only */
  .cpo_price {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 0px;
  }

  /* Date Display - Mobile Only */
  	.cpo_date {
    	font-size: 16px;
    	color: #ffffff;
    	margin-top: 10px;
  	}
	.main-title {
    font-size: 18px;
	}
	.site-description{
		font-size: 12px;
		font-weight:600;
	}
	.header-widget {
		margin-top: 0em;}
}

@media (max-width: 768px) {
    .site-header .header-widget {
        margin-top: 0em;
    }
}

/* Price Display */
.cpo_price {
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0px;
}

/* Date Display */
.cpo_date {
    font-size: 14px;
    color: #ffffff;
    margin-top: 0px;
}

.main-title {
    color: #2A9D8F; /* teal text */
    text-shadow: 2px 2px 4px rgba(0,0,0,0.9); /* dark shadow */
	-webkit-text-stroke: 0.2px #fff;
}
.site-logo {
    color: #2A9D8F; /* teal text */
    text-shadow: 3px 3px 6px rgba(0,0,0,1); /* stronger dark shadow */
    -webkit-text-stroke: 1px #fff; /* thicker white outline */
}

.site-description {
    color: #ffffff; /* white text */
    text-shadow: 2px 2px 4px rgba(0,0,0,0.8); /* black shadow */
}

