/*
    /////////////////////////////////////////////////////////
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

/* 


    ------------------------
    GLOBAL NOTICIAS
    ------------------------

    1. LISTADO NOTICIAS
	2. NOTICIA NODO
	3. CATEGORIAS 
    4. NOTICIAS RELACINADAS


*/

/* 1. LISTADO NOTICIAS
----------------------------*/




.view-display-id-block_1 input.form-radio{
    width: 8px;
	top: 2px;
}


.view-display-id-block_1 .pager-nav {
	clear:both;
}

.view-noticias .view-filters {
	display:inline-block;
	width: 25%;
	float: right;
}

.view-display-id-block_1  .row-1 {
	padding: 0;
}

.view-display-id-block_1  .views-exposed-form .container {
	padding-right: 15px;
    padding-left: 15px;
}

.view-noticias .view-filters .container{
	width: 100%;
}

.view-noticias .views-field-title a {
    color: #000000;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    padding: 25px 0;
    display: block;
}

.view-noticias .views-field-view-node a {
    font-size: 14px;
    color: #E42618;
    line-height: 16px;
    font-weight: 500;
    margin: 30px 0;
    display: block;
}

.view-noticias .views-field-view-node a:hover {
    text-decoration: none;
}


.view-noticias .views-field-view-node a::before {
    content: url(../../images/red-arrow.svg);
    display: inline-block;
    padding-left: 10px;
    position: relative;
    top: 1px;
    transition: all 0.3s ease;
    left: -10px;
}

.view-noticias .views-field-view-node a:hover::before {
    transition: all 0.3s ease;
    left: -5px;
}

.view-noticias .views-field-created,
.view-noticias .views-field-field-fecha-noticia {
    font-weight: 300;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.02em;
    padding: 10px 0;
}


.view-noticias .views-exposed-form .form-item {
    display: block;
    border-bottom: 1px solid;
    padding-bottom: 5px;
    padding-top: 5px;
}

.view-noticias .views-exposed-form .form-item label {
    width: 100%;
    padding: 0;
	background-position: 95% 6px;
	transition: all 0.3s ease;
}

.view-noticias .views-exposed-form .form-item label:hover {
    font-weight: 500;
	background-image: url(../../images/black-arrow.svg);
	background-repeat: no-repeat;
	background-position: 100% 6px;
	transition: all 0.3s ease;
}

.view-noticias .views-exposed-form .form-item label::before {
 	content: url(../../images/bullet.svg);
    padding-right: 5px;
    top: -1px;
    position: relative;
}

.view-noticias .views-exposed-form .form-item label.active {
 	font-weight: 500;
}

.view-noticias .views-exposed-form fieldset.fieldgroup {
    width: 100%;
	border: 0;
}

#views-exposed-form-noticias-block-1 legend {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: 0.02em;
    margin-top: 15px;
    display: block;
    padding-top: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid;
    margin-bottom: 0;
}

.block-views-blocknoticias-block-1 {
	margin-bottom: 30px;
}

/*
.view-display-id-block_1 .views-exposed-form label input:checked::after {
    content: url(../../images/black-arrow.svg);
    display: block;
    position: absolute;
    right: -246px;
    top: -3px;
}
*/

#views-exposed-form-noticias-block-1 input {
	display: none;  
	margin-right: 10px;
}


.form-inline .control-label label:checked { 
	font-weight: bold; 
}

input:checked+label { 
	font-weight: bold !important;
}

label input[type="radio"]:checked { 
	font-weight: bold; 
}

label input:checked { 
	font-weight: bold; 
}

label[checked] {
	font-weight: bold; 
}

.form-inline .control-label label:active, label:focus {
		font-weight: bold; 
}



/* 2. NOTICIA NODO
----------------------------*/


/* Bloque Next Previous Noticias */

#prevnext {
    position: relative;
    height: 40px;
    margin: 60px 0 30px 0 !important;
}

#prevnext a {
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.02em; 
	text-decoration: none;
	color: transparent;
}

#prevnext-previous  {
	position: absolute;
	left: 0;
	padding-left: 0;
}



#prevnext-next {
	position: absolute;
	right: 0;
	padding-right: 0;
}


#prevnext-previous a::before {
    content: "Noticia anterior";
    background-image: url(../../images/red-arrow-left.svg);
    padding-left: 46px;
    background-repeat: no-repeat;
    position: relative;
    background-position-y: 3px;
	text-indent: inherit;
	color:#E42618; 
}


#prevnext-next  a::after {
    content: "Noticia siguiente";
    background-image: url(../../images/red-arrow.svg);
    padding-right: 46px;
    background-repeat: no-repeat;
    position: relative;
    background-position-y: 3px;
	background-position-x: right;
	text-indent: inherit;
	color:#E42618;
} 

#prevnext-previous:lang(en) a::before{
	content: "Previous news";
}
	
#prevnext-next:lang(en)  a::after {
    content: "Next news";
} 

#prevnext-previous:lang(fr) a::before{
	content: "Nouvelles précédentes";
}
	
#prevnext-next:lang(fr)  a::after {
    content: "Prochaines nouvelles";
} 

#prevnext-previous:lang(pl) a::before{
	content: "Poprzednie wiadomości";
}
	
#prevnext-next:lang(pl)  a::after {
    content: "Następna wiadomość";
} 

#prevnext-previous:lang(ru) a::before{
	content: "Предыдущие новости";
}
	
#prevnext-next:lang(ru)  a::after {
    content: "Следующие новости";
} 





.paragraph--type--cabecera-pequena{
    margin-left: -15px;
    margin-right: -15px;
}

.migas {
    padding-top: 30px;
	padding-bottom: 30px;
}

.migas .item {
	display: inline-block;
    padding-right: 10px;
    font-size: 14px;
	color: #000;
}

.migas .item a {
	color: #000;
}

.migas .item::after {
	content: url(../../images/linea.svg);
    display: inline-block;
    padding-left: 10px;
    top: -3px;
	position: relative;
}

.migas .item:last-child::after {
	content: none;
}

.migas .item:last-child {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.02em;
	color: #808080
}

.field--name-field-display-title h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 37px;
	color: #000000;
}


 /* Add to Any */

.page-node-type-noticia .addtoany_list.a2a_kit_size_32  {
	margin-top: 30px;
	display: block;
}


.page-node-type-noticia .addtoany_list.a2a_kit_size_32 > a {
    font-size: 32px;
	padding-left:  15px;
}

.page-node-type-noticia .addtoany_list.a2a_kit_size_32 > a::before {
    content: "Comparte ";
    color: #000;
    margin-right: 5px;
    font-size: 14px;
    font-weight: 500;
	margin-left: -3px;
}

.page-node-type-noticia .addtoany_list.a2a_kit_size_32:lang(en)  > a::before {
    content: "Share ";
}

.page-node-type-noticia  .addtoany_list.a2a_kit_size_32:lang(fr)  > a::before {
    content: "Partager ";
}

.page-node-type-noticia  .addtoany_list.a2a_kit_size_32:lang(pl)  > a::before {
    content: "Podziel ";
}

.page-node-type-noticia  .addtoany_list.a2a_kit_size_32:lang(ru)  > a::before {
    content: "Поделитесь ";
}


.page-node-type-noticia  .addtoany_list img {
	padding-top: 5px;
	-webkit-filter: invert(100%); /* safari 6.0 - 9.0 */
          filter: invert(100%);
}

body.page-node-type-noticia .cabecera .a2a_kit.a2a_kit_size_32 {
    display: none;
}


.page-node-type-noticia  .field--name-field-img-news {
    margin-bottom: 10px;
}

.page-node-type-noticia .field--name-field-fecha-noticia {
    margin-top: 20px;
}


.page-node-type-noticia .field--name-field-display-title h1 {
	margin-bottom: 40px;
}


.page-node-type-noticia .field--name-body .video {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.page-node-type-noticia .field--name-body iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



@media (min-width: 992px) {

	article .margen-noticia {
		padding-left: 100px;
		padding-right: 100px;
		padding-bottom: 60px;
	}
	
	#views-bootstrap-noticias-relacionadas {
		padding-left: 100px !important;
		padding-right: 100px !important;
	}

}



/* 3. CATEGORIAS NOTICIAS
--------------------------------*/



.field--name-field-list-cat .view-categorias {
    margin-top: 50px;
}

.field--name-field-list-cat  .view-categorias h2{
	margin: 0;
}

.field--name-field-categoria {
	margin-top: 60px;
}

.field--name-field-list-cat .view-categorias a,
.field--name-field-categoria .field--item {
    color: #000;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    border-bottom: 1px solid #000;
    display: block;
    padding: 10px 0;
	text-decoration: none;
	word-break: break-word;
	background-image:  url(../../images/bullet.svg);
	background-repeat: no-repeat;
	background-position: left 16px;
	padding-left: 15px;

}

.field--name-field-list-cat .view-categorias .field--name-name {
	    display: inline-block;
}


/* 4.  NOTICIAS RELACIONADAS
-------------------------------------*/

#views-bootstrap-noticias-relacionadas .views-field-body a {
    color: #000;
    text-decoration: underline;
}

.field--name-field-entradilla-noticia {
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	line-height: 23px;
	letter-spacing: 0.02em;
	margin-bottom: 20px;
}

.field--name-field-noticias-relacionadas {
	margin-left: -15px;
	margin-right: -15px;
	text-align: left;
	background-color:  #E8F2FC;
	padding: 60px 0;
}

.field--name-field-noticias-relacionadas .field__label,
.field--name-field-noticias-relacionadas .field__item__label {
	text-align: center;
	font-weight: 300;
	font-size: 20px;
	line-height: 55px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 30px;
}

.views-field-field-img-news {
	overflow: hidden;
}

.views-field-field-img-news img {
	transition: all 0.5s ease;
}

.views-field-field-img-news img:hover {
	transition: all 0.5s ease;
	transform: scale(1.1, 1.1);
}


#views-bootstrap-cat-producto-block-1 .views-field-field-imagen {
	overflow: hidden;
}

#views-bootstrap-cat-producto-block-1 .views-field-field-imagen img {
	transition: all 0.5s ease;
}

#views-bootstrap-cat-producto-block-1 .views-field-field-imagen img:hover {
	transition: all 0.5s ease;
	transform: scale(1.1, 1.1);
}











