/*
 Theme Name:   Fildisi Child
 Theme URI:    http://themeforest.net/user/euthemians
 Description:  Fildisi is a multi-purpose WP theme that will make the design life of your site much more easier. Whether general or specific-purpose websites, corporations, freelancers, agencies, photographers, designers,    bloggers, you name it, Fildisi breaks the rules, adjusts to your creativity, and inspires you to create unique layouts to impress the world.
 Author:       Pedro de la Cruz
 Template: fildisi
 Version: 1.0
*/


/**** BOTONERA *****/
.botonera_custom{overflow:hidden;}
.botonera_custom ul{padding:0;margin:0;}
.botonera_custom ul li{display:block;list-style:none;width:33.3333%;float:left;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:20px;}
.botonera_custom ul li a{display:table;text-align:center;width:100%;position:relative;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;overflow:hidden;}
.botonera_custom ul li a:before{content:'';display:block;width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.3);opacity:0;top:0;left:0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.botonera_custom ul li a:hover:before{opacity:1;}
.botonera_custom ul li a > div{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.botonera_custom ul li a span{color:#ffffff;font-size:21px;max-width:170px;margin:0 auto;line-height:24px;-ms-transform: scale(1, 1);-webkit-transform: scalescale(1, 1); transform: scalescale(1, 1);display:inline-block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.botonera_custom ul li a:hover span{-ms-transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}

.opc_impuestos{background:#c28fb1;}
.opc_impuestos span:before{content:'';display:block;width:99px;height:117px;background:url(img/ico_impuestos.png) top left no-repeat;margin:0 auto;margin-bottom:15px;}

.opc_rendir{background:#aa1762;}
.opc_rendir span:before{content:'';display:block;width:135px;height:110px;background:url(img/ico_cuentas.png) top left no-repeat;margin:0 auto;margin-bottom:15px;}

.opc_gestionar{background:#872065;}
.opc_gestionar span:before{content:'';display:block;width:109px;height:96px;background:url(img/ico_gestionar.png) top left no-repeat;margin:0 auto;margin-bottom:15px;}

.opc_mecenas{background:#43baeb;}
.opc_mecenas span:before{content:'';display:block;width:104px;height:110px;background:url(img/ico_mecenas.png) top left no-repeat;margin:0 auto;margin-bottom:15px;}

.opc_gobernar{background:#16aae2;}
.opc_gobernar span:before{content:'';display:block;width:123px;height:124px;background:url(img/ico_gobernar.png) top left no-repeat;margin:0 auto;margin-bottom:15px;}

.opc_crear{background:#2097d4;}
.opc_crear span:before{content:'';display:block;width:90px;height:127px;background:url(img/ico_crear.png) top left no-repeat;margin:0 auto;margin-bottom:15px;}

/*Propiedades Placeholder*/
input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{opacity: 1 !important;}
input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder{opacity: 1 !important;}
input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{opacity: 1 !important;}
input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{opacity: 1 !important;}

/***** CUSTOM PORTFOLIOS *****/
.alm-reveal{overflow:hidden;}

.eut-isotope-column-2 .single-portfolio-home{width:calc(50% - 10px);float:left;margin-bottom:10px;}
.eut-isotope-column-3 .single-portfolio-home{width:calc(33.333% - 10px);float:left;margin-bottom:10px;}
.eut-isotope-column-4 .single-portfolio-home{width:calc(25% - 10px);float:left;margin-bottom:10px;}
.eut-isotope-column-5 .single-portfolio-home{width:calc(20% - 10px);float:left;margin-bottom:10px;}
.eut-isotope-column-6 .single-portfolio-home{width:calc(16.666% - 10px);float:left;margin-bottom:10px;}

.container-ajax-loader{height:auto !important;}
#load-more{line-height:0.4 !important;}
.contenedor-custom{padding-top:20px !important;padding-bottom:30px !important;}

.portfolio-filter{overflow:hidden;margin-bottom:20px;}
#select-cat-home,#select-cat-int{float:left;width:50% !important; box-sizing: border-box;margin-right:10px !important;}
#select-show-home,#select-show-int,#select-show-home-mes,#select-show-home-ano{float:left;width:calc(25% - 10px) !important; box-sizing: border-box;margin-right:10px !important;}
#select-show-home-ano{margin-right:0px !important;}
.error_search{text-align:center;font-size:32px;}
.alm-load-more-btn{line-height:0.4 !important;}
.send_form_home{width:100%;}

/******* BLOQUES BUSCADOR  *****/
.box-post-cover{display:table;width:100%;height:100%;background-size:cover;height:100px;position:relative;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.box-post-inside{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.box-post-inside p{background:rgba(255,255,255,0.7);color:#000000;font-size:13px;line-height:16px;box-sizing:border-box;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.box-post-cover:hover p{padding-top:10%;padding-bottom:10%;}
.eut-isotope.eut-with-gap .eut-isotope-item{margin-bottom:20px !important;}
.box-portfolio-cover{display:table;width:100%;height:100%;background-size:cover;height:100px;position:relative;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.box-portfolio-cover:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);opacity:0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.box-portfolio-cover:hover:after{opacity:1;}
.box-portfolio-inside{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}
.box-portfolio-inside h3{color:#ffffff;color:#ffffff;font-size:14px;line-height:16px;box-sizing:border-box;display:inline-block;text-transform:uppercase;font-weight:bold;}
.box-portfolio-inside p{color:#ffffff;font-size:15px;line-height:21px;box-sizing:border-box;padding-left:10px;padding-right:10px;text-transform:uppercase;padding-bottom:5px;}
.body_title_cat{clear:both;overflow:hidden;width:100%;padding-top:10px;/*display:none;*/padding-bottom:10px;}
.head_title_cat a{display:block;background:#0076bf;color:#ffffff;box-sizing:border-box;padding-left:15px;border-bottom:1px solid #ffffff;font-size:18px;padding-top:5px;padding-bottom:5px;width:calc(100% - 10px);}
.container-custom{width:100% !important;max-width:100% !important;}
.alm-load-more-btn,.send_form_home{color:#000000 !important;}
.alm-load-more-btn:hover,.send_form_home:hover{color:#ffffff !important;}

@media (max-width: 1200px) {
    .single-portfolio-home{width:calc(50% - 20px) !important;}
	.box-portfolio-inside p{font-size:10px;line-height: 13px;}
	.box-post-cover{height:150px;}
	.container-custom .single-portfolio-home{width:calc(50%) !important;}
	
	.opc_mecenas span:before{width:84px;height:90px;background-size:84px;}
	.opc_impuestos span:before{width:79px;height:97px;background-size:79px;}
	.opc_rendir span:before{width:115px;height:94px;background-size:115px;}
	.opc_gestionar span:before{width:89px;height:79px;background-size:89px;}
	.opc_gobernar span:before{width:103px;height:104px;background-size:103px;}
	.opc_crear span:before{width:70px;height:100px;background-size:70px;}
	.botonera_custom ul li a span{font-size:19px;}
	
}

@media (max-width: 1023px) {
    .single-portfolio-home{width:calc(50% - 20px) !important;}
	#select-show-home,#select-show-int,#select-cat-home,#select-cat-int{width:100% !important;margin-right:0 !important;}
	#select-show-home-mes,#select-show-home-ano{width:calc(50% - 5px) !important;}
	
	.opc_mecenas span:before{width:64px;height:70px;background-size:64px;margin-bottom:5px;}
	.opc_impuestos span:before{width:59px;height:77px;background-size:59px;margin-bottom:5px;}
	.opc_rendir span:before{width:95px;height:78px;background-size:95px;margin-bottom:5px;}
	.opc_gestionar span:before{width:69px;height:62px;background-size:69px;margin-bottom:5px;}
	.opc_gobernar span:before{width:73px;height:74px;background-size:73px;margin-bottom:5px;}
	.opc_crear span:before{width:50px;height:72px;background-size:50px;margin-bottom:5px;}
	.botonera_custom ul li a span{font-size:14px;line-height:16px;}
}

@media (max-width: 959px) {
.container-custom{width:100% !important;max-width:100% !important;}
}

@media (max-width: 767px) {
    .single-portfolio-home{width:calc(33.333% - 10px) !important;float:left;}
	.box-portfolio-inside p{font-size:15px;line-height: 21px;}
	.opc_mecenas span:before{width:84px;height:90px;background-size:84px;margin-bottom:15px;}
	.opc_impuestos span:before{width:79px;height:97px;background-size:79px;margin-bottom:15px;}
	.opc_rendir span:before{width:115px;height:94px;background-size:115px;margin-bottom:15px;}
	.opc_gestionar span:before{width:89px;height:79px;background-size:89px;margin-bottom:15px;}
	.opc_gobernar span:before{width:103px;height:104px;background-size:103px;margin-bottom:15px;}
	.opc_crear span:before{width:70px;height:100px;background-size:70px;margin-bottom:15px;}
	.botonera_custom ul li a span{font-size:19px;line-height:21px;}
}

@media (max-width: 640px) {
	.opc_mecenas span:before{width:104px;height:110px;margin-bottom:15px;background-size:104px;}
	.opc_impuestos span:before{width:99px;height:117px;margin-bottom:15px;background-size:99px;}
	.opc_rendir span:before{width:135px;height:110px;margin-bottom:15px;background-size:135px;}
	.opc_gestionar span:before{width:109px;height:96px;margin-bottom:15px;background-size:109px;}
	.opc_gobernar span:before{width:123px;height:124px;margin-bottom:15px;background-size:123px;}
	.opc_crear span:before{width:90px;height:127px;margin-bottom:15px;background-size:90px;}
	.botonera_custom ul li a span{font-size:21px;line-height:24px;}	
	.botonera_custom ul li{width:50%;}
	
	.single-portfolio-home{width:calc(50% - 10px) !important;float:left;}
	.container-custom .single-portfolio-home{width:calc(100%) !important;margin-bottom:10px;}
}

@media (max-width: 480px) {
 	 #select-cat-home,#select-cat-int{float:inherit;width:100% !important; margin-right:0px !important;}
	 #select-show-home,#select-show-int,#select-show-home-mes,#select-show-home-ano{float:inherit;width:100% !important;}
	.single-portfolio-home{width:calc(100% - 20px) !important;float:left;}
	.botonera_custom ul li{width:100%;}
}