/*
 Theme Name:     npc
 Description:    Divi Child Theme
 Author:         New Plaza Team
 Author URI:     https://www.newplazacinema.org
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


.post-content .post-content-inner .et_pb_column.et_pb_column_1_4.et_pb_column_10001.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
	display: none !important;
}

.post-content .post-content-inner .et_pb_column.et_pb_column_3_4.et_pb_column_10000.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough {
	width: 100% !important;
}

.main-garys-blog-container .title-gary-block {
		display: none !important;
}

.main-garys-blog-container .sub-title-gary-block {
		display: none !important;
}

.main-garys-blog-container .et_pb_section.et_pb_section_10000.et_section_specialty {
	padding: 0 !important;
}

.main-garys-blog-container .et_pb_row_inner.et_pb_row_inner_10000 {
	padding: 11px 0 !important;
}

.main-garys-blog-container-list .more-link {
	    font-weight: 700;
    text-transform: uppercase;
    text-decoration: underline;
    padding-top: 10px;
}

.custom-pagination-wrapper {
  text-align: center;
  margin: 30px 0;
}

.custom-pagination-wrapper ul,
.custom-pagination-wrapper .page-numbers {
  display: inline-flex;
  gap: 6px;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  justify-content: center;
}

.custom-pagination-wrapper li a,
.custom-pagination-wrapper li span,
.custom-pagination-wrapper .page-numbers a,
.custom-pagination-wrapper .page-numbers span {
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  min-width: 32px;
  text-align: center;
}

.custom-pagination-wrapper .current {
  background: #333;
  color: #fff !important;
  font-weight: bold;
  border-color: #333;
}

.full-pagination {
  display: block;
}

.compact-pagination {
  display: none;
}

@media (min-width: 560px) {
 .compact-pagination {
    display: none !important;
  }
}

@media (max-width: 560px) {
  .full-pagination {
    display: none;
  }

  .compact-pagination {
    display: inline-flex;
  }

  .compact-pagination li a,
  .compact-pagination li span {
    font-size: 12px;
    padding: 6px 8px;
    min-width: 26px;
  }
}


.main-garys-blog-container.force-excerpt .et_pb_text_inner {
  display: -webkit-box;
  -webkit-line-clamp: 4; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 6.5em; 
}


.main-garys-blog-container.force-excerpt .more-link {
  display: inline-block;
  margin-top: 10px;
  
   font-weight: 700;
    text-transform: uppercase;
    text-decoration: underline;
    padding-top: 10px;
}

.main-garys-blog-container .et_pb_module.et_pb_text.et_pb_text_10001.et_pb_text_align_left.et_pb_bg_layout_light {
   display: none !important;
}

.force-excerpt .et_pb_row_inner.et_pb_row_inner_10000 {
	padding-top: 0 !important;
}

.force-excerpt .et_pb_module.et_pb_text.et_pb_text_10000.et_pb_text_align_left.et_pb_bg_layout_light {
	margin-bottom: 0 !important;
}

.garys-corner-post-container p {
	    color: #000000 !important;
}

.garys-corner-post-container .et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_post p {
	color: #000000 !important;
}

#nav_menu-4 {
	display: none !important;
}

 #recent-posts-2 {
	margin-bottom: 0 !important;
}

.button-all-post {
	background-color: #333;
    color: #FFFFFF;
    border: 1px solid #333;
	
}

.et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module  {
	padding-left: 33px !important;
}
@media(max-width: 980px) {
	.et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module  {
	padding-left: 0px !important;
}
}

.button-all-post:after {
	 color: #FFFFFF !important;
}

.button-all-post:hover::after {
	color: #000000 !important;
}


.button-all-post:hover {
	 color: #000000 !important;
	  border: 1px solid #333 !important;
}
