/**
 * Theme Name:     itx-child
 * Author:         mciglesias91
 * Template:       gutentools-starter
 * Text Domain:	   itx-child
 * Description:    Tema para itx consult
 */

.wp-block-cover .wp-block-cover__background{
	opacity: 0 !important;
}

.wp-block-post-excerpt__more-link{
	background: #0B2841 !important;
	color: #ffff !important;
}

a.wp-block-post-excerpt__more-link:hover {
	background: #4d89bd !important;
	color: #fff !important;
}

.tag-cloud-link, .taxonomy-post_tag a{
	background: #0B2841 !important;
}

:root :where(.wp-block-search .wp-element-button, .wp-block-search .wp-block-button__link){
	background: #0B2841 !important;
}

.wp-element-button:hover, 
.wp-block-button__link:hover, 
a.wp-block-post-excerpt__more-link:hover {
	background: #4d89bd !important;
}

.wp-block-columns.workcol{
	margin-block-start: 0 !important;
}

.has-white-background-color{
	background-color: #EDEDED;
}

.has-text-align-left{
	
	text-align:justify !important;
}
p{
	
	text-align: justify;
}
/** Navegacion*/
.wp-block-navigation-item__content:before {
	background: #fff;
	background-color: none;
}
.wp-block-navigation-item__content:hover::before{
	background: #E8E3E5;
} 

h2.has-background{
	padding: 0.25em 0.25em !important;
}
.wp-block-post-content{
	background-color: #EDEDED !important;
}
.imablog{
	display: none;
}

@media (min-width: 782px) {

.wp-block-column.footer1.is-layout-flow.wp-block-column-is-layout-flow, .wp-block-column.footer2.is-layout-flow.wp-block-column-is-layout-flow{
	border-right: solid #fff 1px;
}

}

@media only screen and (max-width: 1024px) and (min-width: 601px)  {

.wp-block-navigation__responsive-container-content{
	gap: 7px !important;
	font-size: 11px !important;	
}

}

@media only screen and (max-width: 782px) and (min-width: 601px){
	.wp-block-group.textslider{		
		margin-top: 3rem !important;
	}
	.wp-block-column.colslider2{
		padding-top: 2rem !important;
		padding-left: 22rem !important;
	}
	.textcolslider2{
		font-size: 14px !important;
		margin: 0 auto !important;
	}	
	.wp-block-column.entr1, .wp-block-column.entr3, .wp-block-column.entr4, .wp-block-column.entr2{		
		max-width: 250px !important;
		text-align:center !important;
		display:flex !important;
		flex-direction:column !important;
		align-items:center !important;
		justify-content:center !important;
	}
	.footer1, .footer2, .footer3{
		text-align:center !important;
		display:flex !important;
		flex-direction:column !important;
		align-items:center !important;
		justify-content:center !important;
	}
	.wp-block-column.servcol{
		max-width: 320px;		
		text-align:center !important;
		display:flex !important;
		flex-direction:column !important;
		align-items:center !important;
		justify-content:center !important;
	}
}



@media only screen and (max-width: 600px) {
	
	.wp-block-column.entr1, .wp-block-column.entr3, .wp-block-column.entr4, .wp-block-column.entr2{		
		max-width: 250px !important;
		text-align:center !important;
		display:flex !important;
		flex-direction:column !important;
		align-items:center !important;
		justify-content:center !important;
	}
	.wp-block-column.servcol{		
		text-align:center !important;
		display:flex !important;
		flex-direction:column !important;
		align-items:center !important;
		justify-content:center !important;
	}
	
	.wp-block-columns.colentr{
		text-align:center !important;
		display:flex !important;
		flex-direction:column !important;
		align-items:center !important;
		justify-content:center !important;	
	}
	
	.wp-block-group.textslider{		
		margin-top: 8rem !important;
	}
	.wp-block-column.colslider2{
		padding-top: 2rem !important;
		padding-left: 6.8rem !important;
	}
	.textcolslider2{
		font-size: 13px !important;
	}	
}