/*
Theme Name: Medicross Child
Theme URI: http://demo.casethemes.net/medicross
Author: Case-Themes
Author URI: https://casethemes.net/
Description:Medicross is a beautifully handcraftedfor doctors, clinics, medical care and health care centers, hospitals, dentists, orthopedic doctors, pediatricians, psychologists on Elementor Page Builder & designed with great attention to details, flexibility and performance. Medicross has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.3
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: medicross
Text Domain: medicross-child
Tags:appointment booking, chiropractor, dentist, doctor, doctor appointment, doctor booking, health, health theme, healthcare, hospital, medical, medical appointment, medical booking, medical theme, pharmacy
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4.1
*/

.mobile-footer-nav {
  display: none; /* hidden by default */
}

@media screen and (max-width: 768px) {
  .mobile-footer-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-around;
    background: #fff;
    border-top: 1px solid #ddd;
    padding: 15px 0;
    z-index: 9999;
  }
  .mobile-footer-nav a {
    font-size: 22px;
    color: #2F4C3A;
    text-decoration: none;
  }
  .pxl-scroll-top.pxl-on {
    bottom: 60px;
  }
}

.pxl-scroll-top .pxl-scroll-progress-circle path {
    stroke: #EACFB2;
}

/* Navigation */
.pxl-menu-primary li.menu-item > a:hover, .pxl-menu-primary li.menu-item > a.current, .pxl-menu-primary li.menu-item.current_page_item > a, .pxl-menu-primary li.menu-item.current-menu-item > a, .pxl-menu-primary li.menu-item.current_page_ancestor > a, .pxl-menu-primary li.menu-item.current-menu-ancestor > a {
        color: #EACFB2!important;
    }
}

/* Kontaktu forma */
.elementor-39 .elementor-element.elementor-element-955c713 .pxl-contact-form .wpcf7-submit {
    background: #2F4C3A!important;
}

/* Search pop-up */
#pxl-search-popup .pxl-item--conent {
    background-color: rgb(128 128 128 / 80%);
}

/* Back to top */
.pxl-scroll-top:before {
    background-color: #2F4C3A;
}

.pxl-scroll-top {
	color: #fff!important;
}

/* Jaunumi */
.post-tags-share > div .post-shares .social-share .social a {
    color: #2F4C3A;
}

.post-tags-share > div .post-shares .social-share .social a:hover {
    color: #fff!important; 
}

.pxl-post--meta.pxl-flex-middle {
    display: none;
}

.blog .pxl-pagination-wrap .page-numbers:hover, .search .pxl-pagination-wrap .page-numbers:hover, .tag .pxl-pagination-wrap .page-numbers:hover, .categorie .pxl-pagination-wrap .page-numbers:hover, .blog .pxl-pagination-wrap .page-numbers.current, .search .pxl-pagination-wrap .page-numbers.current, .tag .pxl-pagination-wrap .page-numbers.current, .categorie .pxl-pagination-wrap .page-numbers.current {
    background-color: #2F4C3A;
}

.post-comments, .post-author {
    display: none;
}

.post-tags-share > div .post-shares .label i {
    color: #fff !important;
}

.pxl-post--button a,
.post-tags-share > div .post-shares .label {
    color: #2F4C3A !important;
}

.widget_product_categories ul:not(.list) li a, .widget_categories ul:not(.list) li a, .widget_nav_menu ul:not(.list) li a, .widget_pages ul:not(.list) li a, .widget_archive ul:not(.list) li a, .widget_meta ul:not(.list) li a, .widget_recent_entries ul:not(.list) li a {
    color: #2F4C3A; 
}

.single-post-inner .post-metas .meta-inner span, .single-post-inner .post-metas .meta-inner a, .single-post-inner .post-metas .meta-inner .icon-post i  {
    color: #2F4C3A!important; 
}

.widget .widget-title, .pxl-widget-title, .wp-block-search__label, .pxl-sidebar-sticky .widget .wp-block-heading, .rss-widget-title, .widget_block .wp-block-search__label {
    background-color: #2F4C3A;
}

.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .post-date {
  background-color: #EACFB2;

}

.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .post-date .date-day,
.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .post-date .date-month,
.pxl-archive-post .post-date .date-month,
.pxl-archive-post .post-date .date-day,
.pxl-archive-post .post-content .post-btn-wrap a{
	color: #2f4c3a!important;
}

.pxl-archive-post .post-date {
    background-color: #EACFB2;
}

.pxl-archive-post .post-content .post-metas .meta-inner .icon-post i, .pxl-archive-post .post-content .post-metas .meta-inner span, .pxl-archive-post .post-content .post-metas .meta-inner a {
		color: #2F4C3A !important;
}
	
/* Specialists */
.pxl-grid-filter .filter-item.active, .pxl-grid-filter .filter-item:hover {
    background-color: #EACFB2;
    border-color: #EACFB2;
    color: #fff;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--category, .pxl-portfolio-carousel1 .pxl-grid-item .pxl-post--inner .pxl-post--category, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .pxl-post--category, .pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--category {
    opacity: 0;
    background-color: #EACFB2;
    color: #2F4C3A;
}

.pxl-grid-filter .filter-item {
    color: #2f4c3a;
}

.pxl-grid .pxl-post--category a {
	color: #fff!important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .btn-readmore, .pxl-portfolio-carousel1 .pxl-grid-item .pxl-post--inner .btn-readmore, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .btn-readmore, .pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-post--inner .btn-readmore {
    color: #fff;
    background-color: #2F4C3A;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .btn-readmore:hover, .pxl-portfolio-carousel1 .pxl-grid-item .pxl-post--inner .btn-readmore:hover, .pxl-portfolio-grid-layout1 .pxl-swiper-slide .pxl-post--inner .btn-readmore:hover, .pxl-portfolio-carousel1 .pxl-swiper-slide .pxl-post--inner .btn-readmore:hover {
    background-color: #EACFB2;
}

/* Pakalpojumi */
.pxl-industries-grid-layout1 .pxl-grid--search input:focus, .pxl-industries-grid-layout1 .pxl-grid--search input:active {
    border-color: #2F4C3A!important;
}

@media screen and (max-width: 767px) {
.pxl-industries-grid-layout1 .pxl-grid-item .position {
        font-size: 12px !important;
    }
} 

.pxl-industries-grid-layout1 .pxl-grid-filter .filter-item.active, .pxl-industries-grid-layout1 .pxl-grid-filter .filter-item:hover {
    background-color: #2F4C3A;
}

.pxl-item--title {
		font-family: 'GT Walsheim Pro', sans-serif;
		font-weight: 500;
}


/* .img-of img {
    object-fit: cover;
}
 */

.img-of {
  position: relative;
  display: inline-block;
}

.img-of img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.img-of::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, #2F4C3A00 0%, #2F4C3A 100%);
  pointer-events: none;
	border-radius: 20px;
}

.pxl-image-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow:hover {
    background-color: #2F4C3A !important;
    color: #fff !important;
}

.pxl-image-carousel1 .pxl-swiper-arrow-wrap .pxl-swiper-arrow {
    color: #2F4C3A !important;
}

/*404 lapa */
.error404 .btn-sm {
	background-color: #2f4c3a;
}

.error404 .btn-sm:hover {
	background-color: #eacfb2;
	color: #fff;
}

/* Complianz */
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
	font-weight: 400!important;
	font-size: 13px !important;
}

.cmplz-cookiebanner .cmplz-category-title {
  font-size: 15px !important;
	color: #2F4C3A !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category {
    border-bottom: 1px solid #0000000d;
}

.cmplz-label {
    font-size: 13px;
}

@media only screen and (min-width: 770px) {
	.cmplz-cookiebanner .cmplz-buttons {
  	grid-column: span 1!important;
  }
}

