/*
Theme Name: Conult Child
Theme URI: https://gaviaspreview.com/wp/conult/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes Team
Description: Child theme for the Conult theme.
Template: conult
*/

.gsc-image-content.skin-v7{
	padding: 30px;
}

#premios-block .gsc-image-content.skin-v7 .box-content .desc,
#certificados-block .gsc-image-content.skin-v7 .box-content .desc{
	font-size: .9rem;
    line-height: 1.4;
}

#premios-block .gsc-image-content.skin-v7 .box-content .read-more,
#certificados-block .gsc-image-content.skin-v7 .box-content .read-more{
	position: absolute;
    bottom: 3%;
    text-align: center;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 100%;
}

#premios-block .gsc-image-content.skin-v7,
#certificados-block .gsc-image-content.skin-v7{
	height: calc(100% - 30px);
	padding-bottom: 5rem;
}
#premios-block .elementor-widget-wrap>.elementor-element,
#premios-block .elementor-element .elementor-widget-container,
#premios-block .gva-element,
#certificados-block .elementor-widget-wrap>.elementor-element,
#certificados-block .elementor-element .elementor-widget-container,
#certificados-block .gva-element{
	height: 100%;
}

.gva-offcanvas-content .top-canvas,
header .header-mobile-content{
	background: #0D2753;
}

.header-mobile .header-mobile-content .header-content-inner .header-right .canvas-mobile .dropdown-toggle .icon{
	color: white;
}

.gva-content-items .item-columns .post-thumbnail{
	max-height: 250px;
}


.gva-content-items .item-columns .post-thumbnail a{
	width: 100%;
    height: 100%;
    display: block;
}

.gva-content-items .item-columns .post-thumbnail a img{
	height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.pt-dos{
	padding-top: 2rem!important;
}

.pt-cuatro{
	padding-top: 4rem!important;
}

.video-carrusel-custom .gva-video-carousel .video-item-inner .video-link{
	width: 60px;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
    right: 5px;
    bottom: 5px;
    z-index: 10;
	border-left: 0;
}

.video-carrusel-custom .gva-video-carousel .video-item-inner .video-title{
	background: rgba(0, 0, 0, 0.6);
    padding: 10px 80px 0 20px;
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    line-height: 1.2;
    min-height: 60px;
}

#areas-home .gsc-services-group .service-item.style-3 .service-item-content .service-image .box-icon{
	width: 60px;
	height: 60px;
}

.post:not(.post-single-content) .post-thumbnail{
	width: 100%;
	height: 200px;
}

.post:not(.post-single-content) .entry-content{
	padding-top: 1.6rem;
}
.post:not(.post-single-content) .read-more{
	margin-top: 2rem;
}

.post:not(.post-single-content) .post-thumbnail img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.post:not(.post-single-content) .entry-content .content-inner .entry-title{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    height: 60px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	line-height: 1.2;
}

.gva-brand-carousel .brand-item-content .brand-item-image img{
	opacity: 1;
}