/*
Theme Name: tech-review-blog-child
Theme URI: https://www.indinxt.com/tech-review-blog-child
Description: My custom child theme based on GeneratePress.
Author: Ankit Pandey
Author URI: https://www.indinxt.com/
Template: tech-review-blog
Version: 1.0
*/


/* Custom styles go below this line */

:root{--bs-primary:#ff681e!important;--bs-secondary:#024397!important}.logo-content.text-center.text-sm-start a[title="indipe blog"],.row.top-header.px-3{display:none!important}img.custom-logo{width:-webkit-fill-available;height:fit-content}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{color:#fff}.sidebar-area ul{padding:15px}.footer-widget{background-color:#f2f9ff!important;padding: 2rem;}.text-blue{color:var(--bs-secondary)}.footer-area input[type=text],.footer-area li,.wp-block-group__inner-container h2,footer .sidebar-area .textwidget,footer .sidebar-area .title,footer .sidebar-area address,footer .sidebar-area blockquote,footer .sidebar-area dd,footer .sidebar-area li,footer .sidebar-area td,footer .sidebar-area th,footer a,footer p{color:#000!important}.text-orange{color:var(--bs-primary)}@media (max-width:767px){.header-image-box{height:fit-content!important;padding:2rem}.footer-widget,footer.footer-side{padding:1rem!important}.footer-area{text-align:justify!important}}.scroll-up a{width:45px;height:45px;display:block;border:4px solid;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.scroll-up a i{position:relative;top:6px} .footer-area li {padding: 1px 0;} 
.related-posts-slider {margin: 40px 0;}.related-posts-slider .slide {text-align: center;padding: 10px;}
.related-posts-slider img {width: 100%; border-radius: 8px;}
.related-posts-slider h3 {
  font-size: 16px;
  margin-top: 10px;
}
.related-posts-slider {
  margin: 50px 0;
  position: relative;
}

.related-posts-slider .slide {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  margin: 10px;
}

.related-posts-slider .slide:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 25px rgba(0,0,0,0.15);
}

.related-posts-slider img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-bottom: 3px solid var(--primary-theme-color); /* Accent color */
}

.related-posts-slider h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 15px;
  color: #333;
}

.related-posts-slider a {
  text-decoration: none;
  color: inherit;
}

.related-posts-slider a:hover h3 {
  color: var(--primary-theme-color);
}

.slick-prev, .slick-next {
  background: #fff;
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  color: var(--primary-theme-color);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 10;
}

.slick-prev { left: -50px; }
.slick-next { right: -50px; }

.slick-prev:hover, .slick-next:hover {
  background: #0073aa;
  color: #fff;
}

@media (max-width: 768px) {
  .slick-prev, .slick-next {
    display: none !important;
  }
}
