/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */
/* ocultem el botó de toggle menu */
body{
	font-size: 12px;
	line-height: 1.333em;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	font-style: normal;
}
h1{ 
	font-size: 44px;
}
h2{

}
h3{
	font-size: 14px;
}
h4{
	
}
h5{ 
	
}
h6 {
}
h2.block-title{
	font-size:1.833em;
	margin-bottom:30px;
}
.hidden-mobile{display:block;}
.hidden-desktop{display:none;}


/*region content*/
#region-content{
	margin-left:10px;
	margin-right:10px;
}
/*media querys mobile*/
/*block branding (nombramiento)*/
.block-branding{ 
	margin-top: 0;
	margin-bottom:0;
}
.views-row.column-1.alpha{
	clear:both;
}
/* ------ menu - search responsive - botón home -------*/
#region-menu{
}
.region-sidebar-second-inner{padding-left:12%;}

#block-mfs-mobile-contact-toggle-mfs-mobile-contact-toggle,
.block-mfs-mobile-user-toggle,
.block-mfs-mobile-menu-toggle{
	display:none;
}
/*NICE MENUS*/
.block-nice-menus-1{float:right;display:block;}
ul.nice-menu > li {margin-right: 15px;}
ul.nice-menu, ul.nice-menu ul{font-size: 16px;}
ul.nice-menu > li.menuparent > ul {padding-top: 15px;}

.block-menu-block-2{display:none;}
.zone-branding-wrapper{background:none;height: inherit}
.block-mfs-mobile-search-toggle{display:none;}
#zone-search .block-search-form{display:none;}
.blk-home-menu{display: none;}
.block-locale-language-2{display:none;}
/*menú secundario volver*/
.blk-menu-secundario-volver{display:none;}
#zone-header{padding-top:20px;}
#zone-usermobile-wrapper,#zone-search{display:none;}
/* ------ end menu - search responsive - botón home ------*/
#breadcrumb{display:block;margin-bottom: 8px;}
#breadcrumb ul.breadcrumb li a {
color: #4D4D4D;
font-style: italic;
}
#breadcrumb ul.breadcrumb li{
    background: url('../images/desktop/iconos/bg-breadcrumbs.png') no-repeat right center;
    background-size: 5px 6px;
    padding: 0 12px 1px 0;
}
#breadcrumb ul.breadcrumb li.last {background-image: none;}
#breadcrumb ul.breadcrumb li a.link {
color: #54585B;
font-size: 12px;
}
.front .section-content,.section-content{margin-top:0; min-height: 700px;}
/*.fullpage.front .section-content{margin-top: -80px; }*/


/*---------header---------------*/
#section-header{padding-top:20px;}
.logo-img{ 
	display:block;
	margin: 5px 25px 0 0;
}
.site-name-slogan .site-name{
	display:block;
	margin:0 0 0 0;
	padding:0;
}
.site-name-slogan .site-name a{
	color:#4C4C4C;
	font-size:36px;
}
.block-site-name{display:none;}
.site-name-slogan .site-slogan{
	display:block;
	font-size:18px;
	margin:0;
	padding:0 0 0 2px;
}
/*content*/
.not-front .zone-content{
    margin-top: 50px;
}
/*zone-footer*/
.zone-footer{
	padding-top: 20px;
	margin-top: 20px;
}
/*facebook*/
.blk-facebook-like-website{
	float: right !important;
	clear: right;
	height: 20px;
	padding-bottom: 10px;
}
.blk-facebook-like-website iframe{
	float:right;
	width: 115px !important;
}
/*user-menu*/
.block-user-menu {
	float:right !important;
	border-right:1px solid #CCCCCC;
}
.block-user-menu ul{text-align:right;}
.block-user-menu ul li.leaf.first {
    background: url('../images/mobile/iconos/login.png') no-repeat left center;
    background-size: 12px 12px;
    padding:0 20px 0 20px;
}
.block-user-menu ul li.leaf.last{
	padding-right:20px;
	padding-top:0;
}
.block-user-menu ul li.leaf {
	float:left;
    list-style: none none;
    margin:0;
}
/*user menu i facebook mobile ocults */
.blk-facebook-like-website,.block-system-user-menu{display:block;}
.block-delta-blocks-branding{max-width: 100%;}
/*End header*/
.zone-menu-wrapper{
	background:none; 
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.0);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.0);
	box-shadow: 0 0 0 0 rgba(0,0,0,0.0);
}
/*footer */
.section-footer{padding-top: 35px;background: #303030;}

/*--------------Banner rotator----------*/
.front #zone-header{padding-top:20px;}
.block-banner-rotator-block{margin-bottom: 0}
.block-banner-rotator-block ul.slides .flex-caption{
	display:none;
	position: relative;
	top: -25px;
	left: 10px;
}
.block-banner-rotator-block ol.flex-control-nav {
	position: relative;
	top: -25px;
	z-index: 2;
    padding: 0;
}
/*control imgs*/
.flex-control-thumbs{
	top: 5px !important;
	padding-bottom: 15px;
}
.flex-control-thumbs li {
	width: 146px;
	float: left;
    margin: 0 6px 0 5px;
}
.flex-control-thumbs li:last-child {
	margin-right: 0 ;
}
.flex-nav-container {
	margin-bottom: 15px;
}
.block-banner-rotator-block .views-field-field-descripcio-banner {
	bottom: 140px;
    top: inherit;
    right: 0;
    margin: auto;
    height: initial;
}
.button-ckeditor{
	float:left;
	position:inherit;
	width:inherit;
	padding:10px 20px;
	background: #FFF; 
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.15);
	box-shadow: 0 0 0 0 rgba(0,0,0,0.15);
}
.block-banner-rotator-block h2{font-size: 48px;color: #FFFFFF;}
.flexslider:hover .flex-direction-nav a, .flexslider:hover .flex-direction-nav a {
	width: inherit;
	height: inherit;
}
/*region content*/
.front .region-content{
	margin-left:10px;
	margin-right:10px;
}
/*-----vista continguts destacats-----------*/
.blk-continguts-destacats{
	margin-bottom:40px;
	border-bottom: 1px #999999 dotted;
	padding-bottom:40px;
}
.blk-continguts-destacats .block-inner {
	margin-left: 0;
	margin-right: 0;
}
.blk-continguts-destacats ul{
	margin:0 0 0 0;
}
.blk-continguts-destacats .views-row {
	clear: none;	
}
.blk-continguts-destacats .views-row .views-field-field-image{
	width: 100%;
}
.blk-continguts-destacats .views-row .views-field-field-image .field-content{
	width: 100%
}
.blk-continguts-destacats .views-row .views-field-field-image .field-content img{
	margin-bottom: 15px;
}
.blk-continguts-destacats .views-row .views-field-title{
    width: 100%
    margin: 0 0 0 0;
    padding: 0;
}
.blk-continguts-destacats .views-row .views-field-title h3{
	margin:0 0 5px 0;
}	
.blk-continguts-destacats .views-row .views-field-body{
	display:block;
}
/*-----end vista continguts destacats-------*/

/*últimas entradas del blog home - últimaes noticias home*/

.view-blk-ultimas-noticias,.view-blk-blog-destacados{
	margin-bottom:0;
	padding-bottom: 0;
	border-bottom:0;
}
.view-blk-ultimas-noticias .block-inner,.view-blk-blog-destacados .block-inner {
	margin-left: 0;
	margin-right: 0;
}
.view-blk-ultimas-noticias .views-field-field-image,.view-blk-blog-destacados .views-field-field-image{
	margin-bottom:25px;
}
.view-blk-blog-destacados .views-field-title h3{
	 margin-bottom:5px;
}
.view-blk-ultimas-noticias .views-field-field-fecha .views-label-field-fecha{
    display:block;
    float: left;
    margin: 0 5px 0 0;
}
.view-blk-blog-destacados .views-field-created{
    margin:0 0 5px 10px;
}
.view-blk-ultimas-noticias .views-field-body,.view-blk-blog-destacados .views-field-body{
	display:block;
	margin-bottom:25px;
}
.view-blk-ultimas-noticias ul,.view-blk-blog-destacados ul{
    margin: 0;
}
/*NODE TYPE BLOG*/
.node-type-blog .field-name-field-categorias {
    float: left;
    margin: 20px 0 20px 0;
}
#comments{
    padding: 0;
    margin: 0;
}
/*-------------------------------------------------------------------*/


.blk-menu-lang-mobile,.block-locale-language-2{
	display:none;
}
#block-locale-language { /* Language switcher block */
	display:block;
	float: right;
	margin-left:20px;
}
/*datos web*/
.blk-datosweb {
	padding: 10px 0 0 0;
	margin:0 0 15px 0;
	border-top:0;
}
.blk-datosweb .field-title{
	color:#414042;
}
.blk-datosweb .field-sub-title{
    margin-top:5px;
	color: #6D6E71;
}
/*footer*/
.zone-footer-wrapper{
	padding-bottom:25px;
}
.zone-footer{
}
.region-footer-first{
	float:left;
    width: 100%;
}
.region-footer-second{
	float:right !important;
}
/*bloc menu peu*/
.block-productos-taxonomy-menu,.block-categorias-taxonomy-menu{
    float:right !important;
}
.blk-menu-peu{
    margin-top: 10px;
}
.blk-menu-peu ul li{
    text-align: center;
}
/*block follow site fotter*/
.blk-follow-site {
	margin-top:8px;
}
/*block-enlace-seo*/
.blk-enlace-seo{
	float:left;
	clear:both;
}
.blk-enlace-seo a{
	font-size:10px;
	color:#999999;
}
/*menu del pie 2*/
.blk-menu-peu-2{
	float:left;
	clear:both;
}
.blk-menu-peu-2 li {
	float: left;
	padding-right: 15px;
}
.blk-menu-peu-2 li a{
	color:#666666;
	font-size:10px;
	font-weight: bold;
}

/*block follow site header*/
.blk-follow-site-secundario{
	display:block;
	float: right !important;
	padding:11px 0 0 0;
	margin:0 0 0 0;
	height: 20px;
}
.blk-follow-site-secundario .follow-links{
	float: right !important;
	margin:0 0 0 0;
}
a.follow-link {
	float: left;
	margin: 0 0 0 0;
    padding: 0;
	background-repeat: no-repeat;
	background-size: 45px;
}
/*follow site footer*/
.blk-follow-site-footer{
	clear: both;
}
/*Block-top-home*/
.blk-top-mobile{
	display:none;
}
#locationmap-block-text-top{
	display:none;
}
/*título página y breadcrumb*/
.region-header-first-inner .block-breadcrumb{
}
.region-header-first-inner .block-breadcrumb ul.breadcrumb{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
.region-header-first-inner .block-page-title{
	margin:0 0 40px 0;
	border-bottom: 1px #999999 dotted;
}
/*blog*/
.block-views-blog-listado {
	margin-left:0;
	margin-right:0;
}
.block-views-blog-listado .views-row{	
	padding-top: 30px;
	border-top: 1px #999999 dotted;
}
.block-views-blog-listado .views-row.views-row-first{	
	padding-top: 0 !important;
	border:0;
}
.block-views-blog-listado .views-row .views-field-field-image{	
	width: inherit;	
    margin-right: 10px;
}
.block-views-blog-listado .views-row .views-field-title{
    margin: 0 0 10px 10px;
    padding-left: 0;
}
.block-views-blog-listado .views-row .views-field-created {
	font-size: 11px;
    margin: 0 0 5px 10px;
    padding-left: 0;
}
.block-views-blog-listado .views-row .views-field-field-categorias{
	display:block;
	margin-bottom: 5px;
	color:#999999;
	font-size: 11px;
}
.block-views-blog-listado .views-row .views-field-field-categorias .field-content:after{
    content: '.';
}
.block-views-blog-listado .views-row .views-field-field-categorias .views-label-field-categorias{
	float:left;
	margin-right: 5px;
	color:#999999;
	font-size: 11px;	
}
.block-views-blog-listado .views-row .views-field-body{
	display:block;
}
.block-views-blog-listado .views-row .views-field-body .field-content{
	display: block;
	margin-bottom: 8px;
}
.block-views-blog-listado .view-blog .views-row .views-field-comment-count{
	display:block;
	height: 25px;
	clear: both;
	color:#999999;
	font-size: 11px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.block-views-blog-listado .views-row .views-field-comment-count .views-label-comment-count{
	display:block; 
	float:left;
    background: url('../images/desktop/iconos/comentarios.png') no-repeat;
    background-size: 21px 20px;
	height: 25px;
	padding: 0 0 0 25px;
}
.block-views-blog-listado .views-row .views-field-field-tags{	
	display:block;
	color:#999999;
	font-size: 11px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.block-views-blog-listado .views-row .views-field-field-tags .field-content{
    background: url('../images/desktop/iconos/etiquetas.png') no-repeat;
    background-size: 21px 21px;
	padding: 0 0 0 25px;
	height: 25px;
}
/*noticias*/
.block-views-noticias-listado .views-row {
	padding-top: 30px;
	border-top: 1px #999999 dotted;
}
.block-views-noticias-listado .views-row-first {
	padding-top: 0 !important;
	border:0;
}
.block-views-noticias-listado .views-row .views-field-field-image{
	width: initial;
    margin: 0 20px 20px 0;
}
.block-views-noticias-listado .views-row .views-field-title{
    float: none;
    margin-bottom: 10px;
    padding-left: 0;
}
.block-views-noticias-listado .views-row .views-field-field-fecha{
	float:none;
    padding-left:0;
    color: #A7A9AC;
}
.block-views-noticias-listado .views-row .views-field-body{
	display:block;
    float:none;
	margin-bottom: 20px;
}
/*paginador*/
.item-list .pager{
	float: left;
	clear: both;
	text-align: left;
	width: 100%;
	border-top: 1px #999999 dotted;
	margin-top: 25px !important;
	padding-top: 35px !important;
	padding-bottom:0;
}
.item-list .pager li.pager-next a{
	display:none;
}
/*node tipo blog*/
.node-type-article article {
}
.page-taxonomy footer.submitted,.node-type-article footer.submitted {
	margin-left: 0;
	margin-right: 0;
}
.page-taxonomy article .submitted span,.node-type-article article .submitted span{
	color:#A7A9AC;
	font-size: 18px;
}
.node-type-article article .field-name-field-categorias{
}
.page-taxonomy article .field-name-field-categorias,.node-type-article article .field-name-field-categorias{
	display:block;
}
.page-taxonomy article .field-name-field-image,.node-type-article article .field-name-field-image {
	margin-bottom:10px;
	margin-right:20px;
	width: inherit;
}
.page-taxonomy article .field-name-body,.node-type-article article .field-name-body{
	width: inherit;
}
.node-type-article article .field-name-field-tags{
}
.page-taxonomy article .field-name-field-tags,.node-type-article article .field-name-field-tags{
	color:#999999;
	font-size: 11px;
	padding-bottom: 5px;
	margin-top: 10px;
}
/*node tipo noticia*/
.node-type-noticia .field-name-field-image {
	margin-right: 20px;
	width: inherit;
}
.node-type-noticia .field-name-field-fecha {
	color:#A7A9AC;
	font-size: 18px;
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
}
/**/

/*service-links*/
.service-links .service-label{
	float:left;
	margin:10px 30px 0 10px;
}
.service-links ul.links li {
	float:left;
	margin: 0 35px 0 0;
}
/*blk_lateral_podemos_ayudarte*/
.blk_lateral_podemos_ayudarte h2{
	width: 100%;
	margin: 0 0 0 0;
	padding-bottom: 15px;
	border-bottom: 1px dotted #b3b3b3;
}
/*menu atras pie*/
.blk-volver-atras-footer{
	display:none !important;
}
.front .blk-separador-home{
	border-top: 1px #999999 dotted;
	margin-bottom: 15px;
}
.front .blk-separador-home div{
	display:none;
}
/*region-postscript-first*/
.front .region-postscript-first{
	padding-top:35px;
	border-top: 1px #999999 dotted;
	margin-top:45px;
}
/*location map*/
.page-locationmap .region-content .block-system .content #locationmap_map   {
	height: 350px !important;
}
/*nodo tipo página*/
.node-type-page .field-name-field-image-gallery .field-items .field-item{
	float:left;
	margin-top:15px;
	margin-left:0;
	margin-right:20px;
}
.node-type-page .field-name-field-image-gallery .field-items .field-item .field-title-gallery{
	font-size:10px;
}
.node-type-page .field-name-field-image-gallery .field-items .field-item.omega{
	margin-right:0;
}
.node-type-page .field-name-field-image-gallery{
	padding-bottom:50px;
}
.node-type-page .item-gallery {
width: inherit;
}
/*-------------------------------------------------------------------------------------------------------------*/
/*block menu lateral*/
 .blk-sub-menu{display:block;}
/*Node type webform*/
.region-sidebar-second textarea, .region-sidebar-second select, .region-sidebar-second input[type="date"], .region-sidebar-second input[type="datetime"], .region-sidebar-second input[type="datetime-local"], .region-sidebar-second input[type="email"], .region-sidebar-second input[type="month"],.region-sidebar-second input[type="number"], .region-sidebar-second input[type="password"],.region-sidebar-second input[type="search"],.region-sidebar-second input[type="tel"],.region-sidebar-second input[type="text"],.region-sidebar-second input[type="time"],.region-sidebar-second input[type="url"],.region-sidebar-second input[type="week"] {
	background-color: #E5E5E6;
}
.region-sidebar-second .webform-client-form{
    margin:0;
}
.webform-client-form{
	margin-left:0;
	margin-right:0;
}
.node-type-webform article form{
	float:left;
	clear:both;
	width: 100%;
}
.node-type-webform .captcha img{
	float: left;
	margin-right: 20px;
}
.region-button-top{
	display:none;
}
/*block front*/
.front .blk-contacto{
	padding: 0 0 0 0;
	margin: 0 0 0 20px;
	border-bottom: 0;
}

/*formularios input*/
.form-select,.form-item input{
	width:inherit;
	max-width: 100%;
	height:24px;
}
.form-type-radio input,.form-type-checkbox input{
	width: inherit;
}
button, input[type="reset"], input[type="submit"],input[type="button"]{
	border: 0;
	width: inherit;
    font-size: 16px;
	color: #ffffff;
    padding: 0 60px 0 60px;
	height:50px;
}
button:hover, input[type="reset"]:hover, input[type="submit"]:hover,input[type="button"]:hover{
}

/*productos homepage*/
.block-categorias-de-productos-home{
	margin-bottom: 40px;
	padding-bottom: 20px;
}
.block-categorias-de-productos-home .block-title{
	margin-left:0;
	margin-right:0;
}
.block-categorias-de-productos-home .views-row {
	clear:none;
	float:left;
	display:block;
	padding-bottom:0;
	margin-bottom:10px;
	width: inherit;
	border:0;
	padding-top:0;
	margin-top:0;
}
.block-categorias-de-productos-home .views-field-field-image{
	width:100%;
	height:auto;
}
.block-categorias-de-productos-home h3.views-field-name-i18n {
    display:block;
    width: initial;
    margin-bottom:5px;
    padding:0 0 0 0;
}
.block-categorias-de-productos-home .views-field-description-i18n{
	display:block;
}
/*term page*/
.page-taxonomy-term .region-content{
	margin-left:10px;
	margin-right:10px;
}
.blk-taxonomy-info {
}
.blk-taxonomy-info .views-field-field-image{
	margin-right:20px;
	margin-bottom:10px;
}
.blk-taxonomy-info .views-field-description-i18n {
	margin-left:0;
	margin-right:0;
}
/*sub-categories*/
.blk-taxonomy-subcategories{
	margin-top:20px;
	padding-top:40px;
	border-top:1px dotted #bcbec0;
}
.blk-taxonomy-subcategories h2.block-title{
	margin-left:0;
	margin-right:0;
}
.blk-taxonomy-subcategories .views-row {
	margin-bottom:30px;
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}
.blk-taxonomy-subcategories .views-field-field-image {
	width: inherit;
    margin:0 20px 0 0;
}
.blk-taxonomy-subcategories .views-field-name-i18n {
	padding-left:0;
	font-size:14px;
}
.blk-taxonomy-subcategories .views-field-description-i18n{
	padding-left:0;
}
/*taxonomy term*/
.page-taxonomy-term .view-productos-taxonomy-term.view-display-id-page .view-header{
	margin-top:20px;
	padding-top:40px;
	border-top:1px dotted #bcbec0;
}
.page-taxonomy-term .view-productos-taxonomy-term.view-display-id-page .view-header p{
	padding-left:0;
	padding-right:0;
	font-size:22px;
}
.page-taxonomy-term .view-productos-taxonomy-term.view-display-id-page .views-row {
	float:left;
	width: 100%;
	padding-bottom: 0;
	margin-bottom: 0;
	border-top: 0;
}
.page-taxonomy-term .view-productos-taxonomy-term.view-display-id-page .views-field-field-image.grid-2 {
	float:left;
	width: 180px;
    margin: 0 20px 0 0;
}
.page-taxonomy-term .view-productos-taxonomy-term.view-display-id-page .views-field-title {
	padding-left:0;
}
.page-taxonomy-term .view-productos-taxonomy-term.view-display-id-page  .views-field-title h3{
	font-size:14px;
}
.page-taxonomy-term .view-productos-taxonomy-term.view-display-id-page .views-field-body{
	padding-left:0;
}
/*Más información*/
.blk-quicktabs,.block-mas-informacion-categoria,.block-mas-informacion-nodo{
	display:block;
}
.block-mobile-mas-informacion-categoria,.block-mobile-mas-informacion-nodo{
	display:none;
}
.blk-quicktabs{
	margin-top:20px;
	padding-top:40px;
	border-top:1px dotted #bcbec0;
}
.blk-quicktabs h2.block-title{
	margin-bottom:32px;
}
/*quicktabs*/
ul.quicktabs-tabs li.active{
    background-size: 1px 44px;
    background: #FFFFFF left top;
    border-top:1px #C5C5C5 solid !important;
	border-right:1px #C5C5C5 solid !important;
	border-left:1px #C5C5C5 solid !important;
}
ul.quicktabs-tabs li {
	padding: 15px !important;
	margin-right:6px;
	border-bottom:0;
}
ul.quicktabs-tabs li a{
	font-size:16px;
}
ul.quicktabs-tabs{
	border-bottom:1px #C5C5C5 solid;
	padding-bottom:13px;
	margin-bottom:35px;
	padding-top:10px;
}
/*Page Productos categorias*/
.blk-page-productos-categorias {
	margin-bottom:40px;
	margin-left:0;
}
.blk-page-productos-categorias .views-row{
	clear:none;
	margin-bottom:25px;
	padding:0;
	border-top: 0;
}
.blk-page-productos-categorias .views-row-first{
	border-top:0;
	padding-top:0;
}
.blk-page-productos-categorias .views-row-last{
	border-bottom:0;
}
.blk-page-productos-categorias .views-field-field-image {
	float:left;
	width: inherit;
	margin-left:0;
	margin-right:10px;
}
.blk-page-productos-categorias .views-field-name-i18n {
	padding-left:0;
    font-weight: normal;
    margin:0 0 5px 10px;
}
.blk-page-productos-categorias .views-field-description-i18n{
	padding-left:0;
    margin-left:10px;
}
/*sectores e industrias*/
.view-display-id-page_sectores_industrias ul{
	margin-bottom:0;
}
.view-display-id-page_sectores_industrias .views-row{
	border:0;
	padding-top:0;
}
/*Node-Producto*/
.node-type-productos .region-content{
    margin: 0 10px;
}
.node-type-productos article .field-name-field-image {
    margin:0 10px 30px 0;
}
.node-type-productos article .field-name-body {
	margin-bottom:0;
}
.node-type-productos article .field-name-field-adjuntos{
    margin: 10px 0 20px 0;
}
.node-type-productos article .field-name-field-adjuntos .field-items{
    margin: 0 0;
}
.node-type-productos .field.grid-8 .field-items,.node-type-productos .field.grid-8 .field-label{
	margin-left:0;
    margin-right:0;
}
/*galeria*/ 
.node-type-productos .field-name-field-image-gallery .item-gallery{
    margin: 0 10px 20px 10px;
	width: inherit;
}
.node-type-productos .field-name-field-image-gallery .item-gallery.alpha{
	margin-left:0; 
}
.node-type-productos .field-name-field-image-gallery .item-gallery.omega{
	margin-right:0;
}
/*vídeos*/
.node-type-productos .field-name-field-videos .field-name-field-video{
	margin-right:10px;
}
.node-type-productos .field-name-field-videos .field-type-text-long{
	height:360px;
}
.node-type-productos .field-name-field-videos .field-type-text-long .field-items{
	position:absolute;
	bottom:0;
    margin-bottom:0;
}
/*aplicaciones relacionadas*/
.blk-aplicaciones-relacionadas {
    padding: 30px 0 0 0;
	border-top: 1px dotted #bcbec0;
    margin: 20px 0 0 0;
}
.blk-aplicaciones-relacionadas .content{
    margin: 0;
}
.blk-aplicaciones-relacionadas h2.block-title{
	margin-left:0;
}
.blk-aplicaciones-relacionadas .views-row {
	float:left;
	width: 100%;
	margin-left:0;
	margin-right:0;
}
.blk-aplicaciones-relacionadas .views-field-field-image{
	float:left;
	width: inherit;
}
.blk-aplicaciones-relacionadas .views-field-title{
	margin-bottom:10px;
}
.blk-aplicaciones-relacionadas .views-field-title,
.blk-aplicaciones-relacionadas .views-field-body{
	margin-left:0;
	margin-right:0;
}
/*Nodo aplicaciones*/
.blk-instrumentos-aplicaciones{
	border-top: 1px dotted #bcbec0;
	padding-left:0;
	padding-right:0;
}
.blk-instrumentos-aplicaciones .views-field-title h3{
	margin-bottom:10px;
}
/*nodo general*/
.page-node article.node .field-name-field-image{
}
.page-node article.node .field-name-body{
}
.page-node article.node .field-name-body .field-items{
}
/*botones desplegar y ocultar*/
.container-more{
	margin-bottom:0;
}
#container-button-show,#container-button-hide{
	margin-left: 0;
	margin-right:0;
}
/*Sectores de aplicación*/
.field-name-field-cat-sectores-e-industrias .field-item {
    clear:none;
    width: 100%;
    margin: 0 10px 10px 10px;
	border-top: 0;
    padding: 0;
}
.field-name-field-cat-sectores-e-industrias .field-item:first-child{
	margin-left:0;
}
.field-name-field-cat-sectores-e-industrias .field-item:last-child{
	margin-right:0;
}
.field-name-field-cat-sectores-e-industrias .field-items{
	margin: 0 !important;
}
.field-name-field-cat-sectores-e-industrias .field-image{
	width:inherit;
    margin: 0 0 10px 0;
}
.field-name-field-cat-sectores-e-industrias .field-title {
	margin-bottom:0;
	padding: 0;
	text-align:center;
}
/*landing aplicaciones*/
.landing-aplicaciones article .views-row {
	border-top: 0;
}
.landing-aplicaciones article .views-row img{
	width: 180px;
    margin: 0 20px 0 0;
}
.landing-aplicaciones article h3.views-field-name {
	margin-bottom:10px;
	padding: 0;
}
.landing-aplicaciones article .views-field-description-i18n{
	display:block;
    margin-left:0;
}
/*menus del pie*/
.block-categorias-taxonomy-menu h2, .block-productos-taxonomy-menu h2, .blk-menu-peu h2{
	text-transform: none;
	font-size:14px;
	color:#6D6E71;
}
.block-views-categorias-taxonomy-menu ul li,.block-productos-taxonomy-menu ul li,.blk-menu-peu-2 ul li,.blk-menu-peu ul li {
	margin-bottom:5px;	
}
.block-views-categorias-taxonomy-menu ul li a,.block-productos-taxonomy-menu ul li a,.blk-menu-peu ul li a{
	font-size:12px;
	text-transform: none;
}
.blk-menu-peu-2 ul li a {
	color: #6D6E71;
}
/*region sidebar second*/
.region-sidebar-second {
	background:#fff;
	margin-top:0;
	padding-top:0;
} 
.blk-blog-etiquetas,.block-menu-menu-categor-as,.region-sidebar-second .blk-sub-menu-lateral{
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}
.blk-blog-etiquetas .block-inner,.block-menu-menu-categor-as .block-inner,.blk-sub-menu-lateral .block-inner{
	margin:0;
    padding: 0;
}
.blk_lateral_podemos_ayudarte .block-inner{
	margin: 0;
}
.region-sidebar-second .blk-contacto .block-inner{
	padding:0;
}
.blk_lateral_podemos_ayudarte{
	background:#FFFFFF;
	padding-top:0;
}
.region-sidebar-second .blk-contacto{
	background:#ffffff;	
	padding-top: 20px;
}
/*pager user*/
.page-user .block-system-main {
	padding:0;
}
/*contacto*/
.node-webform .region-sidebar-second{
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}
.node-webform .blk-donde-estamos{
	margin-left:0;
	margin-right:0;
}
.node-webform .webform-client-form{
	margin-left:0;
	margin-right:0;
}
/*search*/
.page-search .block-system-main,.page-search404 .block-system-main{
	margin-left:0;
	margin-right:0;
}
.page-search .block-system-main .search-form .form-item,.page-search404 .block-system-main .search-form .form-item {
	clear:both;
}
.page-search .block-system-main .search-form .form-item input,.page-search404 .block-system-main .search-form .form-item input{
	width: inherit;
	clear: both;
	display: block;
}
.region-sidebar-second .blk-contacto .form-item, .region-sidebar-second .blk-contacto .form-actions {
	padding-top: 0 !important;
}

#comments{
    margin: 15px 0 0 0 !important;
}



/*fullpage*/

/*FULLPAGE.JS CSS PARA EFECTO ONEPAGE - fullpage*/
/**
 * fullPage 2.1.7
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html, body.parallax {
    margin: 0;
    padding: 0;
    overflow:hidden !important;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;
    /* Touch detection for Windows 8 */
    -ms-touch-action: none;
    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: none;
}
.fp-easing {
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
    margin: 0;
    padding: 0;
}
#fp-nav li,
.fp-slidesNav li {
    display: block;
    padding-bottom: 30px;
}
.mobile #fp-nav li,
.mobile .fp-slidesNav li {
    margin-right:0;
}
.fp-slidesNav li {
    display: inline-block;
}
#fp-nav li a,
.fp-slidesNav li a {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    display: block;
}
#fp-nav li .active span,
.fp-slidesNav.active span {
    background: #146BB2;
}
#fp-nav span,
.fp-slidesNav span {
    top: 2px;
    left: 2px;
    width: 15px;
    height: 15px;
    border: 0;
    background: #FFF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.25);
    box-shadow: 0 2px 1px 0 rgba(0,0,0,0.25);
}#fp-nav span:hover,
.fp-slidesNav span:hover {
    background: #82909E;
}
.fp-tooltip {
    color: #fff;
    font-size: 12px;
    font-family: 'Muli', arial, helvetica, sans-serif;
    top: -8px;
    background: #201815;
    text-transform: uppercase;
    margin-left: 20px;
    padding: 10px;
    position: relative;
}
.fp-tooltip.right {
    right: 20px;
}
.fp-tooltip.left {
    left: 20px;
}
.fp-tooltip:before,
.fp-tooltip:after {
    content: '';
    position: absolute;
    top: 7px;
    left: -20px;
    margin-top: 0;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid rgba(0,0,0,0);
}
.fp-tooltip:after {
    bottom: -14px;
    margin-bottom: -10px;
    border-right: 10px solid #201815;
}






.fullpage #region-content,
.fullpage .container-12{
    width: 940px;
    margin:auto;
}
.fullpage #section-header{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    z-index: 999;
}
.setion-fullpage{
}
.contenedor-grid-12{
    width: 940px;
    margin-left:auto;
    margin-right:auto;
}
.fullpage ul{
    list-style-position:outside;
    padding-left:0;
}
.fullpage .zone-menu-wrapper{
    position: absolute;
    top: 0;
    width: 100%;
}
.fullpage #section0{
    position:relative;
}
/*Descomentar cuando se active el fullpage
 problema anchos en ipad*/
.front .zone-content,
.front #region-content,
.front .region-content-inner,
.front .section-destacados,
.front .fp-tableCell{
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/*Menú sticky*/
.sticky-wrapper {

}
.nicescroll-rails{
    z-index: 999999 !important;
}
#region-branding{
    width: 940px;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    z-index: 99999999;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
.sticky-wrapper {
    position: absolute;
    z-index: 20;
    left: 0;
    right: 0;
}
.chrome .sticky-wrapper {
    position: initial !important;
}
.chrome.fullpage .section-content{
    margin-top: -60px;
}
.sticky-wrapper.is-sticky {
    background:#333333;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
#section-header {
    height: 60px;
    padding-top: 0px;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
    position: fixed;
}
.not-front .section-header-sticky-wrapper,
.not-front .is-sticky #section-header,
.not-front #section-header{
    background :#231F20;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
    z-index: 99;
}
.not-front #section-header{
    position: fixed;
}
.is-sticky #section-header{
    height: 41px;
    padding-top: 9px;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
    background :rgba(32, 24, 21, 0.80);
}
.is-sticky .logo-img img{
    width: 170px;
    height: auto;
}
.logo-img img{
    width: 285px;
    height: auto;
}
.logo-img{
    display:block;
    margin: 27px 15px 0 0;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
.is-sticky .logo-img{
    display:block;
    margin: 7px 15px 0 0;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
.block-nice-menus-1{
    margin-top: 23px ;
}
.is-sticky .block-nice-menus-1{
    margin-top: 3px;
}
.block-delta-blocks-logo{
    float: left;
    margin-top: 0;
}
.blk-contacto-cabecera,
.is-sticky .blk-contacto-cabecera,
.is-sticky .block-nice-menus-1,
.block-nice-menus-1,
.logo-img,
.is-sticky .logo-img,
.is-sticky .logo-img img,
.logo-img img {
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
#section-header{
    width: 100%;
}
.is-sticky ul.nice-menu > li.menuparent > ul {padding-top: 15px;}
.is-sticky ul.nice-menu ul{
    -webkit-transition: all 0s ease 0s;
    transition: all 0s ease 0s;
}
/*Preface*/
.not-front .region-preface-first{
    padding: 85px 0 10px 0;
}
.chrome.not-front .region-preface-first{
    padding: 20px 0 10px 0;
}
/*Section banner*/
.sect-banner .fp-tableCell{
    position: absolute;
    top: 0;
    height: 100%;
}
.ie.fullpage,
.ff.fullpage{

}
/*SECCIONES*/
.fullpage .title-section{
    position: absolute;
    top: 100px;
}

/*Nosotros home*/
.contenedor-nosotros{
    background: #F2F2F2;
}
.blk-nosotros-home {
    padding: 0;
}
.blk-nosotros-home .container-imagen{
    float: right;
    margin-bottom: 0;
}
.blk-nosotros-home .container-info{
    padding-top: 40px;
    font-size: 14px;
    font-family: 'SourceSansPro-Regular', arial, helvetica, sans-serif;
    line-height: 1.5em
}
.blk-nosotros-home .container-info h2{

}
.cont-button-info{
    float: left;
    margin-top: 20px;
}
.button-info{
    display: inline;
    padding: 15px 30px;
}
/*Contacto Map*/
.sect-contact #map{
    width: 100% !important;
    height: 475px !important;
}
/*ACTULAIDAD HOME*/
.contenedor-actualidad{
    background: #F2F2F2;
    padding: 20px 0 70px 0;
}
.contenedor-actualidad h2.block-title {
    margin: 0 0 15px 0;
}
.contenedor-actualidad .views-row{
    clear: none;
    margin:0 10px;
}
.contenedor-actualidad .views-field-field-fecha{
    font-size: 12px;
}
.contenedor-actualidad .views-row:first-child{
    margin-left: 0;
}
.contenedor-actualidad .views-row:last-child{
    margin-right: 0;
}
.contenedor-actualidad .block-actualidad-homeblock .views-field-body{
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.3em;
}



/*DEMOS*/
.fullpage .sect-demos{
    padding: 0;
    background: #F1F1F1;
}
.block-demos-home .views-row.column-1{
    margin-left: 0;
}
.block-demos-home .views-row.column-3{
    margin-right: 0;
}

/*CONTACTO*/
.blk-datos-contacto .cont-enlaces{
    padding-bottom: 10px;
}
.form-home .form-item input[type="text"],.form-home .form-item input[type="email"]{
    width: 100%;
    height: 50px;
}
/*Display:none; para el ultimo item del menú ja que el footer no tienen que tener*/
#fp-nav ul li:last-child{
    display:none;
}
/*sect contacto*/
.fullpage .sect-contacto{
    padding: 0;
}
/*MAPA FOOTER*/
.sect-full-footer .fp-tableCell{
    display: block !important;
}
.sect-full-footer #map,
.sect-full-footer .container-map {
    width: 100%;
    height: 472px !important;
}


/*FLECHAS SECTIONS*/
.arrow-top,
.arrow-down{
    width: 46px;
    height: 46px;
    z-index: 10;
    margin: auto;
    left: 0;
    right: 0;
}
.arrow-down{
    position: absolute;
    bottom: 50px;
}
.arrow-top{
    margin-bottom: 50px;
}
.arrow-top .content a,
.arrow-down a{
    display: block;
    width: 46px;
    height: 46px;
}
.arrow-down.black a{
    background: url("../images/desktop/iconos/ico-down-black.png") no-repeat 0 0;
    background-size: 46px;
}
.arrow-down.white a{
    background: url("../images/desktop/iconos/ico-down-white.png") no-repeat 0 0;
    background-size: 46px;
}
.arrow-top.white .content a{
    background: url("../images/desktop/iconos/ico-top.png") no-repeat 0 0;
    background-size: 46px;
}
.arrow-down.black a:hover,
.arrow-down.white a:hover{
    background: url("../images/desktop/iconos/ico-down-hover.png") no-repeat 0 0;
    background-size: 46px;
}
.arrow-top.white .content a:hover{
    background: url("../images/desktop/iconos/ico-top-hover.png") no-repeat 0 0;
    background-size: 46px;

}
.arrow-top .content a,
.arrow-down a,
.arrow-down a:hover,
.arrow-top .content a:hover{
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}



/*BANNER ROTATOR BACKSTRECH*/
.fullpage .block-banner-rotator-block .bg .field-content{
    position: absolute;
    clip: rect(auto, auto, auto, auto);
    width: 100%;
    height: 100%;
}

.fullpage .block-banner-rotator-block .views-field-field-image {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    position: fixed;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: -1;
}

/*PRODUCCIONES*/
.fullpage .sect-producciones{
    padding: 0;
}
.fullpage .sect-producciones .block-producciones-block{
    margin-bottom: 300px;
}
.sect-producciones .block-producciones-block{
    margin-bottom: 100px;
}
.sect-producciones .fp-tableCell{
    vertical-align: top;
}
.blk-producciones-block .isotope-filters{
    text-align: center;
}
.blk-producciones-block .isotope-filters li{
    padding: 20px;
    width: 90px;
    height: auto;
    text-align: center;
    margin-right: 20px;
}
.blk-producciones-block .isotope-filters li img {
    margin-bottom: 15px;
}
.blk-producciones-block .isotope-options{
    width: 435px;
    margin: auto auto 20px auto;
}
/*contenido*/
.fullpage .blk-producciones-block {
    position: relative;
    top: 140px;
}
.blk-producciones-block .isotope-container {
     width: 100%;
 }
.blk-producciones-block .isotope-element {
    margin: 0;
    float: left;
    height: auto;
    background: transparent;
}
.blk-producciones-block .isotope-element .container-title{
    display: block;
    font-size: 20px;
    text-align: center;
    opacity: 0;
    position: absolute;
    padding-top: 50%;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(40, 40, 40, 0.70);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.blk-producciones-block .isotope-element:hover .container-title{
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.blk-producciones-block .isotope-element, .blk-producciones-block .grid-sizer {
    width: 12.5%;
}
.blk-producciones-block .isotope-element{
    float: left;
    height: auto;
    background: #4c4c4c;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
}
.sect-banner .fp-scrollable,
.block-banner-rotator-block,
.block-banner-rotator-block .block-inner,
.block-banner-rotator-block .block-inner .content,
.block-banner-rotator-block .bg,
.block-banner-rotator-block .bg .field-content,
.block-banner-rotator-block .views-field-field-image,
.block-banner-rotator-block .view-banner-rotator,
.block-banner-rotator-block .view-banner-rotator .view-content,
.block-banner-rotator-block .view-banner-rotator .flexslider,
.block-banner-rotator-block .view-banner-rotator ul.slides,
.block-banner-rotator-block .view-banner-rotator ul.slides li,
.block-banner-rotator-block .view-banner-rotator .views-field-field-image,
.block-banner-rotator-block .view-banner-rotator .views-field-field-image .field-content {
    height: 100%;
    min-height: 100%;
}
.tablet .block-banner-rotator-block .view-banner-rotator .views-field-field-image{
    height: 700px;
    background-size: auto 100%;
}

/*ul.nice-menu > li.menuparent:first-child > ul{
    display: block !important;
    visibility: visible !important;
}*/

/*SALAS DE GRABACIÓN*/
.node-type-salas-de-grabacion .field-name-body{
    margin-top: 30px;
}
.node-type-salas-de-grabacion .field-name-field-equipamiento .field-label,
.node-type-salas-de-grabacion .field-name-field-equipamiento .field-items {
    margin: 0 0;
}
.node-type-salas-de-grabacion .field-name-field-equipamiento .field-label{
    font-size: 16px;
    margin-bottom: 20px;
}
.node-type-salas-de-grabacion .field-name-field-equipamiento .field-items{
    column-count: 3;
    -moz-column-count: 3;
    -webkit-column-count: 3;
}


/*SALAS DE GRABACION VIEW*/
.node-type-salas-de-grabacion .blk-salas-de-grabacion{
    margin: 30px 0;
}
.node-type-salas-de-grabacion .blk-salas-de-grabacion .views-row{
    width: 300px;
}

/*info-cabecera contacto*/
.blk-info-cabecera{
    float: right;
    margin: 28px 35px 8px 8px;
    padding-left: 12px;
    border-left: 1px dotted #FFFFFF;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
.is-sticky .blk-info-cabecera{
    margin-top: 8px;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
.blk-info-cabecera p{
    margin-bottom: 0;
}
.blk-info-cabecera .content a{
    background: url("../images/mobile/iconos/menu_info.png") no-repeat 0 0;
    background-size: 18px;
    display: block;
    width: 18px;
    height: 18px;
    text-indent: -99999px;
}





/*BLK-SELECTOR-IDIOMA*/
.i18n-en .blk-selector-idioma .enlace-idioma-mostrar.es,
.i18n-en .blk-selector-idioma .enlace-idioma-mostrar.ca,
.i18n-ca .blk-selector-idioma .enlace-idioma-mostrar.en,
.i18n-ca .blk-selector-idioma .enlace-idioma-mostrar.es,
.i18n-es .blk-selector-idioma .enlace-idioma-mostrar.en,
.i18n-es .blk-selector-idioma .enlace-idioma-mostrar.ca{
    display:none !important;
}

.i18n-en .blk-selector-idioma .enlace-idioma-ocultar.es,
.i18n-en .blk-selector-idioma .enlace-idioma-ocultar.ca,
.i18n-ca .blk-selector-idioma .enlace-idioma-ocultar.en,
.i18n-ca .blk-selector-idioma .enlace-idioma-ocultar.es,
.i18n-es .blk-selector-idioma .enlace-idioma-ocultar.en,
.i18n-es .blk-selector-idioma .enlace-idioma-ocultar.ca{
    display:none !important;
}

.container-alternador-idioma li.active {
    display: none !important;
}

/*
blk-selector-idioma -- blk-selector-idioma
container-selector-idioma -- container-selector-idioma
container-alternador-idioma -- container-alternador-idioma

*/


/*IDIOMA CABECERA*/
.blk-selector-idioma{
   float: right;
}
.blk-selector-idioma:hover .container-alternador-idioma{
    display: block;
}
.blk-selector-idioma .container-selector-idioma{
    position: absolute;
    top: 22px;
    right: -10px;
    padding: 7px 0 20px 0;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
.is-sticky .blk-selector-idioma .container-selector-idioma{
    position: absolute;
    top: 0;
    -webkit-transition: all .5s ease .25s;
    transition: all .5s ease .25s;
}
.is-sticky .blk-selector-idioma .container-alternador-idioma{
    top: 40px;
}
.is-sticky .blk-selector-idioma .container-selector-idioma{
    top: 2px;
}
.blk-selector-idioma:hover .container-selector-idioma,
.blk-selector-idioma .container-selector-idioma:hover  {
    z-index: 50;
}
.blk-selector-idioma .container-selector-idioma a{
    display: block;
    color: #FFFFFF;
    width: 20px;
    padding-right: 12px;
    background: url("../images/desktop/iconos/arrow_menu_parent.png") no-repeat right center;
    background-size: 10px 7px;
    font-size: 14px;
    cursor: pointer;
}
.blk-selector-idioma .container-alternador-idioma{
    display:none;
    position: absolute;
    right: -8px;
    top: 60px;
    width: 40px;
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    z-index: 49;
}
.blk-selector-idioma .container-alternador-idioma li{
    list-style-type: none;
    width: 50px;
}
.blk-selector-idioma .container-alternador-idioma li span:hover,
.blk-selector-idioma .container-alternador-idioma li a:hover{
    background: #E5E5E5;
}
.blk-selector-idioma .container-alternador-idioma li span,
.blk-selector-idioma .container-alternador-idioma li a{
    font-family: 'Muli-Light',arial, helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #666666;
    text-decoration: none;
    width: 24px;
    display: block;
    padding: 5px 8px;
}
.blk-selector-idioma .container-alternador-idioma li span{
    text-decoration: line-through;
}
.blk-selector-idioma .container-alternador-idioma li span:first-child,
.blk-selector-idioma .container-alternador-idioma li a:first-child{
    padding-top: 8px;
}
.blk-selector-idioma .container-alternador-idioma li span:last-child,
.blk-selector-idioma .container-alternador-idioma li a:last-child{
    padding-bottom: 8px;
}
.blk-selector-idioma .container-alternador-idioma:before,
.blk-selector-idioma .container-alternador-idioma:after {
    content: '';
    position: absolute;
    top: -20px;
    right: 9px;
    margin-top: 0;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid rgba(0,0,0,0);
}
.blk-selector-idioma .container-alternador-idioma:after {
    bottom: -14px;
    margin-bottom: -10px;
    border-bottom: 10px solid #FFFFFF;
}

/*Term producciones*/
.view-producciones-taxonomy-term .views-row{
    float: left;
    width: 50%;
    margin:0 10px 20px 10px;
}
.view-producciones-taxonomy-term .views-row.column-1{
    margin:0 10px 20px 0;
}
.view-producciones-taxonomy-term .views-row.column-4{
    margin:0 0 20px 10px;
}
/*Landing producciones*/
.view-producciones-taxonomy-term .contenedor-grupo h2{
    text-align: left;
}
/*Salas de grabación*/
.salas-de-grabacion-landings .blk-salas-de-grabacion {
    margin: 0;
}
.salas-de-grabacion-landings .blk-salas-de-grabacion .views-field-title h3 {
    margin-bottom: 10px;
}


.gradient-container{
    height: 186px;
    background: url("../images/top_banner.png") repeat-x left top;
    background-size: 1px 186px;
}

.tablet .gradient-container{
    display: none;
}
/*Actualidad Facebook*/
.blk-facebook-actualidad li.item{
    float: left;
    width: 45%;
    margin: 20px 0 30px 0;
}
.blk-facebook-actualidad li.item:first-child{
    float: left;
    width: 45%;
    margin-right:10%;
}
.blk-facebook-actualidad .facebook-feed-image-post {
    float: left;
    width: 28%;
    margin-right: 4%;
}
.blk-facebook-actualidad .facebook-feed-time-post {
    clear: none !important;
    float: right;
    width: 65%;
    margin-right: 3%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #999999;
    font-family: 'Muli',arial, helvetica, georgia, serif;
    color: #51575B;
    font-size: 12px;
}
.blk-facebook-actualidad .facebook-feed-time-post span{
    background: url("../images/mobile/iconos/ico-calendar.png") no-repeat left center;
    background-size: 15px;
    padding-left: 25px;
}
.blk-facebook-actualidad .facebook-feed-description-post {
    clear: none !important;
    float: right;
    width: 65%;
    margin-right: 3%;

}

 #sliding-popup {
     padding: 25px 25px 30px 25px;
 }






















