/**
Theme Name: pw22
Author: Jackoloto
Author URI: https://www.pojokwebsite.com/
Description: Good theme for business and personal
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pw22
Template: astra
*/


.main-header-menu .sub-menu .menu-link, .ast-sticky-shrunk .main-header-menu .sub-menu .menu-link {
  padding: 0.5em 1em;
  font-size: 90%;
  display: block;
  word-wrap: break-word;
 
}


.main-header-menu .astra-megamenu .sub-menu {font-size: 14px; text-transform: none; }
.main-header-menu .sub-menu .menu-item-type-post_type {font-size: 15px; text-transform: none; }

.ast-advanced-headers-wrap .ast-advanced-headers-breadcrumb {color:#fff; text-align: center;}

.ast-inside-advanced-header-content .ast-advanced-headers-breadcrumb {font-size: 13px; text-transform: none;}
.ast-container .entry-content .uagb-toc__list-wrap a{font-size: 16px; text-decoration: none;}
.ast-container .entry-content .uagb-toc__list ul{ 
  font-size: 16px;
  line-height: 20px;
  padding-left:1px;
  
}

.ast-container .entry-content .uagb-toc__list li{ 
  font-size: 16px;
  line-height: 20px;
  padding-left:2px;
  
}

.ast-container .entry-content ul { 
  font-size: 16px;
  line-height: 25px;
  padding-left:25px;
  
}

.entry-content h2 {margin-top: 60px;}
.entry-content h3 {margin-top: 50px;}
.entry-content h4, .entry-content h5 {margin-top: 40px;}

.ast-container .read-more {display: none;}
.ast-container .entry-title a:hover {color:#3399cc; }
.entry-content a {color:#333333;}
.entry-content strong a {color:#006699;}
.entry-content a:hover {color:#555;}
.entry-content strong a:hover, .ast-container .entry-content .wp-block-uagb-post-grid .uagb-post__title a:hover, .wp-block-uagb-post-carousel .uagb-post__title a:hover {color:#3399cc;}
.ast-container .ast-grid-3 .entry-content span, .ast-container .entry-content .uagb-post__text span {color:#fff; font-size: 12px; font-weight: 500; background:#3399cc; padding:1px 3px; margin: 0 2px;}
.ast-container .entry-content .uagb-post-pagination-wrap a:hover {color:#3399cc;}


.site-footer .widget-title {color:#eee;}
.site-footer .footer-widget-area h3 {color:#eee; font-size:25px; font-weight: 600; margin-bottom: -30px; text-transform: none;}
.site-footer .footer-widget-area { margin-bottom: 30px;}
.site-footer .footer-widget-area {font-size: 16px; color:#ccc;}
.site-footer .footer-widget-area a{color:#ddd;}
.site-footer .footer-widget-area a:hover {color:#eee;}
.ast-footer-copyright { font-size: 14px; color:#fff;}
.ast-footer-copyright span{color:#cc0000; }
.ast-footer-copyright span a {color:#cc0000;}
.ast-footer-copyright span a:hover {color:#cc0000;}


.entry-content .wp-block-pb-accordion-item .c-accordion__title {background:#f8f8f8; color:#0170B9; font-size:17px; padding:5px 10px; margin-top: -13px;}
.entry-content .wp-block-pb-accordion-item  .c-accordion__title--button{background:#e8e8e8; color:#000000; padding:5px 10px; margin-top: 3px;}
.entry-content .wp-block-pb-accordion-item  .c-accordion__content{padding-bottom:10px; margin-bottom:20px;}

.ast-single-related-posts-container .ast-related-post-cta .ast-related-post-link {display: none;}

.wp-block-columns .wpforms-container .wpforms-field-label{ color:#fff;}




.wp-block-columns .wpforms-container .wpforms-field-label{ color:#fff;}
.sidebar-main #block-11 .wp-block-latest-posts, .sidebar-main #block-15 .wp-block-latest-posts, .sidebar-main #block-13 .wp-block-latest-posts {font-size: 15px; line-height: 18px; }
.sidebar-main #block-11 .wp-block-latest-posts__post-title {padding-top: 10px; }
.sidebar-main #block-11 .wp-block-latest-posts img, .sidebar-main #block-15 .wp-block-latest-posts img{margin:5px 2px;}
.sidebar-main #block-3, .sidebar-main #block-8, .sidebar-main #block-12, .sidebar-main #block-14 { margin: 0 0 20px 0; text-transform: uppercase;}






/*custom
 ========================================================================== */
#pus-info {color:#fff; padding:0;}
.entry-content .wp-block-latest-posts a, #scdev a{color:#0170B9; text-decoration: none;}
.entry-content .wp-block-latest-posts a:hover, #scdev a:hover {color:#000033;}
#frm {color:#fff;}
 


/*fix call astra
 ========================================================================== */
.site-footer .sidenav{
    width: 55px;
    position: fixed;
    z-index: 1;
    bottom: 70px;
    right: 10px;
    background: none;
    overflow: hidden;
    padding: 8px 0;
    text-align: center;
   font-family: Arial;
}

.site-footer .sidenav a {
    padding:10px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    display: block;
}


.site-footer .sidenav .ph{ background: url(images/ph.png) left center no-repeat; padding: 7px; margin: 10px 0; height: 50px;}
.site-footer .sidenav .wa{background: url(images/wa.png) left center no-repeat; padding: 7px; margin: 10px 0; height: 50px;}
.site-footer .main {
    margin-left: 140px; /* Same width as the sidebar + left position in px */
    font-size: 20px; /* Increased text to enable scrolling */
    padding: 0px 10px;
}


/*Images Hover
 ========================================================================== */
.ast-blog-featured-section .post-thumb-img-content, .ast-related-post-content .post-has-thumb{
  max-width: 100%; /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
   border-radius: 10px;
}

.ast-blog-featured-section .post-thumb-img-content  img, .ast-related-post-content .post-has-thumb  img {
transition: transform 1s, filter 0.5s ease-in-out;
  transform-origin: center center;
  filter: brightness(70%);
}

.ast-blog-featured-section .post-thumb-img-content:hover  img, .ast-related-post-content .post-has-thumb:hover img {
  filter: brightness(100%);
  transform: scale(1.1);
  
}

.sidebar-main .wp-block-latest-posts__featured-image {
  max-width: 100%; /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
   border-radius: 5px;
}

.sidebar-main .wp-block-latest-posts__featured-image  img  {
transition: transform 1s, filter 0.5s ease-in-out;
  transform-origin: center center;
  filter: brightness(70%);}
  
.sidebar-main .wp-block-latest-posts__featured-image:hover  img  {
  filter: brightness(100%);
  transform: scale(1.1);
  
}

/*Bawah Images Hover
 ========================================================================== */

.ast-container .entry-content .astra-advanced-hook-153 .wp-block-uagb-post-grid .uagb-post__image, .ast-container .entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap .uagb-post__image

 {
  max-width: 100%; /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
 
}

.ast-container .entry-content .astra-advanced-hook-153 .wp-block-uagb-post-grid .uagb-post__image img, .ast-container .entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap .uagb-post__image img {
transition: transform 1s, filter 0.5s ease-in-out;
  transform-origin: center center;
  filter: brightness(70%);
}

.ast-container .entry-content .astra-advanced-hook-153 .wp-block-uagb-post-grid .uagb-post__image:hover img, .ast-container .entry-content .wp-block-uagb-post-carousel .uagb-post__inner-wrap .uagb-post__image:hover img{
  filter: brightness(100%);
  transform: scale(1.1);
  
}

/* Only Phones */


@media (max-width: 1080px) {
.ast-builder-menu-1 .site-navigation .menu-text {font-size:12px;}
}


#xtvccount{
	padding:1px;
	display: none;
}
#xtvctable{
    font-size: 16px;
	padding:-40px 0px 0px 0px;
}

.entry-content .wp-block-uagb-post-grid  .uagb-post__inner-wrap {
  max-width: 100%; /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

.entry-content .wp-block-uagb-post-grid .uagb-post__inner-wrap img  {
transition: transform 1s, filter 0.5s ease-in-out;
  transform-origin: center center;
  filter: brightness(60%);}
  
.entry-content .wp-block-uagb-post-grid .uagb-post__inner-wrap:hover img  {
  filter: brightness(100%);
  
}

#wpsvccount{
	padding:1px;
	display: none;
}
#wpsvctable{
    font-size: 15px;
	padding: -20px 0px 0px 0px;
}

