/*
Theme Name: Corporate Club Child
Theme URI: https://axlethemes.com/wordpress-themes/corporate-club/
Template: corporate-club
Author: Axle Themes
Author URI: https://axlethemes.com/
Description: Corporate Club is a beautifully crafted multipurpose WordPress theme compatible with Elementor page builder. It is clean and utterly user-friendly. Theme is a sophisticated platform for quick development of professional business or corporate websites. It requires no programming knowledge and functionality is pretty intuitive. Packaged with easy one click demo import, it is highly efficient approach for setting up your site. With this theme, you will have a professional, modern, and well-organized layout that focuses on usability. It is also compatible with WooCommerce WordPress plugin. Being responsive, it is easily adaptable to all screens and browsers.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-menu,featured-images,full-width-template,translation-ready,theme-options,threaded-comments,footer-widgets,custom-logo,custom-header,blog
Version: 2.0.3.1792466357
Updated: 2026-10-20 03:19:17

*/

.site-description,
.site-title, .site-info,
#site-identity h1{
	display: none !important;
}
.site-header{
 padding: 4px 0 !important;
}
.custom-logo{
	width: 60%;
}
#custom-header{
  display: none ! important;
}
.site-footer{
	text-align: center;
}
.copyright{
	width: 100%;
	font-size: 13px;
	color: #909090;
}

.scrollup{
	right: 15px;
	bottom: 25px;
	border-radius: 50%;
}
#footer-widgets,
#footer-widgets a{
	color: #979797;
	font-size: 14px;
}
#footer-widgets a:hover{
	color: #f2f2f2;
}
#footer-widgets .widget-title{
	font-size: 18px;
	color: #ccc;

}

#page{
	padding-top: 0 !important;
}
#content{
	padding: 40px 0 !important;
}

/* Grid Layout */
.archive .hentry,
.home .hentry{
	position: relative;
	background: #fff;
 text-align: center;
	overflow: hidden;
	box-sizing: border-box;
	


 display: inline-block;


	padding: 10px;	
	    font-weight: 400;
    letter-spacing: .0142857143em;
    line-height: 1.25rem;
    color: #3c4043;
/* 	transition: border 280ms cubic-bezier(0.4,0,0.2,1),box-shadow 280ms cubic-bezier(0.4,0,0.2,1);
	    border-radius: 8px; */
/*     box-shadow: 0px 1px 2px 0px rgba(60,64,67,0.3), 0px 1px 3px 1px rgba(60,64,67,0.15); */
}

.archive .corporate-club-post-thumb,
.home .corporate-club-post-thumb{
	width: 200px;
	height: 300px;

}
.archive .hentry .entry-title,
.home .hentry .entry-title{
	font-size: 16px;
 position: inherit !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.archive .entry-meta,
.home .entry-meta{
display: none !important;
}
.archive .entry-meta a,
.home .entry-meta a{
display: none;
}
.archive .hentry:hover .entry-meta,
.home .hentry:hover .entry-meta{
 opacity: 1;
	transition: .4s;
}
.home .entry-content p,
.archive .entry-content p{
	font-size: 12px;
	margin: 5px;
}
.home .more-link,
.archive .more-link{
display: none;
}

.home .tags-links,
.archive .tags-links,
.archive .entry-title::after,
.home .entry-title::after,
.edit-link,
.post-edit-link,
.home .comments-link,
.archive .comments-link{
	display: none !important;
}
.home .cat-links,
.archive .cat-links{
display:none;
	
}

.archive .entry-footer,
.home .entry-footer{
-webkit-box-shadow: -1px -8px 16px 2px rgba(255,255,255,1);
-moz-box-shadow: -1px -8px 16px 2px rgba(255,255,255,1);
box-shadow: -1px -8px 16px 2px rgba(255,255,255,1);
}
.byline,
.updated {
	display: inline;
}

/* Image Size */
.single-post .corporate-club-post-thumb{
	width: 70%;
	height: auto;
}


/* Posts with Thumbnail */


.sidebar .widget {
    padding: 15px 10px;

	
	
}
.rpwwt-widget ul li{
	margin: 0;
	padding: 6px 4px;
	position: relative;
	overflow: auto;
	
}
.widget_categories li:hover,
.rpwwt-widget ul li:hover{
	background: #f9f9f9;
}
.rpwwt-widget ul li a{
	font-size: 16px;
	color: #666;
	font-weight: 400;

}
.rpwwt-widget ul li a:hover{
	color: #1DBF73;
}
.rpwwt-widget ul li:before{
	content: '' !important;
}
.rpwwt-widget ul li img{
	width: 110px !important;
 height: auto;
	float: left;
	margin-right: 8px;
	border: 2px solid #f5f5f5;
	border-radius: 6px;
	object-fit: cover;
}
.rpwwt-post-date{
	font-size: 12px;
	color: #fff;
	position: absolute;
	bottom: 0;
	background: #e41;
	border-radius: 3px;
	padding: 2px;
	right: 0;
}
.wp-block-categories-list li{
	text-align: left;
   position: relative;
	padding-top: 10px;
      padding-right: 20px;  border-bottom: 1px solid #e9e9e9; 

}

.wp-block-categories-list li a{
		font-size: 20px;
	font-weight: 400;

}

 .wp-block-categories-list {
      list-style: none; /* Remove default bullets */
      padding: 0;
    }

  

 .wp-block-categories-list li::before {
      content: '•'; /* Bullet character */
      position: absolute;
      right: 0; /* Align to the right */
      color: #000; /* Bullet color */
    }

.widget_categories li{
	text-align: left;
   position: relative;
	padding-top: 10px;
      padding-right: 20px;  border-bottom: 1px solid #e9e9e9;
}
.widget_categories li a{
	font-size: 16px;
	font-weight: 400;

}
.search-box-wrap{
	top: 55px !important;
}

/* Categories Widget */

.widget_categories li:before{
      content: '•'; 
      position: absolute;
      right: 0; 
      color: #000; 
	
}

.widget_categories li a:before{
	 content: '•';
	margin-left: 15px;
}


/* Mobile View */
@media only screen and (max-width: 620px){
	#main{
		padding: 0;
	}
	#content{
		padding: 12px 0 !important;
	}
	
	.archive .hentry,
	.home .hentry{
		width: 100%;
		height: auto;
	}
	.site-header{
		height: 50px;
	
	}
	
	.archive .corporate-club-post-thumb,
.home .corporate-club-post-thumb{
	width: 200px;
	height: 300px;
	 text-align: center;
	overflow: hidden;
	}
	

	.site-branding img{
		width: 180px;
		height: auto;
		position: absolute;
		top: 10px;
	  left: 50%;
		margin-left: -90px;
}
	.header-search-box .search-box-wrap{
		top: 52px !important;
		padding: 0;
	}
	
	
	.header-search-box,
	#mobile-trigger{
			position: absolute;
		top: 0;
		margin: 0;
		padding: 0 !important;
		display: inline-block;
   background: #f5f5f5;
			width: 50px;
		height: 50px;
		line-height: 50px;
    text-align: center;
		-webkit-tap-highlight-color: transparent;
	}
	
	#mobile-trigger{
		left: 0;
		border-radius: 0 50% 50% 0;
	
	}
	.header-search-box{
	  right: 0;	
		
	}
	.header-search-box:active,
	#mobile-trigger:active{
		background: #ccc;
	}
	#mobile-trigger:before{
		content: '\f0c9';
		font-family: Font Awesome\ 5 Free;
		color: #0073EC;
		font-weight: 900;
		font-size: 18px;
	}
	
	#sidr-main{
		background: #f9f9f9;
		box-shadow:  1px 1px 4px rgba(0, 0, 0, 0.4) !important;
		position: fixed !important;
		top: 0 !important;
		
	}
	
	.sidr-class-menu,
	.sidr-class-menu li{
		border: 0 !important;
	}

	
	.sidr-class-menu li a{
		color: #515151 !important;
		border-bottom: 1px dotted #ddd;
	}
	
	.sidr-class-menu li a:hover{
		box-shadow: inset 0 0 0 !important;
		background: #ddd;
	}

	.search-field{
		padding: 10px !important;
	}

	.search-box-wrap{
	
	}
	
	
}


@media only screen and (min-width: 480px){
	#mobile-trigger{
		display: none;
		
	}
	
}
button, a.custom-button, .comment-reply-link, .comment-reply-link:visited, a.button, a.button:visited, input[type="button"], input[type="reset"], input[type="submit"]{
	background: #0073EC !important;
}
li a:hover{
	color: #0073EC !important;
}
.navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links a.page-numbers:hover{
		background: #0073EC !important;
	
}
.search-icon{
		color: #0073EC !important;
}

#primary .site-main article .entry-content{
	display: none !important;
}

.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
	width: 200px !important;
	height: 300px !important;
}



/* new code add by me */ 
/* Apply to all content inside posts/pages automatically */
/* Force entire post/page content to RTL */
/* Force full post/page content to use Urdu font and RTL */

.entry-content, .post-content, .page-content {
    direction: ltr !important;
    text-align: justify !important;
    font-family: 'Jameel Noori Nastaleeq', 'Noto Nastaliq Urdu', 'Arial', sans-serif !important;
    font-size: 18px;
    line-height: 2;
}

/* General list styling */
ul, ol {
    direction: ltr !important;
    text-align: left !important;
    list-style-position: inside !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

/* Specific container for Urdu content */
.wp-block-paragraph {
    direction: ltr !important;
    text-align: justify !important;
}

/* Force bullet/number position to right inside .wp-block-paragraph */
.wp-block-paragraph ul, .wp-block-paragraph ol {
    direction: ltr !important;
    text-align: left !important;
    list-style-position: inside !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

/* Optional: fix display for list items */
.wp-block-paragraph li {
    display: list-item;
    text-align: justify;
    direction: ltr;
}






.archive .hentry,
.home .hentry {
    box-shadow: none !important; /* Removes shadow that might act as a separator */
    margin-bottom: 0 !important; /* Removes any margin that could create space between grids */
    padding-bottom: 0 !important; /* Removes padding if creating a visual line */
}


/* side bar with expendbale sub category code */

aside .wp-block-group {
    background: deeppink;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 1px;
    border: 1px solid;
	margin-bottom: -35px;
}


#primary .site-main article .entry-content {
	display:block !important;
}
header.entry-header{
	display:none;
}

.nav-links {
	display:none !important;
}

#pdfViewerContainer {
    margin-left: -28px;
}