/*
Theme Name: Digicove Child
Theme URI: http://demo.bravisthemes.com/digicove/
Description: A child theme of Digicove
Author: Your Name
Author URI: 
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: digicove-child
Domain Path: /languages
Template: digicove
Tags: business, corporate, creative agency, digital agency, digital marketing
*/

/* ==========================================================================
   Child Theme Styles
   ========================================================================== */

/* header */

.pxl-menu-primary .sub-menu li a span {
  color: #1c1c25;
}

.pxl-mask-bg-parallax {
  background: linear-gradient(180deg, #00bce0 0%, #008db0 100%);
}
.pxl-slider-item-1 .pxl-slide-item-wrap .image-right .sl-content {
  justify-content: space-between;
}
.pxl-slider-item-1
  .pxl-slide-item-wrap
  .image-right
  .sl-content
  .pxl-slide-bg-right {
  background-size: contain;
}
.pxl-meta-box-carousel1 .btn-readmore {
  background: linear-gradient(90deg, #ed6959 0%, #f2b705 100%);
}
.pxl-meta-box-carousel1 .pxl-item--inner .pxl-item--icon {
  background: linear-gradient(90deg, #ed6959 0%, #f2b705 100%);
  box-shadow: 0px 10px 40px 0px #ff84697a;
}
.elementor-1600
  .elementor-element.elementor-element-ea625f4
  .pxl-video-player1
  .pxl-video--inner {
  width: 629px;
}
.pxl-service-carousel1 .pxl-swiper-dots .pxl-swiper-pagination-bullet {
  background-color: #00bce0;
}
.pxl-swiper-dots .pxl-swiper-pagination-bullet {
  background-color: #00bce0;
  opacity: 20px;
}
.pxl-meta-box-carousel1 .pxl-swiper-slide:nth-child(even) .btn-readmore {
  background: linear-gradient(90deg, #00bce0 0%, #7ccbe9 100%);
}
.pxl-meta-box-carousel1
  .pxl-swiper-slide:nth-child(even)
  .pxl-item--box
  .pxl-item--icon {
  background: linear-gradient(90deg, #00bce0 0%, #7ccbe9 100%);
  box-shadow: 0px 10px 40px 0px #00bce07a;
}
.pxl-meta-box-carousel1 .pxl-item--inner {
  padding: 60px 32px 120px 32px;
}
.elementor-1600
  .elementor-element.elementor-element-cd44e2d
  .pxl-item--inner
  .pxl-item--title {
  line-height: 1.2;
  margin-bottom: 20px;
}
.pxl-meta-box-carousel1 .pxl-item--inner {
  max-height: 530px;
  min-height: 530px;
}

.pxl-service-carousel1
  .pxl-item--inner
  .pxl-item--holder
  .pxl-item--title:after,
.pxl-service-carousel1
  .pxl-item--inner
  .pxl-item--holder
  .pxl-item--description {
  background: linear-gradient(90deg, #f98524 -14.62%, #feb62c 84.05%);
}
.pxl-service-carousel1 .pxl-item--inner .pxl-item--holder .item-readmore:after {
  background: linear-gradient(90deg, #053146 0%, #2b9fbb 100%);
}

@media (max-width: 575px) {
  .pxl-progressbar.layout-4 {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
  .pxl-progressbar.layout-4 .progress-box {
    text-align: center;
  }
  #ak-our-skill .elementor-widget-pxl_button {
    text-align: center;
  }
}
/* footer */

#ak-footer-form.elementor-widget-shortcode {
  margin: auto;
  width: 75%;
}



/* about us */
.ak-work-progress .pxl-particle .elementor-repeater-item-31266de {
  left: 0;
  width: 100%;
}
.ak-work-progress .pxl-particle .elementor-repeater-item-31266de img {
  width: 100%;
}
section#ak-digital-growth {
  width: 90%;
  margin: auto;
  margin-top: 80px;
}
.ak-talk-our-team-btn .pxl-button .btn {
  background: transparent;
}
.ak-about-subtitle .pxl-heading .pxl-item--subtitle span {
  background-image: linear-gradient(90deg, #ed6959 0%, #f2b705 100%) !important;
}

/* contact Us */

#ak-contactpage-form {
  margin: auto;
}

.select2 .select2-selection--single .select2-selection__arrow {
  right: 0;
  transform: none;
}

/* services page */

.pxl-history.default .pxl-history-l1 > .corner-box .wrap-content .title {
  color: #303142;
}

/* service single page */



/* blog */

ul.pxl-breadcrumb a, ul.pxl-breadcrumb li a, ul.pxl-breadcrumb li:before {
    color: white !important;
}

#pxl-page-title-default .pxl-breadcrumb li:last-child span{
	background-image: none !important;
	color:#fff !important;
	-webkit-text-fill-color: unset;
}

.pxl-pagination-wrap .page-numbers{
	font-size:18px;
	color:#000;
}

.single-post #pxl-main {
  padding: 0;
}

#pxl-page-title-default{
	background-image: linear-gradient(to right, var(--gradient-two-color-from_two), var(--gradient-two-color-to_two));
}

.single-service #pxl-page-title-default {
  display: none;
}
.pxl-item--content,
ul li {
  line-height: 1.6;
  font-size: 16px;
  color: #303242;
}

.pxl-item--content :is(h2, h3, h4, h5, h6) {
  font-size: 24px;
  line-height: 1.4;
  margin-bottom: 10px;
}
.single-post .pxl-item--image {
  padding: 0;
}
.single-post .pxl-item--image img {
  border-radius: 0;
  height: 100%;
  max-height: 500px;
  width: 100%;
  object-fit: cover;
}
h1.pxl-post--title {
  font-size: 48px;
  line-height: 1.2;
  text-align: center;
  font-weight:700;
}
.single-post .pxl-item--meta {
  text-align: center;
}
.single-post .pxl-item--meta li {
  font-size: 16px;
  line-height: 1.6;
  padding-right: 0;
}
.pxl-pagination-wrap .page-numbers.current, .pxl-pagination-wrap .page-numbers:hover {
    color: #fff;
    background: linear-gradient(180deg, #008EB1 0%, #004466 100%);
    box-shadow: none;
}

.our-process .pxl-item--inner.pxl-transtion:hover h4 a {
    color: #fff !important;
}

.icon-box-section .pxl-icon-box .pxl-item--inner{
    display: flex;
    align-items: flex-start;
}

.pxl-process .pxl-item--title{
	line-height: 26px !important;
}

.pxl-grid.pxl-blog-grid .item--author{
	display: none;
}

@media (max-width: 575px){
	h1.pxl-post--title {
		font-size:38px;
	}
}
