/* Title width fix */
.node-type-common-page #layout-body h1#page-title, .page-contact-institutions-bodies #layout-body h1#page-title, .node-type-article #layout-body h1#page-title, .node-type-page #layout-body h1#page-title, .node-type-contact-details #layout-body h1#page-title, .node-type-country #layout-body h1#page-title, .node-type-editorial-team #layout-body h1#page-title, .node-type-institution #layout-body h1#page-title, .node-type-topic #layout-body h1#page-title, .page-contact-social-networks #layout-body h1#page-title, .page-taxonomy-term #layout-body h1#page-title{
        width: 100%!important;
}

/* Language selector spacing */
#language-selector a {
    padding-left: 5%!important;
}

/* Bradcrumb spacing */ 
#path .container .easy-breadcrumb_segment-separator {
    width: 11px;
}

/* New field in video blocks */
.field-name-europaeu-block-field-video .panel-body .view-content .views-field-filename-field {
    font-weight: bold;
    padding: 0 10px;
}

/* Add  padding to video description */
.field-name-europaeu-block-field-video .panel-body .view-content .views-field-field-video-description {
    padding: 0 10px;
}

/* Topic attachment description is too wide */
.node-topic.view-mode-full .field-name-field-topic-attachments .node-topic-attachment.view-mode-default .group-right {
    width: 70%;
}

/* Fixed width for videos */

.field-name-europaeu-block-field-video {
    max-width: 100% !important;
    width: 504px!important;
    padding: 3px!important;
}


/* Slides and presentations responsive behaviour */
@media all and (max-width: 480px) {
.block-3-columns .box-slide .fancybox img {
    display:none;
}
.block-3-columns .box-slide {
    width: 100%;
    border-bottom: 1px solid #ccc;
}
}