@CHARSET "UTF-8";


@media print {
	
	/* header */
	#cei,
	nav.main-navigation-wrapper{
		display:none;
	}	
	.site-logo[href]:after {
	   content:"" !important;
	}
	.top-bar{
		height:120px;
	}
	#page-builder-container{
		margin-top: 120px;
	}
	
	/* footer */
	#footer-top,
	#footer,
	footer{
		display:none;
	}
	
	
	/* mantener el layout de home */
	.page-builder-column-wrapper .page-builder-column img{
		height:auto;
	}
	.page-builder-column-wrapper .page-builder-column a{
		height:auto;
	}
	#page-builder-container{
		margin-top: 80px;
		margin-bottom: 30px;
	}	
	#footer-top{
		height:auto;
		margin-bottom: 10px;
		position:relative;
	}
	#footer-top .container{
		width:100%;
	}
	#footer-top #footer-home{
		width:100%;
		height:auto;
	}
	#footer-top #footer-home .media{
		float:none;
		margin:0px auto;
		width:100%;
	}
	#footer-home .bloque1{
		float:none;
	}	
	#footer-home .bloque2{
		display:inline-block;
		float:none;
	}
	#page-builder-container .page-builder-element h3.page-builder-element-title {
		font-size:10px;
	}	
	.page-builder-row-section{
		margin-left: 10px;
    	margin-right: 10px;
		width:calc(100% - 20px);
	}	
	
	.page-builder-column-wrapper .col-md-3{
		float: left;
    	width: calc(25% - 4px);
    	margin: 2px;
	}
	.page-builder-column-wrapper .col-md-3:last-child{
		margin-right: 0px;
	}
	.page-builder-column-wrapper .col-md-3:first-child{
		margin-left: 0px;
	}
	
	.page-builder-column-wrapper .col-md-6{
		float: left;
    	width: calc(50% - 4px);
    	margin: 2px;
	}
	.page-builder-column-wrapper .col-md-6:last-child{
		margin-right: 0px;
	}
	.page-builder-column-wrapper .col-md-6:first-child{
		margin-left: 0px;
	}	
	.page-builder-column-wrapper .col-md-9{
		float: left;
    	width: calc(75% - 4px);
    	margin: 2px;
	}
	.page-builder-column-wrapper .col-md-9:last-child{
		margin-right: 0px;
	}
	.page-builder-column-wrapper .col-md-9:first-child{
		margin-left: 0px;
	}
	
	.page-builder-column-wrapper .col-md-12{
		float: left;
    	width: 100%;
    	margin-top:2px;
    	margin-bottom:2px;
	}	
	.page-builder-column-wrapper img{
		width:100%;
		height:auto;
	}
	/* FIN layout de home */
	
	/* ajustes generales bootstrap */
	.nopadding-left{
		padding-left:20px !important;
	}
	.nopadding-right{
		padding-right:20px !important;
	}
	/* FIN ajustes generales bootstrap */
	
	/* Elimina filtros en listados */
	.filtro-listado-gris{
		display:none;
	} 
	#tipos-grados{
		display:none;
	}
}	


