/*
Theme Name: Yoga Fit Child
Theme URI: http://cmsmasters.net/yoga-fit-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Yoga Fit Child Theme
Template: yoga-fit
Version: 1.0.0
License:
License URI:
Text Domain: yoga-fit-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


/* jreig */




/**************************** Home ***********************************/

.custom-gallery img {
    width: 300px!important; /* Ancho fijo */
    height: 200px!important; /* Altura fija */
	min-width: 350px!important;
	min-height: 250px!important;
    object-fit: cover; /* Recorta las imágenes manteniendo su proporción */
    display: block; /* Asegura que no haya espacios extra en el diseño */
	 transition: transform 0.3s ease, filter 0.3s ease;
}
.shiva-img {
	padding-top: 40px;
}
.logo-bono{
	width: auto;
	height: 40px;
}


.card__classes-home {
    background: #fff;
    padding: 1rem;
    border-radius: 0.3rem;
    min-height: 20rem;
}

.card-home-classes__img img {
    border-radius: 0.3rem;
}


.card__classes-home:hover {
    background: #cd739914;
    cursor: pointer;
    transition: 400ms ease-in-out;
}

.card-home-classes__img:hover {
    box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.5);
    transition: 400ms ease-in-out;
}



/* jreig CSS */

/********************************* menú *****************************************/
header#header {
    background: #fff;
}

.menu-item a span {
    color: #878a9a;
}

.menu-item a span:hover {
    color: #000;
}

.enable_logo_side #header.navi_scrolled .header_mid_outer, #header.navi_scrolled .header_bot_outer {
    background-color: rgba(255, 255, 255, 1);
}

#header #navigation > li.current-menu-item > a > span, #header #navigation > li.current-menu-ancestor > a > span, #header #navigation > li.current-menu-item > a > .nav_subtitle, #header #navigation > li.current-menu-ancestor > a > .nav_subtitle {
   color: #cd7399 !important;
}

/* breadcrumbs */

.cmsms_breadcrumbs_inner {
    display: none;
}

/* header entries */
h1.entry-title {
    color: #cd7399 !important;
}

/****************************** Content ****************************************/

/* clases */

ul.classes__llista {
    margin-left: 1rem;
}

ul.classes__llista li::before {
    color: #878a9a;
}

span.tarifes__servei {
    font-weight: 600;
}

span.tarifes__preu {
    color: #cd7399;
    font-weight: 600;
}

/* serveis */

.serveis__img {
    margin: 1rem 0rem;
}

h5.serveis__h5 {
    margin: 0rem 0rem;
}

/* Blog */

.published.cmsms_post_date {
  display: none !important;
}


/************** Media queries *************************/

@media (max-width: 1024px) {

	.header_mid_inner {
    background: #fff;
		}
	 a.responsive_nav.cmsms_theme_icon_resp_nav {
	    background: #cd7399;
	}

}

/* Fi jreig CSS */





