/* SINGLE */



.headline hr,.page_padded hr,.blog_page_wraper hr{ margin:0;border:0;}







.work-panel.mobile.active .work-expanded{top:0px;height:100%;}



body.single{color:#ccc;}




body.single .container a{    color: #f7933b;}







.portfolio-wraper{margin-top:0px !important;}



.slider .buttons a {



    background: rgba(200, 200, 200, 0.3) none repeat scroll 0 0;



}











.work-panel{opacity:1}







.work-panel .workMenuText{











  float: none;







    margin: 0;







    opacity: 1;







    padding: 13px 15px;







    position: relative;







    top: 0;







    transition: top 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;}







.work-panel .work-expanded .expanded-holder .item_header {







    padding-top: 0;







}







.work-panel .work-expanded{background-color: #111;font-family:'Open Sans';font-weight:400;color:#ccc;}







.work-panel > p .workMenuTitle{font-weight:bold;}







.work-panel .workMenuText span {







 







    font-weight: bold;







	color:#FFF;







   







}







/*.left_menu p{color:#000;line-height:16px;margin-bottom:5px;}*/







.left_menu .memoria{margin-top:40px;}







.left_menu .memoria p{line-height:16px;}







.left_menu a{color:#ccc;}







ul li{list-style:none;border:none;}







#wrapper_project{width:100%;height:100%;float:left;overflow:auto;padding:0;background-color:#333333;}







.proyecto_menu{margin-left:30px;margin-top:30px;}







.proyecto_menu ul li {text-align:right;line-height:13px;}







.proyecto_menu ul li a{color:#000000;}







.proyecto_menu ul li a.active,.workMenuText a.active{font-weight:bold;}







/* COMPARTIR */







.two-image-button.socialButton.download, .two-image-button.socialButton.download .inner-image{background-position:-60px -89px;}











/* FICHA DE PROYECTO */




.tituloPortfolio{float:right ;text-align:right;}

.workMenuTitle{color:#f7933b !important;line-height:17px;font-weight:bold;text-align:right;}



.info_ficha{margin:15px 0 1px 0;}
.info_ficha strong{color:#f7933b;text-transform:uppercase;}
.info_ficha p{margin:5px 0;}
.datos_ficha strong{float:left;padding-right:5px; color: #fff;font-family: "Open Sans";font-size: 13px;font-style: normal;letter-spacing: 0;line-height: 20px;text-transform: none;word-spacing: 0;}

html.rgba .slider .buttons a {



    background: rgba(200, 200, 200, 0.7) none repeat scroll 0 0;



}



	



/* MAPA */







.wpgmza_markerbox img {



    margin: 0px !important;



}



.wpgmza_markerbox{ position:relative;top:0px !important;height:192px !important;}







.gm.style{height:193px !important;}
.gm-style .gm-style-iw-t::after{ background-color: transparent !important; }
.gm-ui-hover-effect{top:0 !important;right:0 !important;}
.wpgmza_map .gm-ui-hover-effect img{background-color:#fff !important;}
.gm-style-iw{padding:0 !important; max-width: 372px !important; }
.gm-style-iw-d{top:32px !important;left:0 !important;height:auto !important; width:auto !important;background:#333; color:#ccc;max-width:100% !important;overflow:hidden !important;}
.wpgmza_markerbox p.wpgmza_infowindow_title{ padding-right:15px !important; }
.wpgmza_infowindow_title{width:100% !important;}







.title_container{height:193px;overflow-y:auto;}







.wpgmza_infowindow_title,a.wpgmza_infowindow_link{ padding-top: 27px  !important;float:left; width:161px;margin:0 !important;}



a.wpgmza_infowindow_link{padding-left:0px !important; color:#ccc !important;padding-bottom: 15px;}


.za_download_button{background-color:#f7933b;color:#FFF;border:none;font-family:'Open Sans',Arial;margin:15px;padding:6px 12px;font-weight:300;border-radius:7px;}

.feat_star{position:absolute;top:-15px;right:-15px;color:#f7933b;}
.work .description-wraper.featured{opacity:1;width:100%;height:100%;}
.description-wraper .description{background-color:rgba(17,17,17,0.6) !important;opacity:1 !important;}
.description-wraper.featured .description{opacity:1 !important;background-color:rgba(17,17,17,0) !important;}
a.work:hover .description-wraper.featured .description{background-color:rgba(17,17,17,0.6) !important;}
.description-wraper.featured .description .content{ left:0 !important; }
.description-wraper.featured .description h1{text-shadow: 2px 2px 1px #000;}
.description-wraper.featured .description h5{text-shadow: 1px 1px 1px #000;}
a.work:hover .description-wraper.featured .description h1,a.work:hover .description-wraper.featured .description h5{ text-shadow:none;}
.description-wraper .description h1 {color:#fff !important;font-size:25px !important;line-height:28px !important;}
.fa-star {
	color:##f7933b;
    filter: drop-shadow(0 0 1px #777);
	text-shadow:2px 2px 2px #000;
}

















@media screen and (min-width:1024px)
{
.single .featured-content img{max-width:65%}
}

@media (min-width:800px){



	



	.menu_ficha{margin:0;padding:0 !important;}



	.menu_ficha{width:auto !important;padding-right:0 !important;}

	#similares big{font-size:13px;line-height:18px;height:60px;display:block;}

	



}



@media (max-width:1199px){



	
	#share_project{ font-size:18px;}


	.portfolio-wraper .work .description-wraper{ opacity:1 !important ;height:100%;width:100%;}



	html.touch .portfolio-wraper .work .description-wraper{display:block;}



	.portfolio-wraper .description-wraper .description{opacity:1 !important;background:transparent !important;}



	.portfolio-wraper .work .description .content { padding:7px;padding-bottom:3px;position:absolute;bottom:0;margin:0px;text-align:center !important;width:100%;background:rgba(0,0,0,0.5);/*min-height:55px;*/text-overflow:ellipsis;}



	.portfolio-wraper .work .description .content h1{font-size:11px !important ;line-height:12px !important;color:#FFF !important;margin:0;



  overflow: hidden;



  text-overflow: ellipsis;-webkit-line-clamp: 2;}



  .portfolio-wraper .work .description .content p{display:none;}



	.portfolio-wraper .work .description .content h5{margin:0 !important;font-size: 11px !important; font-weight:lighter;line-height:15px;}



	.portfolio-wraper .work .description .content hr{display:none;}



	



}

@media(max-width:768px){
.work-panel.mobile.active .work-expanded{top:0;}	
}

@media (min-width:768px) and (max-width: 992px)
{
	#similares .impar{ clear:both;}
}


@media (max-width:1024px){



	


	
	.row .row{margin-left:-15px;margin-right:-15px;padding:0}

	



}



.menu_ficha ul{float:left}



.menu_ficha h4{border:none;}



.menu_ficha.naranja a{ color: #f7933b;}



.menu_ficha .subfilter label{ font-size: 11px;



line-height: 13px;



margin: 0;}



.menu_ficha .subfilter a{color:#aaa;font-weight:bold !important;}



.menu_ficha a.active{color:#fff;}



.menu_ficha  h4 a{



color: #aaa;



float: left;



font-size: 11px;



margin: 0;



padding-right: 20px;



text-transform: uppercase;



line-height: 25px;}



.subfilter.ficha{width:auto;float:left;margin-right:20px;padding:5px 0;}



.subfilter.ficha.active{}



.ficha.active a,.ficha a:hover{color:#f7933b !important;font-weight:strong !important;}



.menu_proyecto{margin-top:0;}



.menu_ficha{height:auto;margin:0;height:25px;}



.ficha .menu_ficha{border-bottom:1px solid #fff;}



.menu_ficha.ficha{border:none}



.menu_ficha a{float:right;text-transform:uppercase;}



.menu_ficha ul{float:left; padding:0 25px;width:100%; height:25px;}



.row-fluid.ficha{margin:0;background:#333;z-index:1;padding:0;min-width:80%; height:25px;position:fixed;top:170px;} 



.menu_ficha ul li{margin-bottom:0 !important}



.menu_ficha ul li:first-child{padding-left:0 !important}



.menu_ficha ul li:last-child{float:right; margin-right:0}







#titulo_ficha{padding-right: 33px;}



#titulo_ficha .workMenuText{min-height:25px; line-height:1em;margin:0 -10px !important; text-transform:uppercase;padding:4px 0;}







#descripcion{padding:0 10px;}


#similares h2{ font-size:13px;line-height:14px;}



.titulo_categoria{border-bottom:1px solid #f7933b;margin:15px;text-transform:uppercase;padding:0;width:auto;}

.search_results .titulo_categoria{ padding-left:0;margin-left:0;}

#similares .titulo_categoria h3{text-transform:uppercase;color:#f7933b;font-weight:bold;}


#galeria img{width:100%;}



.datos{padding:0;}



.datos.col-md-6{ float:right !important}



.datos .col-md-6{padding:0;}



.datos .row{margin:0;}



.datos .row .col-md-6{padding-right:20px;}



.datos .row .col-md-6:last-child{padding-right:0px; padding-left:20px;}



.memoria{padding: 0 15px 15px 15px;background:transparent;}







#videos .row-fluid .col-md-4{padding:0; width:31.5% !important;margin:0 2.75% 2.75% 0;}



#videos .row-fluid .col-md-4:nth-child(3n){margin-right:0}







#galeria .row-fluid, #similares .row-fluid{margin-bottom:15px;}


#premios .col-md-3:nth-child(4n), #publicaciones .col-md-3:nth-child(4n), #galeria .col-md-3:nth-child(4n), #similares .col-md-3:nth-child(4n){margin-right:0}