.main-container {
    width: 1280px;
}

.canvas-container {
    min-width: 1024px;
}

.manual-section-grid-container {
    width: 970px;
    margin-left: -5px;
}

.manual-banner, .manual-section, .slider-section {
    margin-bottom: 24px;
}

.manual-banner-left {
    width: 669px;
    margin-left: -4px;
}

.manual-banner-right {
    width: 316px;
    margin-right: -8px;
}

.auto-feed-container, .publicacions-feed-container {
    width: 970px;
    margin-left: 4px;
    margin-top: 8px;
}

.slider-section-grid-container {
    margin-top: 8px;
    margin-left: -5px;
}


.auto-feed-container div.vw-item-container { margin: 0 14px 0 0; }
.auto-feed-news-container > div:nth-child(6) > div.vw-item-container { margin-right: 0; }
.publicacions .auto-feed-news-container > div:nth-child(2) > div.vw-item-container { margin-right: 0; }
.publicacions .auto-feed-container { margin-top: 0; }
.publicacions .section-title-container { margin-bottom: 0; }
.publicacions.section-container { padding-top: 0; }
.publicacions .auto-feed-go-to-channel { margin-top: 14px; }



.auto-feed-go-to-channel {
    font-size: 13px;
    margin-right: 4px;
}

.slider .auto-feed-go-to-channel {
    margin-right: 5px;
}

.go-to-channel-text {
    color: gray;
    font-weight: 300;
}

.go-to-channel-name {
    color: #ff6600;
    font-weight: 600;
}

hr {
    display: block;
}

/* Bootstrap overrides */
div.section-title-container {
    padding-left: 0;
    margin-left: 4px;
    margin-bottom: 10px;
}
h2.section-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 300;
}
.section-container:nth-child(-n+2) h2.section-title {
    font-size: 30px;    
}

.section-container:nth-child(-n+2) div.section-title-container {
    margin-bottom: 0px;
}

/* End Bootstrap overrides */

/* Blocs */

/* GENERAL */
body {
    color: #141412;
    margin: 0;
    font-family: "Open Sans";
}

p{
    margin:0;
    padding: 10px 10px 5px;
    font-size: 15px;    
}

.item-style-0{
    color: #666666;
    background-color: #F1F1F1;
}

.item-style-2{
    color: #FFFFFF;
    background-color: #FF6600;
}

.item-style-1 {
    color: #FFFFFF;
    background-color: #444444;
}

.item-style-3{
    color: #666666;
    background-color: #F1F1F1;
}

.item-style-5{
    color: #FFFFFF;
    background-color: #FF6600;
}

.item-style-4 {
    color: #FFFFFF;
    background-color: #444444;
}

.item-style-6{
    color: #FFFFFF;
    background-color: #DA3601;
    padding: 14px;
}

.item-style-7, .item-style-8 {
    color: #FFFFFF;
    background-color: #1EB3EF;
}

.item-style-1 .titol, .item-style-1 .bloc-category-container {
    color: #FF6600;
}

.item-style-0 .bloc-category-container, .item-style-0 .titol {
    color: #FF6600;
}

.item-style-2 .bloc-category-container, .item-style-2 .titol {
    color: #000000;
}   
/*NEW BLOC*/
.item-style-5 .bloc-category-container, .item-style-6 .bloc-category-container, .item-style-7 .bloc-category-container, .item-style-8 .bloc-category-container {
    color: #000000;
} 

.item-style-3 .bloc-category-container, .item-style-4 .bloc-category-container {
    color: #FF6600;
}    

/* Blocs Portada */

.sub-bloc-438x298 {
    height: 298px;
    width: 438px;
    float: left;
    overflow: hidden;
}

.sub-bloc-438x298 img {
    height: auto;
}

.sub-bloc-224x298-text-noticia{
    max-height: 175px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 15px;
    font-size: 18px;
}

/* INICI BLOC AUTO */

.bloc-150x210 {    
    overflow: hidden;
    width: 150px;
    float: left
}

.bloc-150x210 > .bloc-img-container {
    height: 85px;
    width: 150px;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #ddd;
}

.bloc-150x210 > .bloc-img-container > img {
    width: 150px;
    height: auto;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    top/*\**/: 0\9;
}

.bloc-150x210 > .bloc-text-container {
    width: 150px;
    padding: 0;
}

.bloc-150x210 > .bloc-text-container p {
    padding: 0;
    margin-bottom: 0;
}

.bloc-150x210 > .bloc-text-container p.vw-item-tag {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
    font-weight: bold;
}

.bloc-150x210 > .bloc-text-container p.vw-item-titular {
    font-size: 12px;
    font-weight: 600;        
    line-height: 16px;    
}

.auto-feed-go-to-channel {
    float: right;
    border: 1px solid #ff6600;
    cursor: pointer;
    padding: 4px 12px;
    text-transform: uppercase;
    margin-top: -3px;
    background-color: #fff;
}

.auto-feed-go-to-channel a:hover, .auto-feed-go-to-channel a:visited {
    text-decoration: none;
}

/* END BLOC AUTO */

/* INICI BLOC LOCALS */

.locals-feed-container {
    width: 970px;
    margin-left: 4px;
    margin-top: 8px;
}

.locals-feed-container button.slick-prev,
.locals-feed-container button.slick-prev:focus,
.locals-feed-container button.slick-prev:hover {
    margin-top: -87px;
}

.locals-feed-container button.slick-next,
.locals-feed-container button.slick-next:focus,
.locals-feed-container button.slick-next:hover {
    margin-top: -67px;
}

div.slick-slider, slick.slick-slider {
    margin-bottom: 0;
}

.section .slick-next,
.section .slick-next:focus,
.section .slick-next:hover{
    border: none;
    border-top: 0px;
    padding: 0;

    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/assets/images/fletxa_dreta_actiu.png) no-repeat;
    background-position: 50% 50%;

    margin-top: -55px;    
}

.section .slick-prev,
.section .slick-prev:focus,
.section .slick-prev:hover{
    border: none;
    border-top: 0px;
    padding: 0;

    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/assets/images/fletxa_esquerra_actiu.png) no-repeat;
    background-position: 50% 50%;

    margin-top: -55px;
}

.section .slick-prev.slick-disabled{
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/assets/images/fletxa_esquerra_inactiu.png) no-repeat;
    background-position: 50% 50%;
}

.section .slick-next.slick-disabled{
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/assets/images/fletxa_dreta_inactiu.png) no-repeat;
    background-position: 50% 50%;
}

/* END BLOC LOCALS*/

/* INICI BLOC PUBLICACIONS */

.bloc-478x170 {
    height: 170px;
    overflow: hidden;
    width: 478px;
    float: left
}

.bloc-478x170 > .bloc-img-container {
    height: 170px;
    width: 310px;
    overflow: hidden;    
    border: 1px solid #ddd;
    float: left;
}

.bloc-478x170 > .bloc-img-container > img {
    width: 310px;
    height: auto;
    position: relative;
    top: 50%;    
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    top/*\**/: 0\9;
}

.bloc-478x170 > .bloc-text-container {    
    float: left;
    background-color: #fff;
    height: 100%;
    width: 168px;
}

.bloc-478x170 > .bloc-text-container {
    padding: 0;
    margin-bottom: 0;
}

.bloc-478x170 > .bloc-text-container p {
    font-size: 16px;
    padding: 10px;
}

.bloc-478x170 > .bloc-text-container a {
    color: #666;
    font-weight: 600;    
}

/* END BLOC PUBLICACIONS */

/* INICI BLOCS OPINIO */

/* LOCALS */

.bloc-236x74.locals {
    height: 74px;
    width: 236px;    
    background-color: #FFF;
    padding: 10px; 
}

.bloc-236x74.locals p {
    white-space: nowrap;
}

.bloc-236x156.locals {
    height: 156px;
    width: 236px;    
    background-color: #FFF;
    padding: 10px; 
}

.bloc-236x236.locals {
    height: 236px;
    width: 236px;    
    background-color: #FF6600;
    padding: 0;
}

.bloc-236x74.locals .bloc-category-container, 
.bloc-236x156.locals .bloc-category-container {
    color: #FF6600;
}

.bloc-236x74.locals .bloc-author-container,
.bloc-236x156.locals .bloc-author-container {
    color: #000;
}

.opinio-section-grid-container .locals .vw-item-container .bloc-category-container, 
.opinio-section-grid-container .local .vw-item-container .bloc-author-container
{
     font-size: 13px;
     font-weight: 600;
     line-height: 15px;
}

.bloc-236x74.locals .bloc-titular-container,
.bloc-236x156.locals .bloc-titular-container {
     font-size: 14px;
     font-weight: 600;
     line-height: 16px;
     color: #666;
}

.bloc-236x236.locals > .bloc-img-container {
    height: 110px;
    width: 236px;
    overflow: hidden;
}

.bloc-236x236.locals > .bloc-img-container > img {
    width: 236px;
    height: auto;
}

.bloc-236x236.locals .bloc-text-container {
    padding: 10px;
}

.bloc-236x236.locals .bloc-category-container {
    color: #000;    
}

.bloc-236x236.locals .bloc-author-container {
    color: #FFF;
}

.bloc-236x236.locals .bloc-titular-container {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    color: #fff8e5;    
    margin-top: 10px;
}

/* FI LOCALS */

.opinio-section-bloc-container {
    width: 984px;    
    margin-bottom: 24px;
    background-color: #FFF8E5;
}

.opinio-section-bloc-container .bloc-236x236{
    position: relative;
}

.opinio-section-grid-container {
    margin-left: -4px;    
}

.opinio-section-grid-container .bloc-category-container.vw-item-tag {
    text-transform: none;
}

.opinio-section-grid-container select {
    width: 130px;
}

.bloc-236x74 {
    height: 74px;
    width: 236px;    
    background-color: #FFF;
    padding: 8px; 
}

.bloc-236x74 p {
    white-space: nowrap;
}

.bloc-236x156 {
    height: 156px;
    width: 236px;    
    background-color: #FFF;
    padding: 10px; 
}

.opinio-section-grid-container .vw-item-container p {     
    padding: 0;
    overflow: hidden;
}

.bloc-236x74 .bloc-category-container, 
.bloc-236x156 .bloc-category-container {
    color: #DA3601;
}

.bloc-236x74 .bloc-author-container,
.bloc-236x156 .bloc-author-container {
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
}

.bloc-236x74 .bloc-titular-container,
.bloc-236x156 .bloc-titular-container {
     font-size: 14px;
     font-weight: 600;
     line-height: 19px;
     color: #666;     
}

.bloc-236x236 {
    height: 236px;
    width: 236px;    
    background-color: #DA3601;
    padding: 14px;
    color: #fff;
}

.bloc-236x236 .bloc-superior {
    height: 110px;
    z-index: 1;/*NEW*/
    position: relative;/*NEW*/
}

.bloc-300x298 .bloc-superior {
    height: 146px;
    z-index: 1;/*NEW*/
    position: relative;/*NEW*/
}

.bloc-236x298 .bloc-superior {
    height: 144px;
    z-index: 1;/*NEW*/
    position: relative;/*NEW*/
}

.bloc-215x300 .bloc-superior {
    height: 144px;
    z-index: 1;/*NEW*/
    position: relative;/*NEW*/
}


.bloc-imatge-autor{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    background-color: #EEEEF0;
}

.bloc-imatge-autor > img {
    width: 100%;
    height: auto;
}

.bloc-236x236 .bloc-imatge-autor{
    height: 120px;
}

.bloc-300x298 .bloc-imatge-autor{
    height: 146px;
}

.bloc-236x298 .bloc-imatge-autor{
    height: 144px;
}

.bloc-215x300 .bloc-imatge-autor{
    height: 144px;
}

.bloc-236x298 .bloc-imatge-autor > img, .bloc-215x300 .bloc-imatge-autor > img {
    width: auto;
    height: 144px;
}


.bloc-236x236 .bloc-titular-container {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.item-style-6 .bloc-titular-container {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.bloc-236x236 .bloc-cat-name-container, .bloc-300x298 .bloc-cat-name-container, .bloc-236x298 .bloc-cat-name-container, .bloc-215x300 .bloc-cat-name-container {
    float: left;    
}

.bloc-236x236 .bloc-cat-name-container .bloc-category-container, .bloc-300x298 .bloc-cat-name-container .bloc-category-container, .bloc-236x298 .bloc-cat-name-container .bloc-category-container, .bloc-215x300 .bloc-cat-name-container .bloc-category-container {
    font-weight: 400;
    font-size: 15px;
    color: white;
    text-transform: none;
}

.bloc-236x236 .bloc-cat-name-container .bloc-category-container.avatar-enabled, .bloc-300x298 .bloc-cat-name-container .bloc-category-container.avatar-enabled, .bloc-236x298 .bloc-cat-name-container .bloc-category-container.avatar-enabled, .bloc-215x300 .bloc-cat-name-container .bloc-category-container.avatar-enabled {
    color: #000;
    font-weight: 700;
    margin-bottom: 0;
    font-size: 15px;
    text-transform: none;
}

.bloc-236x236 .bloc-cat-name-container .bloc-author-container, .bloc-300x298 .bloc-cat-name-container .bloc-author-container, .bloc-236x298 .bloc-cat-name-container .bloc-author-container, .bloc-215x300 .bloc-cat-name-container .bloc-author-container {
    font-weight: 700;
    font-size: 15px;
    width: 120px;
    word-spacing: 100px;
    margin-bottom: 5px;
    padding: 0;
}

.bloc-236x236 .bloc-cat-name-container .bloc-author-container.avatar-enabled, .bloc-300x298 .bloc-cat-name-container .bloc-author-container.avatar-enabled, .bloc-236x298 .bloc-cat-name-container .bloc-author-container.avatar-enabled, .bloc-215x300 .bloc-cat-name-container .bloc-author-container.avatar-enabled {
    font-size: 15px;
    word-spacing: 0;
    font-weight: 700;
    color: #DA3601;
}

.bloc-236x236 .bloc-circle-container, .bloc-300x298 .bloc-circle-container, .bloc-236x298 .bloc-circle-container, .bloc-215x300 .bloc-circle-container {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    font-size: 22px;
    font-weight: 300;
    line-height: 60px;
    text-align: center;
    background: #FFF;
    float: right;    
}

.bloc-circle-container {
    color: #DA3601;
}

.bloc-236x74.editorial .bloc-category-container,
.bloc-236x156.editorial .bloc-category-container {
    color: #DA3601;
}


.bloc-236x74.mail-obert .bloc-category-container ,
.bloc-236x156.mail-obert .bloc-category-container  {
    color: #DA3601;
}


.bloc-236x74.cartes-creuades .bloc-category-container ,
.bloc-236x156.cartes-creuades .bloc-category-container  {
    color: #DA3601;
}


.bloc-236x74.opinions-contundents .bloc-category-container ,
.bloc-236x156.opinions-contundents .bloc-category-container  {
    color: #DA3601;
}

.bloc-236x74.opinio-contundent .bloc-category-container ,
.bloc-236x156.opinio-contundent .bloc-category-container  {
    color: #DA3601;
}

.bloc-236x74.analisi  .bloc-category-container ,
.bloc-236x156.analisi  .bloc-category-container  {
    color: #DA3601;
}


/* FI BLOCS OPINIO */


/* Blocs manuals */

.bloc-titular-container, .bloc-category-container  {
    font-weight: 600;
}

.bloc-titular-container, .bloc-category-container, .bloc-subtitular-container  {
    padding: 0;
}

.bloc-subtitular-container {
    font-weight: 100;
}

.bloc-text-container {    
    padding: 7px 10px 10px 10px;
}

.bloc-215x94 {
    font-size: 25px;
    height: 94px;
    width: 215px;
    overflow: hidden;
}

.bloc-215x197 {
    font-size: 25px;
    height: 197px;
    width: 215px;
    overflow: hidden;
}

.bloc-236x94 {
    font-size: 25px;
    height: 94px;
    width: 236px;
    overflow: hidden;
}

.bloc-236x197{
    font-size: 25px;
    height: 197px;
    width: 236px;
    overflow: hidden;
}

.bloc-215x197 > .bloc-text-container .bloc-category-container, 
.bloc-215x94 > .bloc-text-container .bloc-category-container,
.bloc-236x94 > .bloc-text-container .bloc-category-container,
.bloc-236x197 > .bloc-text-container .bloc-category-container {
    font-size: 14px;
    padding-right: 5px;
    float: left;
    line-height: 17px;
}
.bloc-215x197 > .bloc-text-container .bloc-titular-container,
.bloc-215x94 > .bloc-text-container .bloc-titular-container,
.bloc-236x94 > .bloc-text-container .bloc-titular-container,
.bloc-236x197 > .bloc-text-container .bloc-titular-container {
    font-size: 14px;    
    line-height: 17px;
}
.bloc-215x197 > .bloc-img-container {
    height: 120px;
    width: 215px;
    overflow: hidden;
}
.bloc-215x197 > .bloc-img-container > img {
    height: auto;
    width: 215px;
}
.semiauto .bloc-215x197 > .bloc-img-container > img {
    height: 120px;
    width: auto;
}

.bloc-236x197 > .bloc-img-container {
    height: 120px;
    overflow: hidden;
}
.bloc-236x197 > .bloc-img-container > img {
    height: auto;
    width: 236px;
}

.bloc-236x197 ~ a.link-block-overlay.hasVideo,
.bloc-215x197 ~ a.link-block-overlay.hasVideo {
    height: 90px;
    top: unset;
}

.bloc-438x94 {
    font-size: 25px;
    height: 94px;
    width: 438px;
    overflow: hidden;
}
.bloc-480x94 {
    font-size: 25px;
    height: 94px;
    width: 480px;
    overflow: hidden;
}
.bloc-438x94 > .bloc-img-container, .bloc-480x94 > .bloc-img-container {
    float: left;
    height: 94px;    
    width: 140px;
    overflow: hidden;
}
.bloc-438x94 > .bloc-img-container > img, .bloc-480x94 > .bloc-img-container > img {    
    height: auto;
    width: 140px;
}
.semiauto .bloc-438x94 > .bloc-img-container > img {    
    height: 94px;
    width: auto;
}


.bloc-480x94 > .bloc-text-container {
    float: left;
    overflow: hidden;
    width: 336px;
}
.bloc-480x94 ~ a.link-block-overlay.hasVideo {
    width: 336px;
    left: unset;
}

.bloc-438x94 > .bloc-text-container {
    height: 94px;
    width: 288px;
    float: left;
    overflow: hidden;
}
.bloc-438x94 ~ a.link-block-overlay.hasVideo {
    width: 288px;
    left: unset;
}
.bloc-438x94 > .bloc-text-container > .bloc-category-container,
.bloc-480x94 > .bloc-text-container > .bloc-category-container {
    font-size: 13px;
    padding-bottom: 0; 
}
.bloc-438x94 > .bloc-text-container > .bloc-titular-container,
.bloc-480x94 > .bloc-text-container > .bloc-titular-container {
    font-size: 13px;
    padding-top: 0;
    line-height: 16px;
}

.bloc-438x300, .bloc-438x300-3, .bloc-438x300-4, .bloc-438x300-5 {
    font-size: 25px;
    height: 300px;
    width: 438px;
    overflow: hidden;
    position: relative;
}
.bloc-438x300 > .bloc-img-container {    
    height: 300px;
    overflow: hidden;
}
.bloc-438x300 > .bloc-img-container img {
    width: 219px;
    height: auto;
}
.bloc-438x300 > .bloc-text-container {    
    width: 219px;
    float: left;
    padding: 25px 15px 15px 15px;
}
.bloc-438x300 ~ a.link-block-overlay.hasVideo {
    width: 219px;
    right: unset;
}
.bloc-438x300-3 > .bloc-img-container, .bloc-438x300-4 > .bloc-img-container, .bloc-438x300-5 > .bloc-img-container {    
    height: 144px;
    overflow: hidden;
}

.bloc-480x298, .bloc-480x298-3, .bloc-480x298-4, .bloc-480x298-5, .bloc-480x298-8 {
    font-size: 25px;
    height: 298px;
    width: 480px;
    overflow: hidden;
    position: relative;
}
.bloc-480x298 > .bloc-img-container {    
    height: 298px;
    overflow: hidden;
}
.bloc-480x298 > .bloc-img-container img {
    width: 240px;
    height: auto;
}
.bloc-480x298 > .bloc-text-container {    
    width: 240px;
    float: left;
    padding: 25px 15px 15px 15px;
}
.bloc-480x298 ~ a.link-block-overlay.hasVideo {
    width: 240px;
    right: unset;
}

.bloc-480x298-3 > .bloc-img-container, .bloc-480x298-4 > .bloc-img-container, .bloc-480x298-5 > .bloc-img-container, .bloc-480x298-8 > .bloc-img-container {    
    height: 144px;
    overflow: hidden;
}




.bloc-215x300 {
    font-size: 25px;
    height: 300px;
    width: 215px;
    overflow: hidden;
}
.bloc-215x300 > .bloc-img-container {
    height: 156px;
    width: 215px;
    overflow: hidden;
}
.bloc-215x300 > .bloc-img-container > img {
    height: auto;
    width: 215px;
}

.semiauto .bloc-215x300 > .bloc-img-container > img {
    height: 156px;
    width: auto;
}

.bloc-236x298 {
    font-size: 25px;
    height: 298px;
    width: 236px;
    overflow: hidden;
}
.bloc-236x298 > .bloc-img-container {
    height: 144px;
    overflow: hidden;
}
.bloc-236x298 > .bloc-img-container img {
    width: 236px;
    height: auto;
}

.bloc-215x300 > .bloc-text-container, .bloc-236x298 > .bloc-text-container {    
    overflow: hidden;
}

.bloc-215x300 ~ a.link-block-overlay.hasVideo {
    height: 144px;
    top: unset;
}
.bloc-236x298 ~ a.link-block-overlay.hasVideo {
    height: 154px;
    top: unset;
}

.bloc-215x300 > .bloc-text-container > .bloc-titular-container, .bloc-236x298 > .bloc-text-container > .bloc-titular-container {
    font-size: 16px;
    line-height: 19px;
}
.bloc-215x300 > .bloc-text-container > .bloc-category-container, .bloc-236x298 > .bloc-text-container > .bloc-category-container {
    margin-bottom: 5px;
}

.bloc-661x298 {
    font-size: 25px;
    height: 298px;
    width: 661px;
    overflow: hidden;
    position: relative;
}
.bloc-661x298 > .bloc-img-container {    
    height: 298px;
    overflow: hidden;
}
.bloc-661x298 > .bloc-img-container img {
    width: 438px;
    height: auto;
}
.bloc-661x298 > .bloc-text-container {    
    width: 223px;
    float: left;
    padding: 30px 15px 15px 15px;
}
.bloc-661x298 ~ a.link-block-overlay.hasVideo {
    width: 208px;
    right: unset;
}

.bloc-724x298{
    font-size: 25px;
    height: 298px;
    width: 724px;
    overflow: hidden;
}

.bloc-724x298 > .bloc-img-container {    
    height: 298px;
    overflow: hidden;
}
.bloc-724x298 > .bloc-img-container img {
    width: 486px;
    height: auto;
}

.bloc-724x298 > .bloc-text-container {
    padding: 30px 15px 15px 15px;
    width: 238px;
    float: left;
}

.bloc-724x298 ~ a.link-block-overlay.hasVideo {
    width: 238px;
}
/*NEW BLOCK*/
.bloc-236x604, 
.bloc-236x604 > iframe{
    font-size: 25px;
    height: 604px;
    width: 236px;
    overflow: hidden;
    border: none;    
}
/*END BLOCK*/
/*NEW BLOCK*/
.bloc-970x298{
    font-size: 25px;
    height: 298px;
    width: 970px;
    overflow: hidden;
}

.bloc-970x298 > .bloc-img-container {    
    height: 298px;
    overflow: hidden;
}
.bloc-970x298 > .bloc-img-container img {
    width: 732px;
    height: auto;
}

.bloc-970x298 > .bloc-text-container {
    padding: 30px 15px 15px 15px;
    width: 238px;
    float: left;
}

.bloc-970x298 ~ a.link-block-overlay.hasVideo {
    width: 238px;
}
/*END NEW BLOCK*/

/*NEW BLOCK*/
.bloc-968x400{
    font-size: 25px;
    height: 400px;
    width: 968px;
    overflow: hidden;
}

.bloc-968x400 > .bloc-img-container {    
    height: 400px;
    overflow: hidden;
}
.bloc-968x400 > .bloc-img-container img {
    /*width: 732px;*/
    width: 100%;
    height: auto;
}

.bloc-968x400.item-style-0 > .bloc-img-container embed-video,
.bloc-968x400.item-style-1 > .bloc-img-container embed-video,
.bloc-968x400.item-style-2 > .bloc-img-container embed-video,
.bloc-968x400.item-style-7 > .bloc-img-container embed-video,
.bloc-968x502.item-style-0 > .bloc-img-container embed-video,
.bloc-968x502.item-style-1 > .bloc-img-container embed-video,
.bloc-968x502.item-style-2 > .bloc-img-container embed-video,
.bloc-968x502.item-style-7 > .bloc-img-container embed-video
 {
    position: absolute;
    right: 0;
}

.bloc-968x400.item-style-3 > .bloc-img-container embed-video,
.bloc-968x400.item-style-4 > .bloc-img-container embed-video,
.bloc-968x400.item-style-5 > .bloc-img-container embed-video,
.bloc-968x400.item-style-8 > .bloc-img-container embed-video,
.bloc-968x502.item-style-3 > .bloc-img-container embed-video,
.bloc-968x502.item-style-4 > .bloc-img-container embed-video,
.bloc-968x502.item-style-5 > .bloc-img-container embed-video,
.bloc-968x502.item-style-8 > .bloc-img-container embed-video
 {
    position: absolute;
    left: 0;
}

.bloc-968x400 > .bloc-text-container, .bloc-968x502 > .bloc-text-container {
    padding: 30px 15px 15px 15px;
    width: 238px;
    float: left;
    /*NEW*/
    height: 100%;
    position: absolute;
    z-index: 1;
}

.bloc-968x400 > .bloc-text-container.item-style-3,
.bloc-968x400 > .bloc-text-container.item-style-4,
.bloc-968x400 > .bloc-text-container.item-style-5,
.bloc-968x400 > .bloc-text-container.item-style-8,
.bloc-968x502 > .bloc-text-container.item-style-3,
.bloc-968x502 > .bloc-text-container.item-style-4,
.bloc-968x502 > .bloc-text-container.item-style-5,
.bloc-968x502 > .bloc-text-container.item-style-8
 {
    right: 0;
}

.bloc-968x400 > .bloc-text-container.item-style-0,
.bloc-968x400 > .bloc-text-container.item-style-3,
.bloc-968x502 > .bloc-text-container.item-style-0,
.bloc-968x502 > .bloc-text-container.item-style-3
{
    background: rgba(241, 241, 241, 0.8);
}
.bloc-968x400 > .bloc-text-container.item-style-1,
.bloc-968x400 > .bloc-text-container.item-style-4,
.bloc-968x502 > .bloc-text-container.item-style-1,
.bloc-968x502 > .bloc-text-container.item-style-4
{
    background: rgba(102, 102, 102, 0.8);
}
.bloc-968x400 > .bloc-text-container.item-style-2,
.bloc-968x400 > .bloc-text-container.item-style-5,
.bloc-968x502 > .bloc-text-container.item-style-2,
.bloc-968x502 > .bloc-text-container.item-style-5
{
    background: rgba(255, 102, 0, 0.8);
}
.bloc-968x400 > .bloc-text-container.item-style-7,
.bloc-968x400 > .bloc-text-container.item-style-8,
.bloc-968x502 > .bloc-text-container.item-style-7,
.bloc-968x502 > .bloc-text-container.item-style-8
{
    background: rgba(30, 179, 239, 0.8);
}

.bloc-968x400 ~ a.link-block-overlay.hasVideo, .bloc-968x502 ~ a.link-block-overlay.hasVideo {
    width: 238px;
}
/*END NEW BLOCK*/

/*NEW BLOCK*/
.bloc-968x502{
    font-size: 25px;
    height: 502px;
    width: 968px;
    overflow: hidden;
}

.bloc-968x502 > .bloc-img-container {    
    height: 502px;
    overflow: hidden;
}
.bloc-968x502 > .bloc-img-container img {
    /*width: 732px;*/
    width: 100%;
    height: auto;
}
/*END NEW BLOCK*/

.bloc-661x298 > .bloc-text-container > .bloc-category-container,
.bloc-724x298 > .bloc-text-container > .bloc-category-container,
.bloc-438x300 > .bloc-text-container > .bloc-category-container,
.bloc-480x298 > .bloc-text-container > .bloc-category-container,
.bloc-970x298 > .bloc-text-container > .bloc-category-container,
.bloc-968x400 > .bloc-text-container > .bloc-category-container,
.bloc-968x502 > .bloc-text-container > .bloc-category-container
 {
    font-size: 16px;
    margin-bottom: 23px;
}
.bloc-661x298 > .bloc-text-container > .bloc-titular-container,
.bloc-724x298 > .bloc-text-container > .bloc-titular-container,
.bloc-438x300 > .bloc-text-container > .bloc-titular-container,
.bloc-480x298 > .bloc-text-container > .bloc-titular-container,
.bloc-970x298 > .bloc-text-container > .bloc-titular-container,
.bloc-968x400 > .bloc-text-container > .bloc-titular-container,
.bloc-968x502 > .bloc-text-container > .bloc-titular-container
 {
    font-size: 22px;
    padding-top: 0;
    line-height: 26px;
    margin-bottom: 15px;
    font-weight: 600;
}
.bloc-661x298 > .bloc-text-container > .bloc-subtitular-container, 
.bloc-724x298 > .bloc-text-container > .bloc-subtitular-container,
.bloc-438x300 > .bloc-text-container > .bloc-subtitular-container,
.bloc-480x298 > .bloc-text-container > .bloc-subtitular-container,
.bloc-970x298 > .bloc-text-container > .bloc-subtitular-container, 
.bloc-968x400 > .bloc-text-container > .bloc-subtitular-container, 
.bloc-968x502 > .bloc-text-container > .bloc-subtitular-container 
{
    font-size: 15px;
    padding-top: 0;
}
/*NEW BLOC*/
.bloc-480x298-3 > .bloc-text-container > .bloc-category-container,
.bloc-480x298-4 > .bloc-text-container > .bloc-category-container,
.bloc-480x298-5 > .bloc-text-container > .bloc-category-container,
.bloc-480x298-8 > .bloc-text-container > .bloc-category-container,
.bloc-438x300-3 > .bloc-text-container > .bloc-category-container,
.bloc-438x300-4 > .bloc-text-container > .bloc-category-container,
.bloc-438x300-5 > .bloc-text-container > .bloc-category-container,
.bloc-438x300-8 > .bloc-text-container > .bloc-category-container
 {
    font-size: 16px;
    margin-bottom: 5px;
}
.bloc-480x298-3 > .bloc-text-container > .bloc-titular-container,
.bloc-480x298-4 > .bloc-text-container > .bloc-titular-container,
.bloc-480x298-5 > .bloc-text-container > .bloc-titular-container,
.bloc-480x298-8 > .bloc-text-container > .bloc-titular-container,
.bloc-438x300-3 > .bloc-text-container > .bloc-titular-container,
.bloc-438x300-4 > .bloc-text-container > .bloc-titular-container,
.bloc-438x300-5 > .bloc-text-container > .bloc-titular-container,
.bloc-438x300-8 > .bloc-text-container > .bloc-titular-container
 {
    font-size: 22px;
    padding-top: 0;
    line-height: 26px;
    margin-bottom: 15px;
    font-weight: 600;
}

.bloc-480x298-3 > .bloc-text-container > .bloc-subtitular-container,
.bloc-480x298-4 > .bloc-text-container > .bloc-subtitular-container,
.bloc-480x298-5 > .bloc-text-container > .bloc-subtitular-container,
.bloc-480x298-8 > .bloc-text-container > .bloc-subtitular-container,
.bloc-438x300-3 > .bloc-text-container > .bloc-subtitular-container,
.bloc-438x300-4 > .bloc-text-container > .bloc-subtitular-container,
.bloc-438x300-5 > .bloc-text-container > .bloc-subtitular-container,
.bloc-438x300-8 > .bloc-text-container > .bloc-subtitular-container
 {
    font-size: 15px;
    padding-top: 0;
}
/*END NEW BLOC*/

.bloc-724x298-subitems-container, .bloc-661x298-subitems-container {
    height: 102px;
    overflow: hidden;
    padding-top: 10px;
}

.bloc-661x298-subitems-container > .vw-item-container {
    width: 238px;    
}

.bloc-661x298-subitems-container > .vw-item-container {
    width: 217px;    
}

.bloc-724x298-subitems-container > .vw-item-container, .bloc-661x298-subitems-container > .vw-item-container {
    display: inline-block;    
    position: relative;
}

.bloc-724x298-subitems-container > .vw-item-container > hr, .bloc-661x298-subitems-container > .vw-item-container > hr {
    border-color: #666;
    margin: 4px 0 0 10px;
    width: 120px;   
    border-style: solid none none;
    border-width: 1px 0 0;
}

.bloc-724x604{
    font-size: 25px;
    height: 604px;
    width: 724px;
    overflow: hidden;
}
.bloc-724x604 > .bloc-img-container {    
    height: 488px;
    overflow: hidden;
}
.bloc-724x604 > .bloc-img-container img {
    width: 724px;
    height: auto;
}
.bloc-724x604 > .bloc-text-container {
    height: 116px;
    width: 724px;
    float: left;
}
.bloc-724x604 ~ a.link-block-overlay.hasVideo {
    height: 116px;
    top: unset;
}
.bloc-661x604{
    font-size: 25px;
    height: 604px;
    width: 661px;
    overflow: hidden;
}
.bloc-661x604 > .bloc-img-container {    
    height: 488px;
    overflow: hidden;
}
.bloc-661x604 > .bloc-img-container img {
    width: 661px;
    height: auto;
}
.bloc-661x604 > .bloc-text-container {
    height: 116px;
    width: 661px;
    float: left;
}
.bloc-661x604 ~ a.link-block-overlay.hasVideo {
    height: 116px;
    top: unset;
}
.bloc-724x604 > .bloc-text-container > .bloc-category-container, .bloc-661x604 > .bloc-text-container > .bloc-category-container {
    font-size: 14px;
    padding-bottom: 0;
}
.bloc-724x604 > .bloc-text-container > .bloc-titular-container, .bloc-661x604 > .bloc-text-container > .bloc-titular-container {
    font-size: 24px;
    line-height: 29px;
    padding-top: 0;
}

.bloc-300x94 {
    font-size: 25px;
    height: 94px;
    width: 300px;
    overflow: hidden;
}
.bloc-300x94 > .bloc-img-container {
    width: 94px;
    height: 94px;
    overflow: hidden;
    float: left;
}
.bloc-300x94 > .bloc-img-container img {
    height: auto;
    width: 94px;
}

.semiauto .bloc-300x94 > .bloc-img-container img {
    height: 94px;
    width: auto;
}

.bloc-300x94 > .bloc-text-container {
    width: 206px;
    float: left;
    overflow: hidden;
}
.bloc-300x94 ~ a.link-block-overlay.hasVideo {
    width: 206px;
    left: unset;
}
.bloc-300x94 > .bloc-text-container > .bloc-category-container {
    font-size: 13px;
}
.bloc-300x94 > .bloc-text-container > .bloc-titular-container {
    font-size: 12px;    
}

.bloc-300x298 {
    font-size: 25px;
    height: 298px;
    width: 300px;
    overflow: hidden;
}
.bloc-300x298 > .bloc-img-container {
    height: 150px;
    width: 300px;
    overflow: hidden;
}
.bloc-300x298 > .bloc-img-container img {
    height: auto;
    width: 300px;
}
.bloc-300x298 > .bloc-text-container {
    width: 300px;
    height: 148px;
    overflow: hidden;
}
.bloc-300x94 ~ a.link-block-overlay.hasVideo {
    height: 148px;
    top: unset;
}
.bloc-300x298 > .bloc-text-container > .bloc-category-container {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 5px;
}
.bloc-300x298 > .bloc-text-container > .bloc-titular-container {
    font-size: 15px;
    line-height: 18px;
}

/* FI Blocs manuals */

/* Inici blocs slider */

.bloc-310x250 {
    font-size: 25px;
    height: 265px;
    width: 310px;
    overflow: hidden;
    margin-left: 11px;
    margin-right: 10px;
}
.bloc-310x250 > .bloc-img-container {
    height: 175px;
    width: 310px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.bloc-310x250 > .bloc-img-container img {
    height: auto;
    width: 310px;
}
.bloc-310x250 > .bloc-text-container {        
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
}
.bloc-310x250 + a.link-block-overlay {
    width: 310px;
}
.bloc-310x250 ~ a.link-block-overlay.hasVideo {
    height: 75px;
    top: unset;    
}
.bloc-310x250 > .bloc-text-container > .bloc-titular-container {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 5px;
    color: #f60;
    text-transform: none;
    font-weight: normal;
}
.bloc-310x250 > .bloc-text-container > .bloc-subtitular-container {
    font-size: 13px;
    line-height: 18px;    
    color: #666;
    font-weight: 600;
}

.slider-item {
    float: left;
    position: relative;
}

/* Fi blocs slider */


/* Inici blocs Publicitat */

.bloc-300x300-publicitat{
    height: 298px;
    width: 300px;
    border: 1px solid;
    overflow: hidden;
}

.bloc-300x250-publicitat{
    height: 298px;
    width: 300px;
    border: 1px solid;
    overflow: hidden;
    padding-top: 25px;
}

.bloc-300x600-publicitat{
    height: 600px;
    width: 300px;
    overflow: hidden;
    border: 1px solid;
}


/* Fi blocs Publicitat */

/* DD */
.bloc-215x153{
    height: 153px;
    width: 215px;
    overflow: hidden;
}

/* EE */
.bloc-215x99{
    height: 99px;
    width: 215px;
    overflow: hidden;
}


.play{
    height: 25px;
    width: 25px;
}


.font-bold {
    font-weight: bold;
}

.font-semibold {
    font-weight: 400;
}

.font-size-12{
    font-size: 12px;
}

.font-size-14{
    font-size: 14px;
}

.font-size-18{
    font-size: 18px;
}

.font-size-16{
    font-size: 18px;
}

.font-size-22{
    font-size: 22px;
}

.margin-bottom-0 {
    margin-bottom: 0px;
}

.font-color-FF6600{
    color: #FF6600;
}

.font-bold-black{
    font-weight: bold;
    color: #000000;
}

.font-bold-orange{
    font-weight: bold;
    color: #FF6600;
}

a.font-bold-orange:hover {
    color: #FF6600;
}

.font-bold-white{
    font-weight: bold;
    color: #FFFFFF;
}

.font-semibold-white{
    font-weight: 400;
    color: #FFFFFF;
}

.font-semibold-black{
    font-weight: 400;
    color: #000000;
}
.font-semibold-orange{
    font-weight: 400;
    color: #FF6600;
}
.font-semibold{
    font-weight: 400;
}

.font-regular-white{
    color: #FFFFFF;
}


.font-regular-grey{
    color: #CCC;
}

.font-bold-grey{
    font-weight: bold;
    color: #CCC;
}

.font-semibold-grey{
    font-weight: 400;
    color: #CCC;
}

.text-descriptiu{
    line-height: 19px;    
}

.vw-item-tag {
    text-transform: uppercase;
}

/* Line-Heights */

.line-height-low{
    line-height: 16px;
}

.line-height-mid{
    line-height: 19px;
}

.line-height-mid-high{
    line-height: 22px;
}

.line-height-high{
    line-height: 25px;
}

/* Padding top */

.padding-top-0{
    padding-top: 0;
}

.padding-top-5{
    padding-top: 5px;
}

.padding-top-20{
    padding-top: 20px;
}

.padding-right-5{
    padding-right: 5px;
}

.padding-bottom-0{
    padding-bottom: 0;
}

/* Font-size */

.font-size-12{
    font-size: 12px;
}

.font-size-14{
    font-size: 14px;
}

.font-size-18{
    font-size: 18px;
}

.font-size-16{
    font-size: 18px;
}

.font-size-22{
    font-size: 22px;
}

/* end blocs */

.section-pais-subseccions {
    float: left;
}

.section-pais-subseccions ul {
    list-style-type: none;
    margin: 0 10px;
    padding: 0;
    text-align: center;
}

.section-pais-subseccions ul li {
    color: #ddd;
    display: inline;
    font-size: 15px;
    line-height: 27px;
    margin: 0 5px;
}

.section-pais-subseccions a {
    color: #ff6600;
}

/* XXSS Blocs de portada*/
/*.bloc-236x298, .bloc-236x197, .bloc-480x298,
.bloc-480x298-3, .bloc-480x298-4, .bloc-480x298-5,
.bloc-724x298.only, .bloc-970x298, .bloc-970x298, .bloc-724x604
{
    position: absolute;
}*/

a.rrss-twitter, a.rrss-fb{/*COMUNS*/
    width: auto;
    height: auto;
    position: absolute;
    z-index: 2;
    display: none;
}


.bloc-480x94 ~ a.rrss-twitter, .bloc-438x94 ~ a.rrss-twitter{ /* selector general de hermanos */
    top: 55px;
    left: 15px;
}
.bloc-480x94 ~ a.rrss-fb, .bloc-438x94 ~ a.rrss-fb{ /* selector general de hermanos */
    top: 55px;
    left: 55px;
}

.bloc-236x298 ~ a.rrss-twitter{ /* selector general de hermanos */
    top: 100px;
    left: 15px;
}
.bloc-236x298 ~ a.rrss-fb{ /* selector general de hermanos */
    top: 100px;
    left: 55px;
}

.bloc-215x300 ~ a.rrss-twitter{
    top: 115px;
    left: 15px;
}
.bloc-215x300 ~ a.rrss-fb{
    top: 115px;
    left: 55px;
}

.bloc-300x94 ~ a.rrss-twitter{
    top: 55px;
    left: 10px;
}
.bloc-300x94 ~ a.rrss-fb{
    top: 55px;
    left: 50px;
}

.bloc-300x298 ~ a.rrss-twitter{
    top: 105px;
    left: 15px;
}
.bloc-300x298 ~ a.rrss-fb{
    top: 105px;
    left: 55px;    
}


.bloc-236x197 ~ a.rrss-twitter{ 
    top: 75px;
    left: 15px;
}
.bloc-236x197 ~ a.rrss-fb{
    top: 75px;
    left: 55px;
}

.bloc-215x197 ~ a.rrss-twitter{
    top: 80px;
    left: 15px;
}
.bloc-215x197 ~ a.rrss-fb{
    top: 80px;
    left: 55px;
}

.bloc-480x298 ~ a.rrss-twitter,
.bloc-724x298 ~ a.rrss-twitter,
.bloc-970x298 ~ a.rrss-twitter,
.bloc-968x400.item-style-0 ~ a.rrss-twitter,
.bloc-968x400.item-style-1 ~ a.rrss-twitter,
.bloc-968x400.item-style-2 ~ a.rrss-twitter,
.bloc-968x400.item-style-7 ~ a.rrss-twitter,
.bloc-968x502.item-style-0 ~ a.rrss-twitter,
.bloc-968x502.item-style-1 ~ a.rrss-twitter,
.bloc-968x502.item-style-2 ~ a.rrss-twitter,
.bloc-968x502.item-style-7 ~ a.rrss-twitter
{ 
    bottom: 15px;
    left: 255px;
}
.bloc-480x298 ~ a.rrss-fb,
.bloc-724x298 ~ a.rrss-fb,
.bloc-970x298 ~ a.rrss-fb,
.bloc-968x400.item-style-0 ~ a.rrss-fb,
.bloc-968x400.item-style-1 ~ a.rrss-fb,
.bloc-968x400.item-style-2 ~ a.rrss-fb,
.bloc-968x400.item-style-7 ~ a.rrss-fb,
.bloc-968x502.item-style-0 ~ a.rrss-fb,
.bloc-968x502.item-style-1 ~ a.rrss-fb,
.bloc-968x502.item-style-2 ~ a.rrss-fb,
.bloc-968x502.item-style-7 ~ a.rrss-fb
{
    bottom: 15px;
    left: 295px;
}

.bloc-438x300 ~ a.rrss-twitter,
.bloc-661x298 ~ a.rrss-twitter{
    bottom: 15px;
    left: 235px;
}
.bloc-438x300 ~ a.rrss-fb,
.bloc-661x298 ~ a.rrss-fb{
    bottom: 15px;
    left: 275px;
}

.bloc-480x298-3 ~ a.rrss-twitter, 
.bloc-480x298-4 ~ a.rrss-twitter, 
.bloc-480x298-5 ~ a.rrss-twitter,
.bloc-480x298-8 ~ a.rrss-twitter,
.bloc-438x300-3 ~ a.rrss-twitter, 
.bloc-438x300-4 ~ a.rrss-twitter, 
.bloc-438x300-5 ~ a.rrss-twitter,
.bloc-438x300-8 ~ a.rrss-twitter
{
    top: 100px;
    left: 15px;
}

.bloc-480x298-3 ~ a.rrss-fb, 
.bloc-480x298-4 ~ a.rrss-fb, 
.bloc-480x298-5 ~ a.rrss-fb,
.bloc-480x298-8 ~ a.rrss-fb,
.bloc-438x300-3 ~ a.rrss-fb, 
.bloc-438x300-4 ~ a.rrss-fb, 
.bloc-438x300-5 ~ a.rrss-fb,
.bloc-438x300-8 ~ a.rrss-fb
{
    top: 100px;
    left: 55px;
}

.bloc-968x400.item-style-3 ~ a.rrss-twitter,
.bloc-968x400.item-style-4 ~ a.rrss-twitter,
.bloc-968x400.item-style-5 ~ a.rrss-twitter,
.bloc-968x400.item-style-8 ~ a.rrss-twitter,
.bloc-968x502.item-style-3 ~ a.rrss-twitter,
.bloc-968x502.item-style-4 ~ a.rrss-twitter,
.bloc-968x502.item-style-5 ~ a.rrss-twitter,
.bloc-968x502.item-style-8 ~ a.rrss-twitter
{
    bottom: 15px;
    left: 15px;
}
.bloc-968x400.item-style-3 ~ a.rrss-fb,
.bloc-968x400.item-style-4 ~ a.rrss-fb,
.bloc-968x400.item-style-5 ~ a.rrss-fb,
.bloc-968x400.item-style-8 ~ a.rrss-fb,
.bloc-968x502.item-style-3 ~ a.rrss-fb,
.bloc-968x502.item-style-4 ~ a.rrss-fb,
.bloc-968x502.item-style-5 ~ a.rrss-fb,
.bloc-968x502.item-style-8 ~ a.rrss-fb
{
    bottom: 15px;
    left: 55px;
}

.bloc-724x604 ~ a.rrss-twitter, .bloc-661x604 ~ a.rrss-twitter{
    left: 15px;
    bottom: 131px;
}
.bloc-724x604 ~ a.rrss-fb, .bloc-661x604 ~ a.rrss-fb{
    left: 55px;
    bottom: 131px;
}


/*EDICIO MODAL GALLERY*/


#input-gallery textarea#gallery-url-input {
    margin-bottom: 20px;
}

#modal-media-gallery-container img{
    margin-bottom: 10px;
    margin-top: 10px;
}

/*SLICK GALLERY*/
 .slider-gallery-portada .slick-next, .slider-gallery-portada .slick-next:focus, .slider-gallery-portada .slick-next:hover{
    border: none;
    border-top: 0px;
    padding: 0;
    right: 0;
    margin-top: 0;
    top: 30%;

    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/wp-content/themes/twentythirteen-child/img/ic_arrow_right_portada.png) no-repeat;
    background-position: 50% 50%;
    opacity: 0.5;
    display: none;
}

.slider-gallery-portada .slick-prev, .slider-gallery-portada .slick-prev:focus, .slider-gallery-portada .slick-prev:hover{
    border: none;
    border-top: 0px;
    padding: 0;
    left: 0;
    display: none;
    margin-top: 0;
    top: 30%;

    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/wp-content/themes/twentythirteen-child/img/ic_arrow_left_portada.png) no-repeat;
    background-position: 50% 50%;
    opacity: 0.5;
}

.slider-gallery-portada .slick-slide img {
    margin-left: 0 !important;
}

.bloc-968x400.item-style-0 .slider-gallery-portada .slick-prev,
.bloc-968x400.item-style-1 .slider-gallery-portada .slick-prev,
.bloc-968x400.item-style-2 .slider-gallery-portada .slick-prev,
.bloc-968x400.item-style-7 .slider-gallery-portada .slick-prev,
.bloc-968x502.item-style-0 .slider-gallery-portada .slick-prev,
.bloc-968x502.item-style-1 .slider-gallery-portada .slick-prev,
.bloc-968x502.item-style-2 .slider-gallery-portada .slick-prev,
.bloc-968x502.item-style-7 .slider-gallery-portada .slick-prev
{
    left: 240px;
}

.bloc-968x400.item-style-3 .slider-gallery-portada .slick-next,
.bloc-968x400.item-style-4 .slider-gallery-portada .slick-next,
.bloc-968x400.item-style-5 .slider-gallery-portada .slick-next,
.bloc-968x400.item-style-8 .slider-gallery-portada .slick-next,
.bloc-968x502.item-style-3 .slider-gallery-portada .slick-next,
.bloc-968x502.item-style-4 .slider-gallery-portada .slick-next,
.bloc-968x502.item-style-5 .slider-gallery-portada .slick-next,
.bloc-968x502.item-style-8 .slider-gallery-portada .slick-next
{
    right: 240px;
}

.bloc-968x400 ~ a.link-block-overlay, .bloc-968x502 ~ a.link-block-overlay {
    z-index: 1;
}

.bloc-968x400.item-style-3 ~ a.link-block-overlay.hasVideo, 
.bloc-968x400.item-style-4 ~ a.link-block-overlay.hasVideo, 
.bloc-968x400.item-style-5 ~ a.link-block-overlay.hasVideo, 
.bloc-968x400.item-style-8 ~ a.link-block-overlay.hasVideo, 
.bloc-968x502.item-style-3 ~ a.link-block-overlay.hasVideo,
.bloc-968x502.item-style-4 ~ a.link-block-overlay.hasVideo,
.bloc-968x502.item-style-5 ~ a.link-block-overlay.hasVideo,
.bloc-968x502.item-style-8 ~ a.link-block-overlay.hasVideo
{
    left: unset;
}


.item-noticies-mobile{
    margin: 5px 0;
    padding: 5px 5px;
    display: flex;
    background-color: white;
    border: 1px solid #ccc;
}