/* For the "inset" look only */ /* Let's get this party started */ ::-webkit-scrollbar { width: 10px; } /* Track */ ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgb(200, 200, 200); -webkit-border-radius: 10px; border-radius: 10px; } /* Handle */ ::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: rgb(200, 200, 200); -webkit-box-shadow: inset 0 0 6px rgb(200, 200, 200); } ::-webkit-scrollbar-thumb:window-inactive { background: rgb(200, 200, 200)); }



::-webkit-scrollbar{width:3px;position:absolute;}



#wrapper_project{



  scrollbar-base-color: #C0C0C0;



  scrollbar-base-color: #C0C0C0;



  scrollbar-3dlight-color: #C0C0C0;



  scrollbar-highlight-color: #C0C0C0;



  scrollbar-track-color: #EBEBEB;



  scrollbar-arrow-color: black;



  scrollbar-shadow-color: #C0C0C0;



  scrollbar-dark-shadow-color: #C0C0C0;



}







/* FILTROS */







.filtros{top:-700px;position:absolute;}



.filtro.vista  span{width:26px;height:26px;display:block;padding:4px 15px; }



.filtro.vista  span:last-child{padding-right:0;}



.filtro.vista  .mosaic span{background:url(../img/portfolio/mosaic.png) no-repeat center center;}



.filtro.vista  .mosaic:hover span,.filtro.vista  .mosaic.active span{background:url(../img/portfolio/mosaic-active.png) no-repeat center center;}



.filtro.vista  .lista span{background:url(../img/portfolio/lista.png) no-repeat center center;}



.filtro.vista  .lista:hover span,.filtro.vista .lista.active span{background:url(../img/portfolio/lista-active.png) no-repeat center center;}



.filtro.vista .mapa span{background:url(../img/portfolio/mundo.png) no-repeat center center;}



.filtro.vista  .mapa:hover span,.filtro.vista .mapa.active span{background:url(../img/portfolio/mundo-active.png) no-repeat center center;}



#listado_filter{margin-right:-27px;}







.linkFiltros a{background:url(..//img/portfolio/down.jpg) no-repeat right ;display:block;padding-right:25px;}







.linkFiltros a.active{background-image:url(../img/portfolio/up.jpg) !important;}















/*#content-cover{display:none;}*/





body.page-template-portfolio-php {background-color:#fff !important;}
html.rgba  #content-cover{background:#333;}
html.rgba .page-template-portfolio-php #content-cover{background:#ffffff;}



.page-template-perfil-php  #content-cover,.tax-filtro_perfil #content-cover, body.page-template-perfil-php,body.tax-filtro_perfil{ background-color:#333 !important;overflow:hidden;} body.page-template-contacto-php{overflow:hidden;}



.submenu{z-index:100 !important;}



#listado{margin-top:0px;}







#listado:hover tr td,#listado:hover tr td a{color:#cccccc;}



#listado:hover tr:hover td,#listado:hover tr:hover td a{color:#000;font-weight:500;}



#listado_wrapper{margin-top:0px;display:none;}







#listado td{color:#000;}



#listado tr.no_content:hover td{color:#ccc !important;}



#listado a, #listado a:focus{color:#000; font-weight:400;}



#listado a:hover{color:#000 !important;}







td,th{border-left:0;border-right:0;}











/* RESULTADOS DE BÚSQUEDA */







.search_results a {



  font-family: "Open Sans";



    font-size: 20px;



    font-style: normal;



    font-weight: 300;



    line-height: 25px;



}











.separador{padding:0 20px;display:block;float:left;}







/* REDES SOCIALES */







.social_icons{margin: 27px;}



.social_icons .two-image-button.socialButton{margin-top:0;display:inline-block;}



.idiomas{font-family:Raleway, Arial, Helvetica, sans-serif;font-size: 11px;margin-top: 0px;border-right:1px solid #fff; margin-right:5px; padding-right:15px;position:relative;color:#fff;}



.idiomas a,.link_lang{color:#fff; margin-left:0px;height:30px;display:inline-block;vertical-align:top;padding-top:6px;}



.idiomas a.visible{visibility:visible;}



.idiomas a > span{display:block;}



.idiomas a.selected{cursor:pointer;display:none;visibility:visible;color:#000;}



.idiomas a:hover,.link_lang:hover{color:#646464 !important}

.menuMobile .link_lang{height:50px;top:12px;position:relative;left:10px;font-size:12px;}

.idiomas .menu{position:absolute;left:-45px;top:37px;}



.redes{float:right}



.social_icons .fa {



    color: #fff;



    display: block;



    height: 30px;



    line-height: 33px;



    text-align: center;



    width: 30px;



}



#galeria .social_icons,.regular-post .social_icons {



    bottom: 0;



    



    margin: 0;



    position: absolute;



	background:rgba(0,0,0,0.6);



	 width:-moz-calc(100% - 30px);



  width:calc(100% - 30px);



}



.regular-post .social_icons{width:100%;position:inherit;}







/* FILTROS DE BUSQUEDA */







.left{float:left;}







.filtro{float:left;margin:4px 10px 0px 0;text-transform:uppercase;line-height:12px;font-family:"Open Sans";font-style:italic;}







.filtro strong {



    position: relative;



    top: -4px;



}



.filtro.primero{margin-left:115px;}



.filtro.vista{float:right;margin:30px 0;height:25px;}



#reset_filtro{  border: 1px solid gray;font-size: 11px;line-height: 10px;padding: 0;position: relative;margin-right:17px; }



#reset_filtro span{width:auto;padding:7px;cursor:pointer; }



.filtro.vista a{float:left;background:none !important;padding:0;}







.filtro.vista a>img{margin:0;}







.filtro label{margin:0;font-size:11px;line-height:12px;position:relative;bottom:3px;}



.mac-os .filtro label{bottom:0px;}







.filtro ul{float:left;}







/*.filtro .left{margin-left:10px;}*/







.filtro .left ul > li{margin-left:10px;}







.filtro .titulo{margin-bottom:8px;text-align:left;font-size:13px;font-style:normal;border-bottom:1px solid #FFFFFF;padding-bottom:5px;}







.subfilter{padding: 0;font-size:11px;line-height:0;font-style:normal;margin:0;font-family:'Open Sans',sans-serif; margin-bottom:1px;}



.mac-os .subfilter{ margin-bottom:3px;}



@media screen and (-webkit-min-device-pixel-ratio:0) {



/* this will target only Mac Safari and Chrome browsers */



.mac-os .subfilter{ margin-bottom:4px;}



}







.subfilter:last-child{margin-bottom:0}







.subfilter input[type="checkbox"]{border:1px solid gray;margin:0 5px 0 0;}







.vista.active{/*border:1px solid #fff*/border:none;}







.vista img{padding:4px;transition:border-color 0.5s ease-out 0s;max-width:30px;padding:4px;}







.vista.active img{border:none;}







.linkFiltros{position:fixed;margin-top:0;height:85px;width:100%;top:85px;opacity:1;z-index:99;display:block;background:#646464;}







.filtros{color:#FFF;display:block;z-index:9;top:0px;width:100%;background:#646464;height:85px; /*position:fixed;*/padding:0 10px 0 33px;}



#filtrar_portfolio_mapa{height:85px;}







.filtros h4{float:left;color:#DDD;font-size:11px;text-transform:uppercase;border-right:1px solid #AAA;padding-right:9px;height:75px;margin:0;}



.filtros .filtro:eq(2){margin-left:135px;}



/*BLOG*/.blog-cyo-wrapper{margin-top:80px;}/* FIN BLOG*/







.menu_proyecto{padding-left:197px;}







/* LISTADO */







table.dataTable thead th, table.dataTable thead td{color:#000 !important; font-size:13px; font-weight:400 !important;}



#listado_filter input{border-radius:0px; background-color:#c8c8c8; border:none;color: #111111;



    height: 25px;margin-right:2px !important;max-width:121px;max-width:117px;}



#listado_filter .headerButton i {line-height:20px;padding:3px;}











/* Popurri */



.portfolio-wraper{margin-top:85px;}







/* MEDIA */



 



 @media (min-width:1200px)

 {

	table.dataTable td{width:auto !important;}

.sorting_1{width:919px !Important;}

table.dataTable td.ciudad_cell{width:auto;width:124px !important;}

table.dataTable td.pais_cell{width:132px !important;}

table.dataTable td.anyo_cell{width:123px !important;}

table.dataTable td.tipo_cell{width:auto;width:537px !important;} 

.linkFiltros{display:block;}

.linkFiltros.mobile{display:none;}

 }



 @media only screen and (max-width:1200px){
	 .page-template-perfil-php  #content-cover,.tax-filtro_perfil #content-cover, body.page-template-perfil-php,body.tax-filtro_perfil{ overflow-y:auto;} body.page-template-contacto-php{overflow-y:auto;}

	.linkFiltros{display:none;}

	.linkFiltros.mobile{display:block;position:fixed;top:50px;}

	.filtro.vista{display:none;}

	.filtro.primero{ margin-left:0;}

	.linkFiltros{top:50px;height:auto;}

    .filtros{margin-left:0px;height:35px;padding-left:18px;}
	
	.filtro .left ul > li{ margin-bottom:0;}

	.filtros h4{height:15px;display:none;}
	
	.filtro label{ font-size:13px;}
	
	.filtro .left ul > li:first-child{margin-left:0;}

    .menu_proyecto{padding-left: 18px;}

	.filtro{float:left;width:100%;margin: 10px 0;}

    .subfilter{float:left}

	.portfolio-wraper{top:0px;}

	.menu_wraper.mobile{ top:0px;margin-top:0 !important;}
	.mac-os .filtro label{bottom:3px;}

    

	



 }

  @media only screen and (max-width:1200px) and (orientation:landscape){

	  .subfilter{float:left;}

	  .linkFiltros,.filtros{height:37px;}

	  .filtros h4{height:15px;}

	  .mac-os .filtro label{top:-2px;}

	  .portfolio-wraper{top:0px;}

  }