From 55894263ac0314b72a1717c7a36854069eeb079e Mon Sep 17 00:00:00 2001 From: Phil Elson Date: Sat, 7 Nov 2020 11:31:40 +0100 Subject: [PATCH] Re-format all of the html, javascript and CSS to make it easier to move around subsequently. --- cara/apps/calculator/static/css/form.css | 4 +- cara/apps/calculator/static/css/report.css | 14 +- cara/apps/calculator/static/js/form.js | 129 +- cara/apps/static/cern-theme.css | 31 - cara/apps/static/cern-theme3.css | 9 - cara/apps/static/cern-theme4.css | 18 - cara/apps/static/css/cern-theme.css | 2979 +++++++++ cara/apps/static/{ => css}/cern-theme2.css | 0 cara/apps/static/css/cern-theme3.css | 2715 ++++++++ cara/apps/static/css/cern-theme4.css | 6720 ++++++++++++++++++++ cara/apps/static/{ => css}/colorbox.css | 2 +- cara/apps/static/js/ScrollMagic.min.js | 694 +- cara/apps/static/js/jquery.colorbox-min.js | 385 +- cara/apps/static/js/usage-tracking.js | 35 +- cara/apps/templates/index.html.j2 | 11 +- 15 files changed, 13595 insertions(+), 151 deletions(-) delete mode 100644 cara/apps/static/cern-theme.css delete mode 100644 cara/apps/static/cern-theme3.css delete mode 100644 cara/apps/static/cern-theme4.css create mode 100644 cara/apps/static/css/cern-theme.css rename cara/apps/static/{ => css}/cern-theme2.css (100%) create mode 100644 cara/apps/static/css/cern-theme3.css create mode 100644 cara/apps/static/css/cern-theme4.css rename cara/apps/static/{ => css}/colorbox.css (99%) diff --git a/cara/apps/calculator/static/css/form.css b/cara/apps/calculator/static/css/form.css index 20441bbf..3c048765 100644 --- a/cara/apps/calculator/static/css/form.css +++ b/cara/apps/calculator/static/css/form.css @@ -7,5 +7,5 @@ } .red { - box-shadow: 0px 0px 2px 1px red; -} + box-shadow: 0px 0px 2px 1px red; +} \ No newline at end of file diff --git a/cara/apps/calculator/static/css/report.css b/cara/apps/calculator/static/css/report.css index 00070236..8239df09 100644 --- a/cara/apps/calculator/static/css/report.css +++ b/cara/apps/calculator/static/css/report.css @@ -1,9 +1,9 @@ #body { - top: 10px; - left: 20px; - bottom: 20px; - right: 20px; - padding: 20px; + top: 10px; + left: 20px; + bottom: 20px; + right: 20px; + padding: 20px; } h1 { @@ -26,12 +26,12 @@ p.data_title { p.data_text { padding-left: 30px; - padding-left:1em; + padding-left: 1em; } p.data_subtext { padding-left: 60px; - margin-left:-3em; + margin-left: -3em; } p.result_title { diff --git a/cara/apps/calculator/static/js/form.js b/cara/apps/calculator/static/js/form.js index 6dbc57c2..f4e39559 100644 --- a/cara/apps/calculator/static/js/form.js +++ b/cara/apps/calculator/static/js/form.js @@ -1,18 +1,18 @@ -function on_ventilation_type_change(){ - ventilation_types = $('input[type=radio][name=ventilation_type]'); - ventilation_types.each(function( index ) { - if (this.checked) { - getChildElement($(this)).show(); - require_fields(this); - } else { - getChildElement($(this)).hide(); - unrequire_fields(this); - // Clear the inputs for this newly hidden child element. - getChildElement($(this)).find('input').not('input[type=radio]').val(''); - getChildElement($(this)).find('input[type=radio]').prop("checked", false); - getChildElement($(this)).find('input').prop("required", false); - } - }); +function on_ventilation_type_change() { + ventilation_types = $('input[type=radio][name=ventilation_type]'); + ventilation_types.each(function (index) { + if (this.checked) { + getChildElement($(this)).show(); + require_fields(this); + } else { + getChildElement($(this)).hide(); + unrequire_fields(this); + // Clear the inputs for this newly hidden child element. + getChildElement($(this)).find('input').not('input[type=radio]').val(''); + getChildElement($(this)).find('input[type=radio]').prop("checked", false); + getChildElement($(this)).find('input').prop("required", false); + } + }); } @@ -23,8 +23,8 @@ function getChildElement(elem) { /* -------Required fields------- */ -function require_fields(obj){ - switch(obj.id) { +function require_fields(obj) { + switch (obj.id) { case "room_type_volume": require_room_volume(true); require_room_dimensions(false); @@ -65,10 +65,11 @@ function require_fields(obj){ break; default: break; -} } + } +} -function unrequire_fields(obj){ - switch(obj.id) { +function unrequire_fields(obj) { + switch (obj.id) { case "mechanical": require_mechanical_ventilation(false); break; @@ -77,67 +78,66 @@ function unrequire_fields(obj){ break; default: break; -} } + } +} function require_room_volume(option) { - $("#room_volume").prop('required',option); + $("#room_volume").prop('required', option); } function require_room_dimensions(option) { - $("#floor_area").prop('required',option); - $("#ceiling_height").prop('required',option); + $("#floor_area").prop('required', option); + $("#ceiling_height").prop('required', option); } function require_mechanical_ventilation(option) { - $("#air_type_changes").prop('required',option); - $("#air_type_supply").prop('required',option); - } + $("#air_type_changes").prop('required', option); + $("#air_type_supply").prop('required', option); +} function require_natural_ventilation(option) { - $("#windows_number").prop('required',option); - $("#window_height").prop('required',option); - $("#window_width").prop('required',option); - $("#opening_distance").prop('required',option); - $("#always").prop('required',option); - $("#interval").prop('required',option); - $("#event_type_single").prop('required',option); - $("#event_type_recurrent").prop('required',option); + $("#windows_number").prop('required', option); + $("#window_height").prop('required', option); + $("#window_width").prop('required', option); + $("#opening_distance").prop('required', option); + $("#always").prop('required', option); + $("#interval").prop('required', option); + $("#event_type_single").prop('required', option); + $("#event_type_recurrent").prop('required', option); } function require_air_changes(option) { - $("#air_changes").prop('required',option); + $("#air_changes").prop('required', option); } function require_air_supply(option) { - $("#air_supply").prop('required',option); + $("#air_supply").prop('required', option); } function require_single_event(option) { - $("#single_event_date").prop('required',option); + $("#single_event_date").prop('required', option); } function require_recurrent_event(option) { - $("#recurrent_event_month").prop('required',option); + $("#recurrent_event_month").prop('required', option); } function require_lunch(option) { - $("#lunch_start").prop('required',option); - $("#lunch_finish").prop('required',option); + $("#lunch_start").prop('required', option); + $("#lunch_finish").prop('required', option); } -function setMaxInfectedPeople(){ +function setMaxInfectedPeople() { $("#infected_people").attr("max", $("#total_people").val()); } /* -------UI------- */ -$(function() { +$(function () { $(".datepicker").datepicker({ - dateFormat: 'mm/dd/yy'}); + dateFormat: 'mm/dd/yy' + }); }); -$( function() { - $(".dialog").dialog({modal:true}); -}); function show_disclaimer() { var dots = document.getElementById("dots"); @@ -154,7 +154,8 @@ function show_disclaimer() { btnText.innerHTML = "Read less"; moreText.style.display = "inline"; $("#DIALOG_welcome").dialog("option", "height", 600); -} } + } +} /* -------Form validation------- */ function validate_form(form) { @@ -162,14 +163,15 @@ function validate_form(form) { var submit = true; //Validate all dates - $("input[required].datepicker").each(function() { + $("input[required].datepicker").each(function () { $(this).removeClass("red"); var fromDate = $(this).val(); if (!isValidDate(fromDate)) { $(this).addClass("red"); submit = false; - } }); + } + }); return submit; } @@ -180,13 +182,13 @@ function isValidDate(date) { var d = matches[2]; var m = matches[1]; var y = matches[3]; - if (y > 2100 || y < 1900) return false; - var composedDate = new Date(y+'/'+m+'/'+d); - return composedDate.getDate() == d && composedDate.getMonth()+1 == m && composedDate.getFullYear() == y; + if (y > 2100 || y < 1900) return false; + var composedDate = new Date(y + '/' + m + '/' + d); + return composedDate.getDate() == d && composedDate.getMonth() + 1 == m && composedDate.getFullYear() == y; } /* -------Debugging------- */ -function debug_submit(form){ +function debug_submit(form) { //Prevent default posting of form - put here to work in case of errors event.preventDefault(); @@ -194,20 +196,20 @@ function debug_submit(form){ //Serialize the data in the form var serializedData = objectifyForm($(form).serializeArray()); - console.log( serializedData ); + console.log(serializedData); return false; //don't submit } function objectifyForm(formArray) { - var returnArray = {}; - for (var i = 0; i < formArray.length; i++) - returnArray[formArray[i]['name']] = formArray[i]['value']; - return returnArray; + var returnArray = {}; + for (var i = 0; i < formArray.length; i++) + returnArray[formArray[i]['name']] = formArray[i]['value']; + return returnArray; } /* ------ On Load ---------- */ -$( document ).ready(function() { +$(document).ready(function () { // When the document is ready, deal with the fact that we may be here // as a result of a forward/back browser action. If that is the case, update // the visibility of some of our inputs. @@ -219,7 +221,7 @@ $( document ).ready(function() { // Call the function now to handle forward/back button presses in the browser. on_ventilation_type_change(); - $("input[name=mechanical_ventilation_type]").change(function(){ + $("input[name=mechanical_ventilation_type]").change(function () { console.log('Changed!'); }) @@ -229,7 +231,8 @@ $( document ).ready(function() { $("#total_people").change(setMaxInfectedPeople); var radioValue = $("input[name='event_type']:checked"); - if(radioValue.val()){ + if (radioValue.val()) { require_fields(radioValue.get(0)); } -}); + +}); \ No newline at end of file diff --git a/cara/apps/static/cern-theme.css b/cara/apps/static/cern-theme.css deleted file mode 100644 index 0ce29c38..00000000 --- a/cara/apps/static/cern-theme.css +++ /dev/null @@ -1,31 +0,0 @@ -.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;} -.fieldgroup{padding:0;border-width:0;} -.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;} -.clearfix:after{display:table;clear:both;content:"";} -.js details:not([open]) .details-wrapper{display:none;} -.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;} -.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";} -.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;} -.nowrap{white-space:nowrap;} -.position-container{position:relative;} -.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;} -.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;} -.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;} -table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;} -.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error:before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/misc/icons/73b355/check.svg);} -.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}} -.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;} -.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);} -div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;} -#dev-status-message{position:fixed;bottom:0;left:0;width:100%;z-index:500;}#dev-status-message-content{background:#fff;background:rgba(255,255,255,0.9);text-align:left;border-top:2px solid #333;min-height:60px;padding:20px 20px 20px 60px;display:none;position:relative;}#dev-status-message.open #dev-status-message-content,#dev-status-message.js-disabled #dev-status-message-content{display:block;}#dev-status-message-content p,#dev-status-message-content h3{margin:0;max-width:800px;}span#dev-status-icon{display:block;position:absolute;top:20px;left:20px;width:20px;height:20px;background:#f00;}#dev-status-message.dev-status-preprod span#dev-status-icon{background-color:#b847ff;}#dev-status-message.dev-status-dev span#dev-status-icon{background-color:#e80000;}#dev-status-message.dev-status-archive span#dev-status-icon{background-color:#fff100;}#dev-status-message.dev-status-personal span#dev-status-icon{background-color:#0063ff;}#dev-status-message.closed .action-close{display:none;}#dev-status-message.open .action-open{display:none;}#dev-status-action{text-align:right;padding-right:20px;margin-bottom:-3px;}#dev-status-action span{padding:2px;background:#fff;background:rgba(187,208,231,0.8);border:2px solid #333;border-width:2px 2px 0 2px;}.js-disabled #dev-status-action{display:none;}#dev-status-action{font-size:smaller;text-transform:uppercase;}#dev-status-action:hover{cursor:pointer;text-decoration:underline;}@media all and (max-width:480px){#dev-status-message{position:relative;font-size:smaller;}#dev-status-message-content{padding:0 10px 10px 10px;max-width:100%;}span#dev-status-icon{display:none;}} -.component-row__row{clear:both;}.component-row__row:before,.component-row__row:after{content:"";display:table;}.component-row__row:after{clear:both;}@font-face{font-family:"sourcesans-regular";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.svg#sourcesans-regular") format("svg");}@font-face{font-family:"sourcesans-semibold";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.svg#sourcesans-semibold") format("svg");}@font-face{font-family:"sourcesans-bold";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.svg#sourcesans-bold") format("svg");}@font-face{font-family:"sourcesans-light";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.svg#sourcesans-light") format("svg");}@font-face{font-family:"opensans-regular";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.svg#opensans-regular") format("svg");}@font-face{font-family:"opensans-semibold";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.svg#opensans-semibold") format("svg");}@font-face{font-family:"opensans-bold";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.svg#opensans-bold") format("svg");}@font-face{font-family:"cern-icons";src:url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.svg#cern-icons") format("svg");}.component-row{box-sizing:border-box;position:relative;}.component-row *,.component-row *::after,.component-row *::before{box-sizing:border-box;}.component-row__display__centered{margin:auto;max-width:1140px;overflow:hidden;}.component-row__row{position:relative;z-index:3;}.component-row__row .box-effects-wrapper{height:100%;}.component-row__column{vertical-align:top;}.component-row__sidebar-left{padding-right:25px !important;}.component-row__sidebar-right{padding-left:25px !important;}.component-row.has_title .component-row__row{padding-top:9rem;}.component-row__display__fluid .component-row__image{position:absolute;height:100%;}.component-row__display__fluidcenter .component-row__image{position:absolute;height:100%;}.component-row__display__fluidcenter .component-row__row{margin:auto;max-width:1140px;}.component-row .component-row__column,.component-row .component-row__row{height:100%;}.component-row .row-component-title{position:absolute;z-index:4;width:100%;padding:0 5%;text-align:center;text-transform:uppercase;}.component-row .component-row__image{position:absolute;height:100%;}@media only screen and (min-width:992px){.component-row .attach-bg,.component-row .attach-bg-force{background-attachment:fixed !important;}}.component-row.effect_background_rotation .background-component.background__image{background-size:contain !important;}body:not(.has-header) .component-row.effect_cover_parallax_full{min-height:calc(100vh - 40px - 111px);}body:not(.has-header).sticky-header .component-row.effect_cover_parallax_full{min-height:calc(100vh - 76px);}body.has-header .component-row.effect_cover_parallax_full{min-height:calc(100vh - 40px);}body.has-header.sticky-header .component-row.effect_cover_parallax_full{min-height:calc(100vh);}body.toolbar-fixed .component-row.is_full_height{height:calc(100vh - 115px);}body.toolbar-fixed.toolbar-vertical .component-row.is_full_height{height:calc(100vh - 115px);}body.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .component-row.is_full_height{height:calc(100vh - 154px);}body.cern-toolbar .component-row.is_full_height{height:calc(100vh - 116px);}@media only screen and (max-width:767px){body.cern-toolbar.toolbar-vertical .component-row.is_full_height .cern-component-header-blocks body.component-header{height:calc(100vh - 155px);}}body.cern-toolbar.toolbar-fixed .component-row.is_full_height{height:calc(100vh - 155px);}body.cern-toolbar.toolbar-fixed.toolbar-vertical .component-row.is_full_height{height:calc(100vh - 155px);}body.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .component-row.is_full_height{height:calc(100vh - 194px);}body.has-header.toolbar-fixed .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 39px);}body.has-header.toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 39px);}body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 78px);}body.has-header.cern-toolbar .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 40px);}@media only screen and (max-width:767px){body.has-header.cern-toolbar.toolbar-vertical .field--items > .field--item:first-child .component-row.is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 79px);}}body.has-header.cern-toolbar.toolbar-fixed .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 79px);}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 79px);}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 118px);}body.has-header.no-admin-toolbar .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 39px) !important;}body:not(.has-header).toolbar-fixed .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 150px);}body:not(.has-header).toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 150px);}body:not(.has-header).toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 189px);}body:not(.has-header).cern-toolbar .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 135px);}@media only screen and (max-width:767px){body:not(.has-header).cern-toolbar.toolbar-vertical .field--items > .field--item:first-child .component-row.is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 190px);}}body:not(.has-header).cern-toolbar.toolbar-fixed .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 190px);}body:not(.has-header).no-admin-toolbar.cern-toolbar.toolbar-fixed .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 150px);}body:not(.has-header).cern-toolbar.toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 190px);}body:not(.has-header).cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_full_height{height:calc(100vh - 229px);}@media only screen and (min-width:992px){body.toolbar-fixed .component-row.is_half_height{min-height:calc((100vh - 115px) / 2);height:calc((100vh - 115px) / 2);}body.toolbar-fixed.toolbar-vertical .component-row.is_half_height{min-height:calc((100vh - 115px) / 2);height:calc((100vh - 115px) / 2);}body.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .component-row.is_half_height{min-height:calc((100vh - 154px) / 2);height:calc((100vh - 154px) / 2);}body.cern-toolbar .component-row.is_half_height{min-height:calc((100vh - 116px) / 2);height:calc((100vh - 116px) / 2);}body.cern-toolbar.toolbar-fixed .component-row.is_half_height{min-height:calc((100vh + 80px) / 2);height:calc((100vh + 80px) / 2);}body.cern-toolbar.toolbar-fixed.toolbar-vertical .component-row.is_half_height{min-height:calc((100vh - 155px) / 2);height:calc((100vh - 155px) / 2);}body.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .component-row.is_half_height{min-height:calc((100vh - 194px) / 2);height:calc((100vh - 194px) / 2);}body.has-header{}body.has-header.toolbar-fixed .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 39px) / 2);height:calc((100vh - 39px) / 2);}body.has-header.toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 39px) / 2);height:calc((100vh - 39px) / 2);}body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 78px) / 2);height:calc((100vh - 78px) / 2);}body.has-header.cern-toolbar .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh + 130px) / 2);height:calc((100vh + 130px) / 2);}body.has-header.cern-toolbar.toolbar-fixed .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh + 80px) / 2);height:calc((100vh + 80px) / 2);}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh + 80px) / 2);height:calc((100vh + 80px) / 2);}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh + 80px) / 2);height:calc((100vh + 80px) / 2);}body:not(.has-header){}body:not(.has-header).toolbar-fixed .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 150px) / 2);height:calc((100vh - 150px) / 2);}body:not(.has-header).toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 150px) / 2);height:calc((100vh - 150px) / 2);}body:not(.has-header).toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 189px) / 2);height:calc((100vh - 189px) / 2);}body:not(.has-header).cern-toolbar .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 151px) / 2);height:calc((100vh - 151px) / 2);}body:not(.has-header).cern-toolbar.toolbar-fixed .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 190px) / 2);height:calc((100vh - 190px) / 2);}body:not(.has-header).cern-toolbar.toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 190px) / 2);height:calc((100vh - 190px) / 2);}body:not(.has-header).cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh - 229px) / 2);height:calc((100vh - 229px) / 2);}}@media only screen and (max-width:1245px){.component-row__display__centered{margin:0 3%;}.component-row__display__centered .component-row__column{margin:0 !important;}.component-row__display__fluidcenter .component-row__column{padding:0 3% !important;}.has-header .layout__region--content .field--items .field--item:first-child .component-row__display__centered{margin:0 !important;}.has-header .layout__region--content .field--items .field--item:first-child .component-row__display__fluidcenter .component-row__column{width:100%;float:none;margin:auto;}}@media only screen and (min-width:992px){.box-effects-wrapper.enable-effects{margin-right:-90px;}}@media only screen and (max-width:991px){.component-row__sidebar-left{padding:0 0 10px !important;}.component-row__sidebar-right{padding:0 0 10px !important;}body.cern-toolbar.toolbar-fixed .component-row.is_half_height{min-height:calc((100vh + 80px) / 2);height:calc((100vh + 80px) / 2);}}@media only screen and (max-width:767px){.component-row .row-component-title{font-size:calc(100vh / 20);}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .field--items > .field--item:first-child .component-row.is_half_height{min-height:calc((100vh + 80px) / 2);height:calc((100vh + 80px) / 2);}.component-row.effect_background_rotation .background__image{right:-50% !important;opacity:0.4 !important;}}@media only screen and (min-width:992px){.component-row.effect_cover_parallax .background-component{background-attachment:fixed !important;}} -.cern-component-header-blocks span.component-header__scroll{z-index:10;text-align:center;background:url(/modules/cern_components/patterns/molecules/header-blocks/images/arrow-blue.png) no-repeat 50% 50% white;width:46px;height:46px;border-radius:100%;box-shadow:0px 0px 1px 7px rgba(255,255,255,0.5);text-indent:-5000px;cursor:pointer;}a.endof-cern-header-blocks{display:block;} -.cern-component-header-blocks .component-header__carousel{clear:both;}.cern-component-header-blocks .component-header__carousel:before,.cern-component-header-blocks .component-header__carousel:after{content:"";display:table;}.cern-component-header-blocks .component-header__carousel:after{clear:both;}@font-face{font-family:"sourcesans-regular";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.svg#sourcesans-regular") format("svg");}@font-face{font-family:"sourcesans-semibold";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.svg#sourcesans-semibold") format("svg");}@font-face{font-family:"sourcesans-bold";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.svg#sourcesans-bold") format("svg");}@font-face{font-family:"sourcesans-light";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.svg#sourcesans-light") format("svg");}@font-face{font-family:"opensans-regular";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.svg#opensans-regular") format("svg");}@font-face{font-family:"opensans-semibold";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.svg#opensans-semibold") format("svg");}@font-face{font-family:"opensans-bold";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.svg#opensans-bold") format("svg");}@font-face{font-family:"cern-icons";src:url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.svg#cern-icons") format("svg");}.component-row__display__fluid .cern-component-header-blocks .component-header__carousel .owl-item{margin:0;}.component-row__display__fluid .cern-component-header-blocks .component-header__carousel .owl-item.active{margin:0px -2px -2px -2px;width:calc(100vw + 4px) !important;}.cern-component-header-blocks *,.cern-component-header-blocks *::after,.cern-component-header-blocks *::before{box-sizing:border-box;}.cern-component-header-blocks.component-header{height:100%;width:100%;position:relative;}.cern-component-header-blocks .component-header__carousel{height:100%;width:100%;font-family:'sourcesans-regular';position:relative;}.cern-component-header-blocks .component-header__carousel .owl-stage-outer{height:100%;width:100%;}.cern-component-header-blocks .component-header__carousel .owl-stage{height:100%;width:100%;}.cern-component-header-blocks .component-header__carousel .owl-item{position:relative;height:100%;width:100%;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}.cern-component-header-blocks .component-header__carousel .owl-item.active{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}.cern-component-header-blocks .component-header__carousel .header-block{position:absolute;min-height:100%;min-width:100%;}.cern-component-header-blocks .component-header__carousel .header-block__veil{min-height:100%;position:absolute;z-index:0;min-width:100%;background-color:rgba(13,13,13,0.5);z-index:0;}.cern-component-header-blocks .component-header__carousel .header-block .background__image,.cern-component-header-blocks .component-header__carousel .header-block .background__cds_media{position:absolute;min-height:100%;min-width:100%;}.cern-component-header-blocks .component-header__carousel .header-block .background__image figure.cds-image img,.cern-component-header-blocks .component-header__carousel .header-block .background__cds_media figure.cds-image img{position:absolute !important;}.cern-component-header-blocks .component-header__carousel .header-block__video{min-height:100%;}.cern-component-header-blocks .component-header__carousel .header-block__title{position:relative;z-index:10;padding:0 10%;right:0;left:0;margin:120px auto 0;color:white;text-shadow:1px 0px 1px black,0px 1px 1px black,-1px 0px 1px black,0px -1px 1px black,0 0 1px black;}@media only screen and (max-width:991px) and (min-width:768px){.cern-component-header-blocks .component-header__carousel .header-block__title{margin:8rem auto 0;}}.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name{font-family:opensans-bold;font-weight:500;font-size:39px;line-height:1;margin:0 0 50px;position:relative;text-align:center;}.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name a{position:relative;}.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"";display:block;height:2px;position:absolute;width:0px;left:0;margin:auto;bottom:-10px;}.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name a:hover:after{width:100%;}.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name__underline{content:"";display:block;height:2px;position:absolute;width:135px;right:0;left:0;margin:auto;bottom:-23px;}@media only screen and (max-width:991px){.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name{font-size:calc(100vh / 20);margin-bottom:calc(100vh / 20);}}.cern-component-header-blocks .component-header__carousel .header-block__subhead{color:white;}.cern-component-header-blocks .component-header__carousel .header-block__subhead hr{width:135px;border-top-width:2px;}@media only screen and (max-width:991px){.cern-component-header-blocks .component-header__carousel .header-block__subhead p{margin:0 0 5px;}.cern-component-header-blocks .component-header__carousel .header-block__subhead h1,.cern-component-header-blocks .component-header__carousel .header-block__subhead h2,.cern-component-header-blocks .component-header__carousel .header-block__subhead h3{font-size:calc(100vh / 20) !important;}}.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb{text-align:center;background:transparent;}.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb li:not(:first-child):before{content:'\6a';font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;top:5px;font-size:1.3em;padding:0;}.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb li a:hover{text-decoration:none;}.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb *{color:inherit;}.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb *:before{color:inherit;}.cern-component-header-blocks .component-header__carousel .header-block b.highlight{background:#0855a0;}.cern-component-header-blocks .component-header__carousel .owl-dots{position:absolute;left:10%;bottom:25px;}.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:18px;margin:0 10px;width:18px;position:relative;top:2px;}.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot span{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;height:8px;margin:3px auto 0;padding:0;width:8px;}.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot.active,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot:hover{border:2px solid;top:0;}.cern-component-header-blocks .component-header__scroll{display:block;position:absolute;right:0;left:0;margin:auto;bottom:15px;}body.has-header.toolbar-fixed .cern-component-header-blocks.component-header{height:calc(100vh - 39px);}body.has-header.toolbar-fixed.toolbar-vertical .cern-component-header-blocks.component-header{height:calc(100vh - 39px);}body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .cern-component-header-blocks.component-header{height:calc(100vh - 78px);}body.has-header.cern-toolbar .cern-component-header-blocks.component-header{height:calc(100vh - 40px);}@media only screen and (max-width:767px){body.has-header.cern-toolbar.toolbar-vertical .cern-component-header-blocks.component-header{height:calc(100vh - 79px);}}body.has-header.cern-toolbar.toolbar-fixed .cern-component-header-blocks.component-header{height:calc(100vh - 79px);}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .cern-component-header-blocks.component-header{height:calc(100vh - 79px);}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .cern-component-header-blocks.component-header{height:calc(100vh - 118px);}body.has-header.toolbar-fixed .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 39px);}body.has-header.toolbar-fixed .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh - 39px) / 2);min-height:calc((100vh - 39px) / 2);}body.has-header.toolbar-fixed.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 39px);}body.has-header.toolbar-fixed.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh - 39px) / 2);min-height:calc((100vh - 39px) / 2);}body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 78px);}body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh - 78px) / 2);min-height:calc((100vh - 78px) / 2);}body.has-header.cern-toolbar .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 40px);}body.has-header.cern-toolbar .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh + 130px) / 2);min-height:calc((100vh + 130px) / 2);}body.has-header.cern-toolbar .is_half_height .cern-component-header-blocks.component-header .header-block__title{height:30vh;}@media only screen and (max-width:767px){body.has-header.cern-toolbar.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 79px);}body.has-header.cern-toolbar.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header .header-block__title{height:60vh;}body.has-header.cern-toolbar.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh - 79px)/ 2);}body.has-header.cern-toolbar.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header .header-block__title{height:25vh;}}body.has-header.cern-toolbar.toolbar-fixed .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 79px);}body.has-header.cern-toolbar.toolbar-fixed .is_full_height .cern-component-header-blocks.component-header .header-block__title{height:60vh;}body.has-header.cern-toolbar.toolbar-fixed .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh + 80px) / 2);min-height:calc((100vh + 80px) / 2);}body.has-header.cern-toolbar.toolbar-fixed .is_half_height .cern-component-header-blocks.component-header .header-block__title{height:25vh;}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 79px);}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header .header-block__title{height:60vh;}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh + 80px) / 2);min-height:calc((100vh + 80px) / 2);}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header .header-block__title{height:25vh;}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 118px);}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_full_height .cern-component-header-blocks.component-header .header-block__title{height:60vh;}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_half_height .cern-component-header-blocks.component-header{height:calc((100vh + 80px) / 2);min-height:calc((100vh + 80px) / 2);}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_half_height .cern-component-header-blocks.component-header .header-block__title{height:30vh;}body.has-header.no-admin-toolbar .is_full_height .cern-component-header-blocks.component-header{height:calc(100vh - 39px) !important;}body.has-header.no-admin-toolbar .is_full_height .cern-component-header-blocks.component-header .header-block__title{height:60vh;}body.has-header.no-admin-toolbar .is_half_height .cern-component-header-blocks.component-header .header-block__title{height:25vh;}body:not(.has-header) .is_full_height .cern-component-header-blocks.component-header .header-block__title{padding:5% 0 0 0;margin:60px auto 0;}@media only screen and (max-width:1071px){body:not(.has-header) .is_half_height .cern-component-header-blocks{height:45vh;}}body:not(.has-header) .is_half_height .cern-component-header-blocks.component-header .header-block__title{margin:60px auto 0;}@media only screen and (max-width:991px) and (min-width:767px){.cern-component-header-blocks{position:relative;}}@media only screen and (max-width:767px){.cern-component-header-blocks{position:relative;}.cern-component-header-blocks .component-header__carousel .header-block__title{margin:100px auto 0;padding:0 5%;}.cern-component-header-blocks .component-header__carousel .header-block__name{font-size:40px;font-size:4rem;}.cern-component-header-blocks .component-header__carousel .header-block__subhead{line-height:1.2;font-size:14px;}.cern-component-header-blocks .component-header__carousel .owl-controls,.cern-component-header-blocks .component-header__carousel .owl-dots{position:absolute;left:5px;bottom:25px;right:0;margin:auto;text-align:left;}.cern-component-header-blocks .component-header__carousel .owl-controls .owl-page,.cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-page,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot{height:25px;margin:0 2px;width:25px;top:0;}.cern-component-header-blocks .component-header__carousel .owl-controls .owl-page span,.cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot span,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-page span,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot span{height:17px;width:17px;}.cern-component-header-blocks .component-header__carousel .owl-controls .owl-page.active,.cern-component-header-blocks .component-header__carousel .owl-controls .owl-page:hover,.cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot.active,.cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot:hover,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-page.active,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-page:hover,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot.active,.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot:hover{top:-1px;border:1px solid;}.cern-component-header-blocks .component-header__scroll{transform:scale(0.7,0.7);bottom:5%;}body:not(.has-header) .cern-component-header-blocks .component-header__carousel .header-block__title{margin:35px auto 0;}}@media screen and (max-width:479px){.cern-component-header-blocks .component-header__carousel .owl-dots{bottom:45px;}.component-header__scroll{display:none;}.is_half_height .cern-component-header-blocks .component-header__carousel .owl-dots{bottom:25px !important;}}@media screen and (max-height:360px){.cern-component-header-blocks .component-header__scroll{display:none;}}.header-block{color:transparent;}.header-block .header-block__title{color:white;} -.background__veil{height:100%;position:absolute;min-width:100%;top:0;left:0;z-index:1;background:radial-gradient(at center center,rgba(0,0,0,0.2) 0px,rgba(0,0,0,0.5) 100%);}.background-component{min-height:100%;position:absolute;min-width:101%;top:0;left:-1px;overflow:hidden;z-index:0;}.background-component.background__video{background:black;}.background-component.background__video video{position:absolute;min-width:100%;min-height:100%;margin:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.background-component.background__cds_media a{cursor:pointer;display:block;}.background-component.background__cds_media video,.background-component.background__cds_media img{min-width:100%;min-height:100%;}.background-component.background__cds_media figcaption{display:none;}.background-component.background__cds_media figure.cds-image img{position:absolute !important;min-width:100%;min-height:100%;margin:auto;top:50% !important;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.background-component.background__cds_media figure.cds-video iframe{position:absolute;min-width:100%;min-height:100%;margin:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.background-component.background__video_url iframe{height:100%;position:absolute;}@media screen and (max-width:991px){.background-component.background__cds_media video,.background-component.background__cds_media img{width:auto !important;left:0;right:0;margin:auto;}} -@font-face{font-family:"sourcesans-regular";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.svg#sourcesans-regular") format("svg");}@font-face{font-family:"sourcesans-semibold";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.svg#sourcesans-semibold") format("svg");}@font-face{font-family:"sourcesans-bold";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.svg#sourcesans-bold") format("svg");}@font-face{font-family:"sourcesans-light";src:url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.svg#sourcesans-light") format("svg");}@font-face{font-family:"opensans-regular";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.svg#opensans-regular") format("svg");}@font-face{font-family:"opensans-semibold";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.svg#opensans-semibold") format("svg");}@font-face{font-family:"opensans-bold";src:url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.svg#opensans-bold") format("svg");}@font-face{font-family:"cern-icons";src:url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.eot?") format("eot"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff2") format("woff2"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff") format("woff"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.ttf") format("truetype"),url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.svg#cern-icons") format("svg");}.component-preview-cards .preview-card__author a:not(:last-child):not(:nth-last-child(2)):after{content:', ';}.component-preview-cards .preview-card__author a:nth-last-child(2):after{content:' & ';}.component-preview-cards{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;font-size:1.4rem;font-family:'sourcesans-regular';position:relative;min-height:210px;float:left;vertical-align:top;max-width:100%;padding:30px 40px;}.component-preview-cards .box-link{z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;}.component-preview-cards__box_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;position:relative;z-index:10;height:150px;width:100%;}.component-preview-cards__box_wrapper .preview-card__avatar{width:65px !important;height:65px !important;min-height:0;background:#999999;border-radius:100%;padding:0;margin-bottom:10px;}.component-preview-cards__box{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;width:100%;}.component-preview-cards .component-preview-cards__category-icon-vocabulary{margin:0 auto;text-align:center;}.component-preview-cards .component-preview-cards__category-icon-vocabulary ~ .preview-card__title h3 a span{display:inline-block;white-space:normal;overflow:hidden;text-overflow:ellipsis;}.component-preview-cards .component-preview-cards__category-icon-vocabulary:before{content:attr(data-icon);text-shadow:0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0 0 0.8px black;color:white;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:60px;position:relative;top:-10px;}.component-preview-cards .preview-card{width:100%;}.component-preview-cards .preview-card__title{margin:0;}.component-preview-cards .preview-card__title h3{font-size:20px;font-size:2rem;font-family:'sourcesans-semibold';line-height:26px !important;padding:0;margin:0;display:block;width:100%;}.component-preview-cards .preview-card__title h3 a{display:block !important;position:relative;line-height:26px !important;text-shadow:0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0 0 0.8px black;}.component-preview-cards .preview-card__title h3 a span{width:100%;}.component-preview-cards .preview-card__title h3 a:hover{text-decoration:none;}.component-preview-cards .preview-card__title h3 a:before{content:'\j';font-size:40px;font-size:4rem;-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:-2px;left:-10px;line-height:25px;width:12px;text-indent:-25px;}.component-preview-cards .preview-card__title h3 a.hovered:before{left:0;}.component-preview-cards .preview-card__subtext{font-family:'sourcesans-light';min-height:18px;height:18px;}.component-preview-cards .preview-card__author,.component-preview-cards .preview-card__category,.component-preview-cards .preview-card__date{text-shadow:0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0 0 0.8px black;font-family:'sourcesans-light';font-size:14px;font-size:1.4rem;display:inline-block;}.component-preview-cards .preview-card__author:not(:last-child),.component-preview-cards .preview-card__category:not(:last-child),.component-preview-cards .preview-card__date:not(:last-child){margin-right:10px;}.component-preview-cards .preview-card__author:not(:last-child):after,.component-preview-cards .preview-card__category:not(:last-child):after,.component-preview-cards .preview-card__date:not(:last-child):after{content:'|';display:inline-block;position:relative;right:-6px;top:-1px;}.component-preview-cards .preview-card__author a,.component-preview-cards .preview-card__category a,.component-preview-cards .preview-card__date a{color:white;text-decoration:none;}.component-preview-cards .preview-card__author a:hover,.component-preview-cards .preview-card__category a:hover,.component-preview-cards .preview-card__date a:hover{color:white;text-decoration:none;}.component-preview-cards.portrait{width:calc(33.3% - 8px);min-height:428px;margin:4px;}.component-preview-cards.portrait .component-preview-cards__box_wrapper{height:368px;}@media screen and (max-width:991px){.component-preview-cards.portrait{width:calc(50% - 8px);}}@media screen and (max-width:767px){.component-preview-cards.portrait{margin:4px 0;min-height:210px;width:100%;}.component-preview-cards.portrait .component-preview-cards__box_wrapper{height:150px;}}.component-preview-cards.portrait:hover .component-preview-cards__veil{opacity:0;}.component-preview-cards.simple-display{width:calc(33.3% - 8px);min-height:210px;margin:4px;}@media screen and (max-width:991px){.component-preview-cards.simple-display{width:calc(50% - 8px);}}@media screen and (max-width:767px){.component-preview-cards.simple-display{margin:4px 0;width:100%;}}.component-preview-cards.simple-display:hover .component-preview-cards__veil{opacity:0;}.component-preview-cards.portrait.box-force-full-width{width:calc(100% - 8px);min-height:428px;margin:4px;}@media screen and (max-width:991px){.component-preview-cards.portrait.box-force-full-width{width:calc(100% - 8px);}}@media screen and (max-width:767px){.component-preview-cards.portrait.box-force-full-width{margin:4px 0;width:100%;}}.component-preview-cards.portrait.box-force-full-width:hover .component-preview-cards__veil{opacity:0;}.component-preview-cards.simple-display.box-force-full-width,.component-preview-cards:not(.portrait):not(.simple-display){width:calc(100% - 8px);min-height:210px;margin:4px;}@media screen and (max-width:991px){.component-preview-cards.simple-display.box-force-full-width,.component-preview-cards:not(.portrait):not(.simple-display){width:calc(100% - 8px);}}@media screen and (max-width:767px){.component-preview-cards.simple-display.box-force-full-width,.component-preview-cards:not(.portrait):not(.simple-display){margin:4px 0;width:100%;}}.component-preview-cards.simple-display.box-force-full-width:hover .component-preview-cards__veil,.component-preview-cards:not(.portrait):not(.simple-display):hover .component-preview-cards__veil{opacity:0;}.component-preview-cards .material-icons{display:none;}.component-preview-cards__icon.video{font-family:'Material Icons';width:30px;height:30px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;}.component-preview-cards__icon.video .type_video{font-size:50px;font-size:5rem;display:block;}.component-preview-cards__icon.image{font-family:'Material Icons';width:30px;height:30px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;}.component-preview-cards__icon.image .type_image{font-size:50px;font-size:5rem;display:block;}.component-preview-cards__veil{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)',endColorStr='rgba(0, 0, 0, 0.9)');position:absolute;height:101%;width:101%;top:0;left:0;z-index:0;}.component-preview-cards *,.component-preview-cards *::after,.component-preview-cards *::before{box-sizing:border-box;}.component-row__sidebar-left .component-preview-cards.portrait,.component-row__sidebar-right .component-preview-cards.portrait{margin:4px 4px 4px 0;width:100%;min-height:210px;}.component-row__sidebar-left .component-preview-cards.portrait .component-preview-cards__box_wrapper,.component-row__sidebar-right .component-preview-cards.portrait .component-preview-cards__box_wrapper{height:150px;}@media screen and (max-width:991px){.component-row__sidebar-left .component-preview-cards.portrait,.component-row__sidebar-right .component-preview-cards.portrait{margin:4px;width:calc(100% - 8px);}}@media screen and (max-width:767px){.component-row__sidebar-left .component-preview-cards.portrait,.component-row__sidebar-right .component-preview-cards.portrait{margin:4px 0;width:100%;}}.component-row__sidebar-left .component-preview-cards.simple-display,.component-row__sidebar-right .component-preview-cards.simple-display{margin:4px 4px 4px 0;width:100%;min-height:210px;}.component-row__sidebar-left .component-preview-cards.simple-display .component-preview-cards__box_wrapper,.component-row__sidebar-right .component-preview-cards.simple-display .component-preview-cards__box_wrapper{height:150px;}@media screen and (max-width:991px){.component-row__sidebar-left .component-preview-cards.simple-display,.component-row__sidebar-right .component-preview-cards.simple-display{margin:4px;width:calc(100% - 8px);}}@media screen and (max-width:767px){.component-row__sidebar-left .component-preview-cards.simple-display,.component-row__sidebar-right .component-preview-cards.simple-display{margin:4px 0;width:100%;}}.component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display),.component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display){margin:4px 4px 4px 0;width:100%;min-height:210px;}.component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display) .component-preview-cards__box_wrapper,.component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display) .component-preview-cards__box_wrapper{height:150px;}@media screen and (max-width:991px){.component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display),.component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display){margin:4px;width:calc(100% - 8px);}}@media screen and (max-width:767px){.component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display),.component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display){margin:4px 0;width:100%;}}@media screen and (min-width:992px){.component-row.box-effects .component-row__center .component-preview-cards{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.component-row.box-effects .component-row__center .component-preview-cards.portrait{width:calc(33.3% - 38px);}}@media screen and (min-width:992px) and (max-width:991px){.component-row.box-effects .component-row__center .component-preview-cards.portrait{width:calc(50% - 38px);}}@media screen and (min-width:992px) and (max-width:767px){.component-row.box-effects .component-row__center .component-preview-cards.portrait{width:100% !important;}}@media screen and (min-width:992px){.component-row.box-effects .component-row__center .component-preview-cards.portrait.from-smaller{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.component-row.box-effects .component-row__center .component-preview-cards.portrait.from-bigger,.component-row.box-effects .component-row__center .component-preview-cards.portrait.from-bigger.from-smaller{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.component-row.box-effects .component-row__center .component-preview-cards.portrait.make-bigger{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;width:calc(43.3% - 38px) !important;}.component-row.box-effects .component-row__center .component-preview-cards.portrait.make-smaller{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;width:calc(23.3% - 38px) !important;}.component-row.box-effects .component-row__center .component-preview-cards.portrait:hover .component-preview-cards__veil{opacity:0;}.component-row.box-effects .component-row__center .component-preview-cards.simple-display{width:calc(33.3% - 38px);}}@media screen and (min-width:992px) and (max-width:991px){.component-row.box-effects .component-row__center .component-preview-cards.simple-display{width:calc(50% - 38px);}}@media screen and (min-width:992px) and (max-width:767px){.component-row.box-effects .component-row__center .component-preview-cards.simple-display{width:100% !important;}}@media screen and (min-width:992px){.component-row.box-effects .component-row__center .component-preview-cards.simple-display.from-smaller{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.component-row.box-effects .component-row__center .component-preview-cards.simple-display.from-bigger,.component-row.box-effects .component-row__center .component-preview-cards.simple-display.from-bigger.from-smaller{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.component-row.box-effects .component-row__center .component-preview-cards.simple-display.make-bigger{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;width:calc(43.3% - 38px) !important;}.component-row.box-effects .component-row__center .component-preview-cards.simple-display.make-smaller{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;width:calc(23.3% - 38px) !important;}.component-row.box-effects .component-row__center .component-preview-cards.simple-display:hover .component-preview-cards__veil{opacity:0;}.component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width,.component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width,.component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display){width:calc(100% - 98px);}}@media screen and (min-width:992px) and (max-width:991px){.component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width,.component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width,.component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display){width:calc(100% - 98px);}}@media screen and (min-width:992px) and (max-width:767px){.component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width,.component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width,.component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display){width:100% !important;}}@media screen and (min-width:992px){.component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width:hover .component-preview-cards__veil,.component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width:hover .component-preview-cards__veil,.component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display):hover .component-preview-cards__veil{opacity:0;}} -@media only screen and (max-width:991px){.text-component-page{padding:0 3%;}}.text-component-title{font-weight:bold;margin:4rem 0;}.text-component-page figure{overflow:hidden;}.text-component-page figure img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#111 !important;width:100%;}.text-component-page figcaption{margin-top:0;padding:0.5em 0em;margin-bottom:2em;font-size:12px;}.text-component-page .align-right,.text-component-page .breakout-right{float:right;margin-left:3%;clear:right;}.text-component-page .align-right img,.text-component-page .breakout-right img{width:100%;}.text-component-page .align-left,.text-component-page .breakout-left{float:left;margin-right:3%;clear:left;}.text-component-page .align-left img,.text-component-page .breakout-left img{width:100%;}.text-component-page .breakout-left,.text-component-page .breakout-right{width:60%;}.text-component-page .breakout-both{width:auto;clear:both;}.text-component-page .align-left,.text-component-page .align-right{width:46%;}.text-component-page .breakout-right,.text-component-page .breakout-both{margin-right:-30% !important;}.text-component-page .breakout-left,.text-component-page .breakout-both{margin-left:-30% !important;}.text-component-page .column-right.image-breakout{float:right;width:65%;}.text-component-page .column-right.image-align{float:right;width:51%;}.text-component-page .column-left.image-breakout{float:left;width:65%;}.text-component-page .column-left.image-align{float:left;width:51%;}.component-row__column .text-component-page{padding:0;}@media only screen and (min-width:1701px) and (max-width:1900px){.text-component-page .breakout-left,.text-component-page .breakout-both{margin-left:-24% !important;}.text-component-page .breakout-right,.text-component-page .breakout-both{margin-right:-24% !important;}.text-component-page .breakout-left,.text-component-page .breakout-right{width:65%;}.text-component-page .column-right.image-breakout{float:right;width:56%;}.text-component-page .column-left.image-breakout{float:left;width:56%;}}@media only screen and (min-width:1501px) and (max-width:1700px){.text-component-page .breakout-left,.text-component-page .breakout-both{margin-left:-15% !important;}.text-component-page .breakout-right,.text-component-page .breakout-both{margin-right:-15% !important;}.text-component-page .breakout-left,.text-component-page .breakout-right{width:55%;}.text-component-page .column-right.image-breakout{float:right;width:57%;}.text-component-page .column-left.image-breakout{float:left;width:57%;}}@media only screen and (min-width:1366px) and (max-width:1500px){.text-component-page .breakout-left,.text-component-page .breakout-both{margin-left:-7% !important;}.text-component-page .breakout-right,.text-component-page .breakout-both{margin-right:-7% !important;}.text-component-page .breakout-left,.text-component-page .breakout-right{width:50%;}.text-component-page .column-right.image-breakout{float:right;width:54%;}.text-component-page .column-left.image-breakout{float:left;width:54%;}}@media only screen and (min-width:720px) and (max-width:1365px){.text-component-page .breakout-left,.text-component-page .breakout-both{margin-left:0% !important;}.text-component-page .breakout-right,.text-component-page .breakout-both{margin-right:0% !important;}.text-component-page .breakout-left,.text-component-page .breakout-right{width:45%;}.text-component-page .column-right.image-breakout{float:right;width:51%;}.text-component-page .column-left.image-breakout{float:left;width:51%;}}@media only screen and (max-width:719px){.text-component-page .breakout-left,.text-component-page .breakout-both{margin-left:0% !important;}.text-component-page .breakout-right,.text-component-page .breakout-both{margin-right:0% !important;}.text-component-page .breakout-left,.text-component-page .breakout-right{width:100%;}.text-component-page .column-right.image-breakout{float:right;width:100%;}.text-component-page .column-left.image-breakout{float:left;width:100%;}.text-component-page .align-left,.text-component-page .align-right{width:100%;}.text-component-page .column-right.image-align{float:none;width:100%;clear:both;}.text-component-page .column-left.image-align{float:none;width:100%;clear:both;}} -#cern-toolbar{background-color:#222;font-family:'PT Sans','Trebuchet MS',Tahoma,sans-serif;color:#999;font-size:14px;line-height:1;padding:0 5%;height:43px;position:fixed;top:0;left:0;width:100%;z-index:10;box-sizing:border-box;}body:not(.has-header) #cern-toolbar{z-index:100;}body #cern-toolbar.signin-expand{z-index:2000;}#cern-toolbar a{color:#ccc;text-decoration:none;padding:6px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;}#cern-toolbar a:hover{background-color:#000;color:#fff;border:0;}#cern-toolbar .active a{background-color:#f6f6f6;color:#000;padding-bottom:20px;}#cern-toolbar .active .cern-account{background-color:#fff;}#cern-toolbar h1{float:left;font-size:14px;font-weight:400;line-height:1;position:relative;left:-8px;padding:6px 0;letter-spacing:0.08em;margin:0;}#cern-toolbar h1 a{color:#fff;}#cern-toolbar h1 span{color:#999;letter-spacing:normal;padding:0;}#cern-toolbar h1 a:hover span{color:#fff;}#cern-toolbar ul{float:right;list-style:none;position:relative;right:-8px;margin:0;}#cern-toolbar ul.cern-signedin.toolbar-submenu{padding-left:0;}#cern-toolbar li{float:left;display:block;margin-left:0.6em;padding:6px 0;}#cern-toolbar .cern-multifactor{padding-left:32px;background-image:url(/modules/cern_toolbar/assets/img/toolbarsprite.png);background-repeat:no-repeat;background-position:0 -120px;}#cern-toolbar .cern-signout{margin-left:1em;}#cern-toolbar ul li a{border-bottom-width:0;}#cern-toolbar ul li.signin{position:relative;}#cern-toolbar ul li.signin a.cern-signin{color:#ccc;display:inline-block;cursor:pointer;}#cern-toolbar ul li.signin div.item-list{display:none;position:absolute;background:rgba(30,30,30,0.95);z-index:9999999999999;top:40px;min-width:200px;}#cern-toolbar ul li.signin div.item-list div.item-list{position:static;}#cern-toolbar ul li.signin.signin-expand div.item-list{display:block;}#cern-toolbar .cern-account-links{width:100%;}#cern-toolbar div.item-list-length-1,#cern-toolbar div.item-list-length-1 div.item-list{display:inline !important;position:static !important;top:0 !important;min-width:auto !important;}#cern-toolbar div.item-list-length-1 ul.toolbar-submenu,#cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu{padding:0 !important;}#cern-toolbar div.item-list-length-1 ul.toolbar-submenu li.cern-account-links,#cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu li.cern-account-links{padding:0;margin:0;}@media only screen and (min-width:751px){#cern-toolbar ul li.signin.signin-expand{padding:6px 0 0 0;}#cern-toolbar > ul > li.signin.signin-expand > a{padding:6px 8px 14px 8px;border-bottom-left-radius:0;border-bottom-right-radius:0;}#cern-toolbar ul li.signin.signin-expand > a{color:#333 !important;background:#f6f6f6;}#cern-toolbar:not(.user-authenticated) ul li.signin div.item-list ul{padding:5px;}#cern-toolbar.user-authenticated ul li.signin{padding-top:0;}#cern-toolbar.user-authenticated ul li.signin div.item-list{display:block;position:static;}#cern-toolbar.user-authenticated ul li.signin a.cern-signin.sign-out{display:none;}#cern-toolbar span.cern-signin-label{padding-top:6px;display:inline-block;}#cern-toolbar div.item-list-length-1,#cern-toolbar div.item-list-length-1 div.item-list{display:inline !important;position:static !important;top:0 !important;min-width:auto !important;}#cern-toolbar div.item-list-length-1 ul.toolbar-submenu,#cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu{padding:0 !important;}#cern-toolbar div.item-list-length-1 ul.toolbar-submenu li.cern-account-links,#cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu li.cern-account-links{padding:0;margin:0;}}@media only screen and (max-width:750px){#cern-toolbar ul li a{height:38px;background-position-x:0px;}#cern-toolbar.user-authenticated ul li a.cern-signin.sign-out{background-position-y:-80px;}#cern-toolbar ul li.signin div.item-list{right:-70px;}#cern-toolbar ul li.signin div.item-list ul{position:static;float:none;border:0;padding-left:15px;}#cern-toolbar.user-authenticated ul li.signin div.item-list ul{padding-left:5px;padding-top:5px;}#cern-toolbar ul li.signin div.item-list ul li{float:none;border:0;}#cern-toolbar ul li.signin div.item-list ul li a{text-indent:0;background:transparent;width:100%;border:0;}}#cern-toolbar a,#cern-toolbar a span{-moz-transition:background-color 0.1s ease-out;-webkit-transition:background-color 0.1s ease-out;-ms-transition:background-color 0.1s ease-out;-o-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;}@media only screen and (max-width:750px){#cern-toolbar h1 span{display:none;}#cern-toolbar ul li:last-child a{border-right:1px solid #000;-moz-box-shadow:1px 0 0 #444;-webkit-box-shadow:1px 0 0 #444;box-shadow:1px 0 0 #444;}#cern-toolbar li{padding:0;margin:0;}#cern-toolbar a.cern-single-mobile-signin:not(.cern-multiple-mobile-signin),#cern-toolbar li a:not(.cern-multiple-mobile-signin){background-image:url(/modules/cern_toolbar/assets/img/toolbarsprite.png) !important;background-repeat:no-repeat !important;height:40px !important;width:40px !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;text-indent:-5000px !important;overflow:hidden !important;border-left:1px solid #444 !important;box-sizing:border-box !important;}#cern-toolbar .cern-account{background-position:9px 0;}#cern-toolbar .cern-directory{background-position:0px -40px;}#cern-toolbar .cern-signout{background-position:9px -80px;margin-left:0;}#cern-toolbar .active .cern-account{background-position:-31px 0;}#cern-toolbar .active .cern-directory{background-position:-31px -40px;}#cern-toolbar .cern-accountlinks span{display:none;}#cern-toolbar .cern-multifactor{background-image:none;padding:0;}}.toolbar-fixed #cern-toolbar{top:39px;}.toolbar-tray-open #cern-toolbar{top:78px;}.toolbar-tray-open.toolbar-vertical #cern-toolbar{top:39px;}@media only screen and (max-width:610px){.toolbar-vertical #cern-toolbar{top:39px;}}#cern-toolbar a.account em{font-style:normal;}body:not(.cern-theme-on){padding-top:40px !important;}body:not(.cern-theme-on).toolbar-fixed{padding-top:83px !important;}body:not(.cern-theme-on).toolbar-fixed.toolbar-horizontal.toolbar-tray-open{padding-top:118px !important;} -#cern-cookieconsent{width:100%;position:fixed;bottom:0;box-shadow:none;border-radius:0;border:0;left:0;background:rgba(30,30,30,0.95);color:#ccc;padding-bottom:3rem;font-family:"sourcesans-regular";text-align:center;}#cern-cookieconsent *{font-size:1.6rem;text-align:center;}#cern-cookieconsent a.cc_btn_accept_all{position:static;margin:25px auto 0;-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;color:white;padding:11px 40px 9px;border:2px solid white;border-radius:6px;background:#4a4a4a;display:inline-block;text-decoration:none;line-height:1.9rem;text-shadow:1px 0px 1px black,0px 1px 1px black,-1px 0px 1px black,0px -1px 1px black,0 0 1px black;}#cern-cookieconsent a.cc_btn_accept_all:hover{background:rgba(90,90,90,0.1);}#cern-cookieconsent .cc_message a{font-size:1.6rem;color:#4d94cc;text-decoration:underline;}#cern-cookieconsent .cc_message a:hover{color:#042e57;} -svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;} -.layout--onecol .layout__region{width:100%;} -.paragraph--unpublished{background-color:#fff4f4;} diff --git a/cara/apps/static/cern-theme3.css b/cara/apps/static/cern-theme3.css deleted file mode 100644 index 45199488..00000000 --- a/cara/apps/static/cern-theme3.css +++ /dev/null @@ -1,9 +0,0 @@ -body > footer .field--name-field-visible-title,body > footer nav > h2{color:#d7d7d7;font-family:'opensans-bold';font-size:18px;font-size:1.8rem;line-height:20px;margin:0;padding:0 0 30px;position:relative;text-transform:uppercase;}body > footer .field--name-field-visible-title:after,body > footer nav > h2:after{background:#d7d7d7;content:"";display:block;height:2px;width:38px;position:absolute;left:0;bottom:18px;}@media only screen and (max-width:980px){body > footer .field--name-field-visible-title:after,body > footer nav > h2:after{width:90%;}}@media only screen and (max-width:480px){body > footer .field--name-field-visible-title:after,body > footer nav > h2:after{width:100%;}}body > footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;font-size:1.8rem;padding:55px 20px 0;margin:0;position:relative;z-index:100;top:-1px;}body > footer .field--name-field-visible-title::before{display:none;}body > footer .block-custom-wrapper{background:transparent;padding:0;margin:0;}body > footer nav ul.menu.nav{margin:0;padding:0;}body > footer nav ul.menu.nav li{font-size:16px;font-size:1.6rem;}body > footer nav ul.menu.nav li a{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;display:inline-block;padding:0 0 15px 20px;position:relative;}body > footer nav ul.menu.nav li a:before{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;font-size:50px;font-size:5rem;content:'\6a';font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:-2px;left:-22px;line-height:22px;}body > footer nav ul.menu.nav li a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'';display:block;height:2px;width:0%;position:absolute;bottom:14px;left:0;margin:0 0 0 18px;max-width:calc(100% - 18px);}body > footer nav ul.menu.nav li a:hover,body > footer nav ul.menu.nav li a.is-active{background:none;}body > footer nav ul.menu.nav li a:hover:before,body > footer nav ul.menu.nav li a.is-active:before{left:-12px;}body > footer nav ul.menu.nav li a:hover:after,body > footer nav ul.menu.nav li a.is-active:after{width:100%;}body > footer section[id*="copyright"]{margin:auto;padding:80px 0 0;text-align:center;width:auto;}body > footer section[id*="copyright"] h2.block-title{display:none;}body > footer section a{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}body > footer section a:hover,body > footer section a:focus{text-decoration:none;}body > footer .logo{display:none;position:absolute;right:20px;bottom:10px;}body > footer .logo img{height:80px;width:auto;}@media only screen and (max-width:980px){body > footer .region-footer{padding:20px;}body > footer .region-footer section[id*='copyright']{padding:0;}body > footer .region-footer .logo{right:20px;}body > footer .region-footer .logo img{height:55px;}}@media only screen and (max-width:767px){.cern-footer{padding:15px 0 0;}.cern-footer .footer-first-col:after{content:unset !important;}}.cern-footer{margin:auto;max-width:1140px;width:100%;}.cern-footer .block-custom-wrapper{margin-bottom:4rem;}.cern-footer ul{padding:0;list-style:none;}.cern-footer .footer-first-col{padding-right:40px;}.cern-footer .footer-first-col:after{content:'';display:block;width:2px;height:100%;position:absolute;top:0;right:30px;background:rgba(255,255,255,0.2);}.cern-footer nav{width:100%;}.cern-footer nav ul.menu.nav li a:before{line-height:26px;left:-17px;font-size:4rem;}.cern-footer nav ul.menu.nav li a:hover:before{left:-10px;}.cern-footer h2,.cern-footer .block-custom-wrapper .field--name-field-visible-title{text-transform:uppercase;position:relative;display:inline-block;margin:0rem 0 2.5rem 0;font-size:18px;padding:0;}.cern-footer h2:after,.cern-footer .block-custom-wrapper .field--name-field-visible-title:after{content:'';width:50%;height:2px;left:0;bottom:-8px;position:absolute;display:block;}.cern-footer a{}.cern-footer a.cern-icon-large{padding:0 0 15px 26px;}.cern-footer a.cern-newsletter:before{content:attr(data-icon);font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0px;left:-10px;line-height:22px;font-size:4rem;}.cern-footer .contextual a{color:#000 !important;}.copy-wrapper{font-size:13px;font-size:1.3rem;font-family:'sourcesans-light';text-align:center;width:100%;line-height:50px;margin:0;} -body header .header-wrapper,body header{clear:both;}body header .header-wrapper:before,body header:before,body header .header-wrapper:after,body header:after{content:"";display:table;}body header .header-wrapper:after,body header:after{clear:both;}body.not-enougth-scroll header{-webkit-transition:all 0.3s ease-in-out 0.4s;-khtml-transition:all 0.3s ease-in-out 0.4s;-moz-transition:all 0.3s ease-in-out 0.4s;-ms-transition:all 0.3s ease-in-out 0.4s;-o-transition:all 0.3s ease-in-out 0.4s;transition:all 0.3s ease-in-out 0.4s;}body.has-header:not(.sticky-header) header .site-info__text__name a{text-shadow:0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0 0 0.8px black;}body.has-header:not(.sticky-header) header .site-nav .nav > li > a{text-shadow:0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0 0 0.8px black;}body.has-header:not(.sticky-header) header .site-nav .language-switcher-language-url a{text-shadow:0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0px 0px 0.8px black,0 0 0.8px black;}body header{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;position:relative;z-index:300;}body header .header-wrapper{margin:auto;min-height:70px;padding:20px 5% 15px;}body header .site-info{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}body header .site-info__logo{padding:0 10px 0 0;}body header .site-info__logo img{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:auto;height:auto;max-height:76px;}body header .site-info__text{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:1;min-height:100%;}body header .site-info__text__name{font-size:20px;font-size:2rem;font-family:"sourcesans-semibold";width:100%;text-overflow:clip;margin-bottom:10px;}body header .site-info__text__slogan{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;font-size:16px;font-size:1.6rem;font-family:"sourcesans-regular";max-width:100%;}body header .site-info + .site-nav nav{float:right;}body header .nav > li{margin:0 15px;}body header .nav > li > a{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;font-size:16px;font-size:1.6rem;font-family:"opensans-bold";padding:0;line-height:76px;position:relative;text-transform:uppercase;letter-spacing:0.5px;}body header .nav > li > a:after{-webkit-transition:width 0.3s ease-in-out 0s;-khtml-transition:width 0.3s ease-in-out 0s;-moz-transition:width 0.3s ease-in-out 0s;-ms-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s;content:"";display:block;height:2px;width:0%;position:absolute;bottom:19px;left:0;}body header .nav > li > a:hover{background:transparent;}body header .nav > li > a:hover:after{width:100%;}body header .nav > li > a:focus{background:transparent;}body header .nav > li > a .caret{position:absolute;right:-20px;top:49%;}body header .nav > li:first-child{margin:0 15px 0 0;}body header .dropdown-menu{padding:18px 0 0;}body header .dropdown-menu:before{content:"";width:0px;height:0px;background:transparent;border-width:12px;border-style:solid;position:absolute;top:-24px;left:10px;}body header .dropdown-menu > li{padding:0 15px 0 10px;}body header .dropdown-menu > li > a{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;display:inline-block;padding:0 0 15px 20px;position:relative;}body header .dropdown-menu > li > a:before{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;font-size:40px;font-size:4rem;content:"j";font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:-2px;left:-15px;line-height:22px;}body header .dropdown-menu > li > a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"";display:block;height:2px;width:0%;position:absolute;bottom:13px;left:0;margin:0 0 0 18px;max-width:calc(100% - 18px);}body header .dropdown-menu > li > a:hover{background:none;}body header .dropdown-menu > li > a:hover:before{left:-8px;}body header .dropdown-menu > li > a:hover:after{width:100%;}nav.main-menu a.is-active::after,nav.main-menu a:hover::after{width:100%;}nav.main-menu a.is-active::before,nav.main-menu a:hover::before{left:-15px;}nav.main-menu .dropdown-menu > li > a{min-height:36px;}.site-nav.has-search nav.main-menu li.search-item{display:block;}nav.main-menu li.search-item{display:none;}nav.main-menu li a.search-link{padding-left:25px;position:relative;}nav.main-menu li a.search-link:before{font-size:40px;font-size:4rem;content:"O";display:inline-block;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:-3px;position:absolute;top:calc(50% - 12px);line-height:24px;width:23px;text-indent:-8px;}nav.main-menu.has-search li.search-item{display:block;}.path-search nav.main-menu li a.search-link:after{width:100%;}.has-header header.menu-expanded{background:#343a40;z-index:600;}.has-header header{background:transparent;position:absolute;width:100%;z-index:300;}.has-header main{position:relative;z-index:200;}.has-header .tabs{position:absolute;width:100%;top:0px;z-index:10;background:transparent;}body.has-header.toolbar-fixed main nav.tabs{top:calc(100vh - 64px);}body.has-header.toolbar-fixed.toolbar-vertical main nav.tabs{top:calc(100vh - 64px);}body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open main nav.tabs{top:calc(100vh - 103px);}body.has-header.cern-toolbar main nav.tabs{top:calc(100vh - 40px);}@media only screen and (max-width:767px){body.has-header.cern-toolbar.toolbar-vertical .cern-component-header-blocks.component-header{height:calc(100vh - 104px);}}body.has-header.cern-toolbar.toolbar-fixed main nav.tabs{top:calc(100vh - 104px);}body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical main nav.tabs{top:calc(100vh - 104px);}body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open main nav.tabs{top:calc(100vh - 143px);}@media only screen and (max-width:1160px){header > nav{margin:0 3% 0 0;padding:10px 0 0;}header .site-info__logo img{position:relative;left:-30px;}}@media only screen and (max-width:1024px){header .site-info__text__name{text-overflow:ellipsis;}header .site-info__text__slogan{text-overflow:ellipsis;}}@media only screen and (max-width:1023px){header .header-wrapper > nav{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;float:none;width:100%;z-index:1;}header .header-wrapper > nav .navbar-nav{margin:25px 0 0;float:right;width:100%;}}@media only screen and (max-width:991px){header .site-info__logo{float:left;}header .site-info__logo img{position:relative;left:auto;right:auto;margin:auto;}}@media only screen and (max-width:767px){header .header-wrapper > nav{width:100%;}header .header-wrapper > nav .navbar-nav{float:none;margin:5px 0;width:100%;}header .header-wrapper .navbar{width:100%;}header .header-wrapper .navbar-collapse.collapse.in,header .header-wrapper .navbar-collapse.collapsing{padding:0 3%;}header .dropdown-menu{padding:0;}header .dropdown-menu::before{display:none;}header .dropdown-menu > li > a::before{top:4px;}header .site-info{width:80%;z-index:1;float:left;min-height:60px !important;}header .site-info__logo{float:left;}header .site-info__logo img{max-height:60px;max-width:initial;}header .site-info__text{float:left;width:100%;}header .site-info__text__name{font-size:16px;font-size:1.6rem;text-overflow:ellipsis;}header .site-info__text__slogan{display:none;}header .site-nav{position:absolute;top:0;right:0;width:100%;z-index:0;height:100%;}header .site-nav > .region-header{height:100%;}header .site-nav > .region-header > nav{height:100%;}header .site-nav > .region-header > nav > .navbar{height:100%;}header .site-nav > .region-header > nav > .navbar > .container-fluid{height:100%;}header .site-nav > .region-header > nav > .navbar > .container-fluid > .navbar-header{height:100%;}header .site-info + .site-nav nav{float:none;}}@media only screen and (max-width:640px){header .site-info__text{width:90%;max-height:60px;}}@media only screen and (max-width:360px){header .site-info__text{width:80%;}}header .navbar-default{background:none;border:0;}header .navbar-default .navbar-toggle:hover,header .navbar-default .navbar-toggle:focus,header .navbar-default .navbar-toggle{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;background:none;border:0;margin:0;position:relative;top:30%;}header .navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}header .navbar-default .navbar-nav > .open > a,header .navbar-default .navbar-nav > .open > a:hover,header .navbar-default .navbar-nav > .open > a:focus{background:transparent;}header .navbar{min-height:10px;margin-bottom:0;}header .navbar-collapse.collapse.in,header .navbar-collapse.collapsing{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;padding:0 10px 0 35px;width:100%;position:absolute;border-color:#191919;}header .navbar-collapse.collapse.in .nav > li:first-child,header .navbar-collapse.collapse.in .nav > li,header .navbar-collapse.collapsing .nav > li:first-child,header .navbar-collapse.collapsing .nav > li{margin:0;}header .navbar-collapse.collapse.in .nav > li:first-child a,header .navbar-collapse.collapse.in .nav > li a,header .navbar-collapse.collapsing .nav > li:first-child a,header .navbar-collapse.collapsing .nav > li a{display:inline;line-height:35px;}header .navbar-collapse.collapse.in .nav > li:first-child a::after,header .navbar-collapse.collapse.in .nav > li a::after,header .navbar-collapse.collapsing .nav > li:first-child a::after,header .navbar-collapse.collapsing .nav > li a::after{bottom:-3px;}header .navbar-default.main-menu .navbar-toggle{padding:0;top:43px;}header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu::before,header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu::before{display:none;}header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu > li > a,header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu > li > a{padding:0 0 0 18px;}header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu > li > a::before,header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu > li > a::before{line-height:20px;width:8px;text-indent:-22px;left:-5px;top:0;}header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu > li > a.is-active::before,header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu > li > a:hover::before,header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu > li > a.is-active::before,header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu > li > a:hover::before{left:5px;}.open-cern-menu.nosticky-header,.sticky-header{}.open-cern-menu.nosticky-header header,.sticky-header header{position:fixed !important;width:100%;z-index:300;top:0;}.open-cern-menu.nosticky-header.toolbar-fixed header,.sticky-header.toolbar-fixed header{top:39px;margin-top:0 !important;}.open-cern-menu.nosticky-header.toolbar-fixed.toolbar-tray-open header,.sticky-header.toolbar-fixed.toolbar-tray-open header{top:78px;}.open-cern-menu.nosticky-header.toolbar-fixed.toolbar-tray-open.toolbar-vertical header,.sticky-header.toolbar-fixed.toolbar-tray-open.toolbar-vertical header{top:39px;}.sticky-header:not(.open-cern-menu) header .header-wrapper{padding:10px 5%;}.sticky-header:not(.open-cern-menu) header .site-info__logo{max-width:25%;width:auto;}.sticky-header:not(.open-cern-menu) header .site-info__logo img{max-height:50px;}.sticky-header:not(.open-cern-menu) header .site-info__text__slogan{display:none;}.sticky-header:not(.open-cern-menu) header .nav > li > a{line-height:56px;}.sticky-header:not(.open-cern-menu) header .nav > li > a:after{bottom:9px;}.sticky-header:not(.open-cern-menu) header .navbar-default .navbar-toggle:hover,.sticky-header:not(.open-cern-menu) header .navbar-default .navbar-toggle:focus,.sticky-header:not(.open-cern-menu) header .navbar-default .navbar-toggle{top:20%;}.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle{top:43px;}@media only screen and (max-width:610px){.sticky-header.toolbar-vertical header{top:39px;}}.sticky-header.no-admin-toolbar header{top:0 !important;}nav.tabs .tabs--primary{font-size:14px;font-size:1.4rem;}header .header-wrapper .main-menu .navbar-collapse.collapse.in,header .header-wrapper .main-menu .navbar-collapse.collapsing{height:calc(100vh - 70px);}.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapsing,.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapsing,.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing,.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing{height:calc(100vh - 110px);}header .navbar-default .navbar-toggle,header .navbar-default .navbar-toggle:hover,header .navbar-default .navbar-toggle:focus,header .navbar-default .navbar-toggle:active,header .navbar-collapse.collapse.in{-webkit-transition:all 0s ease-in-out 0s;-khtml-transition:all 0s ease-in-out 0s;-moz-transition:all 0s ease-in-out 0s;-ms-transition:all 0s ease-in-out 0s;-o-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;}header .site-info{min-height:76px;}header.menu-expanded .site-info{min-height:60px;}.sticky-header header .site-info{min-height:50px;} -.pagination-container.centered{text-align:center;}.pagination > li a,.pagination > li span{font-size:18px;font-size:1.8rem;font-family:"sourcesans-regular";background:none;border:0;margin:0;padding:0;}.pagination > li a:hover,.pagination > li a:focus,.pagination > li span:hover,.pagination > li span:focus{background:none;}.pagination > li a::before{content:".";padding:0 5px;display:block;float:left;top:-5px;left:-2px;position:relative;}.pagination > li a.page-number-1::before{display:none;}.pagination > li a.page__item--ellipsis.first::before{display:none;}.pagination > .active > a{background:none;color:#cacaca;}.pagination > .active > a:hover,.pagination > .active > a:focus{background:none;color:#cacaca;}.pagination .page-item{display:inline-block;}.pagination .page__item--first,.pagination .page__item--last,.pagination .page__item--previous,.pagination .page__item--next{position:relative;width:20px;height:28px;}.pagination .page__item--first a,.pagination .page__item--last a,.pagination .page__item--previous a,.pagination .page__item--next a{display:block;position:relative;width:30px;height:28px;}.pagination .page__item--first a::before,.pagination .page__item--last a::before,.pagination .page__item--previous a::before,.pagination .page__item--next a::before{display:none;}.pagination .page__item--first span,.pagination .page__item--last span,.pagination .page__item--previous span,.pagination .page__item--next span{display:none;}.pagination .page__item--first::before,.pagination .page__item--last::before,.pagination .page__item--previous::before,.pagination .page__item--next::before{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;font-size:50px;font-size:5rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:4px;line-height:20px;text-indent:-21px;width:10px;}.pagination .page__item--first.disabled::before,.pagination .page__item--last.disabled::before,.pagination .page__item--previous.disabled::before,.pagination .page__item--next.disabled::before{color:#cacaca;}.pagination .page__item--first,.pagination .page__item--previous{margin:0 10px 0 0;}.pagination .page__item--first::before,.pagination .page__item--previous::before{content:'*';font-size:3.1rem;left:0;text-indent:-10px;top:5px;}.pagination .page__item--first:hover::before,.pagination .page__item--previous:hover::before{left:-10px;}.pagination .page__item--first.disabled:hover::before,.pagination .page__item--previous.disabled:hover::before{left:0;}.pagination .page__item--last,.pagination .page__item--next{margin:0 0 0 10px;}.pagination .page__item--last::before,.pagination .page__item--next::before{content:'\j';right:0;}.pagination .page__item--last:hover::before,.pagination .page__item--next:hover::before{right:-10px;}.pagination .page__item--last.disabled:hover::before,.pagination .page__item--next.disabled:hover::before{right:0;}.pagination.mini-pager .page__item{}.pagination.mini-pager .page__item--first,.pagination.mini-pager .page__item--last,.pagination.mini-pager .page__item--previous,.pagination.mini-pager .page__item--next{width:auto;}.pagination.mini-pager .page__item--first span,.pagination.mini-pager .page__item--last span,.pagination.mini-pager .page__item--previous span,.pagination.mini-pager .page__item--next span{font-size:16px;font-size:1.6rem;font-family:"sourcesans-bold";display:block;}.pagination.mini-pager .page__item--first a,.pagination.mini-pager .page__item--last a,.pagination.mini-pager .page__item--previous a,.pagination.mini-pager .page__item--next a{width:auto;}.pagination.mini-pager .page__item--first::before,.pagination.mini-pager .page__item--last::before,.pagination.mini-pager .page__item--previous::before,.pagination.mini-pager .page__item--next::before{top:3px;}.pagination.mini-pager .page__item--previous::before{left:-20px;right:auto;}.pagination.mini-pager .page__item--previous:hover::before{left:-30px;right:auto;}.pagination.mini-pager .page__item--next::before{right:-20px;left:auto;}.pagination.mini-pager .page__item--next:hover::before{right:-30px;left:auto;}.pagination.mini-pager .page__item--first{margin-right:40px;display:inline-block;}.pagination.mini-pager .page__item--first::before{content:none;}.pagination.mini-pager .page__item--first span{font-family:sourcesans-regular;padding-top:2px;}.pagination.mini-pager .page__item--last{margin-left:40px;display:inline-block;}.pagination.mini-pager .page__item--last::before{content:none;}.pagination.mini-pager .page__item--last span{font-family:sourcesans-regular;padding-top:2px;}.pagination.mini-pager .page__item--previous + .page__item--last{margin-left:0px;}.pagination.mini-pager .page__item--first + .page__item--next{margin-left:-30px;} -main .form-type-search,.form-composite .fieldset-wrapper .webform-options-display-two-columns,.form-composite .fieldset-wrapper .webform-options-display-three-columns{clear:both;}main .form-type-search:before,.form-composite .fieldset-wrapper .webform-options-display-two-columns:before,.form-composite .fieldset-wrapper .webform-options-display-three-columns:before,main .form-type-search:after,.form-composite .fieldset-wrapper .webform-options-display-two-columns:after,.form-composite .fieldset-wrapper .webform-options-display-three-columns:after{content:"";display:table;}main .form-type-search:after,.form-composite .fieldset-wrapper .webform-options-display-two-columns:after,.form-composite .fieldset-wrapper .webform-options-display-three-columns:after{clear:both;}.contact-form{max-width:1140px;margin:0 auto 30px;}@media only screen and (max-width:1140px){.contact-form{margin:0 5% 30px;}}.form-control{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#0855a0;background-color:transparent;border:0;border-bottom:1px solid #0855a0;height:35px;padding:5px;min-width:30px;}.form-control:focus{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);background:#f8f8f8;border-bottom:1px solid #000000;}.input-group-addon{background-color:transparent;border:0;border-bottom:1px solid #0855a0;}.filter-wrapper{background-color:transparent;border:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}.form-required:after{float:right;margin:5px 0 0 5px;}.select-wrapper:after{color:#0855a0;}.form-wrapper label,.form-item label{font-family:"opensans-semibold";font-weight:normal;font-size:10px;font-size:1rem;color:rgba(0,0,0,0.4);padding-left:0;position:relative;display:block;}.view-filters .form-wrapper label,.view-filters .form-item label{margin-bottom:5px;bottom:-5px;}.form-composite legend span.visually-hidden{padding:0;}.form-composite .fieldset-wrapper{padding:0 0 15px;}.form-composite .fieldset-wrapper .webform-options-display-two-columns,.form-composite .fieldset-wrapper .webform-options-display-three-columns{display:block;float:left;margin:5px 0 15px;}@supports (appearance:none){.select-wrapper{position:relative;}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:25px;}.select-wrapper:before{content:"";display:block;right:8px;bottom:calc(50% - 5px);width:10px;height:5px;position:absolute;pointer-events:none;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#0855a0 transparent transparent transparent;}}@supports (-webkit-appearance:none){.select-wrapper{position:relative;}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:25px;}.select-wrapper:before{content:"";display:block;right:8px;bottom:calc(50% - 5px);width:10px;height:5px;position:absolute;pointer-events:none;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#0855a0 transparent transparent transparent;}}@supports (-moz-appearance:none){.select-wrapper{position:relative;}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:25px;}.select-wrapper:before{content:"";display:block;right:8px;bottom:calc(50% - 5px);width:10px;height:5px;position:absolute;pointer-events:none;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#0855a0 transparent transparent transparent;}}@supports (appearance:none){input[type=checkbox],input[type=radio],input[type=checkbox]#edit-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;top:3px;margin-right:0.25em;padding:0;background:#fff;border:1px solid #B5B5B5;width:16px !important;height:16px !important;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:background 0.5s ease;outline:none;}input[type=checkbox]#edit-delete{margin-bottom:0;}input[type=radio]{border-radius:50%;}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=radio]:hover,input[type=radio]:focus{border-color:#000000;cursor:pointer;}input[type=checkbox]#edit-delete:hover,input[type=checkbox]#edit-delete:focus{border-color:#D01616;cursor:pointer;}input[type=checkbox]:checked,input[type=checkbox]:disabled:checked,input[type=radio]:checked,input[type=radio]:disabled:checked{background:#0855a0;box-shadow:inset 0px 0px 0px 3px #fff;}input[type=checkbox]#edit-delete:checked,input[type=checkbox]#edit-delete:disabled:checked{background:#D01616;box-shadow:inset 0px 0px 0px 3px #fff;}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:0.5;background:#E2E2E2;}input[type=checkbox]#edit-delete:disabled{opacity:0.5;background:#E88181;}input[type=checkbox]:disabled:hover{border-color:#B5B5B5;cursor:default;}input[type=checkbox]:disabled:hover,input[type=radio]:disabled:hover{border-color:#B5B5B5;cursor:default;}}@supports (-webkit-appearance:none){input[type=checkbox],input[type=radio],input[type=checkbox]#edit-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;top:3px;margin-right:0.25em;padding:0;background:#fff;border:1px solid #B5B5B5;width:16px !important;height:16px !important;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:background 0.5s ease;outline:none;}input[type=checkbox]#edit-delete{margin-bottom:0;}input[type=radio]{border-radius:50%;}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=radio]:hover,input[type=radio]:focus{border-color:#000000;cursor:pointer;}input[type=checkbox]#edit-delete:hover,input[type=checkbox]#edit-delete:focus{border-color:#D01616;cursor:pointer;}input[type=checkbox]:checked,input[type=checkbox]:disabled:checked,input[type=radio]:checked,input[type=radio]:disabled:checked{background:#0855a0;box-shadow:inset 0px 0px 0px 3px #fff;}input[type=checkbox]#edit-delete:checked,input[type=checkbox]#edit-delete:disabled:checked{background:#D01616;box-shadow:inset 0px 0px 0px 3px #fff;}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:0.5;background:#E2E2E2;}input[type=checkbox]#edit-delete:disabled{opacity:0.5;background:#E88181;}input[type=checkbox]:disabled:hover{border-color:#B5B5B5;cursor:default;}input[type=checkbox]:disabled:hover,input[type=radio]:disabled:hover{border-color:#B5B5B5;cursor:default;}}@supports (-moz-appearance:none){input[type=checkbox],input[type=radio],input[type=checkbox]#edit-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;top:3px;margin-right:0.25em;padding:0;background:#fff;border:1px solid #B5B5B5;width:16px !important;height:16px !important;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:background 0.5s ease;outline:none;}input[type=checkbox]#edit-delete{margin-bottom:0;}input[type=radio]{border-radius:50%;}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=radio]:hover,input[type=radio]:focus{border-color:#000000;cursor:pointer;}input[type=checkbox]#edit-delete:hover,input[type=checkbox]#edit-delete:focus{border-color:#D01616;cursor:pointer;}input[type=checkbox]:checked,input[type=checkbox]:disabled:checked,input[type=radio]:checked,input[type=radio]:disabled:checked{background:#0855a0;box-shadow:inset 0px 0px 0px 3px #fff;}input[type=checkbox]#edit-delete:checked,input[type=checkbox]#edit-delete:disabled:checked{background:#D01616;box-shadow:inset 0px 0px 0px 3px #fff;}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:0.5;background:#E2E2E2;}input[type=checkbox]#edit-delete:disabled{opacity:0.5;background:#E88181;}input[type=checkbox]:disabled:hover{border-color:#B5B5B5;cursor:default;}input[type=checkbox]:disabled:hover,input[type=radio]:disabled:hover{border-color:#B5B5B5;cursor:default;}}.radio label,.checkbox label{padding:6px 0 0 25px;}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{margin-left:-25px;}.form-autocomplete .input-group{position:relative;width:100%;}.form-autocomplete .input-group input{padding:0 40px 0 0;width:100%;}.form-autocomplete .input-group .input-group-addon{position:absolute;right:0;top:0;z-index:10;width:40px;height:100%;border:0;}.form-autocomplete .input-group .input-group-addon .ajax-progress{top:calc(50% - 7px);}button.tabledrag-toggle-weight{float:right;margin:0 0 5px;}.field-multiple-table{border:1px solid #ddd;width:100%;max-width:100%;margin-bottom:20px;}.field-multiple-table > thead > tr > th,.field-multiple-table > tbody > tr > th,.field-multiple-table > tfoot > tr > th,.field-multiple-table > thead > tr > td,.field-multiple-table > tbody > tr > td,.field-multiple-table > tfoot > tr > td{border:1px solid #ddd;}.field-multiple-table > thead > tr > th,.field-multiple-table > thead > tr > td{border-bottom-width:2px;}.field-multiple-table tr.odd{background-color:#f9f9f9;}.has-warning .form-control,.has-warning .form-control:focus,.has-error .form-control,.has-error .form-control:focus{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}#comment-form{max-width:1140px;margin:0 auto 30px;}.indented{padding:0 0 0 50px;}.button,.btn-primary,.btn,.btn-default{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.button .icon,.btn-primary .icon,.btn .icon,.btn-default .icon{margin-top:0px;position:relative;top:3px;}.button.icon-before .icon,.btn-primary.icon-before .icon,.btn.icon-before .icon,.btn-default.icon-before .icon{margin-right:7px;}.btn{-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:9px 12px 6px;}.btn.btn-lg{padding:12px 16px 10px;}.btn.btn-lg.icon-before .icon{margin-right:10px;}.btn.btn-sm{padding:10px 10px 5px;}.btn.btn-sm.icon-before .icon{margin-right:4px;}.btn.btn-xs{padding:4px 5px 1px;}.btn.btn-xs.icon-before .icon{margin-right:1px;}button + button{margin:0 0 0 10px;}main .form-type-search .input-group{display:block;}main .form-type-search .input-group-btn{display:block;position:absolute;width:auto;top:-5px;left:0;z-index:10;}main .form-type-search .input-group-btn .btn{background:transparent;border:0;color:#333333;padding:9px 4px 6px;}main .form-type-search .input-group-btn .btn .glyphicon-search{font-size:18px;font-size:1.8rem;}main .form-type-search .form-search{display:block;float:right;width:100%;padding:0 0 0 40px;position:relative;z-index:1;}.search-help-link{display:inline-block;margin-bottom:15px;}input[type=radio],input[type=checkbox]{margin:0;}.form-required:after{float:none;}.form-required:after{float:right;}.form-required:after{background:url(/themes/custom/cernbase/images/required.svg) no-repeat center center/10px 7px;content:"";display:inline-block;line-height:1;height:7px;width:10px;margin:5px 0 0 5px;float:none;} -.field--item{word-break:break-word;}.field--label{font-weight:bold;width:max-content;}.field--label-inline .field--label,.field--label-inline .field--item,.field--label-inline .field--items{display:inline-block;}.field--label-inline .field--label,.field--label-inline > .field--item,.field--label-inline .field--items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field--label,[dir="rtl"] .field--label-inline .field--items{padding-left:0.5em;padding-right:0;float:right;}.field--label-inline .field--label::after{content:':';} -.sidebar-left .block .form-group div:not(.vertical-boxes).shadow-block,.sidebar-right .block .form-group div:not(.vertical-boxes).shadow-block{box-shadow:0 1px 2px 0 #bfbfbf;}.sidebar-left .block .form-group div:not(.vertical-boxes) .view-content,.sidebar-right .block .form-group div:not(.vertical-boxes) .view-content{padding:15px;}.sidebar-left .block .form-group div:not(.vertical-boxes) .view-content .views-row,.sidebar-right .block .form-group div:not(.vertical-boxes) .view-content .views-row{padding:10px 15px;}.sidebar-left nav,.sidebar-right nav{padding:15px;}.sidebar-left nav.shadow-block,.sidebar-right nav.shadow-block{box-shadow:0 1px 2px 0 #bfbfbf;}.sidebar-left nav ul,.sidebar-right nav ul{list-style:none;margin:0;padding:0;}.sidebar-left nav ul > li,.sidebar-right nav ul > li{display:block;font-family:"sourcesans-regular";}.sidebar-left nav ul > li a,.sidebar-right nav ul > li a{display:block;}.sidebar-left nav ul > li a:hover,.sidebar-left nav ul > li a:focus,.sidebar-right nav ul > li a:hover,.sidebar-right nav ul > li a:focus{text-decoration:none;}.sidebar-left nav ul > li a .caret,.sidebar-right nav ul > li a .caret{font-size:14px;font-size:1.4rem;border:0;width:15px;height:20px;}.sidebar-left nav ul > li a .caret::before,.sidebar-right nav ul > li a .caret::before{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;content:"p";display:block;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:40px;font-size:4rem;line-height:20px;position:absolute;}.sidebar-left nav ul > li ul,.sidebar-right nav ul > li ul{margin:5px 0 0 10px;}.sidebar-left nav ul > li ul li,.sidebar-right nav ul > li ul li{font-size:16px;font-size:1.6rem;font-family:"sourcesans-light";margin:0;padding:0;}.sidebar-left nav ul > li ul li a,.sidebar-right nav ul > li ul li a{display:inline-block;padding:5px 0 8px 20px;position:relative;}.sidebar-left nav ul > li ul li a:before,.sidebar-right nav ul > li ul li a:before{-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=0,M21=0,M22=0,sizingMethod="auto expand");zoom:1;-webkit-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-khtml-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-moz-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-ms-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-o-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;font-size:20px;font-size:2rem;content:"q";float:left;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;top:1px;left:-6px;position:absolute;}.sidebar-left nav ul > li ul li a:after,.sidebar-right nav ul > li ul li a:after{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;background:transparent;border-bottom:2px solid #f3a530;content:"";display:block;height:2px;width:0%;position:absolute;bottom:3px;left:0;margin:0 0 0 20px;max-width:calc(100% - 20px);}.sidebar-left nav ul > li ul li a:hover,.sidebar-left nav ul > li ul li a.is-active,.sidebar-right nav ul > li ul li a:hover,.sidebar-right nav ul > li ul li a.is-active{background:none;}.sidebar-left nav ul > li ul li a:hover:before,.sidebar-left nav ul > li ul li a.is-active:before,.sidebar-right nav ul > li ul li a:hover:before,.sidebar-right nav ul > li ul li a.is-active:before{left:2px;color:#f3a530;}.sidebar-left nav ul > li ul li a:hover:after,.sidebar-left nav ul > li ul li a.is-active:after,.sidebar-right nav ul > li ul li a:hover:after,.sidebar-right nav ul > li ul li a.is-active:after{width:100%;}.sidebar-left nav ul > li.menu-item--active-trail a,.sidebar-right nav ul > li.menu-item--active-trail a{color:#f3a530;}.sidebar-left nav ul > li.menu-item--active-trail a .caret::before,.sidebar-right nav ul > li.menu-item--active-trail a .caret::before{-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=0,M21=0,M22=0,sizingMethod="auto expand");zoom:1;}.sidebar-left nav ul > li.menu-item--active-trail .dropdown-menu,.sidebar-right nav ul > li.menu-item--active-trail .dropdown-menu{display:block;}.sidebar-left nav ul > li.menu-item--active-trail .dropdown-menu a,.sidebar-right nav ul > li.menu-item--active-trail .dropdown-menu a{color:#ffffff;}.sidebar-left nav ul > li.open a .caret::before,.sidebar-right nav ul > li.open a .caret::before{-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=0,M21=0,M22=0,sizingMethod="auto expand");zoom:1;}.sidebar-left nav ul .dropdown-menu,.sidebar-right nav ul .dropdown-menu{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);position:static;float:none;padding:0;font-size:14px;text-align:left;background-color:transparent;border:0;}.sidebar-left nav ul .dropdown-menu > li a,.sidebar-right nav ul .dropdown-menu > li a{white-space:normal;}.sidebar-left nav ul .dropdown-menu > li a:hover,.sidebar-right nav ul .dropdown-menu > li a:hover{color:inherit;}.sidebar-left nav ul .dropdown-backdrop,.sidebar-right nav ul .dropdown-backdrop{display:none;}@media only screen and (max-width:1023px){.sidebar-left nav ul > li,.sidebar-right nav ul > li{font-size:16px;font-size:1.6rem;margin:0 0 15px;}.sidebar-left nav ul > li ul li a,.sidebar-right nav ul > li ul li a{font-size:14px;font-size:1.4rem;}} -.progress{-webkit-box-shadow:0 0 0 0;-khtml-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;-ms-box-shadow:0 0 0 0;-o-box-shadow:0 0 0 0;box-shadow:0 0 0 0;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#ddd;margin-bottom:15px;overflow:hidden;height:auto;}.progress.progress-lg{height:1.5rem;}.progress.progress-md{height:1rem;}.progress.progress-sm{height:0.625rem;}.progress.progress-xs{height:0.25rem;}.progress-wrapper{position:relative;padding-top:15px;}.progress-inverse{background-color:#555555;}.progress-heading{font-size:14px;font-size:1.4rem;font-weight:500;margin:0 0 2px;padding:0;}.progress-bar{-webkit-box-shadow:0 0 0 0;-khtml-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;-ms-box-shadow:0 0 0 0;-o-box-shadow:0 0 0 0;box-shadow:0 0 0 0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:width 0.6s ease;-khtml-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;height:100%;padding:4px 0 3px;}.progress-bar.bg-primary{background:#0855a0;}.progress-bar.bg-green{background:#5cb85c;}.progress-bar.bg-info{background:#5bc0de;}.progress-bar.bg-yellow{background:#f0ad4e;}.progress-bar.bg-warning{background:#d9534f;}.progress-bar.bg-purple{background:#801096;}.progress-text{margin-bottom:0;}.progress-text .mark{float:left;width:50%;background:transparent;}.progress-text .mark.right{text-align:right;}.progress-tooltip{display:inline-block;background:rgba(0,0,0,0.8);color:#ffffff;padding:.25rem .375rem;line-height:1;font-size:12px;position:relative;bottom:8px;border-radius:3px;margin-left:-15px;}.progress-tooltip:after{top:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-top-color:rgba(0,0,0,0.8);border-width:5px;}.progress-label{display:inline-block;color:#555555;position:absolute;top:0;left:0;font-size:12px;font-size:1.2rem;}.progress-percentage{display:inline-block;color:#555555;font-size:12px;font-size:1.2rem;position:absolute;right:0;top:0;margin:0;} -.accordion-cern .panel{border:0;margin:37px 0 !important;position:relative;padding-bottom:22px;}.accordion-cern .panel:after{content:"";background:#c1c1c1;display:block;height:1px;width:100%;position:absolute;left:0;bottom:-5px;}.accordion-cern .panel-heading{font-size:18px;font-size:1.8rem;background:none;border:0;padding:0;border:0;margin:0;padding:0;line-height:25px;width:100%;display:inline-block;}.accordion-cern .panel-heading h1,.accordion-cern .panel-heading h2,.accordion-cern .panel-heading h3,.accordion-cern .panel-heading h4{margin:0;padding:0;}.accordion-cern .panel-heading a{font-size:18px;font-size:1.8rem;color:#222222;display:block;padding:0;margin:0;padding:0 40px 0 0;border-bottom:0;position:relative;font-weight:500;}.accordion-cern .panel-heading a:hover,.accordion-cern .panel-heading a:focus,.accordion-cern .panel-heading a:selected{color:#222222;text-decoration:none;}.accordion-cern .panel-heading a:after{content:"+";width:30px;margin:0;padding:0;font-size:30px;font-size:3rem;font-family:'sourcesans-regular';line-height:20px;position:absolute;top:0;right:0;font-weight:100;color:#222222;}.accordion-cern .panel-heading a.is-open:after{content:"-";}.accordion-cern .panel-collapse{margin:0;color:#555;}.accordion-cern .panel-collapse h1,.accordion-cern .panel-collapse h2,.accordion-cern .panel-collapse h3,.accordion-cern .panel-collapse h4,.accordion-cern .panel-collapse h5{font-size:1.6rem;font-weight:bold;}.accordion-cern .panel-collapse.in{border-bottom:0;}.accordion-cern .panel-collapse .panel-body{border-top-color:transparent !important;padding:0 !important;margin:5px 0;font-size:16px;font-size:1.6rem;line-height:22px;}.accordion-cern .panel-collapse .panel-body p:last-child{margin:0;} -.block-social-sharing-block{position:fixed;left:0;top:200px;z-index:499;}.block-social-sharing-block .social-media-sharing ul{display:block;}.block-social-sharing-block .social-media-sharing ul li{display:table;margin-bottom:5px;}.user-logged-in .block-social-sharing-block{top:280px;}.social-media-sharing ul li a{display:block;}.social-media-sharing ul li a:hover{text-decoration:none;}.social-media-sharing ul li a.share:after{width:45px;height:45px;display:block;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:white;font-size:4.5rem;line-height:4.5rem;}.social-media-sharing ul li a.share.facebook-share:after{content:'u';background:#3b5998;font-size:4rem;}.social-media-sharing ul li a.share.facebook-msg:after{content:unset;background:#3b5998;}.social-media-sharing ul li a.share.linkedin:after{content:'L';background:#0077b5;}.social-media-sharing ul li a.share.twitter:after{content:'V';background:#1da1f2;}.social-media-sharing ul li a.share.pinterest:after{content:unset;background:#cb2027;}.social-media-sharing ul li a.share.google-plus:after{content:'2';background:#e7725d;}.social-media-sharing ul li a.share.email:after{content:'P';background:#3c3c3c;text-indent:-5px;}.social-media-sharing ul li a img{display:none;}@media only screen and (max-width:1071px){.block-social-sharing-block{position:static;text-align:center;margin-top:3rem;border-top:1px solid #eee;padding-top:20px;}.block-social-sharing-block .social-media-sharing ul{display:inline-flex;}.block-social-sharing-block .social-media-sharing ul li{display:inline;margin-bottom:0px;margin-right:0px;}.block-social-sharing-block .social-media-sharing ul li a.facebook-share:after,.block-social-sharing-block .social-media-sharing ul li a.linkedin:after,.block-social-sharing-block .social-media-sharing ul li a.twitter:after,.block-social-sharing-block .social-media-sharing ul li a.google-plus:after,.block-social-sharing-block .social-media-sharing ul li a.email:after{display:block;margin-right:10px;}} diff --git a/cara/apps/static/cern-theme4.css b/cara/apps/static/cern-theme4.css deleted file mode 100644 index 87c8dd51..00000000 --- a/cara/apps/static/cern-theme4.css +++ /dev/null @@ -1,18 +0,0 @@ -body{}body.toolbar-fixed header .menu-expanded,body.toolbar-vertical header .menu-expanded{top:39px;margin-top:0 !important;}body.toolbar-fixed.toolbar-tray-open.toolbar-vertical header.menu-expanded{top:39px;}body.toolbar-fixed.toolbar-tray-open header.menu-expanded{top:78px;}body.sticky-header header .site-info{min-height:56px;}body.sticky-header header .site-info img{left:0;}body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle{top:32px;}body.sticky-header .block-language .active-language a{line-height:56px;}body header.menu-expanded{top:0;position:fixed;width:100%;z-index:500;}body header.menu-expanded .header-wrapper{padding:10px 5%;}body header.menu-expanded .header-wrapper .nav{float:left;}body header.menu-expanded .site-info__logo{max-width:25%;width:auto;}body header.menu-expanded .site-info__logo img{max-height:50px;}body header.menu-expanded .site-info__text__slogan{display:none;}body header.menu-expanded .nav > li > a{line-height:56px;}body header.menu-expanded .nav > li > a:after{bottom:9px;}body header.menu-expanded .navbar-default .navbar-toggle:hover,body header.menu-expanded .navbar-default .navbar-toggle:focus,body header.menu-expanded .navbar-default .navbar-toggle{top:20%;}body header.menu-expanded .navbar-default.main-menu .navbar-toggle{top:33px;}body header .site-info + .site-nav nav{float:none !important;}body header .site-info__text{overflow-wrap:break-word;}body header .site-info__text__name{white-space:unset;text-overflow:unset;padding:2px 0 0;}body header .site-nav .region-header{text-align:right;}body header .site-nav .region-header > nav,body header .site-nav .region-header > .block-language{display:inline-block;vertical-align:top;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu .dropdown-menu{display:none;width:100%;box-shadow:0 0 0 0;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu .dropdown-menu li a{display:table;min-height:25px;white-space:normal;width:fit-content;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu .dropdown-menu .caret{display:none;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu .dropdown-menu:before{display:none;left:150px;}body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a{width:fit-content;white-space:normal;display:table;margin-right:5px;}body header .site-nav .region-header > .name{display:block;}body header .site-nav .region-header > .navbar-text{display:block;}body header .site-nav .region-header .block-language{position:relative;}body header .site-nav .region-header .block-language h2.block-title{display:none;}body header .site-nav .region-header .block-language .active-language{padding:0 0 0 10px;}body header .site-nav .region-header .block-language .active-language a{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;font-size:16px;font-size:1.6rem;font-family:"opensans-bold";line-height:76px;position:relative;text-transform:uppercase;}body header .site-nav .region-header .block-language .active-language a:after{-webkit-transition:width 0.3s ease-in-out 0s;-khtml-transition:width 0.3s ease-in-out 0s;-moz-transition:width 0.3s ease-in-out 0s;-ms-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s;content:'';display:block;height:2px;width:0;position:absolute;bottom:-10px;left:0;}body header .site-nav .region-header .block-language .active-language a:hover{background:transparent;}body header .site-nav .region-header .block-language .active-language a:hover:after{width:100%;}body header .site-nav .region-header .block-language .active-language a:focus{background:transparent;}body header .site-nav .region-header .block-language .active-language a span.separator{position:absolute;left:-20px;top:-2px;line-height:21px;}body header .site-nav .region-header .block-language .active-language a span.caret{position:absolute;right:-20px;top:49%;}body header .site-nav .region-header .block-language > ul.links{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.17);-khtml-box-shadow:0 6px 12px rgba(0,0,0,0.17);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.17);-ms-box-shadow:0 6px 12px rgba(0,0,0,0.17);-o-box-shadow:0 6px 12px rgba(0,0,0,0.17);box-shadow:0 6px 12px rgba(0,0,0,0.17);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;list-style:none;margin:0;padding:10px 12px;position:absolute;top:80px;}body header .site-nav .region-header .block-language > ul.links::before{left:unset;right:10px;top:-23px;content:'';width:0;height:0;background:transparent;border-width:12px;border-style:solid;position:absolute;}body header .site-nav .region-header .block-language > ul.links a{font-size:16px;font-size:1.6rem;font-family:"opensans-bold";padding:0;line-height:25px;display:block;text-transform:uppercase;position:relative;}body header .site-nav .region-header .block-language > ul.links a:after{-webkit-transition:width 0.3s ease-in-out 0s;-khtml-transition:width 0.3s ease-in-out 0s;-moz-transition:width 0.3s ease-in-out 0s;-ms-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s;content:'';display:block;height:2px;width:0;position:absolute;bottom:-4px;left:0;}body header .site-nav .region-header .block-language > ul.links a:hover{background:transparent;}body header .site-nav .region-header .block-language > ul.links a:hover:after{width:100%;}body header .site-nav .region-header .block-language > ul.links a:focus{background:transparent;}body header .site-nav .region-header .block-language > ul.links.language-expanded{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}body header .site-nav section:only-child .active-language a .separator{display:none;}@media only screen and (max-width:767px){body.sticky-header:not(.open-cern-menu) header .nav > li > a{line-height:35px !important;}body header .site-info + .site-nav nav{width:100%;}body header.menu-expanded .region-header > .block-language{display:block;}body header .site-nav .region-header{text-align:left;}body header .site-nav .region-header nav.main-menu ul.navbar-nav{padding:0 50px 0 0;width:100%;}body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu{padding:0;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open{position:relative;display:block;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu{position:static;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu{position:relative;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu > li{padding:0 15px 0 7%;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:before{top:8px;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:after{bottom:1px;}body header .site-nav .region-header > .block-language{position:absolute;display:none;right:30px;margin:auto;top:67px;}body header .site-nav .region-header > .block-language .active-language a span.separator{display:none;}body header .site-nav .region-header > .block-language ul.links{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);top:60px;}body header .site-nav .region-header > .block-language ul.links:before{display:none;}}@media only screen and (min-width:768px) and (max-width:1080px){body header .site-info{width:80%;z-index:1;float:left;min-height:60px !important;}body header .site-nav{position:absolute;top:10px;right:0;width:100%;z-index:0;height:100%;}body header .site-nav .region-header{height:100%;}body header .site-nav .region-header nav{width:100%;}body header .site-nav .region-header nav .navbar{height:100%;width:100%;}body header .site-nav .region-header nav .navbar .container-fluid{height:100%;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-header{float:none;height:100%;min-height:70px;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-header .navbar-toggle{display:block;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);overflow-y:scroll !important;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse{display:none !important;padding:0 3%;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in{display:block !important;height:calc(100vh - 130px) !important;padding:10px 5%;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in .navbar-nav{float:left;padding:0 50px 0 0;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav{float:left;width:100%;text-align:left;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li{vertical-align:top;display:-ms-inline-grid;display:inline-grid;float:none;padding:10px;width:33%;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a{width:fit-content;line-height:35px;display:table;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a:after{bottom:0;transition:all 0.6s ease-in-out 0s;content:'';display:block;height:2px;width:50px;position:absolute;left:0;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown .caret{display:none;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown:before{bottom:4px;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu{padding:0 10px 10px 10px;position:relative;left:10%;box-shadow:none;display:block;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a{width:fit-content;display:table;float:left;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:before{line-height:30px;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:after{bottom:6px;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li font{display:none;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > .dropdown-menu{padding-top:18px;position:static;}body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav:first-child a::after{bottom:0;}body header .site-nav .region-header .block-language{position:absolute;display:none;right:30px;margin:auto;top:67px;}body header .site-nav .region-header .block-language .active-language a span.separator{display:none;}body header .site-nav .region-header .block-language ul.links{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);top:60px;}body header .site-nav .region-header .block-language ul.links:before{display:none;}body header.menu-expanded .region-header > .block-language{display:block;}body header:not(.menu-expanded) .block-language{display:none;}}@media only screen and (min-width:1081px){body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu{left:unset;right:-25px;width:220px;min-width:200px;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu:before{content:"";width:0;height:0;background:transparent;border-width:12px;border-style:solid;position:absolute;top:-24px;left:150px;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a span.caret{display:none;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li ul.dropdown-menu{position:absolute;top:-33%;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu{left:-220px;}body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu{width:220px !important;padding:15px 10px;}body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu > li > font{position:relative;}body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.cern-search #cern-search-overlay{top:37px;}body header .site-nav .region-header .block-language{left:20px;}body.sticky-header header .site-nav .region-header .block-language{top:-9px;}} -.wrapper-center{padding:0 3%;}.sidebar-left,.sidebar-right{margin:30px 0 0;}.sidebar-left h2,.sidebar-right h2{font-size:28px;}.sidebar-left nav,.sidebar-right nav{margin-bottom:30px;padding:15px;margin-bottom:30px;padding:0;}.sidebar-left nav.navbar.main-menu > .container-fluid > .navbar-header,.sidebar-right nav.navbar.main-menu > .container-fluid > .navbar-header{display:none;}.sidebar-left nav.navbar.main-menu > .container-fluid > .collapse,.sidebar-right nav.navbar.main-menu > .container-fluid > .collapse{display:block;}.sidebar-left nav.main-menu,.sidebar-right nav.main-menu{background-color:transparent;border-color:transparent;}.sidebar-left nav.main-menu ul.navbar-nav,.sidebar-right nav.main-menu ul.navbar-nav{float:none;padding:15px;}.sidebar-left nav.main-menu ul.navbar-nav > li > a,.sidebar-right nav.main-menu ul.navbar-nav > li > a{line-height:inherit;}.sidebar-left nav.main-menu ul.dropdown-menu,.sidebar-right nav.main-menu ul.dropdown-menu{display:block;}.sidebar-left nav.main-menu ul .caret,.sidebar-right nav.main-menu ul .caret{display:none;}.sidebar-left nav.main-menu ul a,.sidebar-right nav.main-menu ul a{white-space:normal;}.sidebar-left nav > h2,.sidebar-right nav > h2{margin-bottom:30px;}.sidebar-left nav > ul,.sidebar-right nav > ul{padding:15px;}.sidebar-left nav > ul.dropdown-menu,.sidebar-right nav > ul.dropdown-menu{padding:0;}.sidebar-left nav ul:not(.contextual-links),.sidebar-right nav ul:not(.contextual-links){list-style:none;margin:0;}.sidebar-left nav ul:not(.contextual-links) li,.sidebar-right nav ul:not(.contextual-links) li{font-size:16px;font-size:1.6rem;font-family:'opensans-regular';margin:0 0 10px;float:unset;}.sidebar-left nav ul:not(.contextual-links) li a,.sidebar-right nav ul:not(.contextual-links) li a{display:inline-block;padding:5px 0 8px 20px;position:relative;}.sidebar-left nav ul:not(.contextual-links) li a .caret,.sidebar-right nav ul:not(.contextual-links) li a .caret{display:none;}.sidebar-left nav ul:not(.contextual-links) li a:hover,.sidebar-left nav ul:not(.contextual-links) li a:focus,.sidebar-right nav ul:not(.contextual-links) li a:hover,.sidebar-right nav ul:not(.contextual-links) li a:focus{text-decoration:none;}.sidebar-left nav ul:not(.contextual-links) li a:after,.sidebar-right nav ul:not(.contextual-links) li a:after{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;background:transparent;border-bottom:2px solid;content:'';display:block;height:2px;width:0%;position:absolute;left:0;margin:0 0 0 20px;max-width:calc(100% - 20px);}.sidebar-left nav ul:not(.contextual-links) li a:hover,.sidebar-left nav ul:not(.contextual-links) li a.is-active,.sidebar-right nav ul:not(.contextual-links) li a:hover,.sidebar-right nav ul:not(.contextual-links) li a.is-active{background:none;}.sidebar-left nav ul:not(.contextual-links) li a:hover:before,.sidebar-left nav ul:not(.contextual-links) li a.is-active:before,.sidebar-right nav ul:not(.contextual-links) li a:hover:before,.sidebar-right nav ul:not(.contextual-links) li a.is-active:before{left:-4px;}.sidebar-left nav ul:not(.contextual-links) li a:hover:after,.sidebar-left nav ul:not(.contextual-links) li a.is-active:after,.sidebar-right nav ul:not(.contextual-links) li a:hover:after,.sidebar-right nav ul:not(.contextual-links) li a.is-active:after{width:100%;}.sidebar-left nav ul:not(.contextual-links) li ul,.sidebar-right nav ul:not(.contextual-links) li ul{display:block;margin:5px 0 0;}.sidebar-left nav ul:not(.contextual-links) li ul li,.sidebar-right nav ul:not(.contextual-links) li ul li{font-size:16px;font-size:1.6rem;font-family:'sourcesans-light';margin:0;padding:5px 0px 5px 20px;}.sidebar-left nav ul:not(.contextual-links) li ul li a,.sidebar-right nav ul:not(.contextual-links) li ul li a{display:inline-block;padding:5px 0 8px 20px;position:relative;}.sidebar-left nav ul:not(.contextual-links) li ul li a:before,.sidebar-right nav ul:not(.contextual-links) li ul li a:before{-webkit-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-khtml-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-moz-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-ms-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;-o-transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;transition:color 0.6s ease-in-out 0s,left 0.6s ease-in-out 0s;font-size:36px;font-size:3.6rem;content:'\j';float:left;font-family:'cern-icons';display:block;top:-10px;left:-12px;position:absolute;transform:rotate(0deg);}.sidebar-left nav ul:not(.contextual-links) li ul li a:after,.sidebar-right nav ul:not(.contextual-links) li ul li a:after{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;background:transparent;border-bottom:2px solid;content:'';display:block;height:2px;width:0%;position:absolute;bottom:3px;left:0;margin:0 0 0 20px;max-width:calc(100% - 20px);}.sidebar-left nav ul:not(.contextual-links) li ul li a:hover,.sidebar-left nav ul:not(.contextual-links) li ul li a.is-active,.sidebar-right nav ul:not(.contextual-links) li ul li a:hover,.sidebar-right nav ul:not(.contextual-links) li ul li a.is-active{background:none;}.sidebar-left nav ul:not(.contextual-links) li ul li a:hover:before,.sidebar-left nav ul:not(.contextual-links) li ul li a.is-active:before,.sidebar-right nav ul:not(.contextual-links) li ul li a:hover:before,.sidebar-right nav ul:not(.contextual-links) li ul li a.is-active:before{left:-4px;}.sidebar-left nav ul:not(.contextual-links) li ul li a:hover:after,.sidebar-left nav ul:not(.contextual-links) li ul li a.is-active:after,.sidebar-right nav ul:not(.contextual-links) li ul li a:hover:after,.sidebar-right nav ul:not(.contextual-links) li ul li a.is-active:after{width:100%;}.page-node-type-landing-page .wrapper-center{padding:0;}.page-node-type-landing-page .wrapper-center.col-md-9,.page-node-type-landing-page .wrapper-center.col-md-6{width:100%;}.page-node-type-landing-page .sidebar-left,.page-node-type-landing-page .sidebar-right{display:none;}@media only screen and (max-width:991px){.sidebar-left,.sidebar-right{padding:0 3%;}}main .block-language{padding:0 0 5px;}main .block-language > .links{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;display:block;margin:0 0 0 10px;padding:0;float:right;position:static;}main .block-language > .links > li{float:left;list-style-type:none;margin-bottom:-1px;margin:0;padding:4px;}main .block-language > .links > li > a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:0;padding:0 5px;}main .block-language > .links:before{display:none;}.has-header main .block-language{position:absolute !important;top:100vh;margin:auto;max-width:1100px;width:100%;z-index:10;right:0;left:0;padding:5px 10px;}.has-header.toolbar-fixed main .block-language{top:calc(100vh - 39px);}.has-header.toolbar-fixed.toolbar-vertical main .block-language{top:calc(100vh - 39px);}.has-header.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) main .block-language{top:calc(100vh - 78px);}.has-header.cern-toolbar main .block-language{top:calc(100vh - 40px);}.has-header.cern-toolbar.toolbar-fixed main .block-language{top:calc(100vh - 79px);}.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical main .block-language{top:calc(100vh - 79px);}.has-header.cern-toolbar.toolbar-tray-open:not(.toolbar-vertical) main .block-language{top:calc(100vh - 118px);}.footer-last-logo{filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity:0.6;-khtml-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;}@media only screen and (max-width:767px){body > footer .footer-last-logo{margin:auto;float:none;min-width:60px;}}@media only screen and (max-width:1140px){body > footer{padding:55px 3%;}}@media only screen and (max-width:980px){body > footer{padding:3%;}.footer-wrapper div[class*="footercolumn1"],.footer-wrapper div[class*="footercolumn2"],.footer-wrapper div[class*="footercolumn3"],.footer-wrapper div[class*="footercolumn4"]{margin:0 0 20px;width:100%;}.footer-wrapper div[class*="footercolumn1"]:after,.footer-wrapper div[class*="footercolumn2"]:after,.footer-wrapper div[class*="footercolumn3"]:after,.footer-wrapper div[class*="footercolumn4"]:after{display:none;}}.teaser-list-block .view-footer{text-align:right;}.teaser-list-block .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.teaser-list-block .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'\j';font-size:40px;font-size:4rem;font-family:"cern-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.teaser-list-block .view-footer a:hover:after{right:-5px;}.teaser-list-block .views-field a{line-height:28px !important;}.teaser-list-block .views-field a:before{content:'\j';font-size:40px;font-size:4rem;-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;left:-10px;line-height:25px;width:12px;text-indent:-25px;}.teaser-list-block .views-field a:hover:before{left:0px;}header .dropdown{white-space:nowrap;}header .dropdown > font{transition:transform 250ms linear;transform-origin:center center;transform-style:preserve-3D;margin-left:10px;font-size:18px;height:25px;display:none;}header .dropdown.open > .dropdown-menu{display:block !important;}header .dropdown.open > font{transform:rotate(45deg);}header .dropdown a{display:inline-block;}header .dropdown > .dropdown-menu > .dropdown > .dropdown-menu li a{display:inline-block;white-space:normal;padding:0 0 15px 20px;}@media only screen and (min-width:1081px){header .dropdown{display:flex;justify-content:space-between;}header .dropdown > .dropdown-menu > .dropdown > .dropdown-menu{position:absolute;left:-100%;top:-57%;display:none;}header .dropdown > .dropdown-menu > .dropdown > .dropdown-menu > .dropdown > .dropdown-menu{left:-120%;}header .dropdown > font{display:block;}}.copy-wrapper.light{color:#f8f8f8;}.copy-wrapper.light a{color:#f8f8f8;}.copy-wrapper.dark{color:#000000;}.copy-wrapper.dark a{color:#000000;}.copy-wrapper.light{color:#f8f8f8;}.copy-wrapper.light a{color:#f8f8f8;}.copy-wrapper.dark{color:#000000;}.copy-wrapper.dark a{color:#000000;}.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapsing,.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapsing,.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing,.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in,.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing{height:calc(100vh - 70px);} - -.field.field--type-entity-reference a{padding:3px 8px 0px;font-weight:normal;margin-right:5px;} -form.webform-submission-form label.form-required::after{background:none;content:"*";color:red;}form.webform-submission-form .webform-likert-table td:first-child{width:320px;} -.view div{word-wrap:break-word;}.view > h1{margin:3rem 0 !important;text-align:center;}.view .wrapper-center > h1,.view > h1{margin:3rem 0 !important;text-align:center;}.view .views-exposed-form .form-inline{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;align-items:baseline;}.view .views-exposed-form .form-inline .form-item{vertical-align:top;margin:0;padding:10px;display:inline-block;flex:1;}.view .views-exposed-form .form-inline .form-item input,.view .views-exposed-form .form-inline .form-item select{width:100%;}.view .views-exposed-form .form-inline .form-item.form-type-text,.view .views-exposed-form .form-inline .form-item.form-type-textfield{display:block;position:relative;}.view .views-exposed-form .form-inline .form-item.form-type-text:first-child,.view .views-exposed-form .form-inline .form-item.form-type-textfield:first-child{width:100%;flex:none;}.view .views-exposed-form .form-inline .form-item.form-type-text:first-child input,.view .views-exposed-form .form-inline .form-item.form-type-textfield:first-child input{padding-left:25px;}.view .views-exposed-form .form-inline .form-item.form-type-text:first-child:before,.view .views-exposed-form .form-inline .form-item.form-type-textfield:first-child:before{content:'O';font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;left:0px;bottom:10px;width:25px;height:25px;text-align:center;line-height:21px;font-weight:500;padding-right:2px;font-size:46px;color:#0855a0;}.view .views-exposed-form .form-inline .form-actions{flex-basis:100%;padding:10px;}.view .views-exposed-form .form-inline .form-actions .btn{width:25%;float:left;}.view .views-exposed-form .form-inline .view-header{margin:25px 0;}.view .views-exposed-form .form-inline .view-header a{position:relative;}.view .views-exposed-form .form-inline .view-header a.active:after{content:' ';position:absolute;width:100%;height:2px;background:#0855a0;bottom:-2px;left:0;}@media only screen and (min-width:1081px){.view .views-exposed-form .form-inline .form-item:not(:first-child){max-width:500px;}}@media only screen and (max-width:768px){.view .views-exposed-form .form-inline{display:block;padding:unset;}.view .views-exposed-form .form-inline .form-item{width:100%;float:left;}.view .views-exposed-form .form-inline .form-actions{flex-basis:auto;height:auto;}.view .views-exposed-form .form-inline .form-actions .btn{width:auto;}} -main .field--type-text-with-summary h1,main .text-component-text.basic_html h1,main .text-component-text.restricted_html h1,main .text-component-text.cern_full_html h1,main .full-html-markup h1,h1.page-header,.field--name-node-title h1,h1.basic-node-full-content-title,h1.event-node-full-content-title,h1.news-node-full-content-title,h1.resource-node-full-content-title,h1.system-node-full-content-title{border:0;font-family:'opensans-bold';font-size:40px;font-size:4rem;font-weight:normal;line-height:50px;margin-top:20px;margin-bottom:10px;}main .field--type-text-with-summary h2,main .text-component-text.basic_html h2,main .text-component-text.restricted_html h2,main .text-component-text.cern_full_html h2,main .full-html-markup h2,.field--name-node-title h2{border:0;font-size:35px;font-size:3.5rem;font-family:'opensans-bold';font-weight:normal;line-height:40px;margin-top:20px;margin-bottom:10px;}main .field--type-text-with-summary h3,main .text-component-text.basic_html h3,main .text-component-text.restricted_html h3,main .text-component-text.cern_full_html h3,main .full-html-markup h3,.field--name-node-title h3{border:0;font-family:'opensans-bold';font-size:26px;font-size:2.6rem;font-weight:normal;line-height:29px;margin-top:20px;margin-bottom:10px;}main .field--type-text-with-summary h4,main .text-component-text.basic_html h4,main .text-component-text.restricted_html h4,main .text-component-text.cern_full_html h4,main .full-html-markup h4,.field--name-node-title h4{border:0;font-family:'opensans-bold';font-size:18px;font-size:1.8rem;font-weight:normal;line-height:20px;margin-top:20px;margin-bottom:10px;}main .field--type-text-with-summary h5,main .text-component-text.basic_html h5,main .text-component-text.restricted_html h5,main .text-component-text.cern_full_html h5,main .full-html-markup h5,.field--name-node-title h5{border:0;font-family:'opensans-bold';font-size:14px;font-size:1.4rem;font-weight:normal;line-height:15px;margin-top:10px;margin-bottom:10px;}main .field--type-text-with-summary h6,main .text-component-text.basic_html h6,main .text-component-text.restricted_html h6,main .text-component-text.cern_full_html h6,main .full-html-markup h6,.field--name-node-title h6{border:0;font-family:'opensans-regular';font-size:12px;font-size:1.2rem;font-weight:normal;line-height:13px;margin-top:10px;margin-bottom:10px;}main .field--type-text-with-summary p,main .text-component-text.basic_html p,main .text-component-text.restricted_html p,main .text-component-text.cern_full_html p,main .full-html-markup p{font-family:'sourcesans-regular';font-size:16px;font-size:1.6rem;font-weight:normal;line-height:25px;}a{text-decoration:none;}a:hover,a:active,a:focus{text-decoration:none;}.page-node-type-landing-page h1.page-header{display:none;}.page-node-type-landing-page .field--name-field-component{margin:0;}.page-node-type-landing-page .field--name-field-component > .field--item:first-child{margin:0;}.has-header.page-node-type-landing-page > .field--name-field-component .field--item:first-child{margin:0;}article{max-width:1140px;margin:0 auto 30px;}article > footer article{margin:0;padding:0;}.field{margin:0 0 10px;}.field.field--type-entity-reference .field--label{font-weight:normal;font-size:16px;font-size:1.6rem;}.field.field--type-entity-reference .field--items .field--item{display:inline-block;}.field.field--type-entity-reference .field--items .field--item a{display:block;margin:0 3px 5px 0;text-decoration:none;font-size:16px;font-size:1.6rem;line-height:1;padding:5px 10px 2px;}.page-node-type-landing-page article{max-width:100%;}@media only screen and (max-width:1160px){.page-node-type-landing-page article{padding:0;}}.panel{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-khtml-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-ms-box-shadow:0 0 0 rgba(0,0,0,0);-o-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}.panel-heading{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}main .field--type-text-with-summary .panel-title > a,main .text-component-text.basic_html .panel-title > a,main .text-component-text.restricted_html .panel-title > a,main .text-component-text.cern_full_html .panel-title > a{text-decoration:none;}main .field--type-text-with-summary .nav-tabs > li > a,main .text-component-text.basic_html .nav-tabs > li > a,main .text-component-text.restricted_html .nav-tabs > li > a,main .text-component-text.cern_full_html .nav-tabs > li > a{text-decoration:none;}main .field--type-text-with-summary .nav-tabs,main .text-component-text.basic_html .nav-tabs,main .text-component-text.restricted_html .nav-tabs,main .text-component-text.cern_full_html .nav-tabs{border:0;padding:20px 0 0 20px;}main .field--type-text-with-summary .nav-tabs li,main .text-component-text.basic_html .nav-tabs li,main .text-component-text.restricted_html .nav-tabs li,main .text-component-text.cern_full_html .nav-tabs li{display:block;padding:0;margin:0 2px 0 0;}main .field--type-text-with-summary .nav-tabs li a,main .text-component-text.basic_html .nav-tabs li a,main .text-component-text.restricted_html .nav-tabs li a,main .text-component-text.cern_full_html .nav-tabs li a{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:16px;font-size:1.6rem;font-family:"sourcesans-regular";border:none;display:block;line-height:1;padding:15px 20px 10px;position:relative;}main .field--type-text-with-summary .nav-tabs li a:hover,main .field--type-text-with-summary .nav-tabs li a:focus,main .text-component-text.basic_html .nav-tabs li a:hover,main .text-component-text.basic_html .nav-tabs li a:focus,main .text-component-text.restricted_html .nav-tabs li a:hover,main .text-component-text.restricted_html .nav-tabs li a:focus,main .text-component-text.cern_full_html .nav-tabs li a:hover,main .text-component-text.cern_full_html .nav-tabs li a:focus{outline:0 auto -webkit-focus-ring-color;border:none;}main .field--type-text-with-summary .tab-content,main .text-component-text.basic_html .tab-content,main .text-component-text.restricted_html .tab-content,main .text-component-text.cern_full_html .tab-content{padding:30px 20px;}main .field--type-text-with-summary .tab-content .tab-pane,main .text-component-text.basic_html .tab-content .tab-pane,main .text-component-text.restricted_html .tab-content .tab-pane,main .text-component-text.cern_full_html .tab-content .tab-pane{border:0;padding:0;}main .field--type-text-with-summary .tab-content .tab-pane .field--type-text-long,main .text-component-text.basic_html .tab-content .tab-pane .field--type-text-long,main .text-component-text.restricted_html .tab-content .tab-pane .field--type-text-long,main .text-component-text.cern_full_html .tab-content .tab-pane .field--type-text-long{max-width:100%;}main .field--type-text-with-summary .tab-content .tab-pane p:last-child,main .text-component-text.basic_html .tab-content .tab-pane p:last-child,main .text-component-text.restricted_html .tab-content .tab-pane p:last-child,main .text-component-text.cern_full_html .tab-content .tab-pane p:last-child{margin:0;}.img-left{float:left;margin:0 20px 20px 0;}.img-right{float:right;padding:0 0 20px 20px;}.img-clear{clear:both;}.img-clear-right{clear:both;float:right;}.div-clear-right{clear:both;}.img-clear-center{clear:both;margin:auto;}.field--type-link a{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;text-decoration:underline;}.feed-icons{max-width:1140px;margin:0 auto 30px;text-align:right;}@media only screen and (max-width:1160px){.feed-icons{padding:0 15px;}}.views-element-container{max-width:1140px;margin:0 auto 30px;}.views-view-grid .views-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.views-view-grid .views-row .views-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;padding:10px;}.views-view-grid .views-row .views-col article{padding:20px 30px;margin:0;width:100%;}.views-view-grid .views-row .views-col article h1,.views-view-grid .views-row .views-col article h2,.views-view-grid .views-row .views-col article h3{font-size:20px;font-size:2rem;margin:0 0 10px;}.views-view-grid .views-row .views-col article h1 a,.views-view-grid .views-row .views-col article h2 a,.views-view-grid .views-row .views-col article h3 a{position:relative;}.views-view-grid .views-row .views-col article h1 a:before,.views-view-grid .views-row .views-col article h2 a:before,.views-view-grid .views-row .views-col article h3 a:before{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;font-size:41px;font-size:4.1rem;content:'\6a';font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:12px;left:-38px;line-height:22px;font-weight:normal;}.views-view-grid .views-row .views-col article h1 a:hover,.views-view-grid .views-row .views-col article h2 a:hover,.views-view-grid .views-row .views-col article h3 a:hover{text-decoration:none;}.views-view-grid .views-row .views-col article h1 a:hover:before,.views-view-grid .views-row .views-col article h2 a:hover:before,.views-view-grid .views-row .views-col article h3 a:hover:before{left:-30px;}.views-view-grid .views-row .views-col article a{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;}.views-view-grid .views-row .views-col article footer article{margin:0;padding:0;}.views-view-grid .views-row .views-col:first-child{padding:10px 10px 10px 0;}.views-view-grid .views-row .views-col:last-child{padding:10px 0 10px 10px;}@media screen and (max-width:767px){.views-view-grid .views-row .views-col{width:100% !important;padding:10px 0;}.views-view-grid .views-row .views-col:first-child{padding:10px 0;}.views-view-grid .views-row .views-col:last-child{padding:10px 0;}}main .field--type-text-with-summary .alert .close,main .text-component-text.basic_html .alert .close,main .text-component-text.restricted_html .alert .close,main .text-component-text.cern_full_html .alert .close{text-decoration:none;}.alert{max-width:1140px;margin:20px auto;word-break:break-all;}.alert-success{background-color:#5cb85c;border-color:#b5dfb5;color:#1e441e;}.alert-success hr{border-color:#a3d7a3;}.alert-success a{color:#1e441e !important;}.alert-info{background-color:#5bc0de;border-color:#b0e1ef;color:#175b70;}.alert-info hr{border-color:#b0e1ef;}.alert-info a{color:#175b70 !important;}.alert-warning{background-color:#f0ad4e;border-color:#f8d9ac;color:#81500b;}.alert-warning hr{border-color:#f8d9ac;}.alert-warning a{color:#81500b !important;}.alert-danger{background-color:#d9534f;border-color:#eba5a3;color:#611715;}.alert-danger hr{border-color:#eba5a3;}.alert-danger a{color:#611715 !important;}@media only screen and (max-width:1140px){.alert{margin:20px 5%;}}.has-header .alert{position:absolute;z-index:10;margin:auto;right:0;left:0;top:120px;border:0;}@media only screen and (max-width:1140px){.has-header .alert{margin:20px 5%;}}pre[class*="language-"]{margin:0 0 15px;}pre.code-toolbar > .toolbar a,pre.code-toolbar > .toolbar button,pre.code-toolbar > .toolbar span{font-size:16px;font-size:1.6rem;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-decoration:none;padding:5px 30px 9px;color:#000000;}pre.code-toolbar > .toolbar a:hover,pre.code-toolbar > .toolbar a:focus,pre.code-toolbar > .toolbar button:hover,pre.code-toolbar > .toolbar button:focus,pre.code-toolbar > .toolbar span:hover,pre.code-toolbar > .toolbar span:focus{background:#0855a0;color:#ffffff;}.toolbar .toolbar-item:hover,.toolbar .toolbar-item:focus{text-decoration:none;}main .field--type-text-with-summary .navbar a,main .text-component-text.basic_html .navbar a,main .text-component-text.restricted_html .navbar a,main .text-component-text.cern_full_html .navbar a{text-decoration:none;}.navbar-header{padding:0 15px;}.block.block-block-content{max-width:1140px;margin:auto;padding:0;}.block-custom-wrapper{padding:20px 30px;margin:0 auto 30px;}.block-custom-wrapper .field--name-field-visible-title{font-size:20px;font-size:2rem;margin:0 0 10px;position:relative;}.block-custom-wrapper img{max-width:100%;height:auto;}@media only screen and (max-width:1140px){.region-content .block.block-block-content{padding:0 3%;}}.wrapper-center .block-region{margin:20px 0 20px 0;}.sidebar-left .block-region,.sidebar-right .block-region{margin:-10px 0 20px 0;}.sidebar-left nav a,.sidebar-left nav.main-menu div a,.sidebar-right nav a,.sidebar-right nav.main-menu div a{font-family:'sourcesans-regular';}.sidebar-left nav > ul > li > a,.sidebar-left nav.main-menu div > ul > li > a,.sidebar-right nav > ul > li > a,.sidebar-right nav.main-menu div > ul > li > a{font-family:'opensans-regular';font-size:21px;font-size:2.1rem;}.sidebar-left nav > ul > li > a:after,.sidebar-left nav.main-menu div > ul > li > a:after,.sidebar-right nav > ul > li > a:after,.sidebar-right nav.main-menu div > ul > li > a:after{content:none !important;}.footer-wrapper .block-region{color:#292929;}.layout .field--items > .field--item{position:relative;background:white;overflow:hidden;}.layout .field--items > .field--item.cover-parallax{overflow:hidden;}.layout .field--items > .field--item.on-cover-parallax-in > .component-row{position:relative;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.layout .field--items > .field--item > .component-row{position:relative;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}.cern-caption,figcaption{color:#292929;margin:0.5em 0;font-size:12px;font-size:1.2rem;}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes spin{100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes spin{100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}figure.loading-cds{min-height:250px;}figure.loading-cds-error{min-height:250px;}figure.loading-cds-error:after{content:' ';background:white url(//framework.web.cern.ch/framework/3.0/images/no_image.jpg) no-repeat center center;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;}figure.loading-cds-error .cds-background{opacity:0;}.owl-thumb-item.loading-cds-error:after{content:' ';background:white url(//framework.web.cern.ch/framework/3.0/images/no_image.jpg) no-repeat center center/100% auto;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;}.cds-background{position:absolute;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}.cds-background > span{-webkit-transform:rotateX(70deg);-khtml-transform:rotateX(70deg);-moz-transform:rotateX(70deg);-ms-transform:rotateX(70deg);-o-transform:rotateX(70deg);transform:rotateX(70deg);width:200px;height:200px;border:5px solid #ddd;border-radius:100%;display:block;position:absolute;box-sizing:border-box;z-index:1002;left:0;right:0;margin:auto;}.cds-background > span:nth-child(2){-webkit-transform:rotateX(67deg);-khtml-transform:rotateX(67deg);-moz-transform:rotateX(67deg);-ms-transform:rotateX(67deg);-o-transform:rotateX(67deg);transform:rotateX(67deg);top:0;position:absolute;border:5px solid #ddd;left:0;right:0;margin:auto;}.cds-background > span:nth-child(2):before{-webkit-animation:spin 0.8s linear infinite reverse;-khtml-animation:spin 0.8s linear infinite reverse;-moz-animation:spin 0.8s linear infinite reverse;-ms-animation:spin 0.8s linear infinite reverse;-o-animation:spin 0.8s linear infinite reverse;animation:spin 0.8s linear infinite reverse;border-color:#c88275 tomato #c88275 #c88275;border-width:3px 8px 3px 3px;}.cds-background > span:nth-child(2):after{-webkit-animation:spin 1.5s linear infinite;-khtml-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border-color:#788cc8 #788cc8 royalblue #788cc8;border-width:0px;}.cds-background > span:before{-webkit-animation:spin 1s linear infinite;-khtml-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;content:'';width:200px;height:200px;border:0px solid tomato;border-color:#c88275 #c88275 tomato #c88275;border-radius:100%;display:block;position:absolute;box-sizing:border-box;top:-5px;left:-5px;}.cds-background > span:after{-webkit-animation:spin 1.1s linear infinite;-khtml-animation:spin 1.1s linear infinite;-moz-animation:spin 1.1s linear infinite;-ms-animation:spin 1.1s linear infinite;-o-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite;content:'';width:200px;height:200px;border:10px solid royalblue;border-width:3px 3px 3px 10px;border-color:#788cc8 #788cc8 #788cc8 royalblue;border-radius:100%;display:block;position:absolute;box-sizing:border-box;top:-5px;left:-5px;}.cds-background > span span{width:50px;height:50px;border:5px solid #ddd;border-radius:100%;display:block;position:relative;box-sizing:border-box;position:relative;top:145px;left:70px;z-index:1001;bottom:-138px !important;top:auto !important;left:70px !important;}.cds-background > span span:before{-webkit-animation:spin 0.8s linear infinite;-khtml-animation:spin 0.8s linear infinite;-moz-animation:spin 0.8s linear infinite;-ms-animation:spin 0.8s linear infinite;-o-animation:spin 0.8s linear infinite;animation:spin 0.8s linear infinite;content:'';width:50px;height:50px;border:8px solid tomato;border-color:transparent transparent tomato transparent;border-width:3px 3px 8px 3px;border-radius:100%;display:block;position:absolute;box-sizing:border-box;top:-5px;left:-5px;}.cds-background > span span:after{-webkit-animation:spin 0.5s linear infinite;-khtml-animation:spin 0.5s linear infinite;-moz-animation:spin 0.5s linear infinite;-ms-animation:spin 0.5s linear infinite;-o-animation:spin 0.5s linear infinite;animation:spin 0.5s linear infinite;content:'';width:50px;height:50px;border:8px solid royalblue;border:0 0 0 8px;border-color:transparent transparent transparent royalblue;border-width:3px 3px 3px;border-radius:100%;display:block;position:absolute;box-sizing:border-box;top:-5px;left:-5px;}.cds-background.cds-background-hidden{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}.nav.nav-pills a{text-decoration:none;}#cboxOverlay{background-color:#1c2c38;}#cboxContent,#cboxLoadedContent,#cboxLoadingOverlay{background:transparent;}#cboxLoadedContent{padding:0 60px;overflow:hidden !important;}#cboxError{height:78%;color:#ffffff;background:rgba(255,255,255,0.4);}.cboxPhoto{max-height:87% !important;width:auto !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}#cboxTitle{font-size:12px;font-size:1.2rem;color:#ffffff;left:0;right:0;margin:auto;width:89%;top:auto;bottom:0;height:22%;line-height:18px;}#cboxPrevious,#cboxNext{background:none;width:36px;height:36px;top:calc(50% - 18px);background:transparent;font-size:30px;text-indent:-999999px;overflow:hidden;}#cboxPrevious:hover,#cboxNext:hover{background:transparent;}#cboxPrevious.disabled,#cboxNext.disabled{background:transparent;}#cboxPrevious::before,#cboxNext::before{font-size:30px;font-size:3rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;width:30px;line-height:30px;text-indent:0;position:absolute;color:#ffffff;top:3px;}#cboxPrevious{left:0;}#cboxPrevious::before{content:"\64";left:1px;}#cboxNext{right:0;}#cboxNext::before{content:"\63";right:1px;}#cboxClose{background:none;width:32px;height:32px;font-size:30px;text-indent:-999999px;overflow:hidden;top:-40px;}#cboxClose::before{font-size:30px;font-size:3rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;width:30px;line-height:30px;text-indent:0;position:absolute;color:#ffffff;content:"\48";}#cboxLoadingGraphic{background:none;height:3em;width:3em;-webkit-animation:rotation 1s infinite linear;-khtml-animation:rotation 1s infinite linear;-moz-animation:rotation 1s infinite linear;-ms-animation:rotation 1s infinite linear;-o-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;border:1px solid rgba(255,255,255,0.2);border-top-color:rgba(255,255,255,0.7);border-radius:50%;margin:auto;position:absolute;left:0;right:0;top:calc(50% - 1.5em);}@-webkit-keyframes rotation{to{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes rotation{to{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes rotation{to{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes rotation{to{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotation{to{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.component-gallery__image .image-gallery-overlay,.component-gallery__image figure > a{position:relative;}.open-overlay{background:none;width:100%;height:100%;font-size:30px;text-indent:-999999px;overflow:hidden;position:absolute;top:0;right:0;}.open-overlay::before{font-size:30px;font-size:3rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;width:30px;line-height:30px;text-indent:0;position:absolute;color:#ffffff;content:"\46";top:15px;right:15px;}main .field--type-text-with-summary p,main .text-component-text.basic_html p,main .text-component-text.restricted_html p,main .text-component-text.cern_full_html p,main .full-html-markup p{margin:0 0 15px;}main .field--type-text-with-summary a,main .text-component-text.basic_html a,main .text-component-text.restricted_html a,main .text-component-text.cern_full_html a,main .full-html-markup a{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;cursor:pointer;text-decoration:underline;}main .field--type-text-with-summary a.linked-cern-icons,main .text-component-text.basic_html a.linked-cern-icons,main .text-component-text.restricted_html a.linked-cern-icons,main .text-component-text.cern_full_html a.linked-cern-icons,main .full-html-markup a.linked-cern-icons{text-decoration:none;}main .field--type-text-with-summary ul,main .text-component-text.basic_html ul,main .text-component-text.restricted_html ul,main .text-component-text.cern_full_html ul,main .full-html-markup ul{list-style:none;padding:0;margin:0 0 15px 20px;line-height:25px;}main .field--type-text-with-summary ul li::before,main .text-component-text.basic_html ul li::before,main .text-component-text.restricted_html ul li::before,main .text-component-text.cern_full_html ul li::before,main .full-html-markup ul li::before{content:"• ";margin:0 5px 0 0;line-height:25px;}main .field--type-text-with-summary ul ul,main .text-component-text.basic_html ul ul,main .text-component-text.restricted_html ul ul,main .text-component-text.cern_full_html ul ul,main .full-html-markup ul ul{margin-bottom:0;}main .field--type-text-with-summary ul.nav,main .field--type-text-with-summary ul.dropdown-menu,main .text-component-text.basic_html ul.nav,main .text-component-text.basic_html ul.dropdown-menu,main .text-component-text.restricted_html ul.nav,main .text-component-text.restricted_html ul.dropdown-menu,main .text-component-text.cern_full_html ul.nav,main .text-component-text.cern_full_html ul.dropdown-menu,main .full-html-markup ul.nav,main .full-html-markup ul.dropdown-menu{margin:0;}main .field--type-text-with-summary ul.nav li::before,main .field--type-text-with-summary ul.dropdown-menu li::before,main .text-component-text.basic_html ul.nav li::before,main .text-component-text.basic_html ul.dropdown-menu li::before,main .text-component-text.restricted_html ul.nav li::before,main .text-component-text.restricted_html ul.dropdown-menu li::before,main .text-component-text.cern_full_html ul.nav li::before,main .text-component-text.cern_full_html ul.dropdown-menu li::before,main .full-html-markup ul.nav li::before,main .full-html-markup ul.dropdown-menu li::before{display:none;}main .field--type-text-with-summary ol,main .text-component-text.basic_html ol,main .text-component-text.restricted_html ol,main .text-component-text.cern_full_html ol,main .full-html-markup ol{padding:0;margin:0 0 15px 40px;line-height:25px;}main .field--type-text-with-summary ol li,main .text-component-text.basic_html ol li,main .text-component-text.restricted_html ol li,main .text-component-text.cern_full_html ol li,main .full-html-markup ol li{line-height:25px;}main .field--type-text-with-summary hr,main .text-component-text.basic_html hr,main .text-component-text.restricted_html hr,main .text-component-text.cern_full_html hr,main .full-html-markup hr{border-top:2px solid;border-top-color:#cacaca;}main .field--type-text-with-summary table,main .text-component-text.basic_html table,main .text-component-text.restricted_html table,main .text-component-text.cern_full_html table,main .full-html-markup table{width:100%;margin:0 0 15px;}main .field--type-text-with-summary table caption,main .text-component-text.basic_html table caption,main .text-component-text.restricted_html table caption,main .text-component-text.cern_full_html table caption,main .full-html-markup table caption{display:block;width:100%;}main .field--type-text-with-summary img,main .text-component-text.basic_html img,main .text-component-text.restricted_html img,main .text-component-text.cern_full_html img,main .full-html-markup img{max-width:100%;}table caption{display:block;width:100%;}table > thead > tr > th,table > thead > tr > td,table > tbody > tr > th,table > tbody > tr > td,table > tfoot > tr > th,table > tfoot > tr > td{padding:8px;}table.simple-responsive-table > thead > tr > th,table.simple-responsive-table > thead > tr > td,table.simple-responsive-table > tbody > tr > th,table.simple-responsive-table > tbody > tr > td{font-size:14px;font-size:1.4rem;min-height:24px;padding:5px 5px 2px 50%;}table.simple-responsive-table > thead > tr > th:before,table.simple-responsive-table > thead > tr > td:before,table.simple-responsive-table > tbody > tr > th:before,table.simple-responsive-table > tbody > tr > td:before{top:7px;max-width:48%;line-height:1.2;}table.simple-responsive-table > tfoot{display:none;}table .file-icon{margin-right:8px;}table .file-link a{text-decoration:none;}table .file-link a:hover{text-decoration:none;}.is-cern-lazy .text-component{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:opacity 0.6s;-khtml-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.is-cern-lazy .text-component.out{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}.fade{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:all 0.6s;-khtml-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}.fade.out{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}.field--type-text-with-summary,.full-text-animation{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:opacity 0.6s;-khtml-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.field--type-text-with-summary.out,.full-text-animation.out{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}iframe.cern-timeline{border:0;min-height:180px;width:100%;margin-bottom:-10px;}.block-sticky-bottom.block-block-content{position:fixed;bottom:0;z-index:500 !important;width:100%;opacity:0.9;padding:0;max-width:unset;}.block-sticky-bottom.block-block-content .block-custom-wrapper{margin:0;padding:10px;}.block-sticky-bottom.block-block-content .block-custom-wrapper p{margin:0;}form.webform-submission-form .form-item label{font-size:16px;padding-top:0;font-family:'sourcesans-regular';margin-bottom:15px;color:#292929;}form.webform-submission-form label.control-label:not(.option),form.webform-submission-form .fieldset-legend,form.webform-submission-form .webform-table-sort thead th{font-size:23px;font-weight:bold;color:#292929;}form.webform-submission-form .webform-likert-table tbody td:first-child label{font-size:16px;font-weight:normal;} -.cern-page-display-page .wrapper-center > h2,.cern-page-display-page > h2,.cern-view-display-page .wrapper-center > h2,.cern-view-display-page > h2{text-align:center;font-size:39px;margin-bottom:20px;} -.faq-node-footer-content .views-element-container{margin-bottom:0;}.cern-view-display-more_faq .view-header h1,.cern-view-display-more_faq .view-header h2,.cern-view-display-more_faq .view-header h3,.cern-view-display-more_faq .view-header h4{text-align:center;font-family:'opensans-bold';font-size:32px;margin:40px 0 20px;}.cern-view-display-more_faq .view-footer{margin-top:calc(3rem + 8px);}.cern-view-display-more_faq .view-footer a{text-align:right;margin:20px 0 20px;position:relative;padding-right:15px;font-weight:bold;display:block;}.cern-view-display-more_faq .view-footer a:hover,.cern-view-display-more_faq .view-footer a:active,.cern-view-display-more_faq .view-footer a:focus{text-decoration:none;}.cern-view-display-more_faq .view-footer a:after{-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;content:'\j';font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.cern-view-display-more_faq .view-footer a:hover:after{right:-5px;}.cern-view-display-more_faq .view-content{margin:0 -10px;}.cern-view-display-more_faq .view-content:before,.cern-view-display-more_faq .view-content:after{content:" ";display:table;box-sizing:border-box;}.cern-view-display-more_faq .view-content:after{clear:both;}.cern-view-display-more_faq .view-content .views-row{width:calc(33.33% - 20px);margin:0 10px;background:#ccc;float:left;padding:10px 10px 40px 50px;height:200px;overflow:hidden;position:relative;min-height:210px;flex-flow:column;display:flex;justify-content:end;}.cern-view-display-more_faq .view-content .views-row .faq-cards__veil{-webkit-transition:all 0.4s ease-in-out 0s;-khtml-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)',endColorStr='rgba(0, 0, 0, 0.9)');position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;}.cern-view-display-more_faq .view-content .views-row:hover .faq-cards__veil{opacity:0;}.cern-view-display-more_faq .view-content .views-row > div{position:absolute;bottom:20px;padding-right:10px;}.cern-view-display-more_faq .view-content .views-row > div h3 a{font-size:2rem;font-family:sourcesans-semibold;font-weight:500;color:white;position:relative;line-height:26px;display:block;}.cern-view-display-more_faq .view-content .views-row > div h3 a:hover,.cern-view-display-more_faq .view-content .views-row > div h3 a:active,.cern-view-display-more_faq .view-content .views-row > div h3 a:focus{text-decoration:none;color:white;}.cern-view-display-more_faq .view-content .views-row > div h3 a:before{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'j';font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:40px;font-size:4rem;position:absolute;left:-3.5rem;top:-2px;color:darkorange;line-height:26px;}.cern-view-display-more_faq .view-content .views-row > div h3 a:hover:before{left:-2.5rem;}@media only screen and (max-width:991px){.cern-view-display-more_faq .view-content .views-row > div h3 a{font-size:1.8rem;}.block-views-blockfaq-more-faq{margin:0 -3% 30px;}}@media only screen and (max-width:767px){.block-views-blockfaq-more-faq{margin:0 auto 30px;}.cern-view-display-more_faq .view-content{margin:0;}.cern-view-display-more_faq .view-content .views-row{float:none;width:100%;height:auto;margin:10px 0 0 0;padding:10px 10px 15px 50px;}.cern-view-display-more_faq .view-content .views-row > div{position:relative;top:0;left:auto;}}.cern-view-display-page.cern-view-display-faq_page > h2{margin:3rem 0 !important;}.cern-view-display-page.cern-view-display-faq_page .pagination-container.centered{text-align:right;}.cern-view-display-page.cern-view-display-faq_page .view-filters{width:100%;margin:0 auto;}.cern-view-display-page.cern-view-display-faq_page .view-filters form{}.cern-view-display-page.cern-view-display-faq_page .view-filters form .form-actions{width:calc(20% - 8px);vertical-align:bottom;}.cern-view-display-page.cern-view-display-faq_page .view-filters form .form-actions button{width:100%;}.cern-view-display-page.cern-view-display-faq_page .view-header{display:inline;margin:0 0 0 0%;position:relative;top:-30px;left:10px;color:rgba(0,0,0,0.4);font-size:1.4rem;font-weight:bold;} -.cern-view-display-block.cern-view-display-other_events .view-header h2{font-size:30px;}.cern-view-display-block.cern-view-display-other_events .view-footer{text-align:right;margin-top:1rem;}.cern-view-display-block.cern-view-display-other_events .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.cern-view-display-block.cern-view-display-other_events .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'\j';font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.cern-view-display-block.cern-view-display-other_events .view-footer a:hover:after{right:-5px;left:auto;}.cern-view-display-block.cern-view-display-other_events .view-content .views-row{margin-bottom:15px;}.cern-view-display-block.cern-view-display-other_events .view-content .views-row *{color:white !important;}.cern-view-display-block.cern-view-display-other_events .view-content .views-row .agenda-box-pattern{background:#0855a0;margin:0;float:none;}.cern-view-display-block.cern-view-display-other_events .view-content .views-row .agenda-box-pattern .agenda-box-event-time{display:none;}.cern-view-display-block.cern-view-display-other_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-wrapper{display:none;}@media screen and (min-width:992px){.cern-view-display-block.cern-view-display-upcoming_events{padding:0 100px;}}.cern-view-display-block.cern-view-display-upcoming_events .view-content.owl-carousel:before{content:' ';height:2px;width:4000px;display:block;position:absolute;top:7px;background:transparent;left:-1500px;border-top:2px dotted #e6e6e6;}.cern-view-display-block.cern-view-display-upcoming_events > h2{font-size:30px;text-align:center;margin-bottom:3rem;}.cern-view-display-block.cern-view-display-upcoming_events .more-link{text-align:right;margin-top:0rem;}@media screen and (min-width:992px){.cern-view-display-block.cern-view-display-upcoming_events .more-link{margin-right:-95px;}}.cern-view-display-block.cern-view-display-upcoming_events .more-link a{position:relative;padding-right:15px;font-weight:bold;}.cern-view-display-block.cern-view-display-upcoming_events .more-link a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'\j';font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.cern-view-display-block.cern-view-display-upcoming_events .more-link a:hover:after{right:-5px;left:auto;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav{position:relative;}@media screen and (min-width:992px){.cern-view-display-block.cern-view-display-upcoming_events .owl-nav{margin:0 -100px;}}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev{position:absolute;left:0;top:-200px;background:transparent;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:after{content:'d';display:block;color:#0855a0;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:40px;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev.disabled:after{color:black;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next{position:absolute;right:0;top:-200px;background:transparent;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:after{content:'c';display:block;color:#0855a0;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:40px;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next.disabled:after{color:black;}@media screen and (max-width:991px){.cern-view-display-block.cern-view-display-upcoming_events .owl-nav{margin:15px;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev{position:static;}.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next{position:static;}}.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern{padding:20px 32px;background:transparent !important;}.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern *{color:black;}.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern:before{content:" " close-quote;width:0;height:0;border:4px solid #cacaca;display:block;border-radius:100%;position:absolute;top:0px;}.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-pattern__box-wrapper{align-self:flex-start;}.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-event-time,.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-cal-wrapper{display:none;}.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-date-wrapper .agenda-box-week-day{display:none;}@media screen and (max-width:991px){.cern-view-display-block.cern-view-display-upcoming_events .view-content.owl-carousel:before{content:none;}.cern-view-display-block.cern-view-display-upcoming_events .owl-item:not(.active) *{display:none;}.cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row{height:auto !important;}.cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern{min-height:0 !important;}.cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before{content:none;}}@media screen and (max-width:767px){.cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row:before{left:35px;}}@media screen and (max-width:991px){.bubbly-button{display:none;}}@media screen and (min-width:992px){.bubbly-button{display:inline-block;padding:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;border-radius:100%;border:none;cursor:pointer;position:relative;transition:transform ease-in 0.1s,box-shadow ease-in 0.25s;top:4px;left:0;margin-left:calc(33.333333% + 36px);z-index:1;position:absolute;}.bubbly-button:focus{outline:0;}.bubbly-button:before{position:absolute;content:'';display:block;width:200px;height:100px;left:-95px;z-index:-1000;transition:all ease-in-out 0.5s;background-repeat:no-repeat;}.bubbly-button:after{position:absolute;content:'';display:block;width:140px;height:50px;left:-65px;z-index:-1000;transition:all ease-in-out 0.5s;background-repeat:no-repeat;}.bubbly-button:before{display:none;animation:none;top:-80px;background-size:10% 10%,15% 15%,12% 12%,10% 10%,14% 14%,10% 10%,15% 15%,10% 10%,14% 14%;}.bubbly-button:after{display:none;animation:none;top:0;background-size:22% 22%,28% 28%,28% 28%,25% 25%,20% 20%,28% 28%,20% 20%,30% 30%,30% 30%;}.bubbly-button:active{transform:scale(0.9);}.bubbly-button.animate:before{display:block;animation:topBubbles cubic-bezier(0.19,1,0.22,1) 2s forwards;}.bubbly-button.animate:after{display:block;animation:bottomBubbles cubic-bezier(0.19,1,0.22,1) 2s forwards;}@keyframes topBubbles{0%{background-position:50% 90%,50% 90%,50% 90%,50% 90%,50% 90%,50% 90%,50% 90%,55% 90%,50% 90%;}100%{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%;}}@keyframes bottomBubbles{0%{background-position:50% -10%,50% 10%,50% 10%,55% -10%,50% -10%,50% -10%,50% -10%,50% 0%,50% 0%;}65%{opacity:1;background-size:0% 0%,0% 0%,10% 10%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,10% 10%;}100%{background-position:0% 90%,20% 90%,19% 92%,45% 70%,60% 120%,75% 80%,95% 70%,105% 10%,105% 6%;opacity:0;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%;}}}.cern-view-display-page.cern-view-display-feature_events > h2,.cern-view-display-page.cern-view-display-past_events > h2,.event-grid > h2{margin:3rem 0 !important;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline,.event-grid form.views-exposed-form .form-inline{margin:0 -10px;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item > input,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item > input,.event-grid form.views-exposed-form .form-inline .form-item > input{display:block;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child),.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child),.event-grid form.views-exposed-form .form-inline .form-item:not(:first-child){margin:10px;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child) input,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child) input,.event-grid form.views-exposed-form .form-inline .form-item:not(:first-child) input{width:100%;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select,.event-grid form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select{width:100%;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions,.event-grid form.views-exposed-form .form-inline .form-actions{width:calc((100% / 4) - 40px);margin:10px;vertical-align:bottom;text-align:right;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions button,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions button,.event-grid form.views-exposed-form .form-inline .form-actions button{width:100%;}.cern-view-display-page.cern-view-display-feature_events .view-header,.cern-view-display-page.cern-view-display-past_events .view-header,.event-grid .view-header{margin:50px 0;text-align:center;text-transform:uppercase;font-family:"opensans-bold";color:black;}.cern-view-display-page.cern-view-display-feature_events .view-header a,.cern-view-display-page.cern-view-display-past_events .view-header a,.event-grid .view-header a{color:black;}.cern-view-display-page.cern-view-display-feature_events .view-header a:not(.active),.cern-view-display-page.cern-view-display-past_events .view-header a:not(.active),.event-grid .view-header a:not(.active){opacity:0.6;}.cern-view-display-page.cern-view-display-feature_events .view-footer,.cern-view-display-page.cern-view-display-past_events .view-footer,.event-grid .view-footer{text-align:right;}.cern-view-display-page.cern-view-display-feature_events .view-content,.cern-view-display-page.cern-view-display-past_events .view-content,.event-grid .view-content{margin:0 -15px;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row,.cern-view-display-page.cern-view-display-past_events .view-content .views-row,.event-grid .view-content .views-row{margin-bottom:15px;width:calc(33.3333% - 30px);float:left;margin:0 15px 50px;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern,.event-grid .view-content .views-row .agenda-box-pattern{background:transparent;padding:30px 30px 60px 30px;border:0;box-shadow:0 1px 3px 0 #bfbfbf;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before,.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before{content:unset;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper{align-self:flex-start;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-cal-button{border-radius:0;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn{border-radius:0;padding:2px;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before{left:2px;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper{padding-right:5px;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day,.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type,.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-audience,.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-place,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-audience,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-place,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-week-day,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-content-type,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-audience,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-place{font-family:"sourcesans-regular";font-size:1.5rem;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day *,.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type *,.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-audience *,.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-place *,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day *,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type *,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-audience *,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-place *,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-week-day *,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-content-type *,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-audience *,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-place *{font-family:"sourcesans-regular";font-size:1.5rem;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button,.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button,.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button{background:transparent;}@media only screen and (max-width:991px){.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item,.event-grid form.views-exposed-form .form-inline .form-item{display:inline-block;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child,.event-grid form.views-exposed-form .form-inline .form-item:first-child{margin:10px 5px 10px 5px;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child:before,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child:before,.event-grid form.views-exposed-form .form-inline .form-item:first-child:before{left:0px;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions,.event-grid form.views-exposed-form .form-inline .form-actions{display:inline-block;margin:10px;}.cern-view-display-page.cern-view-display-feature_events .view-content,.cern-view-display-page.cern-view-display-past_events .view-content,.event-grid .view-content{margin:0 -15px;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row,.cern-view-display-page.cern-view-display-past_events .view-content .views-row,.event-grid .view-content .views-row{margin-bottom:15px;width:calc(50% - 30px);}}@media only screen and (max-width:767px){.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline,.event-grid form.views-exposed-form .form-inline{margin:0;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child,.event-grid form.views-exposed-form .form-inline .form-item:first-child{width:100%;margin-left:0;margin-right:0;display:block;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child:nth-last-child(n) ~ .form-item,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child:nth-last-child(n) ~ .form-item,.event-grid form.views-exposed-form .form-inline .form-item:first-child:nth-last-child(n) ~ .form-item{width:100%;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child > input,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child > input,.event-grid form.views-exposed-form .form-inline .form-item:first-child > input{width:100%;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child:before,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child:before,.event-grid form.views-exposed-form .form-inline .form-item:first-child:before{left:-5px;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child),.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child),.event-grid form.views-exposed-form .form-inline .form-item:not(:first-child){width:100%;margin-left:0;margin-right:0;display:block;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions,.event-grid form.views-exposed-form .form-inline .form-actions{width:100%;margin-left:0;margin-right:0;display:block;}.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions button,.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions button,.event-grid form.views-exposed-form .form-inline .form-actions button{width:auto;}.cern-view-display-page.cern-view-display-feature_events .view-content,.cern-view-display-page.cern-view-display-past_events .view-content,.event-grid .view-content{margin:0;}.cern-view-display-page.cern-view-display-feature_events .view-content .views-row,.cern-view-display-page.cern-view-display-past_events .view-content .views-row,.event-grid .view-content .views-row{margin:0 0 15px 0;width:100%;}} -.path-news main h3.preview-list-title{border:0;font-family:'opensans-bold';font-size:26px;font-size:2.6rem;font-weight:normal;line-height:29px;margin-top:20px;margin-bottom:10px;}.cern-view-display-block.cern-view-display-featured_news .component-preview-cards{background-color:white;width:36%;margin-top:40px;min-height:0;}.cern-view-display-block.cern-view-display-featured_news .component-preview-cards .component-preview-cards__box_wrapper{min-height:0;height:auto;}.cern-view-display-block.cern-view-display-featured_news .preview-card{}.cern-view-display-block.cern-view-display-featured_news .preview-card__title h3{margin:10px 0;}.cern-view-display-block.cern-view-display-featured_news .preview-card__title h3 a{color:#0855a0;}.cern-view-display-block.cern-view-display-featured_news .preview-card__category,.cern-view-display-block.cern-view-display-featured_news .preview-card__date,.cern-view-display-block.cern-view-display-featured_news .preview-card__author{color:black;}.cern-view-display-block.cern-view-display-featured_news .preview-card__category a,.cern-view-display-block.cern-view-display-featured_news .preview-card__date a,.cern-view-display-block.cern-view-display-featured_news .preview-card__author a{color:black;}.cern-view-display-block.cern-view-display-featured_news .preview-card__avatar{width:65px !important;height:65px !important;min-height:unset;background:#999999;border-radius:100%;padding:0;}@media only screen and (max-width:991px){.cern-view-display-block.cern-view-display-featured_news .component-preview-cards{width:40%;margin:15% 5% 5%;}}@media only screen and (max-width:767px){.cern-view-display-block.cern-view-display-featured_news .component-preview-cards{width:90%;margin:20% 5% 5%;}}.cern-view-display-block.cern-view-display-latest_news_pager,.cern-view-display-block.cern-view-display-latest_featured_news_pager,.cern-view-display-block.cern-view-display-latest_news,.cern-view-display-block.cern-view-display-latest_featured_news{}.cern-view-display-block.cern-view-display-latest_news_pager .view-header h2,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-header h2,.cern-view-display-block.cern-view-display-latest_news .view-header h2,.cern-view-display-block.cern-view-display-latest_featured_news .view-header h2{text-transform:uppercase;font-size:30px;text-align:center;margin-bottom:3rem;}.cern-view-display-block.cern-view-display-latest_news_pager .view-footer,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer,.cern-view-display-block.cern-view-display-latest_news .view-footer,.cern-view-display-block.cern-view-display-latest_featured_news .view-footer{text-align:right;margin-top:3rem;}.cern-view-display-block.cern-view-display-latest_news_pager .view-footer a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer a,.cern-view-display-block.cern-view-display-latest_news .view-footer a,.cern-view-display-block.cern-view-display-latest_featured_news .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.cern-view-display-block.cern-view-display-latest_news_pager .view-footer a:after,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer a:after,.cern-view-display-block.cern-view-display-latest_news .view-footer a:after,.cern-view-display-block.cern-view-display-latest_featured_news .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'\j';font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.cern-view-display-block.cern-view-display-latest_news_pager .view-footer a:hover:after,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer a:hover:after,.cern-view-display-block.cern-view-display-latest_news .view-footer a:hover:after,.cern-view-display-block.cern-view-display-latest_featured_news .view-footer a:hover:after{right:-5px;left:auto;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .carousel-cern-item.row .views-row,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .carousel-cern-item.row .views-row,.cern-view-display-block.cern-view-display-latest_news .view-content .carousel-cern-item.row .views-row,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .carousel-cern-item.row .views-row{float:left;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row,.cern-view-display-block.cern-view-display-latest_news .view-content,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row,.cern-view-display-block.cern-view-display-latest_featured_news .view-content,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row{margin:0 -8px;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row{margin:8px;width:calc(33.333% - 16px);float:left;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards{margin:0;width:100%;background-color:#0855a0;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3{margin:10px 0;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a{color:white;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author{color:white;font-weight:200;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a{color:white;font-weight:200;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar{width:65px !important;height:65px !important;min-height:0;background:#999999;border-radius:100%;padding:0;}.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content.owl-carousel,.cern-view-display-block.cern-view-display-latest_news_pager .view-content.owl-carousel{margin:0;min-height:226px;}@media only screen and (max-width:991px){.news-node-full-content-latest-news .cern-view-display-block.cern-view-display-latest_news .view-content{display:block;}.news-node-full-content-latest-news .cern-view-display-block.cern-view-display-latest_news .view-content .views-row{width:100%;padding:0 !important;margin-bottom:10px;}}@media only screen and (max-width:991px){.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row{width:calc(100% - 16px) !important;height:210px !important;}.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards,.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards{height:100% !important;}}.path-news #pre-main-content .block-title{margin:20px auto 40px !important;text-align:center;color:white;text-transform:uppercase;}.path-news main{padding-top:3rem;}.path-news main .block-views-blocknews-latest-featured-news-pager .view-footer{display:none;}.path-news .view-cern-all-news > h1{margin:3rem 0 !important;text-align:center;}.path-news .cern-page-display-page .wrapper-center > h1,.path-news .cern-page-display-page > h1{margin:3rem 0 !important;text-align:center;}.path-news .cern-page-display-page .views-exposed-form .form-inline{margin:0 -10px;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item{vertical-align:top;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item > input{display:block;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child){margin:10px !important;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) input{width:100%;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select{width:100%;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions{margin:10px !important;vertical-align:bottom !important;text-align:right !important;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions button{width:100%;}.path-news .cern-page-display-page .view-header{margin:50px 0;text-transform:uppercase;font-family:"opensans-bold";}.path-news .cern-page-display-page .view-header a{position:relative;}.path-news .cern-page-display-page .view-header a.active:after{content:' ';position:absolute;width:100%;height:2px;background:#0855a0;bottom:-2px;left:0;}.path-news .cern-page-display-page .view-footer{text-align:right;}.path-news .cern-page-display-page .view-content{margin:35px 0 0 0;}.path-news .cern-page-display-page .view-content .views-row{margin-bottom:25px;float:none;}@media only screen and (max-width:991px){.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item{display:inline-block;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child{margin:10px 5px 10px 5px;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child:before{left:0px;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions{display:inline-block;text-align:right;width:calc(100% - 20px) !important;}}@media only screen and (max-width:500px){.path-news .cern-page-display-page .views-exposed-form .form-inline{margin:0;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child > input{width:100%;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child:before{left:-5px;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child),.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child{width:100% !important;margin-left:0 !important;margin-right:0 !important;display:block !important;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions{display:block !important;width:100% !important;margin:0px !important;}.path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions button{width:auto !important;}.path-news .cern-page-display-page .view-content .views-row{margin:0 0 25px 0;}}@media only screen and (max-width:767px){.cern-view-display-page.cern-view-display-all_news_filter,.cern-view-display-page.cern-view-display-all_news .view-header{margin-bottom:25px;}.cern-view-display-page.cern-view-display-all_news_filter,.cern-view-display-page.cern-view-display-all_news .view-content{margin:0;}.cern-view-display-page.cern-view-display-all_news_filter .views-row,.cern-view-display-page.cern-view-display-all_news .view-content .views-row{margin:0 0 16px 0 !important;}.cern-view-display-page.cern-view-display-all_news_filter .views-row .views-field .field-content,.cern-view-display-page.cern-view-display-all_news .view-content .views-row .views-field .field-content{display:block;}.cern-view-display-page.cern-view-display-all_news_filter .views-row .views-field .field-content .box-pattern,.cern-view-display-page.cern-view-display-all_news .view-content .views-row .views-field .field-content .box-pattern{float:none !important;}.cern-view-display-page.cern-view-display-all_news_filter .views-row .preview-list-component,.cern-view-display-page.cern-view-display-all_news .view-content .views-row .preview-list-component{display:none !important;}}@media only screen and (min-width:768px){.cern-view-display-page.cern-view-display-all_news_filter .view-content .views-row .box-pattern,.cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern{display:none !important;}.cern-view-display-page.cern-view-display-all_news_filter .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title,.cern-view-display-page.cern-view-display-all_news .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title{margin-top:-5px;}} -.views-element-container .cern-view-display-block.cern-view-display-related_stories_block{margin-bottom:-30px;}.cern-view-display-block.cern-view-display-related_stories_block > h2{text-align:center;margin:3rem 0;}.cern-view-display-block.cern-view-display-related_stories_block .owl-theme .owl-nav.disabled + .owl-dots{margin:3rem 0;}.cern-view-display-block.cern-view-display-related_stories_block .owl-stage .owl-item:not(.active){opacity:0;}.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row{margin:0 -8px;}.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row{margin:8px;width:calc(33.333% - 16px);}.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row .component-preview-cards{margin:0;width:100%;}@media screen and (max-width:991px){.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row{margin:0;}.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row{margin:16px 0;width:100%;}.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row .component-preview-cards{margin:0;width:100%;}}.cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards{min-height:428px;margin:0px;}.cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards .component-preview-cards__box_wrapper{height:368px;}@media screen and (max-width:991px){.cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards{margin:0;min-height:428px;width:100%;}.cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards .component-preview-cards__box_wrapper{height:368px;}} -.cern-view-display-page.cern-view-display-resources > h1,.card-grid > h1{margin:3rem 0 !important;text-align:center;text-transform:uppercase;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline,.card-grid form.views-exposed-form .form-inline{margin:0 -10px;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item,.card-grid form.views-exposed-form .form-inline .form-item{vertical-align:top;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item > input,.card-grid form.views-exposed-form .form-inline .form-item > input{display:block;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child),.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child){margin:10px;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child) input,.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child) input{width:100%;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select,.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select{width:100%;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions,.card-grid form.views-exposed-form .form-inline .form-actions{margin:10px;vertical-align:bottom;text-align:right;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions button,.card-grid form.views-exposed-form .form-inline .form-actions button{width:100%;}.cern-view-display-page.cern-view-display-resources .view-header,.card-grid .view-header{font-weight:bold;}.cern-view-display-page.cern-view-display-resources .view-header span,.card-grid .view-header span{color:#0855a0;}.cern-view-display-page.cern-view-display-resources .view-content,.card-grid .view-content{margin:1rem -8px;}.cern-view-display-page.cern-view-display-resources .view-content .views-row,.card-grid .view-content .views-row{width:calc(33.3% - 16px);margin:8px;float:left;}.cern-view-display-page.cern-view-display-resources .view-content .views-row .component-preview-cards,.card-grid .view-content .views-row .component-preview-cards{margin:0;width:100%;}@media screen and (max-width:991px){.cern-view-display-page.cern-view-display-resources .view-content,.card-grid .view-content{margin:1rem -8px;}.cern-view-display-page.cern-view-display-resources .view-content .views-row,.card-grid .view-content .views-row{width:calc(50% - 16px);margin:8px;float:left;}}@media screen and (max-width:767px){.cern-view-display-page.cern-view-display-resources .view-content,.card-grid .view-content{margin:1rem 0;}.cern-view-display-page.cern-view-display-resources .view-content .views-row,.card-grid .view-content .views-row{width:100%;margin:8px 0;}}@media only screen and (max-width:991px){.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item,.card-grid form.views-exposed-form .form-inline .form-item{display:inline-block;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child,.card-grid form.views-exposed-form .form-inline .form-item:first-child{margin:10px 5px 10px 5px;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child:before,.card-grid form.views-exposed-form .form-inline .form-item:first-child:before{left:0px;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions,.card-grid form.views-exposed-form .form-inline .form-actions{display:inline-block;text-align:right;width:calc(100% - 20px);}}@media only screen and (max-width:500px){.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline,.card-grid form.views-exposed-form .form-inline{margin:0;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child > input,.card-grid form.views-exposed-form .form-inline .form-item:first-child > input{width:100%;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child:before,.card-grid form.views-exposed-form .form-inline .form-item:first-child:before{left:-5px;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child),.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child,.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child),.card-grid form.views-exposed-form .form-inline .form-item:first-child{width:100%;margin-left:0;margin-right:0;display:block;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions,.card-grid form.views-exposed-form .form-inline .form-actions{display:block;width:100%;margin:0px;}.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions button,.card-grid form.views-exposed-form .form-inline .form-actions button{width:auto;}}.cern-view-display-block.cern-view-display-more_about .view-header h2{font-size:28px;font-family:"opensans-regular";}.cern-view-display-block.cern-view-display-more_about .view-content{margin:0 -4px;}.cern-view-display-block.cern-view-display-more_about .view-content .views-row{margin:0 0 16px;}.cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content .box-pattern{float:none;}.cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content .box-pattern h3.standard-title a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}@media only screen and (max-width:992px){.cern-view-display-block.cern-view-display-more_about .view-header{margin-bottom:25px;}.cern-view-display-block.cern-view-display-more_about .view-content{margin:0;}.cern-view-display-block.cern-view-display-more_about .view-content .views-row{margin:0 0 16px 0 !important;}.cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content{display:block;}.cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content .box-pattern{float:none !important;}}.cern-view-display-block.cern-view-display-related_resources .view-header h2{text-transform:uppercase;font-size:30px;text-align:center;margin-bottom:3rem;}.cern-view-display-block.cern-view-display-related_resources .view-footer{text-align:right;margin-top:3rem;}.cern-view-display-block.cern-view-display-related_resources .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.cern-view-display-block.cern-view-display-related_resources .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:'\j';font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.cern-view-display-block.cern-view-display-related_resources .view-footer a:hover:after{right:-5px;left:auto;}.cern-view-display-block.cern-view-display-related_resources .view-content{margin:1rem -8px;}.cern-view-display-block.cern-view-display-related_resources .view-content .views-row{width:calc(33.3% - 16px);margin:8px;float:left;}.cern-view-display-block.cern-view-display-related_resources .view-content .views-row .component-preview-cards{margin:0;width:100%;}@media only screen and (max-width:991px){.cern-view-display-block.cern-view-display-related_resources .view-content .views-row{width:calc(100% - 16px) !important;height:210px !important;}.cern-view-display-block.cern-view-display-related_resources .view-content .views-row .component-preview-cards{height:100% !important;}}@media only screen and (min-width:1200px){body .cern-view-display-block.view-resource-menu-content{height:calc(100vh - (110px + 20px));}body.cern-toolbar .cern-view-display-block.view-resource-menu-content{height:calc(100vh - (150px + 20px));}body.toolbar-fixed .cern-view-display-block.view-resource-menu-content{height:calc(100vh - (150px + 20px));}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .cern-view-display-block.view-resource-menu-content{height:calc(100vh - (190px + 20px));}body.cern-toolbar.toolbar-fixed .cern-view-display-block.view-resource-menu-content{height:calc(100vh - (190px + 20px));}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.cern-toolbar .cern-view-display-block.view-resource-menu-content{height:calc(100vh - (230px + 20px));}}@media only screen and (min-width:1200px){.cern-view-display-block.view-resource-menu-content{margin-bottom:-30px;}}.cern-view-display-block.view-resource-menu-content .more-link a,.cern-view-display-block.view-resource-menu-content > h1{color:rgba(255,255,255,0.5);font-family:sourcesans-regular;font-size:16px;margin-left:8px;margin-top:2rem;margin-bottom:2rem;display:block;text-align:left !important;}.cern-view-display-block.view-resource-menu-content .view-content .views-row{width:calc(50% - 16px);height:210px;float:left;margin:8px;}.cern-view-display-block.view-resource-menu-content .view-content .views-row .views-field{height:100%;}.cern-view-display-block.view-resource-menu-content .view-content .views-row .component-preview-cards{margin:0 !important;width:100%;height:100%;}.cern-view-display-block.view-resource-menu-content .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper{height:100%;}.cern-view-display-block.view-resource-menu-content .view-content .views-row:first-child{height:436px;}.cern-view-display-block.view-resource-menu-content .view-content .views-row:first-child .component-preview-cards{min-height:436px;height:100%;margin:0 !important;width:100%;}.cern-view-display-block.view-resource-menu-content .view-content .views-row:first-child .component-preview-cards .component-preview-cards__box_wrapper{height:100%;}@media only screen and (max-width:991px){.cern-view-display-block.view-resource-menu-content .view-content .views-row{width:calc(100% - 16px) !important;}.cern-view-display-block.view-resource-menu-content .view-content .views-row .component-preview-cards{height:100% !important;}}@media only screen and (min-width:1200px){body .cern-view-display-block.view-cern-news-menu-featured{height:calc(100vh - (110px + 20px));}body.cern-toolbar .cern-view-display-block.view-cern-news-menu-featured{height:calc(100vh - (150px + 20px));}body.toolbar-fixed .cern-view-display-block.view-cern-news-menu-featured{height:calc(100vh - (150px + 20px));}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .cern-view-display-block.view-cern-news-menu-featured{height:calc(100vh - (190px + 20px));}body.cern-toolbar.toolbar-fixed .cern-view-display-block.view-cern-news-menu-featured{height:calc(100vh - (190px + 20px));}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.cern-toolbar .cern-view-display-block.view-cern-news-menu-featured{height:calc(100vh - (230px + 20px));}}@media only screen and (min-width:1200px){.cern-view-display-block.view-cern-news-menu-featured{margin-bottom:-30px;}}.cern-view-display-block.view-cern-news-menu-featured .view-header{color:rgba(255,255,255,0.5);font-family:sourcesans-regular;font-size:16px;margin-left:8px;margin-top:2rem;margin-bottom:2rem;display:block;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row{width:calc(50% - 16px);min-height:210px;float:left;margin:8px;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards{margin:0 !important;width:100%;height:100%;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper{height:100%;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author{cursor:default;display:inline;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author a{cursor:default;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:first-child{min-height:446px;height:446px;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:first-child .component-preview-cards{min-height:446px;margin:0 !important;width:100%;height:100%;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:first-child .component-preview-cards .component-preview-cards__box_wrapper{height:auto;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(2){height:210px;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3),.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4){height:102px;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3),.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4){min-height:102px;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .preview-card__avatar,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .preview-card__avatar{display:none;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards{height:100%;min-height:102px;margin:0 !important;width:100%;background-image:none !important;background-color:rgba(0,0,0,0.14) !important;padding-right:10px;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper{height:auto;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title{position:relative;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a{display:block;height:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a:before,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a:before{content:none;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:before,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:before{content:'\j';font-size:40px;font-size:4rem;-webkit-transition:all 0.6s ease-in-out 0s;-khtml-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-ms-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:-3px;left:-10px;line-height:25px;width:12px;text-indent:-25px;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:hover:before,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:hover:before{left:0;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author{cursor:default;display:inline;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date a,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author a{cursor:default;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__veil,.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__veil{display:none;}@media only screen and (max-width:991px){.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row{width:calc(100% - 16px) !important;height:210px !important;}.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards{height:100% !important;}}.cern-view-display-block.cern-view-display-story_resources{position:relative;}.cern-view-display-block.cern-view-display-story_resources .view-header p{text-align:right;}.cern-view-display-block.cern-view-display-story_resources .view-header p a.cbox-element-page{font-weight:bold;}.cern-view-display-block.cern-view-display-story_resources .view-header p a.cbox-element-page span{font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:35px;font-weight:bold;line-height:35px;position:relative;left:-10px;top:11px;}@media only screen and (min-width:992px){.cern-view-display-block.cern-view-display-story_resources .view-content .owl-stage-outer{max-height:470px;}}@media only screen and (min-width:501px){.cern-view-display-block.cern-view-display-story_resources .view-content .owl-stage-outer{max-height:690px;}}@media only screen and (max-width:500px){.cern-view-display-block.cern-view-display-story_resources .view-content .owl-stage-outer{max-height:1365px;}}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-dots{margin-top:3rem;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item.active .carousel-cern-item{margin:0 -8px;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row{float:left;margin:8px;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .views-field,.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .box-pattern{height:100% !important;width:100%;margin:0;cursor:pointer;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .views-field .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary),.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .box-pattern .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary){display:none;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .cbox-element{display:block;width:100%;height:100%;position:relative;z-index:2;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .cbox-element{display:none;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(1){height:436px;width:calc(33.33% - 16px);}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary{position:absolute;top:160px;width:99%;}@media only screen and (max-width:991px){.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary{top:45px;}}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(2),.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(3){height:210px;width:calc(33.33% - 16px);}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(2) .component-preview-cards__category-icon-vocabulary,.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(3) .component-preview-cards__category-icon-vocabulary{position:absolute;top:45px;width:99%;}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(4),.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(5),.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(6){height:210px;width:calc(22.22% - 16px);}.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(4) .component-preview-cards__category-icon-vocabulary,.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(5) .component-preview-cards__category-icon-vocabulary,.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(6) .component-preview-cards__category-icon-vocabulary{position:absolute;top:45px;width:99%;}@media only screen and (max-width:991px){.cern-view-display-block.cern-view-display-story_resources .views-row{width:calc(50% - 16px) !important;height:210px !important;}}@media only screen and (max-width:500px){.cern-view-display-block.cern-view-display-story_resources .views-row{width:calc(100% - 16px) !important;height:210px !important;}} -.cern-view-display-page.cern-view-display-page_taxonomies{}.cern-view-display-page.cern-view-display-page_taxonomies > h2{margin:3rem 0 !important;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline{margin:0 -10px;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item{vertical-align:top;margin:10px;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item input{width:100%;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item div.select-wrapper select{width:100%;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item > input{display:block;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child{display:inline-block;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child > input{margin:0;height:35px;padding-left:5px;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child:before{content:none;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child label{display:block;text-align:left;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions{width:calc((100% / 3) - 40px);margin:10px;vertical-align:bottom;text-align:right;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions button{width:100%;}.cern-view-display-page.cern-view-display-page_taxonomies .view-header{font-weight:bold;}.cern-view-display-page.cern-view-display-page_taxonomies .view-header span{color:#0855a0;}@media only screen and (max-width:991px){.cern-view-display-page.cern-view-display-page_taxonomies{}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item{display:inline-block;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions{display:inline-block;text-align:right;width:calc(100% - 20px);}}@media only screen and (max-width:500px){.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline{margin:0;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child > input{width:100%;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child:before{left:-5px;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:not(:first-child),.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child{width:100%;margin-left:0;margin-right:0;display:block;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions{display:block;width:100%;margin:0px;}.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions button{width:auto;}}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row{margin:0 0 25px 0;}@media only screen and (max-width:767px){.cern-view-display-page.cern-view-display-page_taxonomies .view-content{margin:0;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row{margin:0 0 16px 0 !important;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .views-field .field-content{display:block;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .views-field .field-content .box-pattern{float:none !important;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern{background:transparent;padding:30px 30px 30px 30px;border:1px solid #ddd;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before,.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before{content:unset;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper{align-self:flex-start;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-cal-button{border-radius:0;display:none;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn{border-radius:0;padding:2px;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before{left:2px;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper{padding-right:5px;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-week-day,.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-content-type,.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-audience,.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-place{font-family:"sourcesans-regular";font-size:1.5rem;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-week-day *,.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-content-type *,.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-audience *,.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-place *{font-family:"sourcesans-regular";font-size:1.5rem;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button{background:transparent;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .preview-list-component{display:none !important;}}@media only screen and (min-width:768px){.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern{display:none !important;}.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title{margin-top:-5px;}} -.cern-view-display-page.view-general-search > h2{margin:3rem 0 !important;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline{margin:0 -10px;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item{vertical-align:top;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child{display:block;text-align:center;position:relative;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child > input{width:98%;margin:0 auto 15px auto;height:40px;padding-left:40px;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child:before{content:"O";font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;left:8px;width:25px;height:25px;top:8px;text-align:center;line-height:21px;font-weight:500;padding-right:2px;font-size:46px;color:#0855a0;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item > input{display:block;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child){margin:10px;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child) input{width:100%;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select{width:100%;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item.form-item-type{display:none;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions{margin:10px;vertical-align:bottom;text-align:right;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions button{width:100%;}.cern-view-display-page.view-general-search .view-header{margin:50px 0;text-transform:uppercase;font-family:"opensans-bold";}.cern-view-display-page.view-general-search .view-header span.separator-search-tags{position:relative;top:-1px;}.cern-view-display-page.view-general-search .view-header a{position:relative;}.cern-view-display-page.view-general-search .view-header a:first-child{margin-left:10px;}.cern-view-display-page.view-general-search .view-header a.active:after{content:" ";position:absolute;width:100%;height:2px;background:#0855a0;bottom:-2px;left:0;}@media only screen and (max-width:991px){.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item{display:inline-block;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child{margin:10px 5px 10px 5px;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child:before{left:0px;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions{display:inline-block;text-align:right;width:calc(100% - 20px);}}@media only screen and (max-width:500px){.cern-view-display-page.view-general-search form.views-exposed-form .form-inline{margin:0;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child > input{width:100%;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child:before{left:-5px;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child),.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child{width:100%;margin-left:0;margin-right:0;display:block;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item.form-item-type{display:none;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions{display:block;width:100%;margin:0px;}.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions button{width:auto;}}.cern-view-display-page.view-general-search .view-content .views-row{margin:0 0 25px 0;}@media only screen and (max-width:767px){.cern-view-display-page.view-general-search .view-header{margin-bottom:25px;}.cern-view-display-page.view-general-search .view-content{margin:0;}.cern-view-display-page.view-general-search .view-content .views-row{margin:0 0 16px 0 !important;}.cern-view-display-page.view-general-search .view-content .views-row .views-field .field-content{display:block;}.cern-view-display-page.view-general-search .view-content .views-row .views-field .field-content .box-pattern{float:none !important;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern{background:transparent;padding:30px 30px 30px 30px;border:1px solid #ddd;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before,.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before{content:unset;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper{align-self:flex-start;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-cal-button{border-radius:0;display:none;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn{border-radius:0;padding:2px;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before{left:2px;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper{padding-right:5px;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-week-day,.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-content-type,.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-audience,.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-place{font-family:"sourcesans-regular";font-size:1.5rem;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-week-day *,.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-content-type *,.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-audience *,.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-place *{font-family:"sourcesans-regular";font-size:1.5rem;}.cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button{background:transparent;}.cern-view-display-page.view-general-search .view-content .views-row .preview-list-component{display:none !important;}}@media only screen and (min-width:768px){.cern-view-display-page.view-general-search .view-content .views-row .box-pattern{display:none !important;}.cern-view-display-page.view-general-search .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title{margin-top:-5px;}} -.cern-page-display-page > h2{margin:3rem 0 !important;}.cern-page-display-page .views-exposed-form .form-inline{margin:0 -10px;}.cern-page-display-page .views-exposed-form .form-inline .form-item{vertical-align:top;margin:10px;}.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child{display:block;text-align:center;position:relative;}.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child > input{margin:0 auto 15px auto;height:40px;padding-left:40px;}.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child:before{content:'O';font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;left:0;width:25px;height:25px;top:8px;text-align:center;line-height:21px;font-weight:500;padding-right:2px;font-size:46px;color:#0855a0;}.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child label{display:block;}.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield{width:100%;float:left;padding:0 10px;margin:10px 0;}.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield select,.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield > input{width:100%;}.cern-page-display-page .views-exposed-form .form-inline .form-item > input{display:block;}@media only screen and (max-width:767px){.cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child){width:100%;margin:0;padding:0 10px;}}.cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) input{width:100%;}.cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select{width:100%;}.cern-page-display-page .views-exposed-form .form-inline .form-actions{width:calc((100% / 4) - 40px);margin:10px;vertical-align:bottom;text-align:right;}@media only screen and (max-width:767px){.cern-page-display-page .views-exposed-form .form-inline .form-actions{width:100%;margin:0;padding:0 0 0 10px;}}.cern-page-display-page .views-exposed-form .form-inline .form-actions button{width:100%;}.cern-page-display-page .view-content a{font-size:inherit;} -.resources-mosaic{position:relative;}.resources-mosaic .view-header p{text-align:right;}.resources-mosaic .view-header p a.cbox-element-page{font-weight:bold;}.resources-mosaic .view-header p a.cbox-element-page::before{content:"U";font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:35px;font-weight:bold;line-height:35px;position:relative;left:-10px;top:11px;}@media only screen and (min-width:992px){.resources-mosaic .view-content .owl-stage-outer{max-height:470px;}}@media only screen and (min-width:501px){.resources-mosaic .view-content .owl-stage-outer{max-height:690px;}}@media only screen and (max-width:500px){.resources-mosaic .view-content .owl-stage-outer{max-height:1365px;}}.resources-mosaic .view-content .owl-dots{margin-top:3rem;}.resources-mosaic .view-content .owl-item.active .carousel-cern-item{margin:0 -8px;}.resources-mosaic .view-content .owl-item .views-row{float:left;margin:8px;}.resources-mosaic .view-content .owl-item .views-row .views-field,.resources-mosaic .view-content .owl-item .views-row .box-pattern{height:100% !important;width:100%;margin:0;cursor:pointer;}.resources-mosaic .view-content .owl-item .views-row .views-field .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary),.resources-mosaic .view-content .owl-item .views-row .box-pattern .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary){display:none;}.resources-mosaic .view-content .owl-item .views-row .cbox-element{display:block;width:100%;height:100%;position:relative;z-index:2;}.resources-mosaic .view-content .owl-item .views-row .cbox-element{display:none;}.resources-mosaic .view-content .owl-item .views-row:nth-child(1){height:436px;width:calc(33.33% - 16px);}.resources-mosaic .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary{position:absolute;top:160px;width:99%;}@media only screen and (max-width:991px){.resources-mosaic .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary{top:45px;}}.resources-mosaic .view-content .owl-item .views-row:nth-child(2),.resources-mosaic .view-content .owl-item .views-row:nth-child(3){height:210px;width:calc(33.33% - 16px);}.resources-mosaic .view-content .owl-item .views-row:nth-child(2) .component-preview-cards__category-icon-vocabulary,.resources-mosaic .view-content .owl-item .views-row:nth-child(3) .component-preview-cards__category-icon-vocabulary{position:absolute;top:45px;width:99%;}.resources-mosaic .view-content .owl-item .views-row:nth-child(4),.resources-mosaic .view-content .owl-item .views-row:nth-child(5),.resources-mosaic .view-content .owl-item .views-row:nth-child(6){height:210px;width:calc(22.22% - 16px);}.resources-mosaic .view-content .owl-item .views-row:nth-child(4) .component-preview-cards__category-icon-vocabulary,.resources-mosaic .view-content .owl-item .views-row:nth-child(5) .component-preview-cards__category-icon-vocabulary,.resources-mosaic .view-content .owl-item .views-row:nth-child(6) .component-preview-cards__category-icon-vocabulary{position:absolute;top:45px;width:99%;}@media only screen and (max-width:991px){.resources-mosaic .views-row{width:calc(50% - 16px) !important;height:210px !important;}}@media only screen and (max-width:500px){.resources-mosaic .views-row{width:calc(100% - 16px) !important;height:210px !important;}}@media screen and (min-width:992px){.events-collision{padding:0 100px;}}.events-collision .view-content.owl-carousel:before{content:" ";height:2px;width:4000px;display:block;position:absolute;top:7px;background:transparent;left:-1500px;border-top:2px dotted #e6e6e6;}.events-collision > h2{font-size:30px;text-align:center;margin-bottom:3rem;}.events-collision .more-link{text-align:right;margin-top:0rem;}@media screen and (min-width:992px){.events-collision .more-link{margin-right:-95px;}}.events-collision .more-link a{position:relative;padding-right:15px;font-weight:bold;}.events-collision .more-link a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"j";font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.events-collision .more-link a:hover:after{right:-5px;left:auto;}.events-collision .owl-nav{position:relative;}@media screen and (min-width:992px){.events-collision .owl-nav{margin:0 -100px;}}.events-collision .owl-nav .owl-prev{position:absolute;left:0;top:-200px;background:transparent;}.events-collision .owl-nav .owl-prev:after{content:"d";display:block;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:40px;}.events-collision .owl-nav .owl-prev:hover{background:transparent;}.events-collision .owl-nav .owl-next{position:absolute;right:0;top:-200px;background:transparent;}.events-collision .owl-nav .owl-next:after{content:"c";display:block;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:40px;}.events-collision .owl-nav .owl-next:hover{background:transparent;}.events-collision .view-footer{text-align:right;margin-top:3rem;margin-right:-100px;}.events-collision .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.events-collision .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"j";font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.events-collision .view-footer a:hover:after{right:-5px;left:auto;}@media screen and (max-width:991px){.events-collision .view-footer{margin-right:0;}.events-collision .owl-nav{margin:15px;}.events-collision .owl-nav .owl-prev{position:static;}.events-collision .owl-nav .owl-next{position:static;}}.events-collision .agenda-box-pattern{padding:20px 32px;background:transparent !important;}.events-collision .agenda-box-pattern:before{content:" " close-quote;width:0;height:0;border:4px solid #cacaca;display:block;border-radius:100%;position:absolute;top:0px;}.events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper{align-self:flex-start;}.events-collision .agenda-box-pattern .agenda-box-event-time,.events-collision .agenda-box-pattern .agenda-box-cal-wrapper{display:none;}.events-collision .agenda-box-pattern .agenda-box-date-wrapper .agenda-box-week-day{display:none;}@media screen and (max-width:991px){.events-collision .view-content.owl-carousel:before{content:none;}.events-collision .owl-item:not(.active) *{display:none;}.events-collision .owl-item.active .carousel-cern-item.row .views-row{height:auto !important;}.events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern{min-height:0 !important;}.events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before{content:none;}}@media screen and (max-width:767px){.events-collision .owl-item.active .carousel-cern-item.row:before{left:35px;}}@media screen and (max-width:991px){.bubbly-button{display:none;}}@media screen and (min-width:992px){.bubbly-button{display:inline-block;padding:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;border-radius:100%;border:none;cursor:pointer;position:relative;transition:transform ease-in 0.1s,box-shadow ease-in 0.25s;top:4px;left:0;margin-left:calc(33.333333% + 36px);z-index:1;position:absolute;}.bubbly-button:focus{outline:0;}.bubbly-button:before{position:absolute;content:"";display:block;width:200px;height:100px;left:-95px;z-index:-1000;transition:all ease-in-out 0.5s;background-repeat:no-repeat;}.bubbly-button:after{position:absolute;content:"";display:block;width:140px;height:50px;left:-65px;z-index:-1000;transition:all ease-in-out 0.5s;background-repeat:no-repeat;}.bubbly-button:before{display:none;animation:none;top:-80px;background-size:10% 10%,15% 15%,12% 12%,10% 10%,14% 14%,10% 10%,15% 15%,10% 10%,14% 14%;}.bubbly-button:after{display:none;animation:none;top:0;background-size:22% 22%,28% 28%,28% 28%,25% 25%,20% 20%,28% 28%,20% 20%,30% 30%,30% 30%;}.bubbly-button:active{transform:scale(0.9);}.bubbly-button.animate:before{display:block;animation:topBubbles cubic-bezier(0.19,1,0.22,1) 2s forwards;}.bubbly-button.animate:after{display:block;animation:bottomBubbles cubic-bezier(0.19,1,0.22,1) 2s forwards;}@keyframes topBubbles{0%{background-position:50% 90%,50% 90%,50% 90%,50% 90%,50% 90%,50% 90%,50% 90%,55% 90%,50% 90%;}100%{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%;}}@keyframes bottomBubbles{0%{background-position:50% -10%,50% 10%,50% 10%,55% -10%,50% -10%,50% -10%,50% -10%,50% 0%,50% 0%;}65%{opacity:1;background-size:0% 0%,0% 0%,10% 10%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,10% 10%;}100%{background-position:0% 90%,20% 90%,19% 92%,45% 70%,60% 120%,75% 80%,95% 70%,105% 10%,105% 6%;opacity:0;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%;}}}.featured-banner .view-header h2{text-transform:uppercase;font-size:30px;text-align:center;margin-bottom:3rem;}.featured-banner .view-footer{text-align:right;margin-top:3rem;}.featured-banner .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.featured-banner .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"j";font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.featured-banner .view-footer a:hover:after{right:-5px;left:auto;}.featured-banner .view-content .carousel-cern-item.row .views-row{float:left;}.featured-banner .view-content,.featured-banner .carousel-cern-item.row{margin:0 -8px;}.featured-banner .view-content .views-row,.featured-banner .carousel-cern-item.row .views-row{margin:8px;width:calc(33.333% - 16px);float:left;}.featured-banner .view-content .views-row .component-preview-cards,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards{margin:0;width:100%;background-color:white;margin-top:40px;min-height:0;}.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper{min-height:0;height:auto;}.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3{margin:10px 0;}.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author{color:black;}.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a{color:black;}.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar,.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar{width:65px !important;height:65px !important;min-height:unset;background:#999999;border-radius:100%;padding:0;}@media only screen and (max-width:991px){.featured-banner .view-content .views-row{width:calc(100% - 16px) !important;height:210px !important;}.featured-banner .view-content .views-row .component-preview-cards{margin-top:0;width:40%;}}@media only screen and (max-width:767px){.featured-banner .view-content .views-row .component-preview-cards{width:90%;}}.horizontal-boxes div{word-wrap:break-word;}.horizontal-boxes .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch;}.horizontal-boxes .carousel-cern-item{min-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch;}.horizontal-boxes .carousel-cern-item .views-row{min-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch;}.horizontal-boxes .carousel-cern-item .views-row > div{min-height:100%;height:232px !important;width:100%;}.horizontal-boxes .carousel-cern-item .views-row .box-pattern > div{min-height:100%;height:auto;}.horizontal-boxes .view-footer{text-align:right;margin-top:3rem;}.horizontal-boxes .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.horizontal-boxes .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"j";font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.horizontal-boxes .view-footer a:hover:after{right:-5px;left:auto;}@media only screen and (max-width:991px){.horizontal-boxes .carousel-cern-item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.horizontal-boxes .carousel-cern-item .views-row{margin:0 0 8px;}.horizontal-boxes .carousel-cern-item .views-row > div{height:180px;width:100%;}}.vertical-boxes div{word-wrap:break-word;}.teaser-list div{word-wrap:break-word;}.teaser-list > h1{margin:3rem 0 !important;text-align:center;}.teaser-list .wrapper-center > h1,.teaser-list > h1{margin:3rem 0 !important;text-align:center;}.teaser-list .views-exposed-form .form-inline{margin:0 -10px;}.teaser-list .views-exposed-form .form-inline .form-item{vertical-align:top;}.teaser-list .views-exposed-form .form-inline .form-item:first-child{display:block;text-align:center;position:relative;}.teaser-list .views-exposed-form .form-inline .form-item:first-child > input{width:98%;margin:0 auto 15px auto;height:40px;padding-left:40px;}.teaser-list .views-exposed-form .form-inline .form-item:first-child:before{content:"O";font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;left:8px;width:25px;height:25px;top:8px;text-align:center;line-height:21px;font-weight:500;padding-right:2px;font-size:46px;color:#0855a0;}.teaser-list .views-exposed-form .form-inline .form-item:first-child.form-type-text{width:100%;}.teaser-list .views-exposed-form .form-inline .form-item:not(:first-child){margin:10px !important;}.teaser-list .views-exposed-form .form-inline .form-item:not(:first-child) input{width:100%;}.teaser-list .views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select{width:100%;}.teaser-list .views-exposed-form .form-inline .form-item > input{display:block;}.teaser-list .views-exposed-form .form-inline .form-actions{margin:10px !important;vertical-align:bottom !important;text-align:right !important;}.teaser-list .views-exposed-form .form-inline .form-actions button{width:100%;}.teaser-list .view-header{margin:50px 0;text-transform:uppercase;font-family:"opensans-bold";}.teaser-list .view-header a{position:relative;}.teaser-list .view-header a.active:after{content:" ";position:absolute;width:100%;height:2px;background:#0855a0;bottom:-2px;left:0;}.teaser-list .view-footer{text-align:right;}.teaser-list .view-content{margin:0 -15px;}.teaser-list .view-content .views-row{margin-bottom:15px;float:none;margin:0 15px 30px;}@media only screen and (max-width:991px){.teaser-list .views-exposed-form .form-inline .form-item{display:inline-block;}.teaser-list .views-exposed-form .form-inline .form-item:first-child{margin:10px 5px 10px 5px;}.teaser-list .views-exposed-form .form-inline .form-item:first-child:before{left:0px;}.teaser-list .views-exposed-form .form-inline .form-actions{display:inline-block;text-align:right;width:calc(100% - 20px) !important;}}@media only screen and (max-width:767px){.teaser-list .view-header{margin-bottom:25px;}.teaser-list .view-content{margin:0;}.teaser-list .view-content .views-row{margin:0 0 16px 0 !important;}.teaser-list .view-content .views-row .views-field .field-content{display:block;}.teaser-list .view-content .views-row .views-field .field-content .box-pattern{float:none !important;}}@media only screen and (max-width:500px){.teaser-list .views-exposed-form .form-inline{margin:0;}.teaser-list .views-exposed-form .form-inline .form-item:first-child > input{width:100%;}.teaser-list .views-exposed-form .form-inline .form-item:first-child:before{left:-5px;}.teaser-list .views-exposed-form .form-inline .form-item:not(:first-child),.teaser-list .views-exposed-form .form-inline .form-item:first-child{width:100% !important;margin-left:0 !important;margin-right:0 !important;display:block !important;}.teaser-list .views-exposed-form .form-inline .form-actions{display:block !important;width:100% !important;margin:0px !important;}.teaser-list .views-exposed-form .form-inline .form-actions button{width:auto !important;}.teaser-list .view-content .views-row{margin:0 0 25px 0;}}.vertical-boxes .box-pattern h3,.horizontal-boxes .box-pattern h3,.featured-banner .box-pattern h3,.resources-mosaic .box-pattern h3,.events-collision .box-pattern h3,.events-countdown .box-pattern h3,.teaser-list .box-pattern h3{font-size:20px !important;}.vertical-boxes .box-pattern h3 a,.horizontal-boxes .box-pattern h3 a,.featured-banner .box-pattern h3 a,.resources-mosaic .box-pattern h3 a,.events-collision .box-pattern h3 a,.events-countdown .box-pattern h3 a,.teaser-list .box-pattern h3 a{font-size:20px !important;}.vertical-boxes .box-pattern h3 a *,.horizontal-boxes .box-pattern h3 a *,.featured-banner .box-pattern h3 a *,.resources-mosaic .box-pattern h3 a *,.events-collision .box-pattern h3 a *,.events-countdown .box-pattern h3 a *,.teaser-list .box-pattern h3 a *{font-size:20px !important;line-height:28px !important;}.vertical-boxes .select-wrapper::before,.horizontal-boxes .select-wrapper::before,.featured-banner .select-wrapper::before,.resources-mosaic .select-wrapper::before,.events-collision .select-wrapper::before,.events-countdown .select-wrapper::before,.teaser-list .select-wrapper::before{border-width:0;border-color:transparent;}.vertical-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary,.horizontal-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary,.featured-banner .component-preview-cards .component-preview-cards__category-icon-vocabulary,.resources-mosaic .component-preview-cards .component-preview-cards__category-icon-vocabulary,.events-collision .component-preview-cards .component-preview-cards__category-icon-vocabulary,.events-countdown .component-preview-cards .component-preview-cards__category-icon-vocabulary,.teaser-list .component-preview-cards .component-preview-cards__category-icon-vocabulary{position:absolute;top:calc(50% - 50px);line-height:50px;width:100%;}.vertical-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary::before,.horizontal-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary::before,.featured-banner .component-preview-cards .component-preview-cards__category-icon-vocabulary::before,.resources-mosaic .component-preview-cards .component-preview-cards__category-icon-vocabulary::before,.events-collision .component-preview-cards .component-preview-cards__category-icon-vocabulary::before,.events-countdown .component-preview-cards .component-preview-cards__category-icon-vocabulary::before,.teaser-list .component-preview-cards .component-preview-cards__category-icon-vocabulary::before{top:0;line-height:50px;}.vertical-boxes .preview-list-news-info,.horizontal-boxes .preview-list-news-info,.featured-banner .preview-list-news-info,.resources-mosaic .preview-list-news-info,.events-collision .preview-list-news-info,.events-countdown .preview-list-news-info,.teaser-list .preview-list-news-info{font-size:16px;font-size:1.6rem;}.vertical-boxes .view-footer,.horizontal-boxes .view-footer,.featured-banner .view-footer,.resources-mosaic .view-footer,.events-collision .view-footer,.events-countdown .view-footer,.teaser-list .view-footer{text-align:right;margin-top:3rem;}.vertical-boxes .view-footer a,.horizontal-boxes .view-footer a,.featured-banner .view-footer a,.resources-mosaic .view-footer a,.events-collision .view-footer a,.events-countdown .view-footer a,.teaser-list .view-footer a{position:relative;padding-right:15px;font-weight:bold;}.vertical-boxes .view-footer a:after,.horizontal-boxes .view-footer a:after,.featured-banner .view-footer a:after,.resources-mosaic .view-footer a:after,.events-collision .view-footer a:after,.events-countdown .view-footer a:after,.teaser-list .view-footer a:after{-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"j";font-size:40px;font-size:4rem;font-family:"cern-icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:bottom;position:absolute;top:1px;right:0px;left:auto;line-height:19px;width:9px;text-indent:-16px;}.vertical-boxes .view-footer a:hover:after,.horizontal-boxes .view-footer a:hover:after,.featured-banner .view-footer a:hover:after,.resources-mosaic .view-footer a:hover:after,.events-collision .view-footer a:hover:after,.events-countdown .view-footer a:hover:after,.teaser-list .view-footer a:hover:after{right:-5px;left:auto;} -.region-content > nav.tabs{background:#a84949;}.region-content > nav.tabs a.is-active{color:#a84949;} diff --git a/cara/apps/static/css/cern-theme.css b/cara/apps/static/css/cern-theme.css new file mode 100644 index 00000000..072f4e3e --- /dev/null +++ b/cara/apps/static/css/cern-theme.css @@ -0,0 +1,2979 @@ +.text-align-left { + text-align: left; +} + +.text-align-right { + text-align: right; +} + +.text-align-center { + text-align: center; +} + +.text-align-justify { + text-align: justify; +} + +.align-left { + float: left; +} + +.align-right { + float: right; +} + +.align-center { + display: block; + margin-right: auto; + margin-left: auto; +} + +.fieldgroup { + padding: 0; + border-width: 0; +} + +.container-inline div, +.container-inline label { + display: inline-block; +} + +.container-inline .details-wrapper { + display: block; +} + +.clearfix:after { + display: table; + clear: both; + content: ""; +} + +.js details:not([open]) .details-wrapper { + display: none; +} + +.hidden { + display: none; +} + +.visually-hidden { + position: absolute !important; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + width: 1px; + height: 1px; + word-wrap: normal; +} + +.visually-hidden.focusable:active, +.visually-hidden.focusable:focus { + position: static !important; + overflow: visible; + clip: auto; + width: auto; + height: auto; +} + +.invisible { + visibility: hidden; +} + +.item-list__comma-list, +.item-list__comma-list li { + display: inline; +} + +.item-list__comma-list { + margin: 0; + padding: 0; +} + +.item-list__comma-list li:after { + content: ", "; +} + +.item-list__comma-list li:last-child:after { + content: ""; +} + +.js .js-hide { + display: none; +} + +.js-show { + display: none; +} + +.js .js-show { + display: block; +} + +.nowrap { + white-space: nowrap; +} + +.position-container { + position: relative; +} + +.progress { + position: relative; +} + +.progress__track { + min-width: 100px; + max-width: 100%; + height: 16px; + margin-top: 5px; + border: 1px solid; + background-color: #fff; +} + +.progress__bar { + width: 3%; + min-width: 3%; + max-width: 100%; + height: 16px; + background-color: #000; +} + +.progress__description, +.progress__percentage { + overflow: hidden; + margin-top: 0.2em; + color: #555; + font-size: 0.875em; +} + +.progress__description { + float: left; +} + +[dir="rtl"] .progress__description { + float: right; +} + +.progress__percentage { + float: right; +} + +[dir="rtl"] .progress__percentage { + float: left; +} + +.progress--small .progress__track { + height: 7px; +} + +.progress--small .progress__bar { + height: 7px; + background-size: 20px 20px; +} + +.reset-appearance { + margin: 0; + padding: 0; + border: 0 none; + background: transparent; + line-height: inherit; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.resize-none { + resize: none; +} + +.resize-vertical { + min-height: 2em; + resize: vertical; +} + +.resize-horizontal { + max-width: 100%; + resize: horizontal; +} + +.resize-both { + max-width: 100%; + min-height: 2em; + resize: both; +} + +table.sticky-header { + z-index: 500; + top: 0; + margin-top: 0; + background-color: #fff; +} + +.system-status-counter__status-icon { + display: inline-block; + width: 25px; + height: 25px; + vertical-align: middle; +} + +.system-status-counter__status-icon:before { + display: block; + width: 100%; + height: 100%; + content: ""; + background-repeat: no-repeat; + background-position: center 2px; + background-size: 16px; +} + +.system-status-counter__status-icon--error:before { + background-image: url(/core/misc/icons/e32700/error.svg); +} + +.system-status-counter__status-icon--warning:before { + background-image: url(/core/misc/icons/e29700/warning.svg); +} + +.system-status-counter__status-icon--checked:before { + background-image: url(/core/misc/icons/73b355/check.svg); +} + +.system-status-report-counters__item { + width: 100%; + margin-bottom: 0.5em; + padding: 0.5em 0; + text-align: center; + white-space: nowrap; + background-color: rgba(0, 0, 0, 0.063); +} + +@media screen and (min-width:60em) { + .system-status-report-counters { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + } + + .system-status-report-counters__item--half-width { + width: 49%; + } + + .system-status-report-counters__item--third-width { + width: 33%; + } +} + +.system-status-general-info__item { + margin-top: 1em; + padding: 0 1em 1em; + border: 1px solid #ccc; +} + +.system-status-general-info__item-title { + border-bottom: 1px solid #ccc; +} + +.tablesort { + display: inline-block; + width: 16px; + height: 16px; + background-size: 100%; +} + +.tablesort--asc { + background-image: url(/core/misc/icons/787878/twistie-down.svg); +} + +.tablesort--desc { + background-image: url(/core/misc/icons/787878/twistie-up.svg); +} + +div.tree-child { + background: url(/core/misc/tree.png) no-repeat 11px center; +} + +div.tree-child-last { + background: url(/core/misc/tree-bottom.png) no-repeat 11px center; +} + +[dir="rtl"] div.tree-child, +[dir="rtl"] div.tree-child-last { + background-position: -65px center; +} + +div.tree-child-horizontal { + background: url(/core/misc/tree.png) no-repeat -11px center; +} + +#dev-status-message { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + z-index: 500; +} + +#dev-status-message-content { + background: #fff; + background: rgba(255, 255, 255, 0.9); + text-align: left; + border-top: 2px solid #333; + min-height: 60px; + padding: 20px 20px 20px 60px; + display: none; + position: relative; +} + +#dev-status-message.open #dev-status-message-content, +#dev-status-message.js-disabled #dev-status-message-content { + display: block; +} + +#dev-status-message-content p, +#dev-status-message-content h3 { + margin: 0; + max-width: 800px; +} + +span#dev-status-icon { + display: block; + position: absolute; + top: 20px; + left: 20px; + width: 20px; + height: 20px; + background: #f00; +} + +#dev-status-message.dev-status-preprod span#dev-status-icon { + background-color: #b847ff; +} + +#dev-status-message.dev-status-dev span#dev-status-icon { + background-color: #e80000; +} + +#dev-status-message.dev-status-archive span#dev-status-icon { + background-color: #fff100; +} + +#dev-status-message.dev-status-personal span#dev-status-icon { + background-color: #0063ff; +} + +#dev-status-message.closed .action-close { + display: none; +} + +#dev-status-message.open .action-open { + display: none; +} + +#dev-status-action { + text-align: right; + padding-right: 20px; + margin-bottom: -3px; +} + +#dev-status-action span { + padding: 2px; + background: #fff; + background: rgba(187, 208, 231, 0.8); + border: 2px solid #333; + border-width: 2px 2px 0 2px; +} + +.js-disabled #dev-status-action { + display: none; +} + +#dev-status-action { + font-size: smaller; + text-transform: uppercase; +} + +#dev-status-action:hover { + cursor: pointer; + text-decoration: underline; +} + +@media all and (max-width:480px) { + #dev-status-message { + position: relative; + font-size: smaller; + } + + #dev-status-message-content { + padding: 0 10px 10px 10px; + max-width: 100%; + } + + span#dev-status-icon { + display: none; + } +} + +.component-row__row { + clear: both; +} + +.component-row__row:before, +.component-row__row:after { + content: ""; + display: table; +} + +.component-row__row:after { + clear: both; +} + +@font-face { + font-family: "sourcesans-regular"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.svg#sourcesans-regular") format("svg"); +} + +@font-face { + font-family: "sourcesans-semibold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.svg#sourcesans-semibold") format("svg"); +} + +@font-face { + font-family: "sourcesans-bold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.svg#sourcesans-bold") format("svg"); +} + +@font-face { + font-family: "sourcesans-light"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.svg#sourcesans-light") format("svg"); +} + +@font-face { + font-family: "opensans-regular"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.svg#opensans-regular") format("svg"); +} + +@font-face { + font-family: "opensans-semibold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.svg#opensans-semibold") format("svg"); +} + +@font-face { + font-family: "opensans-bold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.svg#opensans-bold") format("svg"); +} + +@font-face { + font-family: "cern-icons"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.svg#cern-icons") format("svg"); +} + +.component-row { + box-sizing: border-box; + position: relative; +} + +.component-row *, +.component-row *::after, +.component-row *::before { + box-sizing: border-box; +} + +.component-row__display__centered { + margin: auto; + max-width: 1140px; + overflow: hidden; +} + +.component-row__row { + position: relative; + z-index: 3; +} + +.component-row__row .box-effects-wrapper { + height: 100%; +} + +.component-row__column { + vertical-align: top; +} + +.component-row__sidebar-left { + padding-right: 25px !important; +} + +.component-row__sidebar-right { + padding-left: 25px !important; +} + +.component-row.has_title .component-row__row { + padding-top: 9rem; +} + +.component-row__display__fluid .component-row__image { + position: absolute; + height: 100%; +} + +.component-row__display__fluidcenter .component-row__image { + position: absolute; + height: 100%; +} + +.component-row__display__fluidcenter .component-row__row { + margin: auto; + max-width: 1140px; +} + +.component-row .component-row__column, +.component-row .component-row__row { + height: 100%; +} + +.component-row .row-component-title { + position: absolute; + z-index: 4; + width: 100%; + padding: 0 5%; + text-align: center; + text-transform: uppercase; +} + +.component-row .component-row__image { + position: absolute; + height: 100%; +} + +@media only screen and (min-width:992px) { + + .component-row .attach-bg, + .component-row .attach-bg-force { + background-attachment: fixed !important; + } +} + +.component-row.effect_background_rotation .background-component.background__image { + background-size: contain !important; +} + +body:not(.has-header) .component-row.effect_cover_parallax_full { + min-height: calc(100vh - 40px - 111px); +} + +body:not(.has-header).sticky-header .component-row.effect_cover_parallax_full { + min-height: calc(100vh - 76px); +} + +body.has-header .component-row.effect_cover_parallax_full { + min-height: calc(100vh - 40px); +} + +body.has-header.sticky-header .component-row.effect_cover_parallax_full { + min-height: calc(100vh); +} + +body.toolbar-fixed .component-row.is_full_height { + height: calc(100vh - 115px); +} + +body.toolbar-fixed.toolbar-vertical .component-row.is_full_height { + height: calc(100vh - 115px); +} + +body.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .component-row.is_full_height { + height: calc(100vh - 154px); +} + +body.cern-toolbar .component-row.is_full_height { + height: calc(100vh - 116px); +} + +@media only screen and (max-width:767px) { + body.cern-toolbar.toolbar-vertical .component-row.is_full_height .cern-component-header-blocks body.component-header { + height: calc(100vh - 155px); + } +} + +body.cern-toolbar.toolbar-fixed .component-row.is_full_height { + height: calc(100vh - 155px); +} + +body.cern-toolbar.toolbar-fixed.toolbar-vertical .component-row.is_full_height { + height: calc(100vh - 155px); +} + +body.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .component-row.is_full_height { + height: calc(100vh - 194px); +} + +body.has-header.toolbar-fixed .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 39px); +} + +body.has-header.toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 39px); +} + +body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 78px); +} + +body.has-header.cern-toolbar .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 40px); +} + +@media only screen and (max-width:767px) { + body.has-header.cern-toolbar.toolbar-vertical .field--items>.field--item:first-child .component-row.is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 79px); + } +} + +body.has-header.cern-toolbar.toolbar-fixed .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 79px); +} + +body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 79px); +} + +body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 118px); +} + +body.has-header.no-admin-toolbar .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 39px) !important; +} + +body:not(.has-header).toolbar-fixed .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 150px); +} + +body:not(.has-header).toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 150px); +} + +body:not(.has-header).toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 189px); +} + +body:not(.has-header).cern-toolbar .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 135px); +} + +@media only screen and (max-width:767px) { + body:not(.has-header).cern-toolbar.toolbar-vertical .field--items>.field--item:first-child .component-row.is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 190px); + } +} + +body:not(.has-header).cern-toolbar.toolbar-fixed .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 190px); +} + +body:not(.has-header).no-admin-toolbar.cern-toolbar.toolbar-fixed .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 150px); +} + +body:not(.has-header).cern-toolbar.toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 190px); +} + +body:not(.has-header).cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_full_height { + height: calc(100vh - 229px); +} + +@media only screen and (min-width:992px) { + body.toolbar-fixed .component-row.is_half_height { + min-height: calc((100vh - 115px) / 2); + height: calc((100vh - 115px) / 2); + } + + body.toolbar-fixed.toolbar-vertical .component-row.is_half_height { + min-height: calc((100vh - 115px) / 2); + height: calc((100vh - 115px) / 2); + } + + body.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .component-row.is_half_height { + min-height: calc((100vh - 154px) / 2); + height: calc((100vh - 154px) / 2); + } + + body.cern-toolbar .component-row.is_half_height { + min-height: calc((100vh - 116px) / 2); + height: calc((100vh - 116px) / 2); + } + + body.cern-toolbar.toolbar-fixed .component-row.is_half_height { + min-height: calc((100vh + 80px) / 2); + height: calc((100vh + 80px) / 2); + } + + body.cern-toolbar.toolbar-fixed.toolbar-vertical .component-row.is_half_height { + min-height: calc((100vh - 155px) / 2); + height: calc((100vh - 155px) / 2); + } + + body.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .component-row.is_half_height { + min-height: calc((100vh - 194px) / 2); + height: calc((100vh - 194px) / 2); + } + + body.has-header {} + + body.has-header.toolbar-fixed .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 39px) / 2); + height: calc((100vh - 39px) / 2); + } + + body.has-header.toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 39px) / 2); + height: calc((100vh - 39px) / 2); + } + + body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 78px) / 2); + height: calc((100vh - 78px) / 2); + } + + body.has-header.cern-toolbar .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh + 130px) / 2); + height: calc((100vh + 130px) / 2); + } + + body.has-header.cern-toolbar.toolbar-fixed .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh + 80px) / 2); + height: calc((100vh + 80px) / 2); + } + + body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh + 80px) / 2); + height: calc((100vh + 80px) / 2); + } + + body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh + 80px) / 2); + height: calc((100vh + 80px) / 2); + } + + body:not(.has-header) {} + + body:not(.has-header).toolbar-fixed .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 150px) / 2); + height: calc((100vh - 150px) / 2); + } + + body:not(.has-header).toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 150px) / 2); + height: calc((100vh - 150px) / 2); + } + + body:not(.has-header).toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 189px) / 2); + height: calc((100vh - 189px) / 2); + } + + body:not(.has-header).cern-toolbar .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 151px) / 2); + height: calc((100vh - 151px) / 2); + } + + body:not(.has-header).cern-toolbar.toolbar-fixed .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 190px) / 2); + height: calc((100vh - 190px) / 2); + } + + body:not(.has-header).cern-toolbar.toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 190px) / 2); + height: calc((100vh - 190px) / 2); + } + + body:not(.has-header).cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh - 229px) / 2); + height: calc((100vh - 229px) / 2); + } +} + +@media only screen and (max-width:1245px) { + .component-row__display__centered { + margin: 0 3%; + } + + .component-row__display__centered .component-row__column { + margin: 0 !important; + } + + .component-row__display__fluidcenter .component-row__column { + padding: 0 3% !important; + } + + .has-header .layout__region--content .field--items .field--item:first-child .component-row__display__centered { + margin: 0 !important; + } + + .has-header .layout__region--content .field--items .field--item:first-child .component-row__display__fluidcenter .component-row__column { + width: 100%; + float: none; + margin: auto; + } +} + +@media only screen and (min-width:992px) { + .box-effects-wrapper.enable-effects { + margin-right: -90px; + } +} + +@media only screen and (max-width:991px) { + .component-row__sidebar-left { + padding: 0 0 10px !important; + } + + .component-row__sidebar-right { + padding: 0 0 10px !important; + } + + body.cern-toolbar.toolbar-fixed .component-row.is_half_height { + min-height: calc((100vh + 80px) / 2); + height: calc((100vh + 80px) / 2); + } +} + +@media only screen and (max-width:767px) { + .component-row .row-component-title { + font-size: calc(100vh / 20); + } + + body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .field--items>.field--item:first-child .component-row.is_half_height { + min-height: calc((100vh + 80px) / 2); + height: calc((100vh + 80px) / 2); + } + + .component-row.effect_background_rotation .background__image { + right: -50% !important; + opacity: 0.4 !important; + } +} + +@media only screen and (min-width:992px) { + .component-row.effect_cover_parallax .background-component { + background-attachment: fixed !important; + } +} + +.cern-component-header-blocks span.component-header__scroll { + z-index: 10; + text-align: center; + background: url(/modules/cern_components/patterns/molecules/header-blocks/images/arrow-blue.png) no-repeat 50% 50% white; + width: 46px; + height: 46px; + border-radius: 100%; + box-shadow: 0px 0px 1px 7px rgba(255, 255, 255, 0.5); + text-indent: -5000px; + cursor: pointer; +} + +a.endof-cern-header-blocks { + display: block; +} + +.cern-component-header-blocks .component-header__carousel { + clear: both; +} + +.cern-component-header-blocks .component-header__carousel:before, +.cern-component-header-blocks .component-header__carousel:after { + content: ""; + display: table; +} + +.cern-component-header-blocks .component-header__carousel:after { + clear: both; +} + +@font-face { + font-family: "sourcesans-regular"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.svg#sourcesans-regular") format("svg"); +} + +@font-face { + font-family: "sourcesans-semibold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.svg#sourcesans-semibold") format("svg"); +} + +@font-face { + font-family: "sourcesans-bold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.svg#sourcesans-bold") format("svg"); +} + +@font-face { + font-family: "sourcesans-light"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.svg#sourcesans-light") format("svg"); +} + +@font-face { + font-family: "opensans-regular"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.svg#opensans-regular") format("svg"); +} + +@font-face { + font-family: "opensans-semibold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.svg#opensans-semibold") format("svg"); +} + +@font-face { + font-family: "opensans-bold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.svg#opensans-bold") format("svg"); +} + +@font-face { + font-family: "cern-icons"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.svg#cern-icons") format("svg"); +} + +.component-row__display__fluid .cern-component-header-blocks .component-header__carousel .owl-item { + margin: 0; +} + +.component-row__display__fluid .cern-component-header-blocks .component-header__carousel .owl-item.active { + margin: 0px -2px -2px -2px; + width: calc(100vw + 4px) !important; +} + +.cern-component-header-blocks *, +.cern-component-header-blocks *::after, +.cern-component-header-blocks *::before { + box-sizing: border-box; +} + +.cern-component-header-blocks.component-header { + height: 100%; + width: 100%; + position: relative; +} + +.cern-component-header-blocks .component-header__carousel { + height: 100%; + width: 100%; + font-family: 'sourcesans-regular'; + position: relative; +} + +.cern-component-header-blocks .component-header__carousel .owl-stage-outer { + height: 100%; + width: 100%; +} + +.cern-component-header-blocks .component-header__carousel .owl-stage { + height: 100%; + width: 100%; +} + +.cern-component-header-blocks .component-header__carousel .owl-item { + position: relative; + height: 100%; + width: 100%; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-opacity: 0; + -khtml-opacity: 0; + -moz-opacity: 0; + -ms-opacity: 0; + -o-opacity: 0; + opacity: 0; +} + +.cern-component-header-blocks .component-header__carousel .owl-item.active { + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; +} + +.cern-component-header-blocks .component-header__carousel .header-block { + position: absolute; + min-height: 100%; + min-width: 100%; +} + +.cern-component-header-blocks .component-header__carousel .header-block__veil { + min-height: 100%; + position: absolute; + z-index: 0; + min-width: 100%; + background-color: rgba(13, 13, 13, 0.5); + z-index: 0; +} + +.cern-component-header-blocks .component-header__carousel .header-block .background__image, +.cern-component-header-blocks .component-header__carousel .header-block .background__cds_media { + position: absolute; + min-height: 100%; + min-width: 100%; +} + +.cern-component-header-blocks .component-header__carousel .header-block .background__image figure.cds-image img, +.cern-component-header-blocks .component-header__carousel .header-block .background__cds_media figure.cds-image img { + position: absolute !important; +} + +.cern-component-header-blocks .component-header__carousel .header-block__video { + min-height: 100%; +} + +.cern-component-header-blocks .component-header__carousel .header-block__title { + position: relative; + z-index: 10; + padding: 0 10%; + right: 0; + left: 0; + margin: 120px auto 0; + color: white; + text-shadow: 1px 0px 1px black, 0px 1px 1px black, -1px 0px 1px black, 0px -1px 1px black, 0 0 1px black; +} + +@media only screen and (max-width:991px) and (min-width:768px) { + .cern-component-header-blocks .component-header__carousel .header-block__title { + margin: 8rem auto 0; + } +} + +.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name { + font-family: opensans-bold; + font-weight: 500; + font-size: 39px; + line-height: 1; + margin: 0 0 50px; + position: relative; + text-align: center; +} + +.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name a { + position: relative; +} + +.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + position: absolute; + width: 0px; + left: 0; + margin: auto; + bottom: -10px; +} + +.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name a:hover:after { + width: 100%; +} + +.cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name__underline { + content: ""; + display: block; + height: 2px; + position: absolute; + width: 135px; + right: 0; + left: 0; + margin: auto; + bottom: -23px; +} + +@media only screen and (max-width:991px) { + .cern-component-header-blocks .component-header__carousel .header-block__title h3.header-block__name { + font-size: calc(100vh / 20); + margin-bottom: calc(100vh / 20); + } +} + +.cern-component-header-blocks .component-header__carousel .header-block__subhead { + color: white; +} + +.cern-component-header-blocks .component-header__carousel .header-block__subhead hr { + width: 135px; + border-top-width: 2px; +} + +@media only screen and (max-width:991px) { + .cern-component-header-blocks .component-header__carousel .header-block__subhead p { + margin: 0 0 5px; + } + + .cern-component-header-blocks .component-header__carousel .header-block__subhead h1, + .cern-component-header-blocks .component-header__carousel .header-block__subhead h2, + .cern-component-header-blocks .component-header__carousel .header-block__subhead h3 { + font-size: calc(100vh / 20) !important; + } +} + +.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb { + text-align: center; + background: transparent; +} + +.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb li:not(:first-child):before { + content: '\6a'; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + position: relative; + top: 5px; + font-size: 1.3em; + padding: 0; +} + +.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb li a:hover { + text-decoration: none; +} + +.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb * { + color: inherit; +} + +.cern-component-header-blocks .component-header__carousel .header-block ol.breadcrumb *:before { + color: inherit; +} + +.cern-component-header-blocks .component-header__carousel .header-block b.highlight { + background: #0855a0; +} + +.cern-component-header-blocks .component-header__carousel .owl-dots { + position: absolute; + left: 10%; + bottom: 25px; +} + +.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot { + -webkit-border-radius: 50%; + -khtml-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + height: 18px; + margin: 0 10px; + width: 18px; + position: relative; + top: 2px; +} + +.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot span { + -webkit-border-radius: 50%; + -khtml-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + -o-border-radius: 50%; + border-radius: 50%; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; + height: 8px; + margin: 3px auto 0; + padding: 0; + width: 8px; +} + +.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot.active, +.cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot:hover { + border: 2px solid; + top: 0; +} + +.cern-component-header-blocks .component-header__scroll { + display: block; + position: absolute; + right: 0; + left: 0; + margin: auto; + bottom: 15px; +} + +body.has-header.toolbar-fixed .cern-component-header-blocks.component-header { + height: calc(100vh - 39px); +} + +body.has-header.toolbar-fixed.toolbar-vertical .cern-component-header-blocks.component-header { + height: calc(100vh - 39px); +} + +body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .cern-component-header-blocks.component-header { + height: calc(100vh - 78px); +} + +body.has-header.cern-toolbar .cern-component-header-blocks.component-header { + height: calc(100vh - 40px); +} + +@media only screen and (max-width:767px) { + body.has-header.cern-toolbar.toolbar-vertical .cern-component-header-blocks.component-header { + height: calc(100vh - 79px); + } +} + +body.has-header.cern-toolbar.toolbar-fixed .cern-component-header-blocks.component-header { + height: calc(100vh - 79px); +} + +body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .cern-component-header-blocks.component-header { + height: calc(100vh - 79px); +} + +body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .cern-component-header-blocks.component-header { + height: calc(100vh - 118px); +} + +body.has-header.toolbar-fixed .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 39px); +} + +body.has-header.toolbar-fixed .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh - 39px) / 2); + min-height: calc((100vh - 39px) / 2); +} + +body.has-header.toolbar-fixed.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 39px); +} + +body.has-header.toolbar-fixed.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh - 39px) / 2); + min-height: calc((100vh - 39px) / 2); +} + +body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 78px); +} + +body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh - 78px) / 2); + min-height: calc((100vh - 78px) / 2); +} + +body.has-header.cern-toolbar .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 40px); +} + +body.has-header.cern-toolbar .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh + 130px) / 2); + min-height: calc((100vh + 130px) / 2); +} + +body.has-header.cern-toolbar .is_half_height .cern-component-header-blocks.component-header .header-block__title { + height: 30vh; +} + +@media only screen and (max-width:767px) { + body.has-header.cern-toolbar.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 79px); + } + + body.has-header.cern-toolbar.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header .header-block__title { + height: 60vh; + } + + body.has-header.cern-toolbar.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh - 79px)/ 2); + } + + body.has-header.cern-toolbar.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header .header-block__title { + height: 25vh; + } +} + +body.has-header.cern-toolbar.toolbar-fixed .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 79px); +} + +body.has-header.cern-toolbar.toolbar-fixed .is_full_height .cern-component-header-blocks.component-header .header-block__title { + height: 60vh; +} + +body.has-header.cern-toolbar.toolbar-fixed .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh + 80px) / 2); + min-height: calc((100vh + 80px) / 2); +} + +body.has-header.cern-toolbar.toolbar-fixed .is_half_height .cern-component-header-blocks.component-header .header-block__title { + height: 25vh; +} + +body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 79px); +} + +body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_full_height .cern-component-header-blocks.component-header .header-block__title { + height: 60vh; +} + +body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh + 80px) / 2); + min-height: calc((100vh + 80px) / 2); +} + +body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical .is_half_height .cern-component-header-blocks.component-header .header-block__title { + height: 25vh; +} + +body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 118px); +} + +body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_full_height .cern-component-header-blocks.component-header .header-block__title { + height: 60vh; +} + +body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_half_height .cern-component-header-blocks.component-header { + height: calc((100vh + 80px) / 2); + min-height: calc((100vh + 80px) / 2); +} + +body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open .is_half_height .cern-component-header-blocks.component-header .header-block__title { + height: 30vh; +} + +body.has-header.no-admin-toolbar .is_full_height .cern-component-header-blocks.component-header { + height: calc(100vh - 39px) !important; +} + +body.has-header.no-admin-toolbar .is_full_height .cern-component-header-blocks.component-header .header-block__title { + height: 60vh; +} + +body.has-header.no-admin-toolbar .is_half_height .cern-component-header-blocks.component-header .header-block__title { + height: 25vh; +} + +body:not(.has-header) .is_full_height .cern-component-header-blocks.component-header .header-block__title { + padding: 5% 0 0 0; + margin: 60px auto 0; +} + +@media only screen and (max-width:1071px) { + body:not(.has-header) .is_half_height .cern-component-header-blocks { + height: 45vh; + } +} + +body:not(.has-header) .is_half_height .cern-component-header-blocks.component-header .header-block__title { + margin: 60px auto 0; +} + +@media only screen and (max-width:991px) and (min-width:767px) { + .cern-component-header-blocks { + position: relative; + } +} + +@media only screen and (max-width:767px) { + .cern-component-header-blocks { + position: relative; + } + + .cern-component-header-blocks .component-header__carousel .header-block__title { + margin: 100px auto 0; + padding: 0 5%; + } + + .cern-component-header-blocks .component-header__carousel .header-block__name { + font-size: 40px; + font-size: 4rem; + } + + .cern-component-header-blocks .component-header__carousel .header-block__subhead { + line-height: 1.2; + font-size: 14px; + } + + .cern-component-header-blocks .component-header__carousel .owl-controls, + .cern-component-header-blocks .component-header__carousel .owl-dots { + position: absolute; + left: 5px; + bottom: 25px; + right: 0; + margin: auto; + text-align: left; + } + + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-page, + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-page, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot { + height: 25px; + margin: 0 2px; + width: 25px; + top: 0; + } + + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-page span, + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot span, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-page span, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot span { + height: 17px; + width: 17px; + } + + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-page.active, + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-page:hover, + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot.active, + .cern-component-header-blocks .component-header__carousel .owl-controls .owl-dot:hover, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-page.active, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-page:hover, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot.active, + .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot:hover { + top: -1px; + border: 1px solid; + } + + .cern-component-header-blocks .component-header__scroll { + transform: scale(0.7, 0.7); + bottom: 5%; + } + + body:not(.has-header) .cern-component-header-blocks .component-header__carousel .header-block__title { + margin: 35px auto 0; + } +} + +@media screen and (max-width:479px) { + .cern-component-header-blocks .component-header__carousel .owl-dots { + bottom: 45px; + } + + .component-header__scroll { + display: none; + } + + .is_half_height .cern-component-header-blocks .component-header__carousel .owl-dots { + bottom: 25px !important; + } +} + +@media screen and (max-height:360px) { + .cern-component-header-blocks .component-header__scroll { + display: none; + } +} + +.header-block { + color: transparent; +} + +.header-block .header-block__title { + color: white; +} + +.background__veil { + height: 100%; + position: absolute; + min-width: 100%; + top: 0; + left: 0; + z-index: 1; + background: radial-gradient(at center center, rgba(0, 0, 0, 0.2) 0px, rgba(0, 0, 0, 0.5) 100%); +} + +.background-component { + min-height: 100%; + position: absolute; + min-width: 101%; + top: 0; + left: -1px; + overflow: hidden; + z-index: 0; +} + +.background-component.background__video { + background: black; +} + +.background-component.background__video video { + position: absolute; + min-width: 100%; + min-height: 100%; + margin: auto; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -khtml-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.background-component.background__cds_media a { + cursor: pointer; + display: block; +} + +.background-component.background__cds_media video, +.background-component.background__cds_media img { + min-width: 100%; + min-height: 100%; +} + +.background-component.background__cds_media figcaption { + display: none; +} + +.background-component.background__cds_media figure.cds-image img { + position: absolute !important; + min-width: 100%; + min-height: 100%; + margin: auto; + top: 50% !important; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -khtml-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.background-component.background__cds_media figure.cds-video iframe { + position: absolute; + min-width: 100%; + min-height: 100%; + margin: auto; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -khtml-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.background-component.background__video_url iframe { + height: 100%; + position: absolute; +} + +@media screen and (max-width:991px) { + + .background-component.background__cds_media video, + .background-component.background__cds_media img { + width: auto !important; + left: 0; + right: 0; + margin: auto; + } +} + +@font-face { + font-family: "sourcesans-regular"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/regular.svg#sourcesans-regular") format("svg"); +} + +@font-face { + font-family: "sourcesans-semibold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/semibold.svg#sourcesans-semibold") format("svg"); +} + +@font-face { + font-family: "sourcesans-bold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/bold.svg#sourcesans-bold") format("svg"); +} + +@font-face { + font-family: "sourcesans-light"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/sourcesanspro/light.svg#sourcesans-light") format("svg"); +} + +@font-face { + font-family: "opensans-regular"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/regular.svg#opensans-regular") format("svg"); +} + +@font-face { + font-family: "opensans-semibold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/semibold.svg#opensans-semibold") format("svg"); +} + +@font-face { + font-family: "opensans-bold"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/open-sans/bold.svg#opensans-bold") format("svg"); +} + +@font-face { + font-family: "cern-icons"; + src: url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.eot?") format("eot"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff2") format("woff2"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.woff") format("woff"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.ttf") format("truetype"), url("//framework.web.cern.ch/framework/3.0/fonts/cern/cern.svg#cern-icons") format("svg"); +} + +.component-preview-cards .preview-card__author a:not(:last-child):not(:nth-last-child(2)):after { + content: ', '; +} + +.component-preview-cards .preview-card__author a:nth-last-child(2):after { + content: ' & '; +} + +.component-preview-cards { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + font-size: 14px; + font-size: 1.4rem; + font-family: 'sourcesans-regular'; + position: relative; + min-height: 210px; + float: left; + vertical-align: top; + max-width: 100%; + padding: 30px 40px; +} + +.component-preview-cards .box-link { + z-index: 1000; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.component-preview-cards__box_wrapper { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -ms-flex-pack: flex-end; + -webkit-flex-flow: column; + -moz-flex-flow: column; + -ms-flex-flow: column; + flex-flow: column; + position: relative; + z-index: 10; + height: 150px; + width: 100%; +} + +.component-preview-cards__box_wrapper .preview-card__avatar { + width: 65px !important; + height: 65px !important; + min-height: 0; + background: #999999; + border-radius: 100%; + padding: 0; + margin-bottom: 10px; +} + +.component-preview-cards__box { + -webkit-align-self: flex-end; + -moz-align-self: flex-end; + -ms-align-self: flex-end; + align-self: flex-end; + width: 100%; +} + +.component-preview-cards .component-preview-cards__category-icon-vocabulary { + margin: 0 auto; + text-align: center; +} + +.component-preview-cards .component-preview-cards__category-icon-vocabulary~.preview-card__title h3 a span { + display: inline-block; + white-space: normal; + overflow: hidden; + text-overflow: ellipsis; +} + +.component-preview-cards .component-preview-cards__category-icon-vocabulary:before { + content: attr(data-icon); + text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; + color: white; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + font-size: 60px; + position: relative; + top: -10px; +} + +.component-preview-cards .preview-card { + width: 100%; +} + +.component-preview-cards .preview-card__title { + margin: 0; +} + +.component-preview-cards .preview-card__title h3 { + font-size: 20px; + font-size: 2rem; + font-family: 'sourcesans-semibold'; + line-height: 26px !important; + padding: 0; + margin: 0; + display: block; + width: 100%; +} + +.component-preview-cards .preview-card__title h3 a { + display: block !important; + position: relative; + line-height: 26px !important; + text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; +} + +.component-preview-cards .preview-card__title h3 a span { + width: 100%; +} + +.component-preview-cards .preview-card__title h3 a:hover { + text-decoration: none; +} + +.component-preview-cards .preview-card__title h3 a:before { + content: '\j'; + font-size: 40px; + font-size: 4rem; + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: -2px; + left: -10px; + line-height: 25px; + width: 12px; + text-indent: -25px; +} + +.component-preview-cards .preview-card__title h3 a.hovered:before { + left: 0; +} + +.component-preview-cards .preview-card__subtext { + font-family: 'sourcesans-light'; + min-height: 18px; + height: 18px; +} + +.component-preview-cards .preview-card__author, +.component-preview-cards .preview-card__category, +.component-preview-cards .preview-card__date { + text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; + font-family: 'sourcesans-light'; + font-size: 14px; + font-size: 1.4rem; + display: inline-block; +} + +.component-preview-cards .preview-card__author:not(:last-child), +.component-preview-cards .preview-card__category:not(:last-child), +.component-preview-cards .preview-card__date:not(:last-child) { + margin-right: 10px; +} + +.component-preview-cards .preview-card__author:not(:last-child):after, +.component-preview-cards .preview-card__category:not(:last-child):after, +.component-preview-cards .preview-card__date:not(:last-child):after { + content: '|'; + display: inline-block; + position: relative; + right: -6px; + top: -1px; +} + +.component-preview-cards .preview-card__author a, +.component-preview-cards .preview-card__category a, +.component-preview-cards .preview-card__date a { + color: white; + text-decoration: none; +} + +.component-preview-cards .preview-card__author a:hover, +.component-preview-cards .preview-card__category a:hover, +.component-preview-cards .preview-card__date a:hover { + color: white; + text-decoration: none; +} + +.component-preview-cards.portrait { + width: calc(33.3% - 8px); + min-height: 428px; + margin: 4px; +} + +.component-preview-cards.portrait .component-preview-cards__box_wrapper { + height: 368px; +} + +@media screen and (max-width:991px) { + .component-preview-cards.portrait { + width: calc(50% - 8px); + } +} + +@media screen and (max-width:767px) { + .component-preview-cards.portrait { + margin: 4px 0; + min-height: 210px; + width: 100%; + } + + .component-preview-cards.portrait .component-preview-cards__box_wrapper { + height: 150px; + } +} + +.component-preview-cards.portrait:hover .component-preview-cards__veil { + opacity: 0; +} + +.component-preview-cards.simple-display { + width: calc(33.3% - 8px); + min-height: 210px; + margin: 4px; +} + +@media screen and (max-width:991px) { + .component-preview-cards.simple-display { + width: calc(50% - 8px); + } +} + +@media screen and (max-width:767px) { + .component-preview-cards.simple-display { + margin: 4px 0; + width: 100%; + } +} + +.component-preview-cards.simple-display:hover .component-preview-cards__veil { + opacity: 0; +} + +.component-preview-cards.portrait.box-force-full-width { + width: calc(100% - 8px); + min-height: 428px; + margin: 4px; +} + +@media screen and (max-width:991px) { + .component-preview-cards.portrait.box-force-full-width { + width: calc(100% - 8px); + } +} + +@media screen and (max-width:767px) { + .component-preview-cards.portrait.box-force-full-width { + margin: 4px 0; + width: 100%; + } +} + +.component-preview-cards.portrait.box-force-full-width:hover .component-preview-cards__veil { + opacity: 0; +} + +.component-preview-cards.simple-display.box-force-full-width, +.component-preview-cards:not(.portrait):not(.simple-display) { + width: calc(100% - 8px); + min-height: 210px; + margin: 4px; +} + +@media screen and (max-width:991px) { + + .component-preview-cards.simple-display.box-force-full-width, + .component-preview-cards:not(.portrait):not(.simple-display) { + width: calc(100% - 8px); + } +} + +@media screen and (max-width:767px) { + + .component-preview-cards.simple-display.box-force-full-width, + .component-preview-cards:not(.portrait):not(.simple-display) { + margin: 4px 0; + width: 100%; + } +} + +.component-preview-cards.simple-display.box-force-full-width:hover .component-preview-cards__veil, +.component-preview-cards:not(.portrait):not(.simple-display):hover .component-preview-cards__veil { + opacity: 0; +} + +.component-preview-cards .material-icons { + display: none; +} + +.component-preview-cards__icon.video { + font-family: 'Material Icons'; + width: 30px; + height: 30px; + margin: auto; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; +} + +.component-preview-cards__icon.video .type_video { + font-size: 50px; + font-size: 5rem; + display: block; +} + +.component-preview-cards__icon.image { + font-family: 'Material Icons'; + width: 30px; + height: 30px; + margin: auto; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; +} + +.component-preview-cards__icon.image .type_image { + font-size: 50px; + font-size: 5rem; + display: block; +} + +.component-preview-cards__veil { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + background-color: rgba(0, 0, 0, 0); + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='rgba(0, 0, 0, 0.9)'); + position: absolute; + height: 101%; + width: 101%; + top: 0; + left: 0; + z-index: 0; +} + +.component-preview-cards *, +.component-preview-cards *::after, +.component-preview-cards *::before { + box-sizing: border-box; +} + +.component-row__sidebar-left .component-preview-cards.portrait, +.component-row__sidebar-right .component-preview-cards.portrait { + margin: 4px 4px 4px 0; + width: 100%; + min-height: 210px; +} + +.component-row__sidebar-left .component-preview-cards.portrait .component-preview-cards__box_wrapper, +.component-row__sidebar-right .component-preview-cards.portrait .component-preview-cards__box_wrapper { + height: 150px; +} + +@media screen and (max-width:991px) { + + .component-row__sidebar-left .component-preview-cards.portrait, + .component-row__sidebar-right .component-preview-cards.portrait { + margin: 4px; + width: calc(100% - 8px); + } +} + +@media screen and (max-width:767px) { + + .component-row__sidebar-left .component-preview-cards.portrait, + .component-row__sidebar-right .component-preview-cards.portrait { + margin: 4px 0; + width: 100%; + } +} + +.component-row__sidebar-left .component-preview-cards.simple-display, +.component-row__sidebar-right .component-preview-cards.simple-display { + margin: 4px 4px 4px 0; + width: 100%; + min-height: 210px; +} + +.component-row__sidebar-left .component-preview-cards.simple-display .component-preview-cards__box_wrapper, +.component-row__sidebar-right .component-preview-cards.simple-display .component-preview-cards__box_wrapper { + height: 150px; +} + +@media screen and (max-width:991px) { + + .component-row__sidebar-left .component-preview-cards.simple-display, + .component-row__sidebar-right .component-preview-cards.simple-display { + margin: 4px; + width: calc(100% - 8px); + } +} + +@media screen and (max-width:767px) { + + .component-row__sidebar-left .component-preview-cards.simple-display, + .component-row__sidebar-right .component-preview-cards.simple-display { + margin: 4px 0; + width: 100%; + } +} + +.component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display), +.component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display) { + margin: 4px 4px 4px 0; + width: 100%; + min-height: 210px; +} + +.component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display) .component-preview-cards__box_wrapper, +.component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display) .component-preview-cards__box_wrapper { + height: 150px; +} + +@media screen and (max-width:991px) { + + .component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display), + .component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display) { + margin: 4px; + width: calc(100% - 8px); + } +} + +@media screen and (max-width:767px) { + + .component-row__sidebar-left .component-preview-cards:not(.portrait):not(.simple-display), + .component-row__sidebar-right .component-preview-cards:not(.portrait):not(.simple-display) { + margin: 4px 0; + width: 100%; + } +} + +@media screen and (min-width:992px) { + .component-row.box-effects .component-row__center .component-preview-cards { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + } + + .component-row.box-effects .component-row__center .component-preview-cards.portrait { + width: calc(33.3% - 38px); + } +} + +@media screen and (min-width:992px) and (max-width:991px) { + .component-row.box-effects .component-row__center .component-preview-cards.portrait { + width: calc(50% - 38px); + } +} + +@media screen and (min-width:992px) and (max-width:767px) { + .component-row.box-effects .component-row__center .component-preview-cards.portrait { + width: 100% !important; + } +} + +@media screen and (min-width:992px) { + .component-row.box-effects .component-row__center .component-preview-cards.portrait.from-smaller { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + } + + .component-row.box-effects .component-row__center .component-preview-cards.portrait.from-bigger, + .component-row.box-effects .component-row__center .component-preview-cards.portrait.from-bigger.from-smaller { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + } + + .component-row.box-effects .component-row__center .component-preview-cards.portrait.make-bigger { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + width: calc(43.3% - 38px) !important; + } + + .component-row.box-effects .component-row__center .component-preview-cards.portrait.make-smaller { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + width: calc(23.3% - 38px) !important; + } + + .component-row.box-effects .component-row__center .component-preview-cards.portrait:hover .component-preview-cards__veil { + opacity: 0; + } + + .component-row.box-effects .component-row__center .component-preview-cards.simple-display { + width: calc(33.3% - 38px); + } +} + +@media screen and (min-width:992px) and (max-width:991px) { + .component-row.box-effects .component-row__center .component-preview-cards.simple-display { + width: calc(50% - 38px); + } +} + +@media screen and (min-width:992px) and (max-width:767px) { + .component-row.box-effects .component-row__center .component-preview-cards.simple-display { + width: 100% !important; + } +} + +@media screen and (min-width:992px) { + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.from-smaller { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + } + + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.from-bigger, + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.from-bigger.from-smaller { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + } + + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.make-bigger { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + width: calc(43.3% - 38px) !important; + } + + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.make-smaller { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + width: calc(23.3% - 38px) !important; + } + + .component-row.box-effects .component-row__center .component-preview-cards.simple-display:hover .component-preview-cards__veil { + opacity: 0; + } + + .component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width, + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width, + .component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display) { + width: calc(100% - 98px); + } +} + +@media screen and (min-width:992px) and (max-width:991px) { + + .component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width, + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width, + .component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display) { + width: calc(100% - 98px); + } +} + +@media screen and (min-width:992px) and (max-width:767px) { + + .component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width, + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width, + .component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display) { + width: 100% !important; + } +} + +@media screen and (min-width:992px) { + + .component-row.box-effects .component-row__center .component-preview-cards.portrait.box-force-full-width:hover .component-preview-cards__veil, + .component-row.box-effects .component-row__center .component-preview-cards.simple-display.box-force-full-width:hover .component-preview-cards__veil, + .component-row.box-effects .component-row__center .component-preview-cards:not(.portrait):not(.simple-display):hover .component-preview-cards__veil { + opacity: 0; + } +} + +@media only screen and (max-width:991px) { + .text-component-page { + padding: 0 3%; + } +} + +.text-component-title { + font-weight: bold; + margin: 4rem 0; +} + +.text-component-page figure { + overflow: hidden; +} + +.text-component-page figure img { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-color: #111 !important; + width: 100%; +} + +.text-component-page figcaption { + margin-top: 0; + padding: 0.5em 0em; + margin-bottom: 2em; + font-size: 12px; +} + +.text-component-page .align-right, +.text-component-page .breakout-right { + float: right; + margin-left: 3%; + clear: right; +} + +.text-component-page .align-right img, +.text-component-page .breakout-right img { + width: 100%; +} + +.text-component-page .align-left, +.text-component-page .breakout-left { + float: left; + margin-right: 3%; + clear: left; +} + +.text-component-page .align-left img, +.text-component-page .breakout-left img { + width: 100%; +} + +.text-component-page .breakout-left, +.text-component-page .breakout-right { + width: 60%; +} + +.text-component-page .breakout-both { + width: auto; + clear: both; +} + +.text-component-page .align-left, +.text-component-page .align-right { + width: 46%; +} + +.text-component-page .breakout-right, +.text-component-page .breakout-both { + margin-right: -30% !important; +} + +.text-component-page .breakout-left, +.text-component-page .breakout-both { + margin-left: -30% !important; +} + +.text-component-page .column-right.image-breakout { + float: right; + width: 65%; +} + +.text-component-page .column-right.image-align { + float: right; + width: 51%; +} + +.text-component-page .column-left.image-breakout { + float: left; + width: 65%; +} + +.text-component-page .column-left.image-align { + float: left; + width: 51%; +} + +.component-row__column .text-component-page { + padding: 0; +} + +@media only screen and (min-width:1701px) and (max-width:1900px) { + + .text-component-page .breakout-left, + .text-component-page .breakout-both { + margin-left: -24% !important; + } + + .text-component-page .breakout-right, + .text-component-page .breakout-both { + margin-right: -24% !important; + } + + .text-component-page .breakout-left, + .text-component-page .breakout-right { + width: 65%; + } + + .text-component-page .column-right.image-breakout { + float: right; + width: 56%; + } + + .text-component-page .column-left.image-breakout { + float: left; + width: 56%; + } +} + +@media only screen and (min-width:1501px) and (max-width:1700px) { + + .text-component-page .breakout-left, + .text-component-page .breakout-both { + margin-left: -15% !important; + } + + .text-component-page .breakout-right, + .text-component-page .breakout-both { + margin-right: -15% !important; + } + + .text-component-page .breakout-left, + .text-component-page .breakout-right { + width: 55%; + } + + .text-component-page .column-right.image-breakout { + float: right; + width: 57%; + } + + .text-component-page .column-left.image-breakout { + float: left; + width: 57%; + } +} + +@media only screen and (min-width:1366px) and (max-width:1500px) { + + .text-component-page .breakout-left, + .text-component-page .breakout-both { + margin-left: -7% !important; + } + + .text-component-page .breakout-right, + .text-component-page .breakout-both { + margin-right: -7% !important; + } + + .text-component-page .breakout-left, + .text-component-page .breakout-right { + width: 50%; + } + + .text-component-page .column-right.image-breakout { + float: right; + width: 54%; + } + + .text-component-page .column-left.image-breakout { + float: left; + width: 54%; + } +} + +@media only screen and (min-width:720px) and (max-width:1365px) { + + .text-component-page .breakout-left, + .text-component-page .breakout-both { + margin-left: 0% !important; + } + + .text-component-page .breakout-right, + .text-component-page .breakout-both { + margin-right: 0% !important; + } + + .text-component-page .breakout-left, + .text-component-page .breakout-right { + width: 45%; + } + + .text-component-page .column-right.image-breakout { + float: right; + width: 51%; + } + + .text-component-page .column-left.image-breakout { + float: left; + width: 51%; + } +} + +@media only screen and (max-width:719px) { + + .text-component-page .breakout-left, + .text-component-page .breakout-both { + margin-left: 0% !important; + } + + .text-component-page .breakout-right, + .text-component-page .breakout-both { + margin-right: 0% !important; + } + + .text-component-page .breakout-left, + .text-component-page .breakout-right { + width: 100%; + } + + .text-component-page .column-right.image-breakout { + float: right; + width: 100%; + } + + .text-component-page .column-left.image-breakout { + float: left; + width: 100%; + } + + .text-component-page .align-left, + .text-component-page .align-right { + width: 100%; + } + + .text-component-page .column-right.image-align { + float: none; + width: 100%; + clear: both; + } + + .text-component-page .column-left.image-align { + float: none; + width: 100%; + clear: both; + } +} + +#cern-toolbar { + background-color: #222; + font-family: 'PT Sans', 'Trebuchet MS', Tahoma, sans-serif; + color: #999; + font-size: 14px; + line-height: 1; + padding: 0 5%; + height: 43px; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 10; + box-sizing: border-box; +} + +body:not(.has-header) #cern-toolbar { + z-index: 100; +} + +body #cern-toolbar.signin-expand { + z-index: 2000; +} + +#cern-toolbar a { + color: #ccc; + text-decoration: none; + padding: 6px 8px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + display: inline-block; +} + +#cern-toolbar a:hover { + background-color: #000; + color: #fff; + border: 0; +} + +#cern-toolbar .active a { + background-color: #f6f6f6; + color: #000; + padding-bottom: 20px; +} + +#cern-toolbar .active .cern-account { + background-color: #fff; +} + +#cern-toolbar h1 { + float: left; + font-size: 14px; + font-weight: 400; + line-height: 1; + position: relative; + left: -8px; + padding: 6px 0; + letter-spacing: 0.08em; + margin: 0; +} + +#cern-toolbar h1 a { + color: #fff; +} + +#cern-toolbar h1 span { + color: #999; + letter-spacing: normal; + padding: 0; +} + +#cern-toolbar h1 a:hover span { + color: #fff; +} + +#cern-toolbar ul { + float: right; + list-style: none; + position: relative; + right: -8px; + margin: 0; +} + +#cern-toolbar ul.cern-signedin.toolbar-submenu { + padding-left: 0; +} + +#cern-toolbar li { + float: left; + display: block; + margin-left: 0.6em; + padding: 6px 0; +} + +#cern-toolbar .cern-multifactor { + padding-left: 32px; + background-image: url(/modules/cern_toolbar/assets/img/toolbarsprite.png); + background-repeat: no-repeat; + background-position: 0 -120px; +} + +#cern-toolbar .cern-signout { + margin-left: 1em; +} + +#cern-toolbar ul li a { + border-bottom-width: 0; +} + +#cern-toolbar ul li.signin { + position: relative; +} + +#cern-toolbar ul li.signin a.cern-signin { + color: #ccc; + display: inline-block; + cursor: pointer; +} + +#cern-toolbar ul li.signin div.item-list { + display: none; + position: absolute; + background: rgba(30, 30, 30, 0.95); + z-index: 9999999999999; + top: 40px; + min-width: 200px; +} + +#cern-toolbar ul li.signin div.item-list div.item-list { + position: static; +} + +#cern-toolbar ul li.signin.signin-expand div.item-list { + display: block; +} + +#cern-toolbar .cern-account-links { + width: 100%; +} + +#cern-toolbar div.item-list-length-1, +#cern-toolbar div.item-list-length-1 div.item-list { + display: inline !important; + position: static !important; + top: 0 !important; + min-width: auto !important; +} + +#cern-toolbar div.item-list-length-1 ul.toolbar-submenu, +#cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu { + padding: 0 !important; +} + +#cern-toolbar div.item-list-length-1 ul.toolbar-submenu li.cern-account-links, +#cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu li.cern-account-links { + padding: 0; + margin: 0; +} + +@media only screen and (min-width:751px) { + #cern-toolbar ul li.signin.signin-expand { + padding: 6px 0 0 0; + } + + #cern-toolbar>ul>li.signin.signin-expand>a { + padding: 6px 8px 14px 8px; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + + #cern-toolbar ul li.signin.signin-expand>a { + color: #333 !important; + background: #f6f6f6; + } + + #cern-toolbar:not(.user-authenticated) ul li.signin div.item-list ul { + padding: 5px; + } + + #cern-toolbar.user-authenticated ul li.signin { + padding-top: 0; + } + + #cern-toolbar.user-authenticated ul li.signin div.item-list { + display: block; + position: static; + } + + #cern-toolbar.user-authenticated ul li.signin a.cern-signin.sign-out { + display: none; + } + + #cern-toolbar span.cern-signin-label { + padding-top: 6px; + display: inline-block; + } + + #cern-toolbar div.item-list-length-1, + #cern-toolbar div.item-list-length-1 div.item-list { + display: inline !important; + position: static !important; + top: 0 !important; + min-width: auto !important; + } + + #cern-toolbar div.item-list-length-1 ul.toolbar-submenu, + #cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu { + padding: 0 !important; + } + + #cern-toolbar div.item-list-length-1 ul.toolbar-submenu li.cern-account-links, + #cern-toolbar div.item-list-length-1 div.item-list ul.toolbar-submenu li.cern-account-links { + padding: 0; + margin: 0; + } +} + +@media only screen and (max-width:750px) { + #cern-toolbar ul li a { + height: 38px; + background-position-x: 0px; + } + + #cern-toolbar.user-authenticated ul li a.cern-signin.sign-out { + background-position-y: -80px; + } + + #cern-toolbar ul li.signin div.item-list { + right: -70px; + } + + #cern-toolbar ul li.signin div.item-list ul { + position: static; + float: none; + border: 0; + padding-left: 15px; + } + + #cern-toolbar.user-authenticated ul li.signin div.item-list ul { + padding-left: 5px; + padding-top: 5px; + } + + #cern-toolbar ul li.signin div.item-list ul li { + float: none; + border: 0; + } + + #cern-toolbar ul li.signin div.item-list ul li a { + text-indent: 0; + background: transparent; + width: 100%; + border: 0; + } +} + +#cern-toolbar a, +#cern-toolbar a span { + -moz-transition: background-color 0.1s ease-out; + -webkit-transition: background-color 0.1s ease-out; + -ms-transition: background-color 0.1s ease-out; + -o-transition: background-color 0.1s ease-out; + transition: background-color 0.1s ease-out; +} + +@media only screen and (max-width:750px) { + #cern-toolbar h1 span { + display: none; + } + + #cern-toolbar ul li:last-child a { + border-right: 1px solid #000; + -moz-box-shadow: 1px 0 0 #444; + -webkit-box-shadow: 1px 0 0 #444; + box-shadow: 1px 0 0 #444; + } + + #cern-toolbar li { + padding: 0; + margin: 0; + } + + #cern-toolbar a.cern-single-mobile-signin:not(.cern-multiple-mobile-signin), + #cern-toolbar li a:not(.cern-multiple-mobile-signin) { + background-image: url(/modules/cern_toolbar/assets/img/toolbarsprite.png) !important; + background-repeat: no-repeat !important; + height: 40px !important; + width: 40px !important; + -moz-border-radius: 0 !important; + -webkit-border-radius: 0 !important; + border-radius: 0 !important; + text-indent: -5000px !important; + overflow: hidden !important; + border-left: 1px solid #444 !important; + box-sizing: border-box !important; + } + + #cern-toolbar .cern-account { + background-position: 9px 0; + } + + #cern-toolbar .cern-directory { + background-position: 0px -40px; + } + + #cern-toolbar .cern-signout { + background-position: 9px -80px; + margin-left: 0; + } + + #cern-toolbar .active .cern-account { + background-position: -31px 0; + } + + #cern-toolbar .active .cern-directory { + background-position: -31px -40px; + } + + #cern-toolbar .cern-accountlinks span { + display: none; + } + + #cern-toolbar .cern-multifactor { + background-image: none; + padding: 0; + } +} + +.toolbar-fixed #cern-toolbar { + top: 39px; +} + +.toolbar-tray-open #cern-toolbar { + top: 78px; +} + +.toolbar-tray-open.toolbar-vertical #cern-toolbar { + top: 39px; +} + +@media only screen and (max-width:610px) { + .toolbar-vertical #cern-toolbar { + top: 39px; + } +} + +#cern-toolbar a.account em { + font-style: normal; +} + +body:not(.cern-theme-on) { + padding-top: 40px !important; +} + +body:not(.cern-theme-on).toolbar-fixed { + padding-top: 83px !important; +} + +body:not(.cern-theme-on).toolbar-fixed.toolbar-horizontal.toolbar-tray-open { + padding-top: 118px !important; +} + +#cern-cookieconsent { + width: 100%; + position: fixed; + bottom: 0; + box-shadow: none; + border-radius: 0; + border: 0; + left: 0; + background: rgba(30, 30, 30, 0.95); + color: #ccc; + padding-bottom: 3rem; + font-family: "sourcesans-regular"; + text-align: center; +} + +#cern-cookieconsent * { + font-size: 1.6rem; + text-align: center; +} + +#cern-cookieconsent a.cc_btn_accept_all { + position: static; + margin: 25px auto 0; + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + color: white; + padding: 11px 40px 9px; + border: 2px solid white; + border-radius: 6px; + background: #4a4a4a; + display: inline-block; + text-decoration: none; + line-height: 1.9rem; + text-shadow: 1px 0px 1px black, 0px 1px 1px black, -1px 0px 1px black, 0px -1px 1px black, 0 0 1px black; +} + +#cern-cookieconsent a.cc_btn_accept_all:hover { + background: rgba(90, 90, 90, 0.1); +} + +#cern-cookieconsent .cc_message a { + font-size: 1.6rem; + color: #4d94cc; + text-decoration: underline; +} + +#cern-cookieconsent .cc_message a:hover { + color: #042e57; +} + +svg.ext { + width: 14px; + height: 14px; + padding-right: 0.2em; + fill: #727272; + font-weight: 900; +} + +svg.mailto { + width: 14px; + height: 14px; + padding-right: 0.2em; + fill: #727272; +} + +svg.ext path, +svg.mailto path { + stroke: #727272; + stroke-width: 3; +} + +@media print { + + svg.ext, + svg.mailto { + display: none; + padding: 0; + } +} + +extlink i { + padding-left: 0.2em; +} + +.layout--onecol .layout__region { + width: 100%; +} + +.paragraph--unpublished { + background-color: #fff4f4; +} \ No newline at end of file diff --git a/cara/apps/static/cern-theme2.css b/cara/apps/static/css/cern-theme2.css similarity index 100% rename from cara/apps/static/cern-theme2.css rename to cara/apps/static/css/cern-theme2.css diff --git a/cara/apps/static/css/cern-theme3.css b/cara/apps/static/css/cern-theme3.css new file mode 100644 index 00000000..e04e8bab --- /dev/null +++ b/cara/apps/static/css/cern-theme3.css @@ -0,0 +1,2715 @@ +body>footer .field--name-field-visible-title, +body>footer nav>h2 { + color: #d7d7d7; + font-family: 'opensans-bold'; + font-size: 18px; + font-size: 1.8rem; + line-height: 20px; + margin: 0; + padding: 0 0 30px; + position: relative; + text-transform: uppercase; +} + +body>footer .field--name-field-visible-title:after, +body>footer nav>h2:after { + background: #d7d7d7; + content: ""; + display: block; + height: 2px; + width: 38px; + position: absolute; + left: 0; + bottom: 18px; +} + +@media only screen and (max-width:980px) { + + body>footer .field--name-field-visible-title:after, + body>footer nav>h2:after { + width: 90%; + } +} + +@media only screen and (max-width:480px) { + + body>footer .field--name-field-visible-title:after, + body>footer nav>h2:after { + width: 100%; + } +} + +body>footer { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -ms-flex-pack: space-between; + -webkit-align-content: center; + -moz-align-content: center; + -ms-align-content: center; + align-content: center; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + font-size: 18px; + font-size: 1.8rem; + padding: 55px 20px 0; + margin: 0; + position: relative; + z-index: 100; + top: -1px; +} + +body>footer .field--name-field-visible-title::before { + display: none; +} + +body>footer .block-custom-wrapper { + background: transparent; + padding: 0; + margin: 0; +} + +body>footer nav ul.menu.nav { + margin: 0; + padding: 0; +} + +body>footer nav ul.menu.nav li { + font-size: 16px; + font-size: 1.6rem; +} + +body>footer nav ul.menu.nav li a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + display: inline-block; + padding: 0 0 15px 20px; + position: relative; +} + +body>footer nav ul.menu.nav li a:before { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + font-size: 50px; + font-size: 5rem; + content: '\6a'; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + position: absolute; + top: -2px; + left: -22px; + line-height: 22px; +} + +body>footer nav ul.menu.nav li a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: ''; + display: block; + height: 2px; + width: 0%; + position: absolute; + bottom: 14px; + left: 0; + margin: 0 0 0 18px; + max-width: calc(100% - 18px); +} + +body>footer nav ul.menu.nav li a:hover, +body>footer nav ul.menu.nav li a.is-active { + background: none; +} + +body>footer nav ul.menu.nav li a:hover:before, +body>footer nav ul.menu.nav li a.is-active:before { + left: -12px; +} + +body>footer nav ul.menu.nav li a:hover:after, +body>footer nav ul.menu.nav li a.is-active:after { + width: 100%; +} + +body>footer section[id*="copyright"] { + margin: auto; + padding: 80px 0 0; + text-align: center; + width: auto; +} + +body>footer section[id*="copyright"] h2.block-title { + display: none; +} + +body>footer section a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; +} + +body>footer section a:hover, +body>footer section a:focus { + text-decoration: none; +} + +body>footer .logo { + display: none; + position: absolute; + right: 20px; + bottom: 10px; +} + +body>footer .logo img { + height: 80px; + width: auto; +} + +@media only screen and (max-width:980px) { + body>footer .region-footer { + padding: 20px; + } + + body>footer .region-footer section[id*='copyright'] { + padding: 0; + } + + body>footer .region-footer .logo { + right: 20px; + } + + body>footer .region-footer .logo img { + height: 55px; + } +} + +@media only screen and (max-width:767px) { + .cern-footer { + padding: 15px 0 0; + } + + .cern-footer .footer-first-col:after { + content: unset !important; + } +} + +.cern-footer { + margin: auto; + max-width: 1140px; + width: 100%; +} + +.cern-footer .block-custom-wrapper { + margin-bottom: 4rem; +} + +.cern-footer ul { + padding: 0; + list-style: none; +} + +.cern-footer .footer-first-col { + padding-right: 40px; +} + +.cern-footer .footer-first-col:after { + content: ''; + display: block; + width: 2px; + height: 100%; + position: absolute; + top: 0; + right: 30px; + background: rgba(255, 255, 255, 0.2); +} + +.cern-footer nav { + width: 100%; +} + +.cern-footer nav ul.menu.nav li a:before { + line-height: 26px; + left: -17px; + font-size: 4rem; +} + +.cern-footer nav ul.menu.nav li a:hover:before { + left: -10px; +} + +.cern-footer h2, +.cern-footer .block-custom-wrapper .field--name-field-visible-title { + text-transform: uppercase; + position: relative; + display: inline-block; + margin: 0rem 0 2.5rem 0; + font-size: 18px; + padding: 0; +} + +.cern-footer h2:after, +.cern-footer .block-custom-wrapper .field--name-field-visible-title:after { + content: ''; + width: 50%; + height: 2px; + left: 0; + bottom: -8px; + position: absolute; + display: block; +} + +.cern-footer a {} + +.cern-footer a.cern-icon-large { + padding: 0 0 15px 26px; +} + +.cern-footer a.cern-newsletter:before { + content: attr(data-icon); + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + position: absolute; + top: 0px; + left: -10px; + line-height: 22px; + font-size: 4rem; +} + +.cern-footer .contextual a { + color: #000 !important; +} + +.copy-wrapper { + font-size: 13px; + font-size: 1.3rem; + font-family: 'sourcesans-light'; + text-align: center; + width: 100%; + line-height: 50px; + margin: 0; +} + +body header .header-wrapper, +body header { + clear: both; +} + +body header .header-wrapper:before, +body header:before, +body header .header-wrapper:after, +body header:after { + content: ""; + display: table; +} + +body header .header-wrapper:after, +body header:after { + clear: both; +} + +body.not-enougth-scroll header { + -webkit-transition: all 0.3s ease-in-out 0.4s; + -khtml-transition: all 0.3s ease-in-out 0.4s; + -moz-transition: all 0.3s ease-in-out 0.4s; + -ms-transition: all 0.3s ease-in-out 0.4s; + -o-transition: all 0.3s ease-in-out 0.4s; + transition: all 0.3s ease-in-out 0.4s; +} + +body.has-header:not(.sticky-header) header .site-info__text__name a { + text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; +} + +body.has-header:not(.sticky-header) header .site-nav .nav>li>a { + text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; +} + +body.has-header:not(.sticky-header) header .site-nav .language-switcher-language-url a { + text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; +} + +body header { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + position: relative; + z-index: 300; +} + +body header .header-wrapper { + margin: auto; + min-height: 70px; + padding: 20px 5% 15px; +} + +body header .site-info { + padding: 0; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} + +body header .site-info__logo { + padding: 0 10px 0 0; +} + +body header .site-info__logo img { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + width: auto; + height: auto; + max-height: 76px; +} + +body header .site-info__text { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-align-content: center; + -moz-align-content: center; + -ms-align-content: center; + align-content: center; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -ms-flex-pack: center; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + line-height: 1; + min-height: 100%; +} + +body header .site-info__text__name { + font-size: 20px; + font-size: 2rem; + font-family: "sourcesans-semibold"; + width: 100%; + text-overflow: clip; + margin-bottom: 10px; +} + +body header .site-info__text__slogan { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; + font-size: 16px; + font-size: 1.6rem; + font-family: "sourcesans-regular"; + max-width: 100%; +} + +body header .site-info+.site-nav nav { + float: right; +} + +body header .nav>li { + margin: 0 15px; +} + +body header .nav>li>a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + font-size: 16px; + font-size: 1.6rem; + font-family: "opensans-bold"; + padding: 0; + line-height: 76px; + position: relative; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +body header .nav>li>a:after { + -webkit-transition: width 0.3s ease-in-out 0s; + -khtml-transition: width 0.3s ease-in-out 0s; + -moz-transition: width 0.3s ease-in-out 0s; + -ms-transition: width 0.3s ease-in-out 0s; + -o-transition: width 0.3s ease-in-out 0s; + transition: width 0.3s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + width: 0%; + position: absolute; + bottom: 19px; + left: 0; +} + +body header .nav>li>a:hover { + background: transparent; +} + +body header .nav>li>a:hover:after { + width: 100%; +} + +body header .nav>li>a:focus { + background: transparent; +} + +body header .nav>li>a .caret { + position: absolute; + right: -20px; + top: 49%; +} + +body header .nav>li:first-child { + margin: 0 15px 0 0; +} + +body header .dropdown-menu { + padding: 18px 0 0; +} + +body header .dropdown-menu:before { + content: ""; + width: 0px; + height: 0px; + background: transparent; + border-width: 12px; + border-style: solid; + position: absolute; + top: -24px; + left: 10px; +} + +body header .dropdown-menu>li { + padding: 0 15px 0 10px; +} + +body header .dropdown-menu>li>a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + display: inline-block; + padding: 0 0 15px 20px; + position: relative; +} + +body header .dropdown-menu>li>a:before { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + font-size: 40px; + font-size: 4rem; + content: "j"; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + position: absolute; + top: -2px; + left: -15px; + line-height: 22px; +} + +body header .dropdown-menu>li>a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + width: 0%; + position: absolute; + bottom: 13px; + left: 0; + margin: 0 0 0 18px; + max-width: calc(100% - 18px); +} + +body header .dropdown-menu>li>a:hover { + background: none; +} + +body header .dropdown-menu>li>a:hover:before { + left: -8px; +} + +body header .dropdown-menu>li>a:hover:after { + width: 100%; +} + +nav.main-menu a.is-active::after, +nav.main-menu a:hover::after { + width: 100%; +} + +nav.main-menu a.is-active::before, +nav.main-menu a:hover::before { + left: -15px; +} + +nav.main-menu .dropdown-menu>li>a { + min-height: 36px; +} + +.site-nav.has-search nav.main-menu li.search-item { + display: block; +} + +nav.main-menu li.search-item { + display: none; +} + +nav.main-menu li a.search-link { + padding-left: 25px; + position: relative; +} + +nav.main-menu li a.search-link:before { + font-size: 40px; + font-size: 4rem; + content: "O"; + display: inline-block; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + left: -3px; + position: absolute; + top: calc(50% - 12px); + line-height: 24px; + width: 23px; + text-indent: -8px; +} + +nav.main-menu.has-search li.search-item { + display: block; +} + +.path-search nav.main-menu li a.search-link:after { + width: 100%; +} + +.has-header header.menu-expanded { + background: #343a40; + z-index: 600; +} + +.has-header header { + background: transparent; + position: absolute; + width: 100%; + z-index: 300; +} + +.has-header main { + position: relative; + z-index: 200; +} + +.has-header .tabs { + position: absolute; + width: 100%; + top: 0px; + z-index: 10; + background: transparent; +} + +body.has-header.toolbar-fixed main nav.tabs { + top: calc(100vh - 64px); +} + +body.has-header.toolbar-fixed.toolbar-vertical main nav.tabs { + top: calc(100vh - 64px); +} + +body.has-header.toolbar-fixed:not(.toolbar-vertical).toolbar-tray-open main nav.tabs { + top: calc(100vh - 103px); +} + +body.has-header.cern-toolbar main nav.tabs { + top: calc(100vh - 40px); +} + +@media only screen and (max-width:767px) { + body.has-header.cern-toolbar.toolbar-vertical .cern-component-header-blocks.component-header { + height: calc(100vh - 104px); + } +} + +body.has-header.cern-toolbar.toolbar-fixed main nav.tabs { + top: calc(100vh - 104px); +} + +body.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical main nav.tabs { + top: calc(100vh - 104px); +} + +body.has-header.cern-toolbar:not(.toolbar-vertical).toolbar-tray-open main nav.tabs { + top: calc(100vh - 143px); +} + +@media only screen and (max-width:1160px) { + header>nav { + margin: 0 3% 0 0; + padding: 10px 0 0; + } + + header .site-info__logo img { + position: relative; + left: -30px; + } +} + +@media only screen and (max-width:1024px) { + header .site-info__text__name { + text-overflow: ellipsis; + } + + header .site-info__text__slogan { + text-overflow: ellipsis; + } +} + +@media only screen and (max-width:1023px) { + header .header-wrapper>nav { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + float: none; + width: 100%; + z-index: 1; + } + + header .header-wrapper>nav .navbar-nav { + margin: 25px 0 0; + float: right; + width: 100%; + } +} + +@media only screen and (max-width:991px) { + header .site-info__logo { + float: left; + } + + header .site-info__logo img { + position: relative; + left: auto; + right: auto; + margin: auto; + } +} + +@media only screen and (max-width:767px) { + header .header-wrapper>nav { + width: 100%; + } + + header .header-wrapper>nav .navbar-nav { + float: none; + margin: 5px 0; + width: 100%; + } + + header .header-wrapper .navbar { + width: 100%; + } + + header .header-wrapper .navbar-collapse.collapse.in, + header .header-wrapper .navbar-collapse.collapsing { + padding: 0 3%; + } + + header .dropdown-menu { + padding: 0; + } + + header .dropdown-menu::before { + display: none; + } + + header .dropdown-menu>li>a::before { + top: 4px; + } + + header .site-info { + width: 80%; + z-index: 1; + float: left; + min-height: 60px !important; + } + + header .site-info__logo { + float: left; + } + + header .site-info__logo img { + max-height: 60px; + max-width: initial; + } + + header .site-info__text { + float: left; + width: 100%; + } + + header .site-info__text__name { + font-size: 16px; + font-size: 1.6rem; + text-overflow: ellipsis; + } + + header .site-info__text__slogan { + display: none; + } + + header .site-nav { + position: absolute; + top: 0; + right: 0; + width: 100%; + z-index: 0; + height: 100%; + } + + header .site-nav>.region-header { + height: 100%; + } + + header .site-nav>.region-header>nav { + height: 100%; + } + + header .site-nav>.region-header>nav>.navbar { + height: 100%; + } + + header .site-nav>.region-header>nav>.navbar>.container-fluid { + height: 100%; + } + + header .site-nav>.region-header>nav>.navbar>.container-fluid>.navbar-header { + height: 100%; + } + + header .site-info+.site-nav nav { + float: none; + } +} + +@media only screen and (max-width:640px) { + header .site-info__text { + width: 90%; + max-height: 60px; + } +} + +@media only screen and (max-width:360px) { + header .site-info__text { + width: 80%; + } +} + +header .navbar-default { + background: none; + border: 0; +} + +header .navbar-default .navbar-toggle:hover, +header .navbar-default .navbar-toggle:focus, +header .navbar-default .navbar-toggle { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + background: none; + border: 0; + margin: 0; + position: relative; + top: 30%; +} + +header .navbar-default .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +header .navbar-default .navbar-nav>.open>a, +header .navbar-default .navbar-nav>.open>a:hover, +header .navbar-default .navbar-nav>.open>a:focus { + background: transparent; +} + +header .navbar { + min-height: 10px; + margin-bottom: 0; +} + +header .navbar-collapse.collapse.in, +header .navbar-collapse.collapsing { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + padding: 0 10px 0 35px; + width: 100%; + position: absolute; + border-color: #191919; +} + +header .navbar-collapse.collapse.in .nav>li:first-child, +header .navbar-collapse.collapse.in .nav>li, +header .navbar-collapse.collapsing .nav>li:first-child, +header .navbar-collapse.collapsing .nav>li { + margin: 0; +} + +header .navbar-collapse.collapse.in .nav>li:first-child a, +header .navbar-collapse.collapse.in .nav>li a, +header .navbar-collapse.collapsing .nav>li:first-child a, +header .navbar-collapse.collapsing .nav>li a { + display: inline; + line-height: 35px; +} + +header .navbar-collapse.collapse.in .nav>li:first-child a::after, +header .navbar-collapse.collapse.in .nav>li a::after, +header .navbar-collapse.collapsing .nav>li:first-child a::after, +header .navbar-collapse.collapsing .nav>li a::after { + bottom: -3px; +} + +header .navbar-default.main-menu .navbar-toggle { + padding: 0; + top: 43px; +} + +header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu::before, +header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu::before { + display: none; +} + +header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu>li>a, +header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu>li>a { + padding: 0 0 0 18px; +} + +header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu>li>a::before, +header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu>li>a::before { + line-height: 20px; + width: 8px; + text-indent: -22px; + left: -5px; + top: 0; +} + +header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu>li>a.is-active::before, +header nav[id*=main-menu] .navbar-collapse.collapse.in .dropdown-menu>li>a:hover::before, +header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu>li>a.is-active::before, +header nav[id*=main-menu] .navbar-collapse.collapsing .dropdown-menu>li>a:hover::before { + left: 5px; +} + +.open-cern-menu.nosticky-header, +.sticky-header {} + +.open-cern-menu.nosticky-header header, +.sticky-header header { + position: fixed !important; + width: 100%; + z-index: 300; + top: 0; +} + +.open-cern-menu.nosticky-header.toolbar-fixed header, +.sticky-header.toolbar-fixed header { + top: 39px; + margin-top: 0 !important; +} + +.open-cern-menu.nosticky-header.toolbar-fixed.toolbar-tray-open header, +.sticky-header.toolbar-fixed.toolbar-tray-open header { + top: 78px; +} + +.open-cern-menu.nosticky-header.toolbar-fixed.toolbar-tray-open.toolbar-vertical header, +.sticky-header.toolbar-fixed.toolbar-tray-open.toolbar-vertical header { + top: 39px; +} + +.sticky-header:not(.open-cern-menu) header .header-wrapper { + padding: 10px 5%; +} + +.sticky-header:not(.open-cern-menu) header .site-info__logo { + max-width: 25%; + width: auto; +} + +.sticky-header:not(.open-cern-menu) header .site-info__logo img { + max-height: 50px; +} + +.sticky-header:not(.open-cern-menu) header .site-info__text__slogan { + display: none; +} + +.sticky-header:not(.open-cern-menu) header .nav>li>a { + line-height: 56px; +} + +.sticky-header:not(.open-cern-menu) header .nav>li>a:after { + bottom: 9px; +} + +.sticky-header:not(.open-cern-menu) header .navbar-default .navbar-toggle:hover, +.sticky-header:not(.open-cern-menu) header .navbar-default .navbar-toggle:focus, +.sticky-header:not(.open-cern-menu) header .navbar-default .navbar-toggle { + top: 20%; +} + +.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle { + top: 43px; +} + +@media only screen and (max-width:610px) { + .sticky-header.toolbar-vertical header { + top: 39px; + } +} + +.sticky-header.no-admin-toolbar header { + top: 0 !important; +} + +nav.tabs .tabs--primary { + font-size: 14px; + font-size: 1.4rem; +} + +header .header-wrapper .main-menu .navbar-collapse.collapse.in, +header .header-wrapper .main-menu .navbar-collapse.collapsing { + height: calc(100vh - 70px); +} + +.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapsing, +.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapsing, +.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing, +.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing { + height: calc(100vh - 110px); +} + +header .navbar-default .navbar-toggle, +header .navbar-default .navbar-toggle:hover, +header .navbar-default .navbar-toggle:focus, +header .navbar-default .navbar-toggle:active, +header .navbar-collapse.collapse.in { + -webkit-transition: all 0s ease-in-out 0s; + -khtml-transition: all 0s ease-in-out 0s; + -moz-transition: all 0s ease-in-out 0s; + -ms-transition: all 0s ease-in-out 0s; + -o-transition: all 0s ease-in-out 0s; + transition: all 0s ease-in-out 0s; +} + +header .site-info { + min-height: 76px; +} + +header.menu-expanded .site-info { + min-height: 60px; +} + +.sticky-header header .site-info { + min-height: 50px; +} + +.pagination-container.centered { + text-align: center; +} + +.pagination>li a, +.pagination>li span { + font-size: 18px; + font-size: 1.8rem; + font-family: "sourcesans-regular"; + background: none; + border: 0; + margin: 0; + padding: 0; +} + +.pagination>li a:hover, +.pagination>li a:focus, +.pagination>li span:hover, +.pagination>li span:focus { + background: none; +} + +.pagination>li a::before { + content: "."; + padding: 0 5px; + display: block; + float: left; + top: -5px; + left: -2px; + position: relative; +} + +.pagination>li a.page-number-1::before { + display: none; +} + +.pagination>li a.page__item--ellipsis.first::before { + display: none; +} + +.pagination>.active>a { + background: none; + color: #cacaca; +} + +.pagination>.active>a:hover, +.pagination>.active>a:focus { + background: none; + color: #cacaca; +} + +.pagination .page-item { + display: inline-block; +} + +.pagination .page__item--first, +.pagination .page__item--last, +.pagination .page__item--previous, +.pagination .page__item--next { + position: relative; + width: 20px; + height: 28px; +} + +.pagination .page__item--first a, +.pagination .page__item--last a, +.pagination .page__item--previous a, +.pagination .page__item--next a { + display: block; + position: relative; + width: 30px; + height: 28px; +} + +.pagination .page__item--first a::before, +.pagination .page__item--last a::before, +.pagination .page__item--previous a::before, +.pagination .page__item--next a::before { + display: none; +} + +.pagination .page__item--first span, +.pagination .page__item--last span, +.pagination .page__item--previous span, +.pagination .page__item--next span { + display: none; +} + +.pagination .page__item--first::before, +.pagination .page__item--last::before, +.pagination .page__item--previous::before, +.pagination .page__item--next::before { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + font-size: 50px; + font-size: 5rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + position: absolute; + top: 4px; + line-height: 20px; + text-indent: -21px; + width: 10px; +} + +.pagination .page__item--first.disabled::before, +.pagination .page__item--last.disabled::before, +.pagination .page__item--previous.disabled::before, +.pagination .page__item--next.disabled::before { + color: #cacaca; +} + +.pagination .page__item--first, +.pagination .page__item--previous { + margin: 0 10px 0 0; +} + +.pagination .page__item--first::before, +.pagination .page__item--previous::before { + content: '*'; + font-size: 3.1rem; + left: 0; + text-indent: -10px; + top: 5px; +} + +.pagination .page__item--first:hover::before, +.pagination .page__item--previous:hover::before { + left: -10px; +} + +.pagination .page__item--first.disabled:hover::before, +.pagination .page__item--previous.disabled:hover::before { + left: 0; +} + +.pagination .page__item--last, +.pagination .page__item--next { + margin: 0 0 0 10px; +} + +.pagination .page__item--last::before, +.pagination .page__item--next::before { + content: '\j'; + right: 0; +} + +.pagination .page__item--last:hover::before, +.pagination .page__item--next:hover::before { + right: -10px; +} + +.pagination .page__item--last.disabled:hover::before, +.pagination .page__item--next.disabled:hover::before { + right: 0; +} + +.pagination.mini-pager .page__item {} + +.pagination.mini-pager .page__item--first, +.pagination.mini-pager .page__item--last, +.pagination.mini-pager .page__item--previous, +.pagination.mini-pager .page__item--next { + width: auto; +} + +.pagination.mini-pager .page__item--first span, +.pagination.mini-pager .page__item--last span, +.pagination.mini-pager .page__item--previous span, +.pagination.mini-pager .page__item--next span { + font-size: 16px; + font-size: 1.6rem; + font-family: "sourcesans-bold"; + display: block; +} + +.pagination.mini-pager .page__item--first a, +.pagination.mini-pager .page__item--last a, +.pagination.mini-pager .page__item--previous a, +.pagination.mini-pager .page__item--next a { + width: auto; +} + +.pagination.mini-pager .page__item--first::before, +.pagination.mini-pager .page__item--last::before, +.pagination.mini-pager .page__item--previous::before, +.pagination.mini-pager .page__item--next::before { + top: 3px; +} + +.pagination.mini-pager .page__item--previous::before { + left: -20px; + right: auto; +} + +.pagination.mini-pager .page__item--previous:hover::before { + left: -30px; + right: auto; +} + +.pagination.mini-pager .page__item--next::before { + right: -20px; + left: auto; +} + +.pagination.mini-pager .page__item--next:hover::before { + right: -30px; + left: auto; +} + +.pagination.mini-pager .page__item--first { + margin-right: 40px; + display: inline-block; +} + +.pagination.mini-pager .page__item--first::before { + content: none; +} + +.pagination.mini-pager .page__item--first span { + font-family: sourcesans-regular; + padding-top: 2px; +} + +.pagination.mini-pager .page__item--last { + margin-left: 40px; + display: inline-block; +} + +.pagination.mini-pager .page__item--last::before { + content: none; +} + +.pagination.mini-pager .page__item--last span { + font-family: sourcesans-regular; + padding-top: 2px; +} + +.pagination.mini-pager .page__item--previous+.page__item--last { + margin-left: 0px; +} + +.pagination.mini-pager .page__item--first+.page__item--next { + margin-left: -30px; +} + +main .form-type-search, +.form-composite .fieldset-wrapper .webform-options-display-two-columns, +.form-composite .fieldset-wrapper .webform-options-display-three-columns { + clear: both; +} + +main .form-type-search:before, +.form-composite .fieldset-wrapper .webform-options-display-two-columns:before, +.form-composite .fieldset-wrapper .webform-options-display-three-columns:before, +main .form-type-search:after, +.form-composite .fieldset-wrapper .webform-options-display-two-columns:after, +.form-composite .fieldset-wrapper .webform-options-display-three-columns:after { + content: ""; + display: table; +} + +main .form-type-search:after, +.form-composite .fieldset-wrapper .webform-options-display-two-columns:after, +.form-composite .fieldset-wrapper .webform-options-display-three-columns:after { + clear: both; +} + +.contact-form { + max-width: 1140px; + margin: 0 auto 30px; +} + +@media only screen and (max-width:1140px) { + .contact-form { + margin: 0 5% 30px; + } +} + +.form-control { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -webkit-border-radius: 0; + -khtml-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + color: #0855a0; + background-color: transparent; + border: 0; + border-bottom: 1px solid #0855a0; + height: 35px; + padding: 5px; + min-width: 30px; +} + +.form-control:focus { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + background: #f8f8f8; + border-bottom: 1px solid #000000; +} + +.input-group-addon { + background-color: transparent; + border: 0; + border-bottom: 1px solid #0855a0; +} + +.filter-wrapper { + background-color: transparent; + border: 0; + -webkit-border-radius: 0; + -khtml-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); +} + +.form-required:after { + float: right; + margin: 5px 0 0 5px; +} + +.select-wrapper:after { + color: #0855a0; +} + +.form-wrapper label, +.form-item label { + font-family: "opensans-semibold"; + font-weight: normal; + font-size: 10px; + font-size: 1rem; + color: rgba(0, 0, 0, 0.4); + padding-left: 0; + position: relative; + display: block; +} + +.view-filters .form-wrapper label, +.view-filters .form-item label { + margin-bottom: 5px; + bottom: -5px; +} + +.form-composite legend span.visually-hidden { + padding: 0; +} + +.form-composite .fieldset-wrapper { + padding: 0 0 15px; +} + +.form-composite .fieldset-wrapper .webform-options-display-two-columns, +.form-composite .fieldset-wrapper .webform-options-display-three-columns { + display: block; + float: left; + margin: 5px 0 15px; +} + +@supports (appearance:none) { + .select-wrapper { + position: relative; + } + + .select-wrapper select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding-right: 25px; + } + + .select-wrapper:before { + content: ""; + display: block; + right: 8px; + bottom: calc(50% - 5px); + width: 10px; + height: 5px; + position: absolute; + pointer-events: none; + width: 0; + height: 0; + border-style: solid; + border-width: 5px 5px 0 5px; + border-color: #0855a0 transparent transparent transparent; + } +} + +@supports (-webkit-appearance:none) { + .select-wrapper { + position: relative; + } + + .select-wrapper select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding-right: 25px; + } + + .select-wrapper:before { + content: ""; + display: block; + right: 8px; + bottom: calc(50% - 5px); + width: 10px; + height: 5px; + position: absolute; + pointer-events: none; + width: 0; + height: 0; + border-style: solid; + border-width: 5px 5px 0 5px; + border-color: #0855a0 transparent transparent transparent; + } +} + +@supports (-moz-appearance:none) { + .select-wrapper { + position: relative; + } + + .select-wrapper select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding-right: 25px; + } + + .select-wrapper:before { + content: ""; + display: block; + right: 8px; + bottom: calc(50% - 5px); + width: 10px; + height: 5px; + position: absolute; + pointer-events: none; + width: 0; + height: 0; + border-style: solid; + border-width: 5px 5px 0 5px; + border-color: #0855a0 transparent transparent transparent; + } +} + +@supports (appearance:none) { + + input[type=checkbox], + input[type=radio], + input[type=checkbox]#edit-delete { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + display: inline-block; + position: relative; + top: 3px; + margin-right: 0.25em; + padding: 0; + background: #fff; + border: 1px solid #B5B5B5; + width: 16px !important; + height: 16px !important; + -webkit-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: background 0.5s ease; + outline: none; + } + + input[type=checkbox]#edit-delete { + margin-bottom: 0; + } + + input[type=radio] { + border-radius: 50%; + } + + input[type=checkbox]:hover, + input[type=checkbox]:focus, + input[type=radio]:hover, + input[type=radio]:focus { + border-color: #000000; + cursor: pointer; + } + + input[type=checkbox]#edit-delete:hover, + input[type=checkbox]#edit-delete:focus { + border-color: #D01616; + cursor: pointer; + } + + input[type=checkbox]:checked, + input[type=checkbox]:disabled:checked, + input[type=radio]:checked, + input[type=radio]:disabled:checked { + background: #0855a0; + box-shadow: inset 0px 0px 0px 3px #fff; + } + + input[type=checkbox]#edit-delete:checked, + input[type=checkbox]#edit-delete:disabled:checked { + background: #D01616; + box-shadow: inset 0px 0px 0px 3px #fff; + } + + input[type=checkbox]:disabled, + input[type=radio]:disabled { + opacity: 0.5; + background: #E2E2E2; + } + + input[type=checkbox]#edit-delete:disabled { + opacity: 0.5; + background: #E88181; + } + + input[type=checkbox]:disabled:hover { + border-color: #B5B5B5; + cursor: default; + } + + input[type=checkbox]:disabled:hover, + input[type=radio]:disabled:hover { + border-color: #B5B5B5; + cursor: default; + } +} + +@supports (-webkit-appearance:none) { + + input[type=checkbox], + input[type=radio], + input[type=checkbox]#edit-delete { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + display: inline-block; + position: relative; + top: 3px; + margin-right: 0.25em; + padding: 0; + background: #fff; + border: 1px solid #B5B5B5; + width: 16px !important; + height: 16px !important; + -webkit-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: background 0.5s ease; + outline: none; + } + + input[type=checkbox]#edit-delete { + margin-bottom: 0; + } + + input[type=radio] { + border-radius: 50%; + } + + input[type=checkbox]:hover, + input[type=checkbox]:focus, + input[type=radio]:hover, + input[type=radio]:focus { + border-color: #000000; + cursor: pointer; + } + + input[type=checkbox]#edit-delete:hover, + input[type=checkbox]#edit-delete:focus { + border-color: #D01616; + cursor: pointer; + } + + input[type=checkbox]:checked, + input[type=checkbox]:disabled:checked, + input[type=radio]:checked, + input[type=radio]:disabled:checked { + background: #0855a0; + box-shadow: inset 0px 0px 0px 3px #fff; + } + + input[type=checkbox]#edit-delete:checked, + input[type=checkbox]#edit-delete:disabled:checked { + background: #D01616; + box-shadow: inset 0px 0px 0px 3px #fff; + } + + input[type=checkbox]:disabled, + input[type=radio]:disabled { + opacity: 0.5; + background: #E2E2E2; + } + + input[type=checkbox]#edit-delete:disabled { + opacity: 0.5; + background: #E88181; + } + + input[type=checkbox]:disabled:hover { + border-color: #B5B5B5; + cursor: default; + } + + input[type=checkbox]:disabled:hover, + input[type=radio]:disabled:hover { + border-color: #B5B5B5; + cursor: default; + } +} + +@supports (-moz-appearance:none) { + + input[type=checkbox], + input[type=radio], + input[type=checkbox]#edit-delete { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + display: inline-block; + position: relative; + top: 3px; + margin-right: 0.25em; + padding: 0; + background: #fff; + border: 1px solid #B5B5B5; + width: 16px !important; + height: 16px !important; + -webkit-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: background 0.5s ease; + outline: none; + } + + input[type=checkbox]#edit-delete { + margin-bottom: 0; + } + + input[type=radio] { + border-radius: 50%; + } + + input[type=checkbox]:hover, + input[type=checkbox]:focus, + input[type=radio]:hover, + input[type=radio]:focus { + border-color: #000000; + cursor: pointer; + } + + input[type=checkbox]#edit-delete:hover, + input[type=checkbox]#edit-delete:focus { + border-color: #D01616; + cursor: pointer; + } + + input[type=checkbox]:checked, + input[type=checkbox]:disabled:checked, + input[type=radio]:checked, + input[type=radio]:disabled:checked { + background: #0855a0; + box-shadow: inset 0px 0px 0px 3px #fff; + } + + input[type=checkbox]#edit-delete:checked, + input[type=checkbox]#edit-delete:disabled:checked { + background: #D01616; + box-shadow: inset 0px 0px 0px 3px #fff; + } + + input[type=checkbox]:disabled, + input[type=radio]:disabled { + opacity: 0.5; + background: #E2E2E2; + } + + input[type=checkbox]#edit-delete:disabled { + opacity: 0.5; + background: #E88181; + } + + input[type=checkbox]:disabled:hover { + border-color: #B5B5B5; + cursor: default; + } + + input[type=checkbox]:disabled:hover, + input[type=radio]:disabled:hover { + border-color: #B5B5B5; + cursor: default; + } +} + +.radio label, +.checkbox label { + padding: 6px 0 0 25px; +} + +.radio input[type=radio], +.radio-inline input[type=radio], +.checkbox input[type=checkbox], +.checkbox-inline input[type=checkbox] { + margin-left: -25px; +} + +.form-autocomplete .input-group { + position: relative; + width: 100%; +} + +.form-autocomplete .input-group input { + padding: 0 40px 0 0; + width: 100%; +} + +.form-autocomplete .input-group .input-group-addon { + position: absolute; + right: 0; + top: 0; + z-index: 10; + width: 40px; + height: 100%; + border: 0; +} + +.form-autocomplete .input-group .input-group-addon .ajax-progress { + top: calc(50% - 7px); +} + +button.tabledrag-toggle-weight { + float: right; + margin: 0 0 5px; +} + +.field-multiple-table { + border: 1px solid #ddd; + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} + +.field-multiple-table>thead>tr>th, +.field-multiple-table>tbody>tr>th, +.field-multiple-table>tfoot>tr>th, +.field-multiple-table>thead>tr>td, +.field-multiple-table>tbody>tr>td, +.field-multiple-table>tfoot>tr>td { + border: 1px solid #ddd; +} + +.field-multiple-table>thead>tr>th, +.field-multiple-table>thead>tr>td { + border-bottom-width: 2px; +} + +.field-multiple-table tr.odd { + background-color: #f9f9f9; +} + +.has-warning .form-control, +.has-warning .form-control:focus, +.has-error .form-control, +.has-error .form-control:focus { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); +} + +#comment-form { + max-width: 1140px; + margin: 0 auto 30px; +} + +.indented { + padding: 0 0 0 50px; +} + +.button, +.btn-primary, +.btn, +.btn-default { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; +} + +.button .icon, +.btn-primary .icon, +.btn .icon, +.btn-default .icon { + margin-top: 0px; + position: relative; + top: 3px; +} + +.button.icon-before .icon, +.btn-primary.icon-before .icon, +.btn.icon-before .icon, +.btn-default.icon-before .icon { + margin-right: 7px; +} + +.btn { + -webkit-border-radius: 6px; + -khtml-border-radius: 6px; + -moz-border-radius: 6px; + -ms-border-radius: 6px; + -o-border-radius: 6px; + border-radius: 6px; + padding: 9px 12px 6px; +} + +.btn.btn-lg { + padding: 12px 16px 10px; +} + +.btn.btn-lg.icon-before .icon { + margin-right: 10px; +} + +.btn.btn-sm { + padding: 10px 10px 5px; +} + +.btn.btn-sm.icon-before .icon { + margin-right: 4px; +} + +.btn.btn-xs { + padding: 4px 5px 1px; +} + +.btn.btn-xs.icon-before .icon { + margin-right: 1px; +} + +button+button { + margin: 0 0 0 10px; +} + +main .form-type-search .input-group { + display: block; +} + +main .form-type-search .input-group-btn { + display: block; + position: absolute; + width: auto; + top: -5px; + left: 0; + z-index: 10; +} + +main .form-type-search .input-group-btn .btn { + background: transparent; + border: 0; + color: #333333; + padding: 9px 4px 6px; +} + +main .form-type-search .input-group-btn .btn .glyphicon-search { + font-size: 18px; + font-size: 1.8rem; +} + +main .form-type-search .form-search { + display: block; + float: right; + width: 100%; + padding: 0 0 0 40px; + position: relative; + z-index: 1; +} + +.search-help-link { + display: inline-block; + margin-bottom: 15px; +} + +input[type=radio], +input[type=checkbox] { + margin: 0; +} + +.form-required:after { + float: none; +} + +.form-required:after { + float: right; +} + +.form-required:after { + background: url(/themes/custom/cernbase/images/required.svg) no-repeat center center/10px 7px; + content: ""; + display: inline-block; + line-height: 1; + height: 7px; + width: 10px; + margin: 5px 0 0 5px; + float: none; +} + +.field--item { + word-break: break-word; +} + +.field--label { + font-weight: bold; + width: max-content; +} + +.field--label-inline .field--label, +.field--label-inline .field--item, +.field--label-inline .field--items { + display: inline-block; +} + +.field--label-inline .field--label, +.field--label-inline>.field--item, +.field--label-inline .field--items { + padding-right: 0.5em; +} + +[dir="rtl"] .field--label-inline .field--label, +[dir="rtl"] .field--label-inline .field--items { + padding-left: 0.5em; + padding-right: 0; + float: right; +} + +.field--label-inline .field--label::after { + content: ':'; +} + +.sidebar-left .block .form-group div:not(.vertical-boxes).shadow-block, +.sidebar-right .block .form-group div:not(.vertical-boxes).shadow-block { + box-shadow: 0 1px 2px 0 #bfbfbf; +} + +.sidebar-left .block .form-group div:not(.vertical-boxes) .view-content, +.sidebar-right .block .form-group div:not(.vertical-boxes) .view-content { + padding: 15px; +} + +.sidebar-left .block .form-group div:not(.vertical-boxes) .view-content .views-row, +.sidebar-right .block .form-group div:not(.vertical-boxes) .view-content .views-row { + padding: 10px 15px; +} + +.sidebar-left nav, +.sidebar-right nav { + padding: 15px; +} + +.sidebar-left nav.shadow-block, +.sidebar-right nav.shadow-block { + box-shadow: 0 1px 2px 0 #bfbfbf; +} + +.sidebar-left nav ul, +.sidebar-right nav ul { + list-style: none; + margin: 0; + padding: 0; +} + +.sidebar-left nav ul>li, +.sidebar-right nav ul>li { + display: block; + font-family: "sourcesans-regular"; +} + +.sidebar-left nav ul>li a, +.sidebar-right nav ul>li a { + display: block; +} + +.sidebar-left nav ul>li a:hover, +.sidebar-left nav ul>li a:focus, +.sidebar-right nav ul>li a:hover, +.sidebar-right nav ul>li a:focus { + text-decoration: none; +} + +.sidebar-left nav ul>li a .caret, +.sidebar-right nav ul>li a .caret { + font-size: 14px; + font-size: 1.4rem; + border: 0; + width: 15px; + height: 20px; +} + +.sidebar-left nav ul>li a .caret::before, +.sidebar-right nav ul>li a .caret::before { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + content: "p"; + display: block; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 40px; + font-size: 4rem; + line-height: 20px; + position: absolute; +} + +.sidebar-left nav ul>li ul, +.sidebar-right nav ul>li ul { + margin: 5px 0 0 10px; +} + +.sidebar-left nav ul>li ul li, +.sidebar-right nav ul>li ul li { + font-size: 16px; + font-size: 1.6rem; + font-family: "sourcesans-light"; + margin: 0; + padding: 0; +} + +.sidebar-left nav ul>li ul li a, +.sidebar-right nav ul>li ul li a { + display: inline-block; + padding: 5px 0 8px 20px; + position: relative; +} + +.sidebar-left nav ul>li ul li a:before, +.sidebar-right nav ul>li ul li a:before { + -webkit-transform: rotate(270deg); + -khtml-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod="auto expand"); + zoom: 1; + -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + font-size: 20px; + font-size: 2rem; + content: "q"; + float: left; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + top: 1px; + left: -6px; + position: absolute; +} + +.sidebar-left nav ul>li ul li a:after, +.sidebar-right nav ul>li ul li a:after { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + background: transparent; + border-bottom: 2px solid #f3a530; + content: ""; + display: block; + height: 2px; + width: 0%; + position: absolute; + bottom: 3px; + left: 0; + margin: 0 0 0 20px; + max-width: calc(100% - 20px); +} + +.sidebar-left nav ul>li ul li a:hover, +.sidebar-left nav ul>li ul li a.is-active, +.sidebar-right nav ul>li ul li a:hover, +.sidebar-right nav ul>li ul li a.is-active { + background: none; +} + +.sidebar-left nav ul>li ul li a:hover:before, +.sidebar-left nav ul>li ul li a.is-active:before, +.sidebar-right nav ul>li ul li a:hover:before, +.sidebar-right nav ul>li ul li a.is-active:before { + left: 2px; + color: #f3a530; +} + +.sidebar-left nav ul>li ul li a:hover:after, +.sidebar-left nav ul>li ul li a.is-active:after, +.sidebar-right nav ul>li ul li a:hover:after, +.sidebar-right nav ul>li ul li a.is-active:after { + width: 100%; +} + +.sidebar-left nav ul>li.menu-item--active-trail a, +.sidebar-right nav ul>li.menu-item--active-trail a { + color: #f3a530; +} + +.sidebar-left nav ul>li.menu-item--active-trail a .caret::before, +.sidebar-right nav ul>li.menu-item--active-trail a .caret::before { + -webkit-transform: rotate(180deg); + -khtml-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod="auto expand"); + zoom: 1; +} + +.sidebar-left nav ul>li.menu-item--active-trail .dropdown-menu, +.sidebar-right nav ul>li.menu-item--active-trail .dropdown-menu { + display: block; +} + +.sidebar-left nav ul>li.menu-item--active-trail .dropdown-menu a, +.sidebar-right nav ul>li.menu-item--active-trail .dropdown-menu a { + color: #ffffff; +} + +.sidebar-left nav ul>li.open a .caret::before, +.sidebar-right nav ul>li.open a .caret::before { + -webkit-transform: rotate(180deg); + -khtml-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod="auto expand"); + zoom: 1; +} + +.sidebar-left nav ul .dropdown-menu, +.sidebar-right nav ul .dropdown-menu { + -webkit-border-radius: 0; + -khtml-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + position: static; + float: none; + padding: 0; + font-size: 14px; + text-align: left; + background-color: transparent; + border: 0; +} + +.sidebar-left nav ul .dropdown-menu>li a, +.sidebar-right nav ul .dropdown-menu>li a { + white-space: normal; +} + +.sidebar-left nav ul .dropdown-menu>li a:hover, +.sidebar-right nav ul .dropdown-menu>li a:hover { + color: inherit; +} + +.sidebar-left nav ul .dropdown-backdrop, +.sidebar-right nav ul .dropdown-backdrop { + display: none; +} + +@media only screen and (max-width:1023px) { + + .sidebar-left nav ul>li, + .sidebar-right nav ul>li { + font-size: 16px; + font-size: 1.6rem; + margin: 0 0 15px; + } + + .sidebar-left nav ul>li ul li a, + .sidebar-right nav ul>li ul li a { + font-size: 14px; + font-size: 1.4rem; + } +} + +.progress { + -webkit-box-shadow: 0 0 0 0; + -khtml-box-shadow: 0 0 0 0; + -moz-box-shadow: 0 0 0 0; + -ms-box-shadow: 0 0 0 0; + -o-box-shadow: 0 0 0 0; + box-shadow: 0 0 0 0; + -webkit-border-radius: 4px; + -khtml-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + background-color: #ddd; + margin-bottom: 15px; + overflow: hidden; + height: auto; +} + +.progress.progress-lg { + height: 1.5rem; +} + +.progress.progress-md { + height: 1rem; +} + +.progress.progress-sm { + height: 0.625rem; +} + +.progress.progress-xs { + height: 0.25rem; +} + +.progress-wrapper { + position: relative; + padding-top: 15px; +} + +.progress-inverse { + background-color: #555555; +} + +.progress-heading { + font-size: 14px; + font-size: 1.4rem; + font-weight: 500; + margin: 0 0 2px; + padding: 0; +} + +.progress-bar { + -webkit-box-shadow: 0 0 0 0; + -khtml-box-shadow: 0 0 0 0; + -moz-box-shadow: 0 0 0 0; + -ms-box-shadow: 0 0 0 0; + -o-box-shadow: 0 0 0 0; + box-shadow: 0 0 0 0; + -webkit-border-radius: 0; + -khtml-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + -webkit-transition: width 0.6s ease; + -khtml-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; + height: 100%; + padding: 4px 0 3px; +} + +.progress-bar.bg-primary { + background: #0855a0; +} + +.progress-bar.bg-green { + background: #5cb85c; +} + +.progress-bar.bg-info { + background: #5bc0de; +} + +.progress-bar.bg-yellow { + background: #f0ad4e; +} + +.progress-bar.bg-warning { + background: #d9534f; +} + +.progress-bar.bg-purple { + background: #801096; +} + +.progress-text { + margin-bottom: 0; +} + +.progress-text .mark { + float: left; + width: 50%; + background: transparent; +} + +.progress-text .mark.right { + text-align: right; +} + +.progress-tooltip { + display: inline-block; + background: rgba(0, 0, 0, 0.8); + color: #ffffff; + padding: .25rem .375rem; + line-height: 1; + font-size: 12px; + position: relative; + bottom: 8px; + border-radius: 3px; + margin-left: -15px; +} + +.progress-tooltip:after { + top: 100%; + left: 10px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border-color: rgba(51, 51, 51, 0); + border-top-color: rgba(0, 0, 0, 0.8); + border-width: 5px; +} + +.progress-label { + display: inline-block; + color: #555555; + position: absolute; + top: 0; + left: 0; + font-size: 12px; + font-size: 1.2rem; +} + +.progress-percentage { + display: inline-block; + color: #555555; + font-size: 12px; + font-size: 1.2rem; + position: absolute; + right: 0; + top: 0; + margin: 0; +} + +.accordion-cern .panel { + border: 0; + margin: 37px 0 !important; + position: relative; + padding-bottom: 22px; +} + +.accordion-cern .panel:after { + content: ""; + background: #c1c1c1; + display: block; + height: 1px; + width: 100%; + position: absolute; + left: 0; + bottom: -5px; +} + +.accordion-cern .panel-heading { + font-size: 18px; + font-size: 1.8rem; + background: none; + border: 0; + padding: 0; + border: 0; + margin: 0; + padding: 0; + line-height: 25px; + width: 100%; + display: inline-block; +} + +.accordion-cern .panel-heading h1, +.accordion-cern .panel-heading h2, +.accordion-cern .panel-heading h3, +.accordion-cern .panel-heading h4 { + margin: 0; + padding: 0; +} + +.accordion-cern .panel-heading a { + font-size: 18px; + font-size: 1.8rem; + color: #222222; + display: block; + padding: 0; + margin: 0; + padding: 0 40px 0 0; + border-bottom: 0; + position: relative; + font-weight: 500; +} + +.accordion-cern .panel-heading a:hover, +.accordion-cern .panel-heading a:focus, +.accordion-cern .panel-heading a:selected { + color: #222222; + text-decoration: none; +} + +.accordion-cern .panel-heading a:after { + content: "+"; + width: 30px; + margin: 0; + padding: 0; + font-size: 30px; + font-size: 3rem; + font-family: 'sourcesans-regular'; + line-height: 20px; + position: absolute; + top: 0; + right: 0; + font-weight: 100; + color: #222222; +} + +.accordion-cern .panel-heading a.is-open:after { + content: "-"; +} + +.accordion-cern .panel-collapse { + margin: 0; + color: #555; +} + +.accordion-cern .panel-collapse h1, +.accordion-cern .panel-collapse h2, +.accordion-cern .panel-collapse h3, +.accordion-cern .panel-collapse h4, +.accordion-cern .panel-collapse h5 { + font-size: 1.6rem; + font-weight: bold; +} + +.accordion-cern .panel-collapse.in { + border-bottom: 0; +} + +.accordion-cern .panel-collapse .panel-body { + border-top-color: transparent !important; + padding: 0 !important; + margin: 5px 0; + font-size: 16px; + font-size: 1.6rem; + line-height: 22px; +} + +.accordion-cern .panel-collapse .panel-body p:last-child { + margin: 0; +} + +.block-social-sharing-block { + position: fixed; + left: 0; + top: 200px; + z-index: 499; +} + +.block-social-sharing-block .social-media-sharing ul { + display: block; +} + +.block-social-sharing-block .social-media-sharing ul li { + display: table; + margin-bottom: 5px; +} + +.user-logged-in .block-social-sharing-block { + top: 280px; +} + +.social-media-sharing ul li a { + display: block; +} + +.social-media-sharing ul li a:hover { + text-decoration: none; +} + +.social-media-sharing ul li a.share:after { + width: 45px; + height: 45px; + display: block; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + color: white; + font-size: 4.5rem; + line-height: 4.5rem; +} + +.social-media-sharing ul li a.share.facebook-share:after { + content: 'u'; + background: #3b5998; + font-size: 4rem; +} + +.social-media-sharing ul li a.share.facebook-msg:after { + content: unset; + background: #3b5998; +} + +.social-media-sharing ul li a.share.linkedin:after { + content: 'L'; + background: #0077b5; +} + +.social-media-sharing ul li a.share.twitter:after { + content: 'V'; + background: #1da1f2; +} + +.social-media-sharing ul li a.share.pinterest:after { + content: unset; + background: #cb2027; +} + +.social-media-sharing ul li a.share.google-plus:after { + content: '2'; + background: #e7725d; +} + +.social-media-sharing ul li a.share.email:after { + content: 'P'; + background: #3c3c3c; + text-indent: -5px; +} + +.social-media-sharing ul li a img { + display: none; +} + +@media only screen and (max-width:1071px) { + .block-social-sharing-block { + position: static; + text-align: center; + margin-top: 3rem; + border-top: 1px solid #eee; + padding-top: 20px; + } + + .block-social-sharing-block .social-media-sharing ul { + display: inline-flex; + } + + .block-social-sharing-block .social-media-sharing ul li { + display: inline; + margin-bottom: 0px; + margin-right: 0px; + } + + .block-social-sharing-block .social-media-sharing ul li a.facebook-share:after, + .block-social-sharing-block .social-media-sharing ul li a.linkedin:after, + .block-social-sharing-block .social-media-sharing ul li a.twitter:after, + .block-social-sharing-block .social-media-sharing ul li a.google-plus:after, + .block-social-sharing-block .social-media-sharing ul li a.email:after { + display: block; + margin-right: 10px; + } +} \ No newline at end of file diff --git a/cara/apps/static/css/cern-theme4.css b/cara/apps/static/css/cern-theme4.css new file mode 100644 index 00000000..d0570086 --- /dev/null +++ b/cara/apps/static/css/cern-theme4.css @@ -0,0 +1,6720 @@ +body {} + +body.toolbar-fixed header .menu-expanded, +body.toolbar-vertical header .menu-expanded { + top: 39px; + margin-top: 0 !important; +} + +body.toolbar-fixed.toolbar-tray-open.toolbar-vertical header.menu-expanded { + top: 39px; +} + +body.toolbar-fixed.toolbar-tray-open header.menu-expanded { + top: 78px; +} + +body.sticky-header header .site-info { + min-height: 56px; +} + +body.sticky-header header .site-info img { + left: 0; +} + +body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle { + top: 32px; +} + +body.sticky-header .block-language .active-language a { + line-height: 56px; +} + +body header.menu-expanded { + top: 0; + position: fixed; + width: 100%; + z-index: 500; +} + +body header.menu-expanded .header-wrapper { + padding: 10px 5%; +} + +body header.menu-expanded .header-wrapper .nav { + float: left; +} + +body header.menu-expanded .site-info__logo { + max-width: 25%; + width: auto; +} + +body header.menu-expanded .site-info__logo img { + max-height: 50px; +} + +body header.menu-expanded .site-info__text__slogan { + display: none; +} + +body header.menu-expanded .nav>li>a { + line-height: 56px; +} + +body header.menu-expanded .nav>li>a:after { + bottom: 9px; +} + +body header.menu-expanded .navbar-default .navbar-toggle:hover, +body header.menu-expanded .navbar-default .navbar-toggle:focus, +body header.menu-expanded .navbar-default .navbar-toggle { + top: 20%; +} + +body header.menu-expanded .navbar-default.main-menu .navbar-toggle { + top: 33px; +} + +body header .site-info+.site-nav nav { + float: none !important; +} + +body header .site-info__text { + overflow-wrap: break-word; +} + +body header .site-info__text__name { + white-space: unset; + text-overflow: unset; + padding: 2px 0 0; +} + +body header .site-nav .region-header { + text-align: right; +} + +body header .site-nav .region-header>nav, +body header .site-nav .region-header>.block-language { + display: inline-block; + vertical-align: top; +} + +body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu .dropdown-menu { + display: none; + width: 100%; + box-shadow: 0 0 0 0; +} + +body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu .dropdown-menu li a { + display: table; + min-height: 25px; + white-space: normal; + width: fit-content; +} + +body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu .dropdown-menu .caret { + display: none; +} + +body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu .dropdown-menu:before { + display: none; + left: 150px; +} + +body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a { + width: fit-content; + white-space: normal; + display: table; + margin-right: 5px; +} + +body header .site-nav .region-header>.name { + display: block; +} + +body header .site-nav .region-header>.navbar-text { + display: block; +} + +body header .site-nav .region-header .block-language { + position: relative; +} + +body header .site-nav .region-header .block-language h2.block-title { + display: none; +} + +body header .site-nav .region-header .block-language .active-language { + padding: 0 0 0 10px; +} + +body header .site-nav .region-header .block-language .active-language a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + font-size: 16px; + font-size: 1.6rem; + font-family: "opensans-bold"; + line-height: 76px; + position: relative; + text-transform: uppercase; +} + +body header .site-nav .region-header .block-language .active-language a:after { + -webkit-transition: width 0.3s ease-in-out 0s; + -khtml-transition: width 0.3s ease-in-out 0s; + -moz-transition: width 0.3s ease-in-out 0s; + -ms-transition: width 0.3s ease-in-out 0s; + -o-transition: width 0.3s ease-in-out 0s; + transition: width 0.3s ease-in-out 0s; + content: ''; + display: block; + height: 2px; + width: 0; + position: absolute; + bottom: -10px; + left: 0; +} + +body header .site-nav .region-header .block-language .active-language a:hover { + background: transparent; +} + +body header .site-nav .region-header .block-language .active-language a:hover:after { + width: 100%; +} + +body header .site-nav .region-header .block-language .active-language a:focus { + background: transparent; +} + +body header .site-nav .region-header .block-language .active-language a span.separator { + position: absolute; + left: -20px; + top: -2px; + line-height: 21px; +} + +body header .site-nav .region-header .block-language .active-language a span.caret { + position: absolute; + right: -20px; + top: 49%; +} + +body header .site-nav .region-header .block-language>ul.links { + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -khtml-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-opacity: 0; + -khtml-opacity: 0; + -moz-opacity: 0; + -ms-opacity: 0; + -o-opacity: 0; + opacity: 0; + list-style: none; + margin: 0; + padding: 10px 12px; + position: absolute; + top: 80px; +} + +body header .site-nav .region-header .block-language>ul.links::before { + left: unset; + right: 10px; + top: -23px; + content: ''; + width: 0; + height: 0; + background: transparent; + border-width: 12px; + border-style: solid; + position: absolute; +} + +body header .site-nav .region-header .block-language>ul.links a { + font-size: 16px; + font-size: 1.6rem; + font-family: "opensans-bold"; + padding: 0; + line-height: 25px; + display: block; + text-transform: uppercase; + position: relative; +} + +body header .site-nav .region-header .block-language>ul.links a:after { + -webkit-transition: width 0.3s ease-in-out 0s; + -khtml-transition: width 0.3s ease-in-out 0s; + -moz-transition: width 0.3s ease-in-out 0s; + -ms-transition: width 0.3s ease-in-out 0s; + -o-transition: width 0.3s ease-in-out 0s; + transition: width 0.3s ease-in-out 0s; + content: ''; + display: block; + height: 2px; + width: 0; + position: absolute; + bottom: -4px; + left: 0; +} + +body header .site-nav .region-header .block-language>ul.links a:hover { + background: transparent; +} + +body header .site-nav .region-header .block-language>ul.links a:hover:after { + width: 100%; +} + +body header .site-nav .region-header .block-language>ul.links a:focus { + background: transparent; +} + +body header .site-nav .region-header .block-language>ul.links.language-expanded { + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; +} + +body header .site-nav section:only-child .active-language a .separator { + display: none; +} + +@media only screen and (max-width:767px) { + body.sticky-header:not(.open-cern-menu) header .nav>li>a { + line-height: 35px !important; + } + + body header .site-info+.site-nav nav { + width: 100%; + } + + body header.menu-expanded .region-header>.block-language { + display: block; + } + + body header .site-nav .region-header { + text-align: left; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav { + padding: 0 50px 0 0; + width: 100%; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu { + padding: 0; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open { + position: relative; + display: block; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu { + position: static; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu ul.dropdown-menu { + position: relative; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu ul.dropdown-menu>li { + padding: 0 15px 0 7%; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu a:before { + top: 8px; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu a:after { + bottom: 1px; + } + + body header .site-nav .region-header>.block-language { + position: absolute; + display: none; + right: 30px; + margin: auto; + top: 67px; + } + + body header .site-nav .region-header>.block-language .active-language a span.separator { + display: none; + } + + body header .site-nav .region-header>.block-language ul.links { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + top: 60px; + } + + body header .site-nav .region-header>.block-language ul.links:before { + display: none; + } +} + +@media only screen and (min-width:768px) and (max-width:1080px) { + body header .site-info { + width: 80%; + z-index: 1; + float: left; + min-height: 60px !important; + } + + body header .site-nav { + position: absolute; + top: 10px; + right: 0; + width: 100%; + z-index: 0; + height: 100%; + } + + body header .site-nav .region-header { + height: 100%; + } + + body header .site-nav .region-header nav { + width: 100%; + } + + body header .site-nav .region-header nav .navbar { + height: 100%; + width: 100%; + } + + body header .site-nav .region-header nav .navbar .container-fluid { + height: 100%; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-header { + float: none; + height: 100%; + min-height: 70px; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-header .navbar-toggle { + display: block; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse { + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + overflow-y: scroll !important; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse { + display: none !important; + padding: 0 3%; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in { + display: block !important; + height: calc(100vh - 130px) !important; + padding: 10px 5%; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in .navbar-nav { + float: left; + padding: 0 50px 0 0; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav { + float: left; + width: 100%; + text-align: left; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li { + vertical-align: top; + display: -ms-inline-grid; + display: inline-grid; + float: none; + padding: 10px; + width: 33%; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li>a { + width: fit-content; + line-height: 35px; + display: table; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li>a:after { + bottom: 0; + transition: all 0.6s ease-in-out 0s; + content: ''; + display: block; + height: 2px; + width: 50px; + position: absolute; + left: 0; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li.dropdown .caret { + display: none; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li.dropdown:before { + bottom: 4px; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li .dropdown-menu { + padding: 0 10px 10px 10px; + position: relative; + left: 10%; + box-shadow: none; + display: block; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li .dropdown-menu li a { + width: fit-content; + display: table; + float: left; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li .dropdown-menu li a:before { + line-height: 30px; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li .dropdown-menu li a:after { + bottom: 6px; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li .dropdown-menu li font { + display: none; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav>li>.dropdown-menu { + padding-top: 18px; + position: static; + } + + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse>.navbar-nav:first-child a::after { + bottom: 0; + } + + body header .site-nav .region-header .block-language { + position: absolute; + display: none; + right: 30px; + margin: auto; + top: 67px; + } + + body header .site-nav .region-header .block-language .active-language a span.separator { + display: none; + } + + body header .site-nav .region-header .block-language ul.links { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + top: 60px; + } + + body header .site-nav .region-header .block-language ul.links:before { + display: none; + } + + body header.menu-expanded .region-header>.block-language { + display: block; + } + + body header:not(.menu-expanded) .block-language { + display: none; + } +} + +@media only screen and (min-width:1081px) { + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu { + left: unset; + right: -25px; + width: 220px; + min-width: 200px; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu:before { + content: ""; + width: 0; + height: 0; + background: transparent; + border-width: 12px; + border-style: solid; + position: absolute; + top: -24px; + left: 150px; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu li>a span.caret { + display: none; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu li ul.dropdown-menu { + position: absolute; + top: -33%; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.dropdown.open>ul.dropdown-menu ul.dropdown-menu { + left: -220px; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu { + width: 220px !important; + padding: 15px 10px; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu>li>font { + position: relative; + } + + body header .site-nav .region-header nav.main-menu ul.navbar-nav>li.cern-search #cern-search-overlay { + top: 37px; + } + + body header .site-nav .region-header .block-language { + left: 20px; + } + + body.sticky-header header .site-nav .region-header .block-language { + top: -9px; + } +} + +.wrapper-center { + padding: 0 3%; +} + +.sidebar-left, +.sidebar-right { + margin: 30px 0 0; +} + +.sidebar-left h2, +.sidebar-right h2 { + font-size: 28px; +} + +.sidebar-left nav, +.sidebar-right nav { + margin-bottom: 30px; + padding: 15px; + margin-bottom: 30px; + padding: 0; +} + +.sidebar-left nav.navbar.main-menu>.container-fluid>.navbar-header, +.sidebar-right nav.navbar.main-menu>.container-fluid>.navbar-header { + display: none; +} + +.sidebar-left nav.navbar.main-menu>.container-fluid>.collapse, +.sidebar-right nav.navbar.main-menu>.container-fluid>.collapse { + display: block; +} + +.sidebar-left nav.main-menu, +.sidebar-right nav.main-menu { + background-color: transparent; + border-color: transparent; +} + +.sidebar-left nav.main-menu ul.navbar-nav, +.sidebar-right nav.main-menu ul.navbar-nav { + float: none; + padding: 15px; +} + +.sidebar-left nav.main-menu ul.navbar-nav>li>a, +.sidebar-right nav.main-menu ul.navbar-nav>li>a { + line-height: inherit; +} + +.sidebar-left nav.main-menu ul.dropdown-menu, +.sidebar-right nav.main-menu ul.dropdown-menu { + display: block; +} + +.sidebar-left nav.main-menu ul .caret, +.sidebar-right nav.main-menu ul .caret { + display: none; +} + +.sidebar-left nav.main-menu ul a, +.sidebar-right nav.main-menu ul a { + white-space: normal; +} + +.sidebar-left nav>h2, +.sidebar-right nav>h2 { + margin-bottom: 30px; +} + +.sidebar-left nav>ul, +.sidebar-right nav>ul { + padding: 15px; +} + +.sidebar-left nav>ul.dropdown-menu, +.sidebar-right nav>ul.dropdown-menu { + padding: 0; +} + +.sidebar-left nav ul:not(.contextual-links), +.sidebar-right nav ul:not(.contextual-links) { + list-style: none; + margin: 0; +} + +.sidebar-left nav ul:not(.contextual-links) li, +.sidebar-right nav ul:not(.contextual-links) li { + font-size: 16px; + font-size: 1.6rem; + font-family: 'opensans-regular'; + margin: 0 0 10px; + float: unset; +} + +.sidebar-left nav ul:not(.contextual-links) li a, +.sidebar-right nav ul:not(.contextual-links) li a { + display: inline-block; + padding: 5px 0 8px 20px; + position: relative; +} + +.sidebar-left nav ul:not(.contextual-links) li a .caret, +.sidebar-right nav ul:not(.contextual-links) li a .caret { + display: none; +} + +.sidebar-left nav ul:not(.contextual-links) li a:hover, +.sidebar-left nav ul:not(.contextual-links) li a:focus, +.sidebar-right nav ul:not(.contextual-links) li a:hover, +.sidebar-right nav ul:not(.contextual-links) li a:focus { + text-decoration: none; +} + +.sidebar-left nav ul:not(.contextual-links) li a:after, +.sidebar-right nav ul:not(.contextual-links) li a:after { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + background: transparent; + border-bottom: 2px solid; + content: ''; + display: block; + height: 2px; + width: 0%; + position: absolute; + left: 0; + margin: 0 0 0 20px; + max-width: calc(100% - 20px); +} + +.sidebar-left nav ul:not(.contextual-links) li a:hover, +.sidebar-left nav ul:not(.contextual-links) li a.is-active, +.sidebar-right nav ul:not(.contextual-links) li a:hover, +.sidebar-right nav ul:not(.contextual-links) li a.is-active { + background: none; +} + +.sidebar-left nav ul:not(.contextual-links) li a:hover:before, +.sidebar-left nav ul:not(.contextual-links) li a.is-active:before, +.sidebar-right nav ul:not(.contextual-links) li a:hover:before, +.sidebar-right nav ul:not(.contextual-links) li a.is-active:before { + left: -4px; +} + +.sidebar-left nav ul:not(.contextual-links) li a:hover:after, +.sidebar-left nav ul:not(.contextual-links) li a.is-active:after, +.sidebar-right nav ul:not(.contextual-links) li a:hover:after, +.sidebar-right nav ul:not(.contextual-links) li a.is-active:after { + width: 100%; +} + +.sidebar-left nav ul:not(.contextual-links) li ul, +.sidebar-right nav ul:not(.contextual-links) li ul { + display: block; + margin: 5px 0 0; +} + +.sidebar-left nav ul:not(.contextual-links) li ul li, +.sidebar-right nav ul:not(.contextual-links) li ul li { + font-size: 16px; + font-size: 1.6rem; + font-family: 'sourcesans-light'; + margin: 0; + padding: 5px 0px 5px 20px; +} + +.sidebar-left nav ul:not(.contextual-links) li ul li a, +.sidebar-right nav ul:not(.contextual-links) li ul li a { + display: inline-block; + padding: 5px 0 8px 20px; + position: relative; +} + +.sidebar-left nav ul:not(.contextual-links) li ul li a:before, +.sidebar-right nav ul:not(.contextual-links) li ul li a:before { + -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + font-size: 36px; + font-size: 3.6rem; + content: '\j'; + float: left; + font-family: 'cern-icons'; + display: block; + top: -10px; + left: -12px; + position: absolute; + transform: rotate(0deg); +} + +.sidebar-left nav ul:not(.contextual-links) li ul li a:after, +.sidebar-right nav ul:not(.contextual-links) li ul li a:after { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + background: transparent; + border-bottom: 2px solid; + content: ''; + display: block; + height: 2px; + width: 0%; + position: absolute; + bottom: 3px; + left: 0; + margin: 0 0 0 20px; + max-width: calc(100% - 20px); +} + +.sidebar-left nav ul:not(.contextual-links) li ul li a:hover, +.sidebar-left nav ul:not(.contextual-links) li ul li a.is-active, +.sidebar-right nav ul:not(.contextual-links) li ul li a:hover, +.sidebar-right nav ul:not(.contextual-links) li ul li a.is-active { + background: none; +} + +.sidebar-left nav ul:not(.contextual-links) li ul li a:hover:before, +.sidebar-left nav ul:not(.contextual-links) li ul li a.is-active:before, +.sidebar-right nav ul:not(.contextual-links) li ul li a:hover:before, +.sidebar-right nav ul:not(.contextual-links) li ul li a.is-active:before { + left: -4px; +} + +.sidebar-left nav ul:not(.contextual-links) li ul li a:hover:after, +.sidebar-left nav ul:not(.contextual-links) li ul li a.is-active:after, +.sidebar-right nav ul:not(.contextual-links) li ul li a:hover:after, +.sidebar-right nav ul:not(.contextual-links) li ul li a.is-active:after { + width: 100%; +} + +.page-node-type-landing-page .wrapper-center { + padding: 0; +} + +.page-node-type-landing-page .wrapper-center.col-md-9, +.page-node-type-landing-page .wrapper-center.col-md-6 { + width: 100%; +} + +.page-node-type-landing-page .sidebar-left, +.page-node-type-landing-page .sidebar-right { + display: none; +} + +@media only screen and (max-width:991px) { + + .sidebar-left, + .sidebar-right { + padding: 0 3%; + } +} + +main .block-language { + padding: 0 0 5px; +} + +main .block-language>.links { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; + display: block; + margin: 0 0 0 10px; + padding: 0; + float: right; + position: static; +} + +main .block-language>.links>li { + float: left; + list-style-type: none; + margin-bottom: -1px; + margin: 0; + padding: 4px; +} + +main .block-language>.links>li>a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 0; + padding: 0 5px; +} + +main .block-language>.links:before { + display: none; +} + +.has-header main .block-language { + position: absolute !important; + top: 100vh; + margin: auto; + max-width: 1100px; + width: 100%; + z-index: 10; + right: 0; + left: 0; + padding: 5px 10px; +} + +.has-header.toolbar-fixed main .block-language { + top: calc(100vh - 39px); +} + +.has-header.toolbar-fixed.toolbar-vertical main .block-language { + top: calc(100vh - 39px); +} + +.has-header.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) main .block-language { + top: calc(100vh - 78px); +} + +.has-header.cern-toolbar main .block-language { + top: calc(100vh - 40px); +} + +.has-header.cern-toolbar.toolbar-fixed main .block-language { + top: calc(100vh - 79px); +} + +.has-header.cern-toolbar.toolbar-fixed.toolbar-vertical main .block-language { + top: calc(100vh - 79px); +} + +.has-header.cern-toolbar.toolbar-tray-open:not(.toolbar-vertical) main .block-language { + top: calc(100vh - 118px); +} + +.footer-last-logo { + filter: alpha(opacity=60); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + -webkit-opacity: 0.6; + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + -ms-opacity: 0.6; + -o-opacity: 0.6; + opacity: 0.6; +} + +@media only screen and (max-width:767px) { + body>footer .footer-last-logo { + margin: auto; + float: none; + min-width: 60px; + } +} + +@media only screen and (max-width:1140px) { + body>footer { + padding: 55px 3%; + } +} + +@media only screen and (max-width:980px) { + body>footer { + padding: 3%; + } + + .footer-wrapper div[class*="footercolumn1"], + .footer-wrapper div[class*="footercolumn2"], + .footer-wrapper div[class*="footercolumn3"], + .footer-wrapper div[class*="footercolumn4"] { + margin: 0 0 20px; + width: 100%; + } + + .footer-wrapper div[class*="footercolumn1"]:after, + .footer-wrapper div[class*="footercolumn2"]:after, + .footer-wrapper div[class*="footercolumn3"]:after, + .footer-wrapper div[class*="footercolumn4"]:after { + display: none; + } +} + +.teaser-list-block .view-footer { + text-align: right; +} + +.teaser-list-block .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.teaser-list-block .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: '\j'; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.teaser-list-block .view-footer a:hover:after { + right: -5px; +} + +.teaser-list-block .views-field a { + line-height: 28px !important; +} + +.teaser-list-block .views-field a:before { + content: '\j'; + font-size: 40px; + font-size: 4rem; + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + left: -10px; + line-height: 25px; + width: 12px; + text-indent: -25px; +} + +.teaser-list-block .views-field a:hover:before { + left: 0px; +} + +header .dropdown { + white-space: nowrap; +} + +header .dropdown>font { + transition: transform 250ms linear; + transform-origin: center center; + transform-style: preserve-3D; + margin-left: 10px; + font-size: 18px; + height: 25px; + display: none; +} + +header .dropdown.open>.dropdown-menu { + display: block !important; +} + +header .dropdown.open>font { + transform: rotate(45deg); +} + +header .dropdown a { + display: inline-block; +} + +header .dropdown>.dropdown-menu>.dropdown>.dropdown-menu li a { + display: inline-block; + white-space: normal; + padding: 0 0 15px 20px; +} + +@media only screen and (min-width:1081px) { + header .dropdown { + display: flex; + justify-content: space-between; + } + + header .dropdown>.dropdown-menu>.dropdown>.dropdown-menu { + position: absolute; + left: -100%; + top: -57%; + display: none; + } + + header .dropdown>.dropdown-menu>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu { + left: -120%; + } + + header .dropdown>font { + display: block; + } +} + +.copy-wrapper.light { + color: #f8f8f8; +} + +.copy-wrapper.light a { + color: #f8f8f8; +} + +.copy-wrapper.dark { + color: #000000; +} + +.copy-wrapper.dark a { + color: #000000; +} + +.copy-wrapper.light { + color: #f8f8f8; +} + +.copy-wrapper.light a { + color: #f8f8f8; +} + +.copy-wrapper.dark { + color: #000000; +} + +.copy-wrapper.dark a { + color: #000000; +} + +.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-fixed header .header-wrapper .main-menu .navbar-collapse.collapsing, +.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-fixed.toolbar-tray-open header .header-wrapper .main-menu .navbar-collapse.collapsing, +.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-fixed.toolbar-tray-open.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing, +.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapse.in, +.toolbar-vertical header .header-wrapper .main-menu .navbar-collapse.collapsing { + height: calc(100vh - 70px); +} + +.field.field--type-entity-reference a { + padding: 3px 8px 0px; + font-weight: normal; + margin-right: 5px; +} + +form.webform-submission-form label.form-required::after { + background: none; + content: "*"; + color: red; +} + +form.webform-submission-form .webform-likert-table td:first-child { + width: 320px; +} + +.view div { + word-wrap: break-word; +} + +.view>h1 { + margin: 3rem 0 !important; + text-align: center; +} + +.view .wrapper-center>h1, +.view>h1 { + margin: 3rem 0 !important; + text-align: center; +} + +.view .views-exposed-form .form-inline { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + padding: 10px; + align-items: baseline; +} + +.view .views-exposed-form .form-inline .form-item { + vertical-align: top; + margin: 0; + padding: 10px; + display: inline-block; + flex: 1; +} + +.view .views-exposed-form .form-inline .form-item input, +.view .views-exposed-form .form-inline .form-item select { + width: 100%; +} + +.view .views-exposed-form .form-inline .form-item.form-type-text, +.view .views-exposed-form .form-inline .form-item.form-type-textfield { + display: block; + position: relative; +} + +.view .views-exposed-form .form-inline .form-item.form-type-text:first-child, +.view .views-exposed-form .form-inline .form-item.form-type-textfield:first-child { + width: 100%; + flex: none; +} + +.view .views-exposed-form .form-inline .form-item.form-type-text:first-child input, +.view .views-exposed-form .form-inline .form-item.form-type-textfield:first-child input { + padding-left: 25px; +} + +.view .views-exposed-form .form-inline .form-item.form-type-text:first-child:before, +.view .views-exposed-form .form-inline .form-item.form-type-textfield:first-child:before { + content: 'O'; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + position: absolute; + left: 0px; + bottom: 10px; + width: 25px; + height: 25px; + text-align: center; + line-height: 21px; + font-weight: 500; + padding-right: 2px; + font-size: 46px; + color: #0855a0; +} + +.view .views-exposed-form .form-inline .form-actions { + flex-basis: 100%; + padding: 10px; +} + +.view .views-exposed-form .form-inline .form-actions .btn { + width: 25%; + float: left; +} + +.view .views-exposed-form .form-inline .view-header { + margin: 25px 0; +} + +.view .views-exposed-form .form-inline .view-header a { + position: relative; +} + +.view .views-exposed-form .form-inline .view-header a.active:after { + content: ' '; + position: absolute; + width: 100%; + height: 2px; + background: #0855a0; + bottom: -2px; + left: 0; +} + +@media only screen and (min-width:1081px) { + .view .views-exposed-form .form-inline .form-item:not(:first-child) { + max-width: 500px; + } +} + +@media only screen and (max-width:768px) { + .view .views-exposed-form .form-inline { + display: block; + padding: unset; + } + + .view .views-exposed-form .form-inline .form-item { + width: 100%; + float: left; + } + + .view .views-exposed-form .form-inline .form-actions { + flex-basis: auto; + height: auto; + } + + .view .views-exposed-form .form-inline .form-actions .btn { + width: auto; + } +} + +main .field--type-text-with-summary h1, +main .text-component-text.basic_html h1, +main .text-component-text.restricted_html h1, +main .text-component-text.cern_full_html h1, +main .full-html-markup h1, +h1.page-header, +.field--name-node-title h1, +h1.basic-node-full-content-title, +h1.event-node-full-content-title, +h1.news-node-full-content-title, +h1.resource-node-full-content-title, +h1.system-node-full-content-title { + border: 0; + font-family: 'opensans-bold'; + font-size: 40px; + font-size: 4rem; + font-weight: normal; + line-height: 50px; + margin-top: 20px; + margin-bottom: 10px; +} + +main .field--type-text-with-summary h2, +main .text-component-text.basic_html h2, +main .text-component-text.restricted_html h2, +main .text-component-text.cern_full_html h2, +main .full-html-markup h2, +.field--name-node-title h2 { + border: 0; + font-size: 35px; + font-size: 3.5rem; + font-family: 'opensans-bold'; + font-weight: normal; + line-height: 40px; + margin-top: 20px; + margin-bottom: 10px; +} + +main .field--type-text-with-summary h3, +main .text-component-text.basic_html h3, +main .text-component-text.restricted_html h3, +main .text-component-text.cern_full_html h3, +main .full-html-markup h3, +.field--name-node-title h3 { + border: 0; + font-family: 'opensans-bold'; + font-size: 26px; + font-size: 2.6rem; + font-weight: normal; + line-height: 29px; + margin-top: 20px; + margin-bottom: 10px; +} + +main .field--type-text-with-summary h4, +main .text-component-text.basic_html h4, +main .text-component-text.restricted_html h4, +main .text-component-text.cern_full_html h4, +main .full-html-markup h4, +.field--name-node-title h4 { + border: 0; + font-family: 'opensans-bold'; + font-size: 18px; + font-size: 1.8rem; + font-weight: normal; + line-height: 20px; + margin-top: 20px; + margin-bottom: 10px; +} + +main .field--type-text-with-summary h5, +main .text-component-text.basic_html h5, +main .text-component-text.restricted_html h5, +main .text-component-text.cern_full_html h5, +main .full-html-markup h5, +.field--name-node-title h5 { + border: 0; + font-family: 'opensans-bold'; + font-size: 14px; + font-size: 1.4rem; + font-weight: normal; + line-height: 15px; + margin-top: 10px; + margin-bottom: 10px; +} + +main .field--type-text-with-summary h6, +main .text-component-text.basic_html h6, +main .text-component-text.restricted_html h6, +main .text-component-text.cern_full_html h6, +main .full-html-markup h6, +.field--name-node-title h6 { + border: 0; + font-family: 'opensans-regular'; + font-size: 12px; + font-size: 1.2rem; + font-weight: normal; + line-height: 13px; + margin-top: 10px; + margin-bottom: 10px; +} + +main .field--type-text-with-summary p, +main .text-component-text.basic_html p, +main .text-component-text.restricted_html p, +main .text-component-text.cern_full_html p, +main .full-html-markup p { + font-family: 'sourcesans-regular'; + font-size: 16px; + font-size: 1.6rem; + font-weight: normal; + line-height: 25px; +} + +a { + text-decoration: none; +} + +a:hover, +a:active, +a:focus { + text-decoration: none; +} + +.page-node-type-landing-page h1.page-header { + display: none; +} + +.page-node-type-landing-page .field--name-field-component { + margin: 0; +} + +.page-node-type-landing-page .field--name-field-component>.field--item:first-child { + margin: 0; +} + +.has-header.page-node-type-landing-page>.field--name-field-component .field--item:first-child { + margin: 0; +} + +article { + max-width: 1140px; + margin: 0 auto 30px; +} + +article>footer article { + margin: 0; + padding: 0; +} + +.field { + margin: 0 0 10px; +} + +.field.field--type-entity-reference .field--label { + font-weight: normal; + font-size: 16px; + font-size: 1.6rem; +} + +.field.field--type-entity-reference .field--items .field--item { + display: inline-block; +} + +.field.field--type-entity-reference .field--items .field--item a { + display: block; + margin: 0 3px 5px 0; + text-decoration: none; + font-size: 16px; + font-size: 1.6rem; + line-height: 1; + padding: 5px 10px 2px; +} + +.page-node-type-landing-page article { + max-width: 100%; +} + +@media only screen and (max-width:1160px) { + .page-node-type-landing-page article { + padding: 0; + } +} + +.panel { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); +} + +.panel-heading { + -webkit-border-radius: 0; + -khtml-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; +} + +main .field--type-text-with-summary .panel-title>a, +main .text-component-text.basic_html .panel-title>a, +main .text-component-text.restricted_html .panel-title>a, +main .text-component-text.cern_full_html .panel-title>a { + text-decoration: none; +} + +main .field--type-text-with-summary .nav-tabs>li>a, +main .text-component-text.basic_html .nav-tabs>li>a, +main .text-component-text.restricted_html .nav-tabs>li>a, +main .text-component-text.cern_full_html .nav-tabs>li>a { + text-decoration: none; +} + +main .field--type-text-with-summary .nav-tabs, +main .text-component-text.basic_html .nav-tabs, +main .text-component-text.restricted_html .nav-tabs, +main .text-component-text.cern_full_html .nav-tabs { + border: 0; + padding: 20px 0 0 20px; +} + +main .field--type-text-with-summary .nav-tabs li, +main .text-component-text.basic_html .nav-tabs li, +main .text-component-text.restricted_html .nav-tabs li, +main .text-component-text.cern_full_html .nav-tabs li { + display: block; + padding: 0; + margin: 0 2px 0 0; +} + +main .field--type-text-with-summary .nav-tabs li a, +main .text-component-text.basic_html .nav-tabs li a, +main .text-component-text.restricted_html .nav-tabs li a, +main .text-component-text.cern_full_html .nav-tabs li a { + -webkit-border-radius: 0; + -khtml-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + font-size: 16px; + font-size: 1.6rem; + font-family: "sourcesans-regular"; + border: none; + display: block; + line-height: 1; + padding: 15px 20px 10px; + position: relative; +} + +main .field--type-text-with-summary .nav-tabs li a:hover, +main .field--type-text-with-summary .nav-tabs li a:focus, +main .text-component-text.basic_html .nav-tabs li a:hover, +main .text-component-text.basic_html .nav-tabs li a:focus, +main .text-component-text.restricted_html .nav-tabs li a:hover, +main .text-component-text.restricted_html .nav-tabs li a:focus, +main .text-component-text.cern_full_html .nav-tabs li a:hover, +main .text-component-text.cern_full_html .nav-tabs li a:focus { + outline: 0 auto -webkit-focus-ring-color; + border: none; +} + +main .field--type-text-with-summary .tab-content, +main .text-component-text.basic_html .tab-content, +main .text-component-text.restricted_html .tab-content, +main .text-component-text.cern_full_html .tab-content { + padding: 30px 20px; +} + +main .field--type-text-with-summary .tab-content .tab-pane, +main .text-component-text.basic_html .tab-content .tab-pane, +main .text-component-text.restricted_html .tab-content .tab-pane, +main .text-component-text.cern_full_html .tab-content .tab-pane { + border: 0; + padding: 0; +} + +main .field--type-text-with-summary .tab-content .tab-pane .field--type-text-long, +main .text-component-text.basic_html .tab-content .tab-pane .field--type-text-long, +main .text-component-text.restricted_html .tab-content .tab-pane .field--type-text-long, +main .text-component-text.cern_full_html .tab-content .tab-pane .field--type-text-long { + max-width: 100%; +} + +main .field--type-text-with-summary .tab-content .tab-pane p:last-child, +main .text-component-text.basic_html .tab-content .tab-pane p:last-child, +main .text-component-text.restricted_html .tab-content .tab-pane p:last-child, +main .text-component-text.cern_full_html .tab-content .tab-pane p:last-child { + margin: 0; +} + +.img-left { + float: left; + margin: 0 20px 20px 0; +} + +.img-right { + float: right; + padding: 0 0 20px 20px; +} + +.img-clear { + clear: both; +} + +.img-clear-right { + clear: both; + float: right; +} + +.div-clear-right { + clear: both; +} + +.img-clear-center { + clear: both; + margin: auto; +} + +.field--type-link a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + text-decoration: underline; +} + +.feed-icons { + max-width: 1140px; + margin: 0 auto 30px; + text-align: right; +} + +@media only screen and (max-width:1160px) { + .feed-icons { + padding: 0 15px; + } +} + +.views-element-container { + max-width: 1140px; + margin: 0 auto 30px; +} + +.views-view-grid .views-row { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -ms-flex-pack: center; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.views-view-grid .views-row .views-col { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + padding: 10px; +} + +.views-view-grid .views-row .views-col article { + padding: 20px 30px; + margin: 0; + width: 100%; +} + +.views-view-grid .views-row .views-col article h1, +.views-view-grid .views-row .views-col article h2, +.views-view-grid .views-row .views-col article h3 { + font-size: 20px; + font-size: 2rem; + margin: 0 0 10px; +} + +.views-view-grid .views-row .views-col article h1 a, +.views-view-grid .views-row .views-col article h2 a, +.views-view-grid .views-row .views-col article h3 a { + position: relative; +} + +.views-view-grid .views-row .views-col article h1 a:before, +.views-view-grid .views-row .views-col article h2 a:before, +.views-view-grid .views-row .views-col article h3 a:before { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + font-size: 41px; + font-size: 4.1rem; + content: '\6a'; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + position: absolute; + top: 12px; + left: -38px; + line-height: 22px; + font-weight: normal; +} + +.views-view-grid .views-row .views-col article h1 a:hover, +.views-view-grid .views-row .views-col article h2 a:hover, +.views-view-grid .views-row .views-col article h3 a:hover { + text-decoration: none; +} + +.views-view-grid .views-row .views-col article h1 a:hover:before, +.views-view-grid .views-row .views-col article h2 a:hover:before, +.views-view-grid .views-row .views-col article h3 a:hover:before { + left: -30px; +} + +.views-view-grid .views-row .views-col article a { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; +} + +.views-view-grid .views-row .views-col article footer article { + margin: 0; + padding: 0; +} + +.views-view-grid .views-row .views-col:first-child { + padding: 10px 10px 10px 0; +} + +.views-view-grid .views-row .views-col:last-child { + padding: 10px 0 10px 10px; +} + +@media screen and (max-width:767px) { + .views-view-grid .views-row .views-col { + width: 100% !important; + padding: 10px 0; + } + + .views-view-grid .views-row .views-col:first-child { + padding: 10px 0; + } + + .views-view-grid .views-row .views-col:last-child { + padding: 10px 0; + } +} + +main .field--type-text-with-summary .alert .close, +main .text-component-text.basic_html .alert .close, +main .text-component-text.restricted_html .alert .close, +main .text-component-text.cern_full_html .alert .close { + text-decoration: none; +} + +.alert { + max-width: 1140px; + margin: 20px auto; + word-break: break-all; +} + +.alert-success { + background-color: #5cb85c; + border-color: #b5dfb5; + color: #1e441e; +} + +.alert-success hr { + border-color: #a3d7a3; +} + +.alert-success a { + color: #1e441e !important; +} + +.alert-info { + background-color: #5bc0de; + border-color: #b0e1ef; + color: #175b70; +} + +.alert-info hr { + border-color: #b0e1ef; +} + +.alert-info a { + color: #175b70 !important; +} + +.alert-warning { + background-color: #f0ad4e; + border-color: #f8d9ac; + color: #81500b; +} + +.alert-warning hr { + border-color: #f8d9ac; +} + +.alert-warning a { + color: #81500b !important; +} + +.alert-danger { + background-color: #d9534f; + border-color: #eba5a3; + color: #611715; +} + +.alert-danger hr { + border-color: #eba5a3; +} + +.alert-danger a { + color: #611715 !important; +} + +@media only screen and (max-width:1140px) { + .alert { + margin: 20px 5%; + } +} + +.has-header .alert { + position: absolute; + z-index: 10; + margin: auto; + right: 0; + left: 0; + top: 120px; + border: 0; +} + +@media only screen and (max-width:1140px) { + .has-header .alert { + margin: 20px 5%; + } +} + +pre[class*="language-"] { + margin: 0 0 15px; +} + +pre.code-toolbar>.toolbar a, +pre.code-toolbar>.toolbar button, +pre.code-toolbar>.toolbar span { + font-size: 16px; + font-size: 1.6rem; + -webkit-border-radius: 0; + -khtml-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + text-decoration: none; + padding: 5px 30px 9px; + color: #000000; +} + +pre.code-toolbar>.toolbar a:hover, +pre.code-toolbar>.toolbar a:focus, +pre.code-toolbar>.toolbar button:hover, +pre.code-toolbar>.toolbar button:focus, +pre.code-toolbar>.toolbar span:hover, +pre.code-toolbar>.toolbar span:focus { + background: #0855a0; + color: #ffffff; +} + +.toolbar .toolbar-item:hover, +.toolbar .toolbar-item:focus { + text-decoration: none; +} + +main .field--type-text-with-summary .navbar a, +main .text-component-text.basic_html .navbar a, +main .text-component-text.restricted_html .navbar a, +main .text-component-text.cern_full_html .navbar a { + text-decoration: none; +} + +.navbar-header { + padding: 0 15px; +} + +.block.block-block-content { + max-width: 1140px; + margin: auto; + padding: 0; +} + +.block-custom-wrapper { + padding: 20px 30px; + margin: 0 auto 30px; +} + +.block-custom-wrapper .field--name-field-visible-title { + font-size: 20px; + font-size: 2rem; + margin: 0 0 10px; + position: relative; +} + +.block-custom-wrapper img { + max-width: 100%; + height: auto; +} + +@media only screen and (max-width:1140px) { + .region-content .block.block-block-content { + padding: 0 3%; + } +} + +.wrapper-center .block-region { + margin: 20px 0 20px 0; +} + +.sidebar-left .block-region, +.sidebar-right .block-region { + margin: -10px 0 20px 0; +} + +.sidebar-left nav a, +.sidebar-left nav.main-menu div a, +.sidebar-right nav a, +.sidebar-right nav.main-menu div a { + font-family: 'sourcesans-regular'; +} + +.sidebar-left nav>ul>li>a, +.sidebar-left nav.main-menu div>ul>li>a, +.sidebar-right nav>ul>li>a, +.sidebar-right nav.main-menu div>ul>li>a { + font-family: 'opensans-regular'; + font-size: 21px; + font-size: 2.1rem; +} + +.sidebar-left nav>ul>li>a:after, +.sidebar-left nav.main-menu div>ul>li>a:after, +.sidebar-right nav>ul>li>a:after, +.sidebar-right nav.main-menu div>ul>li>a:after { + content: none !important; +} + +.footer-wrapper .block-region { + color: #292929; +} + +.layout .field--items>.field--item { + position: relative; + background: white; + overflow: hidden; +} + +.layout .field--items>.field--item.cover-parallax { + overflow: hidden; +} + +.layout .field--items>.field--item.on-cover-parallax-in>.component-row { + position: relative; + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.layout .field--items>.field--item>.component-row { + position: relative; + -webkit-transition: all 0.5s ease-out 0s; + -moz-transition: all 0.5s ease-out 0s; + -o-transition: all 0.5s ease-out 0s; + transition: all 0.5s ease-out 0s; +} + +.cern-caption, +figcaption { + color: #292929; + margin: 0.5em 0; + font-size: 12px; + font-size: 1.2rem; +} + +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-moz-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-ms-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-o-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +figure.loading-cds { + min-height: 250px; +} + +figure.loading-cds-error { + min-height: 250px; +} + +figure.loading-cds-error:after { + content: ' '; + background: white url(//framework.web.cern.ch/framework/3.0/images/no_image.jpg) no-repeat center center; + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 30; +} + +figure.loading-cds-error .cds-background { + opacity: 0; +} + +.owl-thumb-item.loading-cds-error:after { + content: ' '; + background: white url(//framework.web.cern.ch/framework/3.0/images/no_image.jpg) no-repeat center center/100% auto; + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 30; +} + +.cds-background { + position: absolute; + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; +} + +.cds-background>span { + -webkit-transform: rotateX(70deg); + -khtml-transform: rotateX(70deg); + -moz-transform: rotateX(70deg); + -ms-transform: rotateX(70deg); + -o-transform: rotateX(70deg); + transform: rotateX(70deg); + width: 200px; + height: 200px; + border: 5px solid #ddd; + border-radius: 100%; + display: block; + position: absolute; + box-sizing: border-box; + z-index: 1002; + left: 0; + right: 0; + margin: auto; +} + +.cds-background>span:nth-child(2) { + -webkit-transform: rotateX(67deg); + -khtml-transform: rotateX(67deg); + -moz-transform: rotateX(67deg); + -ms-transform: rotateX(67deg); + -o-transform: rotateX(67deg); + transform: rotateX(67deg); + top: 0; + position: absolute; + border: 5px solid #ddd; + left: 0; + right: 0; + margin: auto; +} + +.cds-background>span:nth-child(2):before { + -webkit-animation: spin 0.8s linear infinite reverse; + -khtml-animation: spin 0.8s linear infinite reverse; + -moz-animation: spin 0.8s linear infinite reverse; + -ms-animation: spin 0.8s linear infinite reverse; + -o-animation: spin 0.8s linear infinite reverse; + animation: spin 0.8s linear infinite reverse; + border-color: #c88275 tomato #c88275 #c88275; + border-width: 3px 8px 3px 3px; +} + +.cds-background>span:nth-child(2):after { + -webkit-animation: spin 1.5s linear infinite; + -khtml-animation: spin 1.5s linear infinite; + -moz-animation: spin 1.5s linear infinite; + -ms-animation: spin 1.5s linear infinite; + -o-animation: spin 1.5s linear infinite; + animation: spin 1.5s linear infinite; + border-color: #788cc8 #788cc8 royalblue #788cc8; + border-width: 0px; +} + +.cds-background>span:before { + -webkit-animation: spin 1s linear infinite; + -khtml-animation: spin 1s linear infinite; + -moz-animation: spin 1s linear infinite; + -ms-animation: spin 1s linear infinite; + -o-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + content: ''; + width: 200px; + height: 200px; + border: 0px solid tomato; + border-color: #c88275 #c88275 tomato #c88275; + border-radius: 100%; + display: block; + position: absolute; + box-sizing: border-box; + top: -5px; + left: -5px; +} + +.cds-background>span:after { + -webkit-animation: spin 1.1s linear infinite; + -khtml-animation: spin 1.1s linear infinite; + -moz-animation: spin 1.1s linear infinite; + -ms-animation: spin 1.1s linear infinite; + -o-animation: spin 1.1s linear infinite; + animation: spin 1.1s linear infinite; + content: ''; + width: 200px; + height: 200px; + border: 10px solid royalblue; + border-width: 3px 3px 3px 10px; + border-color: #788cc8 #788cc8 #788cc8 royalblue; + border-radius: 100%; + display: block; + position: absolute; + box-sizing: border-box; + top: -5px; + left: -5px; +} + +.cds-background>span span { + width: 50px; + height: 50px; + border: 5px solid #ddd; + border-radius: 100%; + display: block; + position: relative; + box-sizing: border-box; + position: relative; + top: 145px; + left: 70px; + z-index: 1001; + bottom: -138px !important; + top: auto !important; + left: 70px !important; +} + +.cds-background>span span:before { + -webkit-animation: spin 0.8s linear infinite; + -khtml-animation: spin 0.8s linear infinite; + -moz-animation: spin 0.8s linear infinite; + -ms-animation: spin 0.8s linear infinite; + -o-animation: spin 0.8s linear infinite; + animation: spin 0.8s linear infinite; + content: ''; + width: 50px; + height: 50px; + border: 8px solid tomato; + border-color: transparent transparent tomato transparent; + border-width: 3px 3px 8px 3px; + border-radius: 100%; + display: block; + position: absolute; + box-sizing: border-box; + top: -5px; + left: -5px; +} + +.cds-background>span span:after { + -webkit-animation: spin 0.5s linear infinite; + -khtml-animation: spin 0.5s linear infinite; + -moz-animation: spin 0.5s linear infinite; + -ms-animation: spin 0.5s linear infinite; + -o-animation: spin 0.5s linear infinite; + animation: spin 0.5s linear infinite; + content: ''; + width: 50px; + height: 50px; + border: 8px solid royalblue; + border: 0 0 0 8px; + border-color: transparent transparent transparent royalblue; + border-width: 3px 3px 3px; + border-radius: 100%; + display: block; + position: absolute; + box-sizing: border-box; + top: -5px; + left: -5px; +} + +.cds-background.cds-background-hidden { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-opacity: 0; + -khtml-opacity: 0; + -moz-opacity: 0; + -ms-opacity: 0; + -o-opacity: 0; + opacity: 0; +} + +.nav.nav-pills a { + text-decoration: none; +} + +#cboxOverlay { + background-color: #1c2c38; +} + +#cboxContent, +#cboxLoadedContent, +#cboxLoadingOverlay { + background: transparent; +} + +#cboxLoadedContent { + padding: 0 60px; + overflow: hidden !important; +} + +#cboxError { + height: 78%; + color: #ffffff; + background: rgba(255, 255, 255, 0.4); +} + +.cboxPhoto { + max-height: 87% !important; + width: auto !important; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); +} + +#cboxTitle { + font-size: 12px; + font-size: 1.2rem; + color: #ffffff; + left: 0; + right: 0; + margin: auto; + width: 89%; + top: auto; + bottom: 0; + height: 22%; + line-height: 18px; +} + +#cboxPrevious, +#cboxNext { + background: none; + width: 36px; + height: 36px; + top: calc(50% - 18px); + background: transparent; + font-size: 30px; + text-indent: -999999px; + overflow: hidden; +} + +#cboxPrevious:hover, +#cboxNext:hover { + background: transparent; +} + +#cboxPrevious.disabled, +#cboxNext.disabled { + background: transparent; +} + +#cboxPrevious::before, +#cboxNext::before { + font-size: 30px; + font-size: 3rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + width: 30px; + line-height: 30px; + text-indent: 0; + position: absolute; + color: #ffffff; + top: 3px; +} + +#cboxPrevious { + left: 0; +} + +#cboxPrevious::before { + content: "\64"; + left: 1px; +} + +#cboxNext { + right: 0; +} + +#cboxNext::before { + content: "\63"; + right: 1px; +} + +#cboxClose { + background: none; + width: 32px; + height: 32px; + font-size: 30px; + text-indent: -999999px; + overflow: hidden; + top: -40px; +} + +#cboxClose::before { + font-size: 30px; + font-size: 3rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + width: 30px; + line-height: 30px; + text-indent: 0; + position: absolute; + color: #ffffff; + content: "\48"; +} + +#cboxLoadingGraphic { + background: none; + height: 3em; + width: 3em; + -webkit-animation: rotation 1s infinite linear; + -khtml-animation: rotation 1s infinite linear; + -moz-animation: rotation 1s infinite linear; + -ms-animation: rotation 1s infinite linear; + -o-animation: rotation 1s infinite linear; + animation: rotation 1s infinite linear; + border: 1px solid rgba(255, 255, 255, 0.2); + border-top-color: rgba(255, 255, 255, 0.7); + border-radius: 50%; + margin: auto; + position: absolute; + left: 0; + right: 0; + top: calc(50% - 1.5em); +} + +@-webkit-keyframes rotation { + to { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-moz-keyframes rotation { + to { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-ms-keyframes rotation { + to { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-o-keyframes rotation { + to { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes rotation { + to { + -webkit-transform: rotate(360deg); + -khtml-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.component-gallery__image .image-gallery-overlay, +.component-gallery__image figure>a { + position: relative; +} + +.open-overlay { + background: none; + width: 100%; + height: 100%; + font-size: 30px; + text-indent: -999999px; + overflow: hidden; + position: absolute; + top: 0; + right: 0; +} + +.open-overlay::before { + font-size: 30px; + font-size: 3rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + width: 30px; + line-height: 30px; + text-indent: 0; + position: absolute; + color: #ffffff; + content: "\46"; + top: 15px; + right: 15px; +} + +main .field--type-text-with-summary p, +main .text-component-text.basic_html p, +main .text-component-text.restricted_html p, +main .text-component-text.cern_full_html p, +main .full-html-markup p { + margin: 0 0 15px; +} + +main .field--type-text-with-summary a, +main .text-component-text.basic_html a, +main .text-component-text.restricted_html a, +main .text-component-text.cern_full_html a, +main .full-html-markup a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + cursor: pointer; + text-decoration: underline; +} + +main .field--type-text-with-summary a.linked-cern-icons, +main .text-component-text.basic_html a.linked-cern-icons, +main .text-component-text.restricted_html a.linked-cern-icons, +main .text-component-text.cern_full_html a.linked-cern-icons, +main .full-html-markup a.linked-cern-icons { + text-decoration: none; +} + +main .field--type-text-with-summary ul, +main .text-component-text.basic_html ul, +main .text-component-text.restricted_html ul, +main .text-component-text.cern_full_html ul, +main .full-html-markup ul { + list-style: none; + padding: 0; + margin: 0 0 15px 20px; + line-height: 25px; +} + +main .field--type-text-with-summary ul li::before, +main .text-component-text.basic_html ul li::before, +main .text-component-text.restricted_html ul li::before, +main .text-component-text.cern_full_html ul li::before, +main .full-html-markup ul li::before { + content: "• "; + margin: 0 5px 0 0; + line-height: 25px; +} + +main .field--type-text-with-summary ul ul, +main .text-component-text.basic_html ul ul, +main .text-component-text.restricted_html ul ul, +main .text-component-text.cern_full_html ul ul, +main .full-html-markup ul ul { + margin-bottom: 0; +} + +main .field--type-text-with-summary ul.nav, +main .field--type-text-with-summary ul.dropdown-menu, +main .text-component-text.basic_html ul.nav, +main .text-component-text.basic_html ul.dropdown-menu, +main .text-component-text.restricted_html ul.nav, +main .text-component-text.restricted_html ul.dropdown-menu, +main .text-component-text.cern_full_html ul.nav, +main .text-component-text.cern_full_html ul.dropdown-menu, +main .full-html-markup ul.nav, +main .full-html-markup ul.dropdown-menu { + margin: 0; +} + +main .field--type-text-with-summary ul.nav li::before, +main .field--type-text-with-summary ul.dropdown-menu li::before, +main .text-component-text.basic_html ul.nav li::before, +main .text-component-text.basic_html ul.dropdown-menu li::before, +main .text-component-text.restricted_html ul.nav li::before, +main .text-component-text.restricted_html ul.dropdown-menu li::before, +main .text-component-text.cern_full_html ul.nav li::before, +main .text-component-text.cern_full_html ul.dropdown-menu li::before, +main .full-html-markup ul.nav li::before, +main .full-html-markup ul.dropdown-menu li::before { + display: none; +} + +main .field--type-text-with-summary ol, +main .text-component-text.basic_html ol, +main .text-component-text.restricted_html ol, +main .text-component-text.cern_full_html ol, +main .full-html-markup ol { + padding: 0; + margin: 0 0 15px 40px; + line-height: 25px; +} + +main .field--type-text-with-summary ol li, +main .text-component-text.basic_html ol li, +main .text-component-text.restricted_html ol li, +main .text-component-text.cern_full_html ol li, +main .full-html-markup ol li { + line-height: 25px; +} + +main .field--type-text-with-summary hr, +main .text-component-text.basic_html hr, +main .text-component-text.restricted_html hr, +main .text-component-text.cern_full_html hr, +main .full-html-markup hr { + border-top: 2px solid; + border-top-color: #cacaca; +} + +main .field--type-text-with-summary table, +main .text-component-text.basic_html table, +main .text-component-text.restricted_html table, +main .text-component-text.cern_full_html table, +main .full-html-markup table { + width: 100%; + margin: 0 0 15px; +} + +main .field--type-text-with-summary table caption, +main .text-component-text.basic_html table caption, +main .text-component-text.restricted_html table caption, +main .text-component-text.cern_full_html table caption, +main .full-html-markup table caption { + display: block; + width: 100%; +} + +main .field--type-text-with-summary img, +main .text-component-text.basic_html img, +main .text-component-text.restricted_html img, +main .text-component-text.cern_full_html img, +main .full-html-markup img { + max-width: 100%; +} + +table caption { + display: block; + width: 100%; +} + +table>thead>tr>th, +table>thead>tr>td, +table>tbody>tr>th, +table>tbody>tr>td, +table>tfoot>tr>th, +table>tfoot>tr>td { + padding: 8px; +} + +table.simple-responsive-table>thead>tr>th, +table.simple-responsive-table>thead>tr>td, +table.simple-responsive-table>tbody>tr>th, +table.simple-responsive-table>tbody>tr>td { + font-size: 14px; + font-size: 1.4rem; + min-height: 24px; + padding: 5px 5px 2px 50%; +} + +table.simple-responsive-table>thead>tr>th:before, +table.simple-responsive-table>thead>tr>td:before, +table.simple-responsive-table>tbody>tr>th:before, +table.simple-responsive-table>tbody>tr>td:before { + top: 7px; + max-width: 48%; + line-height: 1.2; +} + +table.simple-responsive-table>tfoot { + display: none; +} + +table .file-icon { + margin-right: 8px; +} + +table .file-link a { + text-decoration: none; +} + +table .file-link a:hover { + text-decoration: none; +} + +.is-cern-lazy .text-component { + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; + -webkit-transition: opacity 0.6s; + -khtml-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -ms-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.is-cern-lazy .text-component.out { + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-opacity: 0; + -khtml-opacity: 0; + -moz-opacity: 0; + -ms-opacity: 0; + -o-opacity: 0; + opacity: 0; +} + +.fade { + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; + -webkit-transition: all 0.6s; + -khtml-transition: all 0.6s; + -moz-transition: all 0.6s; + -ms-transition: all 0.6s; + -o-transition: all 0.6s; + transition: all 0.6s; +} + +.fade.out { + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-opacity: 0; + -khtml-opacity: 0; + -moz-opacity: 0; + -ms-opacity: 0; + -o-opacity: 0; + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); +} + +.field--type-text-with-summary, +.full-text-animation { + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; + -webkit-transition: opacity 0.6s; + -khtml-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -ms-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.field--type-text-with-summary.out, +.full-text-animation.out { + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-opacity: 0; + -khtml-opacity: 0; + -moz-opacity: 0; + -ms-opacity: 0; + -o-opacity: 0; + opacity: 0; +} + +iframe.cern-timeline { + border: 0; + min-height: 180px; + width: 100%; + margin-bottom: -10px; +} + +.block-sticky-bottom.block-block-content { + position: fixed; + bottom: 0; + z-index: 500 !important; + width: 100%; + opacity: 0.9; + padding: 0; + max-width: unset; +} + +.block-sticky-bottom.block-block-content .block-custom-wrapper { + margin: 0; + padding: 10px; +} + +.block-sticky-bottom.block-block-content .block-custom-wrapper p { + margin: 0; +} + +form.webform-submission-form .form-item label { + font-size: 16px; + padding-top: 0; + font-family: 'sourcesans-regular'; + margin-bottom: 15px; + color: #292929; +} + +form.webform-submission-form label.control-label:not(.option), +form.webform-submission-form .fieldset-legend, +form.webform-submission-form .webform-table-sort thead th { + font-size: 23px; + font-weight: bold; + color: #292929; +} + +form.webform-submission-form .webform-likert-table tbody td:first-child label { + font-size: 16px; + font-weight: normal; +} + +.cern-page-display-page .wrapper-center>h2, +.cern-page-display-page>h2, +.cern-view-display-page .wrapper-center>h2, +.cern-view-display-page>h2 { + text-align: center; + font-size: 39px; + margin-bottom: 20px; +} + +.faq-node-footer-content .views-element-container { + margin-bottom: 0; +} + +.cern-view-display-more_faq .view-header h1, +.cern-view-display-more_faq .view-header h2, +.cern-view-display-more_faq .view-header h3, +.cern-view-display-more_faq .view-header h4 { + text-align: center; + font-family: 'opensans-bold'; + font-size: 32px; + margin: 40px 0 20px; +} + +.cern-view-display-more_faq .view-footer { + margin-top: calc(3rem + 8px); +} + +.cern-view-display-more_faq .view-footer a { + text-align: right; + margin: 20px 0 20px; + position: relative; + padding-right: 15px; + font-weight: bold; + display: block; +} + +.cern-view-display-more_faq .view-footer a:hover, +.cern-view-display-more_faq .view-footer a:active, +.cern-view-display-more_faq .view-footer a:focus { + text-decoration: none; +} + +.cern-view-display-more_faq .view-footer a:after { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + content: '\j'; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.cern-view-display-more_faq .view-footer a:hover:after { + right: -5px; +} + +.cern-view-display-more_faq .view-content { + margin: 0 -10px; +} + +.cern-view-display-more_faq .view-content:before, +.cern-view-display-more_faq .view-content:after { + content: " "; + display: table; + box-sizing: border-box; +} + +.cern-view-display-more_faq .view-content:after { + clear: both; +} + +.cern-view-display-more_faq .view-content .views-row { + width: calc(33.33% - 20px); + margin: 0 10px; + background: #ccc; + float: left; + padding: 10px 10px 40px 50px; + height: 200px; + overflow: hidden; + position: relative; + min-height: 210px; + flex-flow: column; + display: flex; + justify-content: end; +} + +.cern-view-display-more_faq .view-content .views-row .faq-cards__veil { + -webkit-transition: all 0.4s ease-in-out 0s; + -khtml-transition: all 0.4s ease-in-out 0s; + -moz-transition: all 0.4s ease-in-out 0s; + -ms-transition: all 0.4s ease-in-out 0s; + -o-transition: all 0.4s ease-in-out 0s; + transition: all 0.4s ease-in-out 0s; + background-color: rgba(0, 0, 0, 0); + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='rgba(0, 0, 0, 0.9)'); + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; + z-index: 0; +} + +.cern-view-display-more_faq .view-content .views-row:hover .faq-cards__veil { + opacity: 0; +} + +.cern-view-display-more_faq .view-content .views-row>div { + position: absolute; + bottom: 20px; + padding-right: 10px; +} + +.cern-view-display-more_faq .view-content .views-row>div h3 a { + font-size: 2rem; + font-family: sourcesans-semibold; + font-weight: 500; + color: white; + position: relative; + line-height: 26px; + display: block; +} + +.cern-view-display-more_faq .view-content .views-row>div h3 a:hover, +.cern-view-display-more_faq .view-content .views-row>div h3 a:active, +.cern-view-display-more_faq .view-content .views-row>div h3 a:focus { + text-decoration: none; + color: white; +} + +.cern-view-display-more_faq .view-content .views-row>div h3 a:before { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: 'j'; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 40px; + font-size: 4rem; + position: absolute; + left: -3.5rem; + top: -2px; + color: darkorange; + line-height: 26px; +} + +.cern-view-display-more_faq .view-content .views-row>div h3 a:hover:before { + left: -2.5rem; +} + +@media only screen and (max-width:991px) { + .cern-view-display-more_faq .view-content .views-row>div h3 a { + font-size: 1.8rem; + } + + .block-views-blockfaq-more-faq { + margin: 0 -3% 30px; + } +} + +@media only screen and (max-width:767px) { + .block-views-blockfaq-more-faq { + margin: 0 auto 30px; + } + + .cern-view-display-more_faq .view-content { + margin: 0; + } + + .cern-view-display-more_faq .view-content .views-row { + float: none; + width: 100%; + height: auto; + margin: 10px 0 0 0; + padding: 10px 10px 15px 50px; + } + + .cern-view-display-more_faq .view-content .views-row>div { + position: relative; + top: 0; + left: auto; + } +} + +.cern-view-display-page.cern-view-display-faq_page>h2 { + margin: 3rem 0 !important; +} + +.cern-view-display-page.cern-view-display-faq_page .pagination-container.centered { + text-align: right; +} + +.cern-view-display-page.cern-view-display-faq_page .view-filters { + width: 100%; + margin: 0 auto; +} + +.cern-view-display-page.cern-view-display-faq_page .view-filters form {} + +.cern-view-display-page.cern-view-display-faq_page .view-filters form .form-actions { + width: calc(20% - 8px); + vertical-align: bottom; +} + +.cern-view-display-page.cern-view-display-faq_page .view-filters form .form-actions button { + width: 100%; +} + +.cern-view-display-page.cern-view-display-faq_page .view-header { + display: inline; + margin: 0 0 0 0%; + position: relative; + top: -30px; + left: 10px; + color: rgba(0, 0, 0, 0.4); + font-size: 1.4rem; + font-weight: bold; +} + +.cern-view-display-block.cern-view-display-other_events .view-header h2 { + font-size: 30px; +} + +.cern-view-display-block.cern-view-display-other_events .view-footer { + text-align: right; + margin-top: 1rem; +} + +.cern-view-display-block.cern-view-display-other_events .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.cern-view-display-block.cern-view-display-other_events .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: '\j'; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.cern-view-display-block.cern-view-display-other_events .view-footer a:hover:after { + right: -5px; + left: auto; +} + +.cern-view-display-block.cern-view-display-other_events .view-content .views-row { + margin-bottom: 15px; +} + +.cern-view-display-block.cern-view-display-other_events .view-content .views-row * { + color: white !important; +} + +.cern-view-display-block.cern-view-display-other_events .view-content .views-row .agenda-box-pattern { + background: #0855a0; + margin: 0; + float: none; +} + +.cern-view-display-block.cern-view-display-other_events .view-content .views-row .agenda-box-pattern .agenda-box-event-time { + display: none; +} + +.cern-view-display-block.cern-view-display-other_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-wrapper { + display: none; +} + +@media screen and (min-width:992px) { + .cern-view-display-block.cern-view-display-upcoming_events { + padding: 0 100px; + } +} + +.cern-view-display-block.cern-view-display-upcoming_events .view-content.owl-carousel:before { + content: ' '; + height: 2px; + width: 4000px; + display: block; + position: absolute; + top: 7px; + background: transparent; + left: -1500px; + border-top: 2px dotted #e6e6e6; +} + +.cern-view-display-block.cern-view-display-upcoming_events>h2 { + font-size: 30px; + text-align: center; + margin-bottom: 3rem; +} + +.cern-view-display-block.cern-view-display-upcoming_events .more-link { + text-align: right; + margin-top: 0rem; +} + +@media screen and (min-width:992px) { + .cern-view-display-block.cern-view-display-upcoming_events .more-link { + margin-right: -95px; + } +} + +.cern-view-display-block.cern-view-display-upcoming_events .more-link a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.cern-view-display-block.cern-view-display-upcoming_events .more-link a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: '\j'; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.cern-view-display-block.cern-view-display-upcoming_events .more-link a:hover:after { + right: -5px; + left: auto; +} + +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav { + position: relative; +} + +@media screen and (min-width:992px) { + .cern-view-display-block.cern-view-display-upcoming_events .owl-nav { + margin: 0 -100px; + } +} + +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev { + position: absolute; + left: 0; + top: -200px; + background: transparent; +} + +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:after { + content: 'd'; + display: block; + color: #0855a0; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 40px; +} + +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev.disabled:after { + color: black; +} + +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next { + position: absolute; + right: 0; + top: -200px; + background: transparent; +} + +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:after { + content: 'c'; + display: block; + color: #0855a0; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 40px; +} + +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next.disabled:after { + color: black; +} + +@media screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-upcoming_events .owl-nav { + margin: 15px; + } + + .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev { + position: static; + } + + .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next { + position: static; + } +} + +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern { + padding: 20px 32px; + background: transparent !important; +} + +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern * { + color: black; +} + +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern:before { + content: " "close-quote; + width: 0; + height: 0; + border: 4px solid #cacaca; + display: block; + border-radius: 100%; + position: absolute; + top: 0px; +} + +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-pattern__box-wrapper { + align-self: flex-start; +} + +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-event-time, +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-cal-wrapper { + display: none; +} + +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern .agenda-box-date-wrapper .agenda-box-week-day { + display: none; +} + +@media screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-upcoming_events .view-content.owl-carousel:before { + content: none; + } + + .cern-view-display-block.cern-view-display-upcoming_events .owl-item:not(.active) * { + display: none; + } + + .cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row { + height: auto !important; + } + + .cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern { + min-height: 0 !important; + } + + .cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before { + content: none; + } +} + +@media screen and (max-width:767px) { + .cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row:before { + left: 35px; + } +} + +@media screen and (max-width:991px) { + .bubbly-button { + display: none; + } +} + +@media screen and (min-width:992px) { + .bubbly-button { + display: inline-block; + padding: 4px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + color: white; + border-radius: 100%; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + top: 4px; + left: 0; + margin-left: calc(33.333333% + 36px); + z-index: 1; + position: absolute; + } + + .bubbly-button:focus { + outline: 0; + } + + .bubbly-button:before { + position: absolute; + content: ''; + display: block; + width: 200px; + height: 100px; + left: -95px; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + .bubbly-button:after { + position: absolute; + content: ''; + display: block; + width: 140px; + height: 50px; + left: -65px; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + .bubbly-button:before { + display: none; + animation: none; + top: -80px; + background-size: 10% 10%, 15% 15%, 12% 12%, 10% 10%, 14% 14%, 10% 10%, 15% 15%, 10% 10%, 14% 14%; + } + + .bubbly-button:after { + display: none; + animation: none; + top: 0; + background-size: 22% 22%, 28% 28%, 28% 28%, 25% 25%, 20% 20%, 28% 28%, 20% 20%, 30% 30%, 30% 30%; + } + + .bubbly-button:active { + transform: scale(0.9); + } + + .bubbly-button.animate:before { + display: block; + animation: topBubbles cubic-bezier(0.19, 1, 0.22, 1) 2s forwards; + } + + .bubbly-button.animate:after { + display: block; + animation: bottomBubbles cubic-bezier(0.19, 1, 0.22, 1) 2s forwards; + } + + @keyframes topBubbles { + 0% { + background-position: 50% 90%, 50% 90%, 50% 90%, 50% 90%, 50% 90%, 50% 90%, 50% 90%, 55% 90%, 50% 90%; + } + + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + @keyframes bottomBubbles { + 0% { + background-position: 50% -10%, 50% 10%, 50% 10%, 55% -10%, 50% -10%, 50% -10%, 50% -10%, 50% 0%, 50% 0%; + } + + 65% { + opacity: 1; + background-size: 0% 0%, 0% 0%, 10% 10%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 10% 10%; + } + + 100% { + background-position: 0% 90%, 20% 90%, 19% 92%, 45% 70%, 60% 120%, 75% 80%, 95% 70%, 105% 10%, 105% 6%; + opacity: 0; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } +} + +.cern-view-display-page.cern-view-display-feature_events>h2, +.cern-view-display-page.cern-view-display-past_events>h2, +.event-grid>h2 { + margin: 3rem 0 !important; +} + +.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline, +.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline, +.event-grid form.views-exposed-form .form-inline { + margin: 0 -10px; +} + +.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item>input, +.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item>input, +.event-grid form.views-exposed-form .form-inline .form-item>input { + display: block; +} + +.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child), +.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child), +.event-grid form.views-exposed-form .form-inline .form-item:not(:first-child) { + margin: 10px; +} + +.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child) input, +.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child) input, +.event-grid form.views-exposed-form .form-inline .form-item:not(:first-child) input { + width: 100%; +} + +.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select, +.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select, +.event-grid form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select { + width: 100%; +} + +.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions, +.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions, +.event-grid form.views-exposed-form .form-inline .form-actions { + width: calc((100% / 4) - 40px); + margin: 10px; + vertical-align: bottom; + text-align: right; +} + +.cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions button, +.cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions button, +.event-grid form.views-exposed-form .form-inline .form-actions button { + width: 100%; +} + +.cern-view-display-page.cern-view-display-feature_events .view-header, +.cern-view-display-page.cern-view-display-past_events .view-header, +.event-grid .view-header { + margin: 50px 0; + text-align: center; + text-transform: uppercase; + font-family: "opensans-bold"; + color: black; +} + +.cern-view-display-page.cern-view-display-feature_events .view-header a, +.cern-view-display-page.cern-view-display-past_events .view-header a, +.event-grid .view-header a { + color: black; +} + +.cern-view-display-page.cern-view-display-feature_events .view-header a:not(.active), +.cern-view-display-page.cern-view-display-past_events .view-header a:not(.active), +.event-grid .view-header a:not(.active) { + opacity: 0.6; +} + +.cern-view-display-page.cern-view-display-feature_events .view-footer, +.cern-view-display-page.cern-view-display-past_events .view-footer, +.event-grid .view-footer { + text-align: right; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content, +.cern-view-display-page.cern-view-display-past_events .view-content, +.event-grid .view-content { + margin: 0 -15px; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row, +.event-grid .view-content .views-row { + margin-bottom: 15px; + width: calc(33.3333% - 30px); + float: left; + margin: 0 15px 50px; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern, +.event-grid .view-content .views-row .agenda-box-pattern { + background: transparent; + padding: 30px 30px 60px 30px; + border: 0; + box-shadow: 0 1px 3px 0 #bfbfbf; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before, +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before { + content: unset; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper { + align-self: flex-start; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-cal-button { + border-radius: 0; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn { + border-radius: 0; + padding: 2px; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before { + left: 2px; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper { + padding-right: 5px; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day, +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type, +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-audience, +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-place, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-audience, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-place, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-week-day, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-content-type, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-audience, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-place { + font-family: "sourcesans-regular"; + font-size: 1.5rem; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day *, +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type *, +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-audience *, +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-place *, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-week-day *, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-content-type *, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-audience *, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-place *, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-week-day *, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-content-type *, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-audience *, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-place * { + font-family: "sourcesans-regular"; + font-size: 1.5rem; +} + +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button, +.event-grid .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button { + background: transparent; +} + +@media only screen and (max-width:991px) { + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item, + .event-grid form.views-exposed-form .form-inline .form-item { + display: inline-block; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child, + .event-grid form.views-exposed-form .form-inline .form-item:first-child { + margin: 10px 5px 10px 5px; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child:before, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child:before, + .event-grid form.views-exposed-form .form-inline .form-item:first-child:before { + left: 0px; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions, + .event-grid form.views-exposed-form .form-inline .form-actions { + display: inline-block; + margin: 10px; + } + + .cern-view-display-page.cern-view-display-feature_events .view-content, + .cern-view-display-page.cern-view-display-past_events .view-content, + .event-grid .view-content { + margin: 0 -15px; + } + + .cern-view-display-page.cern-view-display-feature_events .view-content .views-row, + .cern-view-display-page.cern-view-display-past_events .view-content .views-row, + .event-grid .view-content .views-row { + margin-bottom: 15px; + width: calc(50% - 30px); + } +} + +@media only screen and (max-width:767px) { + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline, + .event-grid form.views-exposed-form .form-inline { + margin: 0; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child, + .event-grid form.views-exposed-form .form-inline .form-item:first-child { + width: 100%; + margin-left: 0; + margin-right: 0; + display: block; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child:nth-last-child(n)~.form-item, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child:nth-last-child(n)~.form-item, + .event-grid form.views-exposed-form .form-inline .form-item:first-child:nth-last-child(n)~.form-item { + width: 100%; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child>input, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child>input, + .event-grid form.views-exposed-form .form-inline .form-item:first-child>input { + width: 100%; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:first-child:before, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:first-child:before, + .event-grid form.views-exposed-form .form-inline .form-item:first-child:before { + left: -5px; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-item:not(:first-child), + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-item:not(:first-child), + .event-grid form.views-exposed-form .form-inline .form-item:not(:first-child) { + width: 100%; + margin-left: 0; + margin-right: 0; + display: block; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions, + .event-grid form.views-exposed-form .form-inline .form-actions { + width: 100%; + margin-left: 0; + margin-right: 0; + display: block; + } + + .cern-view-display-page.cern-view-display-feature_events form.views-exposed-form .form-inline .form-actions button, + .cern-view-display-page.cern-view-display-past_events form.views-exposed-form .form-inline .form-actions button, + .event-grid form.views-exposed-form .form-inline .form-actions button { + width: auto; + } + + .cern-view-display-page.cern-view-display-feature_events .view-content, + .cern-view-display-page.cern-view-display-past_events .view-content, + .event-grid .view-content { + margin: 0; + } + + .cern-view-display-page.cern-view-display-feature_events .view-content .views-row, + .cern-view-display-page.cern-view-display-past_events .view-content .views-row, + .event-grid .view-content .views-row { + margin: 0 0 15px 0; + width: 100%; + } +} + +.path-news main h3.preview-list-title { + border: 0; + font-family: 'opensans-bold'; + font-size: 26px; + font-size: 2.6rem; + font-weight: normal; + line-height: 29px; + margin-top: 20px; + margin-bottom: 10px; +} + +.cern-view-display-block.cern-view-display-featured_news .component-preview-cards { + background-color: white; + width: 36%; + margin-top: 40px; + min-height: 0; +} + +.cern-view-display-block.cern-view-display-featured_news .component-preview-cards .component-preview-cards__box_wrapper { + min-height: 0; + height: auto; +} + +.cern-view-display-block.cern-view-display-featured_news .preview-card {} + +.cern-view-display-block.cern-view-display-featured_news .preview-card__title h3 { + margin: 10px 0; +} + +.cern-view-display-block.cern-view-display-featured_news .preview-card__title h3 a { + color: #0855a0; +} + +.cern-view-display-block.cern-view-display-featured_news .preview-card__category, +.cern-view-display-block.cern-view-display-featured_news .preview-card__date, +.cern-view-display-block.cern-view-display-featured_news .preview-card__author { + color: black; +} + +.cern-view-display-block.cern-view-display-featured_news .preview-card__category a, +.cern-view-display-block.cern-view-display-featured_news .preview-card__date a, +.cern-view-display-block.cern-view-display-featured_news .preview-card__author a { + color: black; +} + +.cern-view-display-block.cern-view-display-featured_news .preview-card__avatar { + width: 65px !important; + height: 65px !important; + min-height: unset; + background: #999999; + border-radius: 100%; + padding: 0; +} + +@media only screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-featured_news .component-preview-cards { + width: 40%; + margin: 15% 5% 5%; + } +} + +@media only screen and (max-width:767px) { + .cern-view-display-block.cern-view-display-featured_news .component-preview-cards { + width: 90%; + margin: 20% 5% 5%; + } +} + +.cern-view-display-block.cern-view-display-latest_news_pager, +.cern-view-display-block.cern-view-display-latest_featured_news_pager, +.cern-view-display-block.cern-view-display-latest_news, +.cern-view-display-block.cern-view-display-latest_featured_news {} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-header h2, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-header h2, +.cern-view-display-block.cern-view-display-latest_news .view-header h2, +.cern-view-display-block.cern-view-display-latest_featured_news .view-header h2 { + text-transform: uppercase; + font-size: 30px; + text-align: center; + margin-bottom: 3rem; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-footer, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer, +.cern-view-display-block.cern-view-display-latest_news .view-footer, +.cern-view-display-block.cern-view-display-latest_featured_news .view-footer { + text-align: right; + margin-top: 3rem; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-footer a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer a, +.cern-view-display-block.cern-view-display-latest_news .view-footer a, +.cern-view-display-block.cern-view-display-latest_featured_news .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-footer a:after, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer a:after, +.cern-view-display-block.cern-view-display-latest_news .view-footer a:after, +.cern-view-display-block.cern-view-display-latest_featured_news .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: '\j'; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-footer a:hover:after, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-footer a:hover:after, +.cern-view-display-block.cern-view-display-latest_news .view-footer a:hover:after, +.cern-view-display-block.cern-view-display-latest_featured_news .view-footer a:hover:after { + right: -5px; + left: auto; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .carousel-cern-item.row .views-row, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .carousel-cern-item.row .views-row, +.cern-view-display-block.cern-view-display-latest_news .view-content .carousel-cern-item.row .views-row, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .carousel-cern-item.row .views-row { + float: left; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row, +.cern-view-display-block.cern-view-display-latest_news .view-content, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row { + margin: 0 -8px; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row { + margin: 8px; + width: calc(33.333% - 16px); + float: left; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards { + margin: 0; + width: 100%; + background-color: #0855a0; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 { + margin: 10px 0; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 a { + color: white; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author { + color: white; + font-weight: 200; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a { + color: white; + font-weight: 200; +} + +.cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.cern-view-display-block.cern-view-display-latest_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.cern-view-display-block.cern-view-display-latest_featured_news_pager .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.cern-view-display-block.cern-view-display-latest_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.cern-view-display-block.cern-view-display-latest_featured_news .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar { + width: 65px !important; + height: 65px !important; + min-height: 0; + background: #999999; + border-radius: 100%; + padding: 0; +} + +.cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content.owl-carousel, +.cern-view-display-block.cern-view-display-latest_news_pager .view-content.owl-carousel { + margin: 0; + min-height: 226px; +} + +@media only screen and (max-width:991px) { + .news-node-full-content-latest-news .cern-view-display-block.cern-view-display-latest_news .view-content { + display: block; + } + + .news-node-full-content-latest-news .cern-view-display-block.cern-view-display-latest_news .view-content .views-row { + width: 100%; + padding: 0 !important; + margin-bottom: 10px; + } +} + +@media only screen and (max-width:991px) { + + .cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row, + .cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row, + .cern-view-display-block.cern-view-display-latest_news .view-content .views-row, + .cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row { + width: calc(100% - 16px) !important; + height: 210px !important; + } + + .cern-view-display-block.cern-view-display-latest_news_pager .view-content .views-row .component-preview-cards, + .cern-view-display-block.cern-view-display-latest_featured_news_pager .view-content .views-row .component-preview-cards, + .cern-view-display-block.cern-view-display-latest_news .view-content .views-row .component-preview-cards, + .cern-view-display-block.cern-view-display-latest_featured_news .view-content .views-row .component-preview-cards { + height: 100% !important; + } +} + +.path-news #pre-main-content .block-title { + margin: 20px auto 40px !important; + text-align: center; + color: white; + text-transform: uppercase; +} + +.path-news main { + padding-top: 3rem; +} + +.path-news main .block-views-blocknews-latest-featured-news-pager .view-footer { + display: none; +} + +.path-news .view-cern-all-news>h1 { + margin: 3rem 0 !important; + text-align: center; +} + +.path-news .cern-page-display-page .wrapper-center>h1, +.path-news .cern-page-display-page>h1 { + margin: 3rem 0 !important; + text-align: center; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline { + margin: 0 -10px; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item { + vertical-align: top; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item>input { + display: block; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) { + margin: 10px !important; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) input { + width: 100%; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select { + width: 100%; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions { + margin: 10px !important; + vertical-align: bottom !important; + text-align: right !important; +} + +.path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions button { + width: 100%; +} + +.path-news .cern-page-display-page .view-header { + margin: 50px 0; + text-transform: uppercase; + font-family: "opensans-bold"; +} + +.path-news .cern-page-display-page .view-header a { + position: relative; +} + +.path-news .cern-page-display-page .view-header a.active:after { + content: ' '; + position: absolute; + width: 100%; + height: 2px; + background: #0855a0; + bottom: -2px; + left: 0; +} + +.path-news .cern-page-display-page .view-footer { + text-align: right; +} + +.path-news .cern-page-display-page .view-content { + margin: 35px 0 0 0; +} + +.path-news .cern-page-display-page .view-content .views-row { + margin-bottom: 25px; + float: none; +} + +@media only screen and (max-width:991px) { + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-item { + display: inline-block; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child { + margin: 10px 5px 10px 5px; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child:before { + left: 0px; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions { + display: inline-block; + text-align: right; + width: calc(100% - 20px) !important; + } +} + +@media only screen and (max-width:500px) { + .path-news .cern-page-display-page .views-exposed-form .form-inline { + margin: 0; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child>input { + width: 100%; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child:before { + left: -5px; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child), + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-item:first-child { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + display: block !important; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions { + display: block !important; + width: 100% !important; + margin: 0px !important; + } + + .path-news .cern-page-display-page .views-exposed-form .form-inline .form-actions button { + width: auto !important; + } + + .path-news .cern-page-display-page .view-content .views-row { + margin: 0 0 25px 0; + } +} + +@media only screen and (max-width:767px) { + + .cern-view-display-page.cern-view-display-all_news_filter, + .cern-view-display-page.cern-view-display-all_news .view-header { + margin-bottom: 25px; + } + + .cern-view-display-page.cern-view-display-all_news_filter, + .cern-view-display-page.cern-view-display-all_news .view-content { + margin: 0; + } + + .cern-view-display-page.cern-view-display-all_news_filter .views-row, + .cern-view-display-page.cern-view-display-all_news .view-content .views-row { + margin: 0 0 16px 0 !important; + } + + .cern-view-display-page.cern-view-display-all_news_filter .views-row .views-field .field-content, + .cern-view-display-page.cern-view-display-all_news .view-content .views-row .views-field .field-content { + display: block; + } + + .cern-view-display-page.cern-view-display-all_news_filter .views-row .views-field .field-content .box-pattern, + .cern-view-display-page.cern-view-display-all_news .view-content .views-row .views-field .field-content .box-pattern { + float: none !important; + } + + .cern-view-display-page.cern-view-display-all_news_filter .views-row .preview-list-component, + .cern-view-display-page.cern-view-display-all_news .view-content .views-row .preview-list-component { + display: none !important; + } +} + +@media only screen and (min-width:768px) { + + .cern-view-display-page.cern-view-display-all_news_filter .view-content .views-row .box-pattern, + .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern { + display: none !important; + } + + .cern-view-display-page.cern-view-display-all_news_filter .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title, + .cern-view-display-page.cern-view-display-all_news .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title { + margin-top: -5px; + } +} + +.views-element-container .cern-view-display-block.cern-view-display-related_stories_block { + margin-bottom: -30px; +} + +.cern-view-display-block.cern-view-display-related_stories_block>h2 { + text-align: center; + margin: 3rem 0; +} + +.cern-view-display-block.cern-view-display-related_stories_block .owl-theme .owl-nav.disabled+.owl-dots { + margin: 3rem 0; +} + +.cern-view-display-block.cern-view-display-related_stories_block .owl-stage .owl-item:not(.active) { + opacity: 0; +} + +.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row { + margin: 0 -8px; +} + +.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row { + margin: 8px; + width: calc(33.333% - 16px); +} + +.cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row .component-preview-cards { + margin: 0; + width: 100%; +} + +@media screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row { + margin: 0; + } + + .cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row { + margin: 16px 0; + width: 100%; + } + + .cern-view-display-block.cern-view-display-related_stories_block .carousel-cern-item.row .views-row .component-preview-cards { + margin: 0; + width: 100%; + } +} + +.cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards { + min-height: 428px; + margin: 0px; +} + +.cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards .component-preview-cards__box_wrapper { + height: 368px; +} + +@media screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards { + margin: 0; + min-height: 428px; + width: 100%; + } + + .cern-view-display-block.cern-view-display-related_stories_block .component-preview-cards .component-preview-cards__box_wrapper { + height: 368px; + } +} + +.cern-view-display-page.cern-view-display-resources>h1, +.card-grid>h1 { + margin: 3rem 0 !important; + text-align: center; + text-transform: uppercase; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline, +.card-grid form.views-exposed-form .form-inline { + margin: 0 -10px; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item, +.card-grid form.views-exposed-form .form-inline .form-item { + vertical-align: top; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item>input, +.card-grid form.views-exposed-form .form-inline .form-item>input { + display: block; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child), +.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child) { + margin: 10px; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child) input, +.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child) input { + width: 100%; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select, +.card-grid form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select { + width: 100%; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions, +.card-grid form.views-exposed-form .form-inline .form-actions { + margin: 10px; + vertical-align: bottom; + text-align: right; +} + +.cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions button, +.card-grid form.views-exposed-form .form-inline .form-actions button { + width: 100%; +} + +.cern-view-display-page.cern-view-display-resources .view-header, +.card-grid .view-header { + font-weight: bold; +} + +.cern-view-display-page.cern-view-display-resources .view-header span, +.card-grid .view-header span { + color: #0855a0; +} + +.cern-view-display-page.cern-view-display-resources .view-content, +.card-grid .view-content { + margin: 1rem -8px; +} + +.cern-view-display-page.cern-view-display-resources .view-content .views-row, +.card-grid .view-content .views-row { + width: calc(33.3% - 16px); + margin: 8px; + float: left; +} + +.cern-view-display-page.cern-view-display-resources .view-content .views-row .component-preview-cards, +.card-grid .view-content .views-row .component-preview-cards { + margin: 0; + width: 100%; +} + +@media screen and (max-width:991px) { + + .cern-view-display-page.cern-view-display-resources .view-content, + .card-grid .view-content { + margin: 1rem -8px; + } + + .cern-view-display-page.cern-view-display-resources .view-content .views-row, + .card-grid .view-content .views-row { + width: calc(50% - 16px); + margin: 8px; + float: left; + } +} + +@media screen and (max-width:767px) { + + .cern-view-display-page.cern-view-display-resources .view-content, + .card-grid .view-content { + margin: 1rem 0; + } + + .cern-view-display-page.cern-view-display-resources .view-content .views-row, + .card-grid .view-content .views-row { + width: 100%; + margin: 8px 0; + } +} + +@media only screen and (max-width:991px) { + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item, + .card-grid form.views-exposed-form .form-inline .form-item { + display: inline-block; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child, + .card-grid form.views-exposed-form .form-inline .form-item:first-child { + margin: 10px 5px 10px 5px; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child:before, + .card-grid form.views-exposed-form .form-inline .form-item:first-child:before { + left: 0px; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions, + .card-grid form.views-exposed-form .form-inline .form-actions { + display: inline-block; + text-align: right; + width: calc(100% - 20px); + } +} + +@media only screen and (max-width:500px) { + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline, + .card-grid form.views-exposed-form .form-inline { + margin: 0; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child>input, + .card-grid form.views-exposed-form .form-inline .form-item:first-child>input { + width: 100%; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child:before, + .card-grid form.views-exposed-form .form-inline .form-item:first-child:before { + left: -5px; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:not(:first-child), + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-item:first-child, + .card-grid form.views-exposed-form .form-inline .form-item:not(:first-child), + .card-grid form.views-exposed-form .form-inline .form-item:first-child { + width: 100%; + margin-left: 0; + margin-right: 0; + display: block; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions, + .card-grid form.views-exposed-form .form-inline .form-actions { + display: block; + width: 100%; + margin: 0px; + } + + .cern-view-display-page.cern-view-display-resources form.views-exposed-form .form-inline .form-actions button, + .card-grid form.views-exposed-form .form-inline .form-actions button { + width: auto; + } +} + +.cern-view-display-block.cern-view-display-more_about .view-header h2 { + font-size: 28px; + font-family: "opensans-regular"; +} + +.cern-view-display-block.cern-view-display-more_about .view-content { + margin: 0 -4px; +} + +.cern-view-display-block.cern-view-display-more_about .view-content .views-row { + margin: 0 0 16px; +} + +.cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content .box-pattern { + float: none; +} + +.cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content .box-pattern h3.standard-title a span { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +@media only screen and (max-width:992px) { + .cern-view-display-block.cern-view-display-more_about .view-header { + margin-bottom: 25px; + } + + .cern-view-display-block.cern-view-display-more_about .view-content { + margin: 0; + } + + .cern-view-display-block.cern-view-display-more_about .view-content .views-row { + margin: 0 0 16px 0 !important; + } + + .cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content { + display: block; + } + + .cern-view-display-block.cern-view-display-more_about .view-content .views-row .views-field .field-content .box-pattern { + float: none !important; + } +} + +.cern-view-display-block.cern-view-display-related_resources .view-header h2 { + text-transform: uppercase; + font-size: 30px; + text-align: center; + margin-bottom: 3rem; +} + +.cern-view-display-block.cern-view-display-related_resources .view-footer { + text-align: right; + margin-top: 3rem; +} + +.cern-view-display-block.cern-view-display-related_resources .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.cern-view-display-block.cern-view-display-related_resources .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: '\j'; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.cern-view-display-block.cern-view-display-related_resources .view-footer a:hover:after { + right: -5px; + left: auto; +} + +.cern-view-display-block.cern-view-display-related_resources .view-content { + margin: 1rem -8px; +} + +.cern-view-display-block.cern-view-display-related_resources .view-content .views-row { + width: calc(33.3% - 16px); + margin: 8px; + float: left; +} + +.cern-view-display-block.cern-view-display-related_resources .view-content .views-row .component-preview-cards { + margin: 0; + width: 100%; +} + +@media only screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-related_resources .view-content .views-row { + width: calc(100% - 16px) !important; + height: 210px !important; + } + + .cern-view-display-block.cern-view-display-related_resources .view-content .views-row .component-preview-cards { + height: 100% !important; + } +} + +@media only screen and (min-width:1200px) { + body .cern-view-display-block.view-resource-menu-content { + height: calc(100vh - (110px + 20px)); + } + + body.cern-toolbar .cern-view-display-block.view-resource-menu-content { + height: calc(100vh - (150px + 20px)); + } + + body.toolbar-fixed .cern-view-display-block.view-resource-menu-content { + height: calc(100vh - (150px + 20px)); + } + + body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .cern-view-display-block.view-resource-menu-content { + height: calc(100vh - (190px + 20px)); + } + + body.cern-toolbar.toolbar-fixed .cern-view-display-block.view-resource-menu-content { + height: calc(100vh - (190px + 20px)); + } + + body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.cern-toolbar .cern-view-display-block.view-resource-menu-content { + height: calc(100vh - (230px + 20px)); + } +} + +@media only screen and (min-width:1200px) { + .cern-view-display-block.view-resource-menu-content { + margin-bottom: -30px; + } +} + +.cern-view-display-block.view-resource-menu-content .more-link a, +.cern-view-display-block.view-resource-menu-content>h1 { + color: rgba(255, 255, 255, 0.5); + font-family: sourcesans-regular; + font-size: 16px; + margin-left: 8px; + margin-top: 2rem; + margin-bottom: 2rem; + display: block; + text-align: left !important; +} + +.cern-view-display-block.view-resource-menu-content .view-content .views-row { + width: calc(50% - 16px); + height: 210px; + float: left; + margin: 8px; +} + +.cern-view-display-block.view-resource-menu-content .view-content .views-row .views-field { + height: 100%; +} + +.cern-view-display-block.view-resource-menu-content .view-content .views-row .component-preview-cards { + margin: 0 !important; + width: 100%; + height: 100%; +} + +.cern-view-display-block.view-resource-menu-content .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper { + height: 100%; +} + +.cern-view-display-block.view-resource-menu-content .view-content .views-row:first-child { + height: 436px; +} + +.cern-view-display-block.view-resource-menu-content .view-content .views-row:first-child .component-preview-cards { + min-height: 436px; + height: 100%; + margin: 0 !important; + width: 100%; +} + +.cern-view-display-block.view-resource-menu-content .view-content .views-row:first-child .component-preview-cards .component-preview-cards__box_wrapper { + height: 100%; +} + +@media only screen and (max-width:991px) { + .cern-view-display-block.view-resource-menu-content .view-content .views-row { + width: calc(100% - 16px) !important; + } + + .cern-view-display-block.view-resource-menu-content .view-content .views-row .component-preview-cards { + height: 100% !important; + } +} + +@media only screen and (min-width:1200px) { + body .cern-view-display-block.view-cern-news-menu-featured { + height: calc(100vh - (110px + 20px)); + } + + body.cern-toolbar .cern-view-display-block.view-cern-news-menu-featured { + height: calc(100vh - (150px + 20px)); + } + + body.toolbar-fixed .cern-view-display-block.view-cern-news-menu-featured { + height: calc(100vh - (150px + 20px)); + } + + body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .cern-view-display-block.view-cern-news-menu-featured { + height: calc(100vh - (190px + 20px)); + } + + body.cern-toolbar.toolbar-fixed .cern-view-display-block.view-cern-news-menu-featured { + height: calc(100vh - (190px + 20px)); + } + + body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.cern-toolbar .cern-view-display-block.view-cern-news-menu-featured { + height: calc(100vh - (230px + 20px)); + } +} + +@media only screen and (min-width:1200px) { + .cern-view-display-block.view-cern-news-menu-featured { + margin-bottom: -30px; + } +} + +.cern-view-display-block.view-cern-news-menu-featured .view-header { + color: rgba(255, 255, 255, 0.5); + font-family: sourcesans-regular; + font-size: 16px; + margin-left: 8px; + margin-top: 2rem; + margin-bottom: 2rem; + display: block; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row { + width: calc(50% - 16px); + min-height: 210px; + float: left; + margin: 8px; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards { + margin: 0 !important; + width: 100%; + height: 100%; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper { + height: 100%; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext { + display: block; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author { + cursor: default; + display: inline; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author a { + cursor: default; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:first-child { + min-height: 446px; + height: 446px; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:first-child .component-preview-cards { + min-height: 446px; + margin: 0 !important; + width: 100%; + height: 100%; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:first-child .component-preview-cards .component-preview-cards__box_wrapper { + height: auto; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(2) { + height: 210px; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3), +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) { + height: 102px; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3), +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) { + min-height: 102px; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .preview-card__avatar, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .preview-card__avatar { + display: none; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards { + height: 100%; + min-height: 102px; + margin: 0 !important; + width: 100%; + background-image: none !important; + background-color: rgba(0, 0, 0, 0.14) !important; + padding-right: 10px; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper { + height: auto; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title { + position: relative; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a { + display: block; + height: 3rem; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a:before, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title a:before { + content: none; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:before, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:before { + content: '\j'; + font-size: 40px; + font-size: 4rem; + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: -3px; + left: -10px; + line-height: 25px; + width: 12px; + text-indent: -25px; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:hover:before, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper h3.standard-title:hover:before { + left: 0; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext { + display: block; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author { + cursor: default; + display: inline; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__category a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__date a, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__box_wrapper .preview-cards__subtext .preview-card__author a { + cursor: default; +} + +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(3) .component-preview-cards .component-preview-cards__veil, +.cern-view-display-block.view-cern-news-menu-featured .view-content .views-row:nth-child(4) .component-preview-cards .component-preview-cards__veil { + display: none; +} + +@media only screen and (max-width:991px) { + .cern-view-display-block.view-cern-news-menu-featured .view-content .views-row { + width: calc(100% - 16px) !important; + height: 210px !important; + } + + .cern-view-display-block.view-cern-news-menu-featured .view-content .views-row .component-preview-cards { + height: 100% !important; + } +} + +.cern-view-display-block.cern-view-display-story_resources { + position: relative; +} + +.cern-view-display-block.cern-view-display-story_resources .view-header p { + text-align: right; +} + +.cern-view-display-block.cern-view-display-story_resources .view-header p a.cbox-element-page { + font-weight: bold; +} + +.cern-view-display-block.cern-view-display-story_resources .view-header p a.cbox-element-page span { + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 35px; + font-weight: bold; + line-height: 35px; + position: relative; + left: -10px; + top: 11px; +} + +@media only screen and (min-width:992px) { + .cern-view-display-block.cern-view-display-story_resources .view-content .owl-stage-outer { + max-height: 470px; + } +} + +@media only screen and (min-width:501px) { + .cern-view-display-block.cern-view-display-story_resources .view-content .owl-stage-outer { + max-height: 690px; + } +} + +@media only screen and (max-width:500px) { + .cern-view-display-block.cern-view-display-story_resources .view-content .owl-stage-outer { + max-height: 1365px; + } +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-dots { + margin-top: 3rem; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item.active .carousel-cern-item { + margin: 0 -8px; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row { + float: left; + margin: 8px; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .views-field, +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .box-pattern { + height: 100% !important; + width: 100%; + margin: 0; + cursor: pointer; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .views-field .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary), +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .box-pattern .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary) { + display: none; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .cbox-element { + display: block; + width: 100%; + height: 100%; + position: relative; + z-index: 2; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row .cbox-element { + display: none; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(1) { + height: 436px; + width: calc(33.33% - 16px); +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary { + position: absolute; + top: 160px; + width: 99%; +} + +@media only screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary { + top: 45px; + } +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(2), +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(3) { + height: 210px; + width: calc(33.33% - 16px); +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(2) .component-preview-cards__category-icon-vocabulary, +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(3) .component-preview-cards__category-icon-vocabulary { + position: absolute; + top: 45px; + width: 99%; +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(4), +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(5), +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(6) { + height: 210px; + width: calc(22.22% - 16px); +} + +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(4) .component-preview-cards__category-icon-vocabulary, +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(5) .component-preview-cards__category-icon-vocabulary, +.cern-view-display-block.cern-view-display-story_resources .view-content .owl-item .views-row:nth-child(6) .component-preview-cards__category-icon-vocabulary { + position: absolute; + top: 45px; + width: 99%; +} + +@media only screen and (max-width:991px) { + .cern-view-display-block.cern-view-display-story_resources .views-row { + width: calc(50% - 16px) !important; + height: 210px !important; + } +} + +@media only screen and (max-width:500px) { + .cern-view-display-block.cern-view-display-story_resources .views-row { + width: calc(100% - 16px) !important; + height: 210px !important; + } +} + +.cern-view-display-page.cern-view-display-page_taxonomies {} + +.cern-view-display-page.cern-view-display-page_taxonomies>h2 { + margin: 3rem 0 !important; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline { + margin: 0 -10px; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item { + vertical-align: top; + margin: 10px; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item input { + width: 100%; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item div.select-wrapper select { + width: 100%; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item>input { + display: block; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child { + display: inline-block; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child>input { + margin: 0; + height: 35px; + padding-left: 5px; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child:before { + content: none; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child label { + display: block; + text-align: left; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions { + width: calc((100% / 3) - 40px); + margin: 10px; + vertical-align: bottom; + text-align: right; +} + +.cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions button { + width: 100%; +} + +.cern-view-display-page.cern-view-display-page_taxonomies .view-header { + font-weight: bold; +} + +.cern-view-display-page.cern-view-display-page_taxonomies .view-header span { + color: #0855a0; +} + +@media only screen and (max-width:991px) { + .cern-view-display-page.cern-view-display-page_taxonomies {} + + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item { + display: inline-block; + } + + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions { + display: inline-block; + text-align: right; + width: calc(100% - 20px); + } +} + +@media only screen and (max-width:500px) { + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline { + margin: 0; + } + + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child>input { + width: 100%; + } + + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child:before { + left: -5px; + } + + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:not(:first-child), + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-item:first-child { + width: 100%; + margin-left: 0; + margin-right: 0; + display: block; + } + + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions { + display: block; + width: 100%; + margin: 0px; + } + + .cern-view-display-page.cern-view-display-page_taxonomies form.views-exposed-form .form-inline .form-actions button { + width: auto; + } +} + +.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row { + margin: 0 0 25px 0; +} + +@media only screen and (max-width:767px) { + .cern-view-display-page.cern-view-display-page_taxonomies .view-content { + margin: 0; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row { + margin: 0 0 16px 0 !important; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .views-field .field-content { + display: block; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .views-field .field-content .box-pattern { + float: none !important; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern { + background: transparent; + padding: 30px 30px 30px 30px; + border: 1px solid #ddd; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before, + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before { + content: unset; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper { + align-self: flex-start; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-cal-button { + border-radius: 0; + display: none; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn { + border-radius: 0; + padding: 2px; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before { + left: 2px; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper { + padding-right: 5px; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-week-day, + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-content-type, + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-audience, + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-place { + font-family: "sourcesans-regular"; + font-size: 1.5rem; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-week-day *, + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-content-type *, + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-audience *, + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-place * { + font-family: "sourcesans-regular"; + font-size: 1.5rem; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button { + background: transparent; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .preview-list-component { + display: none !important; + } +} + +@media only screen and (min-width:768px) { + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern { + display: none !important; + } + + .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title { + margin-top: -5px; + } +} + +.cern-view-display-page.view-general-search>h2 { + margin: 3rem 0 !important; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline { + margin: 0 -10px; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item { + vertical-align: top; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child { + display: block; + text-align: center; + position: relative; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child>input { + width: 98%; + margin: 0 auto 15px auto; + height: 40px; + padding-left: 40px; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child:before { + content: "O"; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + position: absolute; + left: 8px; + width: 25px; + height: 25px; + top: 8px; + text-align: center; + line-height: 21px; + font-weight: 500; + padding-right: 2px; + font-size: 46px; + color: #0855a0; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item>input { + display: block; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child) { + margin: 10px; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child) input { + width: 100%; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select { + width: 100%; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item.form-item-type { + display: none; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions { + margin: 10px; + vertical-align: bottom; + text-align: right; +} + +.cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions button { + width: 100%; +} + +.cern-view-display-page.view-general-search .view-header { + margin: 50px 0; + text-transform: uppercase; + font-family: "opensans-bold"; +} + +.cern-view-display-page.view-general-search .view-header span.separator-search-tags { + position: relative; + top: -1px; +} + +.cern-view-display-page.view-general-search .view-header a { + position: relative; +} + +.cern-view-display-page.view-general-search .view-header a:first-child { + margin-left: 10px; +} + +.cern-view-display-page.view-general-search .view-header a.active:after { + content: " "; + position: absolute; + width: 100%; + height: 2px; + background: #0855a0; + bottom: -2px; + left: 0; +} + +@media only screen and (max-width:991px) { + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item { + display: inline-block; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child { + margin: 10px 5px 10px 5px; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child:before { + left: 0px; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions { + display: inline-block; + text-align: right; + width: calc(100% - 20px); + } +} + +@media only screen and (max-width:500px) { + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline { + margin: 0; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child>input { + width: 100%; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child:before { + left: -5px; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:not(:first-child), + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item:first-child { + width: 100%; + margin-left: 0; + margin-right: 0; + display: block; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-item.form-item-type { + display: none; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions { + display: block; + width: 100%; + margin: 0px; + } + + .cern-view-display-page.view-general-search form.views-exposed-form .form-inline .form-actions button { + width: auto; + } +} + +.cern-view-display-page.view-general-search .view-content .views-row { + margin: 0 0 25px 0; +} + +@media only screen and (max-width:767px) { + .cern-view-display-page.view-general-search .view-header { + margin-bottom: 25px; + } + + .cern-view-display-page.view-general-search .view-content { + margin: 0; + } + + .cern-view-display-page.view-general-search .view-content .views-row { + margin: 0 0 16px 0 !important; + } + + .cern-view-display-page.view-general-search .view-content .views-row .views-field .field-content { + display: block; + } + + .cern-view-display-page.view-general-search .view-content .views-row .views-field .field-content .box-pattern { + float: none !important; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern { + background: transparent; + padding: 30px 30px 30px 30px; + border: 1px solid #ddd; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-link h2 a:before, + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-link h3 a:before { + content: unset; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper { + align-self: flex-start; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-cal-button { + border-radius: 0; + display: none; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn { + border-radius: 0; + padding: 2px; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-cal-button a.btn:before { + left: 2px; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper { + padding-right: 5px; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-week-day, + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-content-type, + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-audience, + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-place { + font-family: "sourcesans-regular"; + font-size: 1.5rem; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-week-day *, + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-content-type *, + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-audience *, + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-place * { + font-family: "sourcesans-regular"; + font-size: 1.5rem; + } + + .cern-view-display-page.view-general-search .view-content .views-row .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-cal-wrapper .agenda-box-cal-button { + background: transparent; + } + + .cern-view-display-page.view-general-search .view-content .views-row .preview-list-component { + display: none !important; + } +} + +@media only screen and (min-width:768px) { + .cern-view-display-page.view-general-search .view-content .views-row .box-pattern { + display: none !important; + } + + .cern-view-display-page.view-general-search .view-content .views-row .preview-list-component .preview-list-news-info .preview-list-title { + margin-top: -5px; + } +} + +.cern-page-display-page>h2 { + margin: 3rem 0 !important; +} + +.cern-page-display-page .views-exposed-form .form-inline { + margin: 0 -10px; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item { + vertical-align: top; + margin: 10px; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child { + display: block; + text-align: center; + position: relative; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child>input { + margin: 0 auto 15px auto; + height: 40px; + padding-left: 40px; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child:before { + content: 'O'; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + position: absolute; + left: 0; + width: 25px; + height: 25px; + top: 8px; + text-align: center; + line-height: 21px; + font-weight: 500; + padding-right: 2px; + font-size: 46px; + color: #0855a0; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child label { + display: block; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield { + width: 100%; + float: left; + padding: 0 10px; + margin: 10px 0; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield select, +.cern-page-display-page .views-exposed-form .form-inline .form-item:first-child.form-type-textfield>input { + width: 100%; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item>input { + display: block; +} + +@media only screen and (max-width:767px) { + .cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) { + width: 100%; + margin: 0; + padding: 0 10px; + } +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) input { + width: 100%; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select { + width: 100%; +} + +.cern-page-display-page .views-exposed-form .form-inline .form-actions { + width: calc((100% / 4) - 40px); + margin: 10px; + vertical-align: bottom; + text-align: right; +} + +@media only screen and (max-width:767px) { + .cern-page-display-page .views-exposed-form .form-inline .form-actions { + width: 100%; + margin: 0; + padding: 0 0 0 10px; + } +} + +.cern-page-display-page .views-exposed-form .form-inline .form-actions button { + width: 100%; +} + +.cern-page-display-page .view-content a { + font-size: inherit; +} + +.resources-mosaic { + position: relative; +} + +.resources-mosaic .view-header p { + text-align: right; +} + +.resources-mosaic .view-header p a.cbox-element-page { + font-weight: bold; +} + +.resources-mosaic .view-header p a.cbox-element-page::before { + content: "U"; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 35px; + font-weight: bold; + line-height: 35px; + position: relative; + left: -10px; + top: 11px; +} + +@media only screen and (min-width:992px) { + .resources-mosaic .view-content .owl-stage-outer { + max-height: 470px; + } +} + +@media only screen and (min-width:501px) { + .resources-mosaic .view-content .owl-stage-outer { + max-height: 690px; + } +} + +@media only screen and (max-width:500px) { + .resources-mosaic .view-content .owl-stage-outer { + max-height: 1365px; + } +} + +.resources-mosaic .view-content .owl-dots { + margin-top: 3rem; +} + +.resources-mosaic .view-content .owl-item.active .carousel-cern-item { + margin: 0 -8px; +} + +.resources-mosaic .view-content .owl-item .views-row { + float: left; + margin: 8px; +} + +.resources-mosaic .view-content .owl-item .views-row .views-field, +.resources-mosaic .view-content .owl-item .views-row .box-pattern { + height: 100% !important; + width: 100%; + margin: 0; + cursor: pointer; +} + +.resources-mosaic .view-content .owl-item .views-row .views-field .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary), +.resources-mosaic .view-content .owl-item .views-row .box-pattern .component-preview-cards__box_wrapper .component-preview-cards__box *:not(.component-preview-cards__category-icon-vocabulary) { + display: none; +} + +.resources-mosaic .view-content .owl-item .views-row .cbox-element { + display: block; + width: 100%; + height: 100%; + position: relative; + z-index: 2; +} + +.resources-mosaic .view-content .owl-item .views-row .cbox-element { + display: none; +} + +.resources-mosaic .view-content .owl-item .views-row:nth-child(1) { + height: 436px; + width: calc(33.33% - 16px); +} + +.resources-mosaic .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary { + position: absolute; + top: 160px; + width: 99%; +} + +@media only screen and (max-width:991px) { + .resources-mosaic .view-content .owl-item .views-row:nth-child(1) .component-preview-cards__category-icon-vocabulary { + top: 45px; + } +} + +.resources-mosaic .view-content .owl-item .views-row:nth-child(2), +.resources-mosaic .view-content .owl-item .views-row:nth-child(3) { + height: 210px; + width: calc(33.33% - 16px); +} + +.resources-mosaic .view-content .owl-item .views-row:nth-child(2) .component-preview-cards__category-icon-vocabulary, +.resources-mosaic .view-content .owl-item .views-row:nth-child(3) .component-preview-cards__category-icon-vocabulary { + position: absolute; + top: 45px; + width: 99%; +} + +.resources-mosaic .view-content .owl-item .views-row:nth-child(4), +.resources-mosaic .view-content .owl-item .views-row:nth-child(5), +.resources-mosaic .view-content .owl-item .views-row:nth-child(6) { + height: 210px; + width: calc(22.22% - 16px); +} + +.resources-mosaic .view-content .owl-item .views-row:nth-child(4) .component-preview-cards__category-icon-vocabulary, +.resources-mosaic .view-content .owl-item .views-row:nth-child(5) .component-preview-cards__category-icon-vocabulary, +.resources-mosaic .view-content .owl-item .views-row:nth-child(6) .component-preview-cards__category-icon-vocabulary { + position: absolute; + top: 45px; + width: 99%; +} + +@media only screen and (max-width:991px) { + .resources-mosaic .views-row { + width: calc(50% - 16px) !important; + height: 210px !important; + } +} + +@media only screen and (max-width:500px) { + .resources-mosaic .views-row { + width: calc(100% - 16px) !important; + height: 210px !important; + } +} + +@media screen and (min-width:992px) { + .events-collision { + padding: 0 100px; + } +} + +.events-collision .view-content.owl-carousel:before { + content: " "; + height: 2px; + width: 4000px; + display: block; + position: absolute; + top: 7px; + background: transparent; + left: -1500px; + border-top: 2px dotted #e6e6e6; +} + +.events-collision>h2 { + font-size: 30px; + text-align: center; + margin-bottom: 3rem; +} + +.events-collision .more-link { + text-align: right; + margin-top: 0rem; +} + +@media screen and (min-width:992px) { + .events-collision .more-link { + margin-right: -95px; + } +} + +.events-collision .more-link a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.events-collision .more-link a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: "j"; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.events-collision .more-link a:hover:after { + right: -5px; + left: auto; +} + +.events-collision .owl-nav { + position: relative; +} + +@media screen and (min-width:992px) { + .events-collision .owl-nav { + margin: 0 -100px; + } +} + +.events-collision .owl-nav .owl-prev { + position: absolute; + left: 0; + top: -200px; + background: transparent; +} + +.events-collision .owl-nav .owl-prev:after { + content: "d"; + display: block; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 40px; +} + +.events-collision .owl-nav .owl-prev:hover { + background: transparent; +} + +.events-collision .owl-nav .owl-next { + position: absolute; + right: 0; + top: -200px; + background: transparent; +} + +.events-collision .owl-nav .owl-next:after { + content: "c"; + display: block; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-size: 40px; +} + +.events-collision .owl-nav .owl-next:hover { + background: transparent; +} + +.events-collision .view-footer { + text-align: right; + margin-top: 3rem; + margin-right: -100px; +} + +.events-collision .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.events-collision .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: "j"; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.events-collision .view-footer a:hover:after { + right: -5px; + left: auto; +} + +@media screen and (max-width:991px) { + .events-collision .view-footer { + margin-right: 0; + } + + .events-collision .owl-nav { + margin: 15px; + } + + .events-collision .owl-nav .owl-prev { + position: static; + } + + .events-collision .owl-nav .owl-next { + position: static; + } +} + +.events-collision .agenda-box-pattern { + padding: 20px 32px; + background: transparent !important; +} + +.events-collision .agenda-box-pattern:before { + content: " "close-quote; + width: 0; + height: 0; + border: 4px solid #cacaca; + display: block; + border-radius: 100%; + position: absolute; + top: 0px; +} + +.events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper { + align-self: flex-start; +} + +.events-collision .agenda-box-pattern .agenda-box-event-time, +.events-collision .agenda-box-pattern .agenda-box-cal-wrapper { + display: none; +} + +.events-collision .agenda-box-pattern .agenda-box-date-wrapper .agenda-box-week-day { + display: none; +} + +@media screen and (max-width:991px) { + .events-collision .view-content.owl-carousel:before { + content: none; + } + + .events-collision .owl-item:not(.active) * { + display: none; + } + + .events-collision .owl-item.active .carousel-cern-item.row .views-row { + height: auto !important; + } + + .events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern { + min-height: 0 !important; + } + + .events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before { + content: none; + } +} + +@media screen and (max-width:767px) { + .events-collision .owl-item.active .carousel-cern-item.row:before { + left: 35px; + } +} + +@media screen and (max-width:991px) { + .bubbly-button { + display: none; + } +} + +@media screen and (min-width:992px) { + .bubbly-button { + display: inline-block; + padding: 4px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + color: white; + border-radius: 100%; + border: none; + cursor: pointer; + position: relative; + transition: transform ease-in 0.1s, box-shadow ease-in 0.25s; + top: 4px; + left: 0; + margin-left: calc(33.333333% + 36px); + z-index: 1; + position: absolute; + } + + .bubbly-button:focus { + outline: 0; + } + + .bubbly-button:before { + position: absolute; + content: ""; + display: block; + width: 200px; + height: 100px; + left: -95px; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + .bubbly-button:after { + position: absolute; + content: ""; + display: block; + width: 140px; + height: 50px; + left: -65px; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + } + + .bubbly-button:before { + display: none; + animation: none; + top: -80px; + background-size: 10% 10%, 15% 15%, 12% 12%, 10% 10%, 14% 14%, 10% 10%, 15% 15%, 10% 10%, 14% 14%; + } + + .bubbly-button:after { + display: none; + animation: none; + top: 0; + background-size: 22% 22%, 28% 28%, 28% 28%, 25% 25%, 20% 20%, 28% 28%, 20% 20%, 30% 30%, 30% 30%; + } + + .bubbly-button:active { + transform: scale(0.9); + } + + .bubbly-button.animate:before { + display: block; + animation: topBubbles cubic-bezier(0.19, 1, 0.22, 1) 2s forwards; + } + + .bubbly-button.animate:after { + display: block; + animation: bottomBubbles cubic-bezier(0.19, 1, 0.22, 1) 2s forwards; + } + + @keyframes topBubbles { + 0% { + background-position: 50% 90%, 50% 90%, 50% 90%, 50% 90%, 50% 90%, 50% 90%, 50% 90%, 55% 90%, 50% 90%; + } + + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } + + @keyframes bottomBubbles { + 0% { + background-position: 50% -10%, 50% 10%, 50% 10%, 55% -10%, 50% -10%, 50% -10%, 50% -10%, 50% 0%, 50% 0%; + } + + 65% { + opacity: 1; + background-size: 0% 0%, 0% 0%, 10% 10%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 10% 10%; + } + + 100% { + background-position: 0% 90%, 20% 90%, 19% 92%, 45% 70%, 60% 120%, 75% 80%, 95% 70%, 105% 10%, 105% 6%; + opacity: 0; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } + } +} + +.featured-banner .view-header h2 { + text-transform: uppercase; + font-size: 30px; + text-align: center; + margin-bottom: 3rem; +} + +.featured-banner .view-footer { + text-align: right; + margin-top: 3rem; +} + +.featured-banner .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.featured-banner .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: "j"; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.featured-banner .view-footer a:hover:after { + right: -5px; + left: auto; +} + +.featured-banner .view-content .carousel-cern-item.row .views-row { + float: left; +} + +.featured-banner .view-content, +.featured-banner .carousel-cern-item.row { + margin: 0 -8px; +} + +.featured-banner .view-content .views-row, +.featured-banner .carousel-cern-item.row .views-row { + margin: 8px; + width: calc(33.333% - 16px); + float: left; +} + +.featured-banner .view-content .views-row .component-preview-cards, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards { + margin: 0; + width: 100%; + background-color: white; + margin-top: 40px; + min-height: 0; +} + +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper { + min-height: 0; + height: auto; +} + +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__title h3 { + margin: 10px 0; +} + +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author { + color: black; +} + +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__category a, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__date a, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__author a { + color: black; +} + +.featured-banner .view-content .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar, +.featured-banner .carousel-cern-item.row .views-row .component-preview-cards .component-preview-cards__box_wrapper .preview-card__avatar { + width: 65px !important; + height: 65px !important; + min-height: unset; + background: #999999; + border-radius: 100%; + padding: 0; +} + +@media only screen and (max-width:991px) { + .featured-banner .view-content .views-row { + width: calc(100% - 16px) !important; + height: 210px !important; + } + + .featured-banner .view-content .views-row .component-preview-cards { + margin-top: 0; + width: 40%; + } +} + +@media only screen and (max-width:767px) { + .featured-banner .view-content .views-row .component-preview-cards { + width: 90%; + } +} + +.horizontal-boxes div { + word-wrap: break-word; +} + +.horizontal-boxes .owl-stage { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + -webkit-justify-content: stretch; + -moz-justify-content: stretch; + -ms-justify-content: stretch; + justify-content: stretch; + -ms-flex-pack: stretch; +} + +.horizontal-boxes .carousel-cern-item { + min-height: 100%; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + -webkit-justify-content: stretch; + -moz-justify-content: stretch; + -ms-justify-content: stretch; + justify-content: stretch; + -ms-flex-pack: stretch; +} + +.horizontal-boxes .carousel-cern-item .views-row { + min-height: 100%; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + -webkit-justify-content: stretch; + -moz-justify-content: stretch; + -ms-justify-content: stretch; + justify-content: stretch; + -ms-flex-pack: stretch; +} + +.horizontal-boxes .carousel-cern-item .views-row>div { + min-height: 100%; + height: 232px !important; + width: 100%; +} + +.horizontal-boxes .carousel-cern-item .views-row .box-pattern>div { + min-height: 100%; + height: auto; +} + +.horizontal-boxes .view-footer { + text-align: right; + margin-top: 3rem; +} + +.horizontal-boxes .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.horizontal-boxes .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: "j"; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.horizontal-boxes .view-footer a:hover:after { + right: -5px; + left: auto; +} + +@media only screen and (max-width:991px) { + .horizontal-boxes .carousel-cern-item { + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + + .horizontal-boxes .carousel-cern-item .views-row { + margin: 0 0 8px; + } + + .horizontal-boxes .carousel-cern-item .views-row>div { + height: 180px; + width: 100%; + } +} + +.vertical-boxes div { + word-wrap: break-word; +} + +.teaser-list div { + word-wrap: break-word; +} + +.teaser-list>h1 { + margin: 3rem 0 !important; + text-align: center; +} + +.teaser-list .wrapper-center>h1, +.teaser-list>h1 { + margin: 3rem 0 !important; + text-align: center; +} + +.teaser-list .views-exposed-form .form-inline { + margin: 0 -10px; +} + +.teaser-list .views-exposed-form .form-inline .form-item { + vertical-align: top; +} + +.teaser-list .views-exposed-form .form-inline .form-item:first-child { + display: block; + text-align: center; + position: relative; +} + +.teaser-list .views-exposed-form .form-inline .form-item:first-child>input { + width: 98%; + margin: 0 auto 15px auto; + height: 40px; + padding-left: 40px; +} + +.teaser-list .views-exposed-form .form-inline .form-item:first-child:before { + content: "O"; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + position: absolute; + left: 8px; + width: 25px; + height: 25px; + top: 8px; + text-align: center; + line-height: 21px; + font-weight: 500; + padding-right: 2px; + font-size: 46px; + color: #0855a0; +} + +.teaser-list .views-exposed-form .form-inline .form-item:first-child.form-type-text { + width: 100%; +} + +.teaser-list .views-exposed-form .form-inline .form-item:not(:first-child) { + margin: 10px !important; +} + +.teaser-list .views-exposed-form .form-inline .form-item:not(:first-child) input { + width: 100%; +} + +.teaser-list .views-exposed-form .form-inline .form-item:not(:first-child) div.select-wrapper select { + width: 100%; +} + +.teaser-list .views-exposed-form .form-inline .form-item>input { + display: block; +} + +.teaser-list .views-exposed-form .form-inline .form-actions { + margin: 10px !important; + vertical-align: bottom !important; + text-align: right !important; +} + +.teaser-list .views-exposed-form .form-inline .form-actions button { + width: 100%; +} + +.teaser-list .view-header { + margin: 50px 0; + text-transform: uppercase; + font-family: "opensans-bold"; +} + +.teaser-list .view-header a { + position: relative; +} + +.teaser-list .view-header a.active:after { + content: " "; + position: absolute; + width: 100%; + height: 2px; + background: #0855a0; + bottom: -2px; + left: 0; +} + +.teaser-list .view-footer { + text-align: right; +} + +.teaser-list .view-content { + margin: 0 -15px; +} + +.teaser-list .view-content .views-row { + margin-bottom: 15px; + float: none; + margin: 0 15px 30px; +} + +@media only screen and (max-width:991px) { + .teaser-list .views-exposed-form .form-inline .form-item { + display: inline-block; + } + + .teaser-list .views-exposed-form .form-inline .form-item:first-child { + margin: 10px 5px 10px 5px; + } + + .teaser-list .views-exposed-form .form-inline .form-item:first-child:before { + left: 0px; + } + + .teaser-list .views-exposed-form .form-inline .form-actions { + display: inline-block; + text-align: right; + width: calc(100% - 20px) !important; + } +} + +@media only screen and (max-width:767px) { + .teaser-list .view-header { + margin-bottom: 25px; + } + + .teaser-list .view-content { + margin: 0; + } + + .teaser-list .view-content .views-row { + margin: 0 0 16px 0 !important; + } + + .teaser-list .view-content .views-row .views-field .field-content { + display: block; + } + + .teaser-list .view-content .views-row .views-field .field-content .box-pattern { + float: none !important; + } +} + +@media only screen and (max-width:500px) { + .teaser-list .views-exposed-form .form-inline { + margin: 0; + } + + .teaser-list .views-exposed-form .form-inline .form-item:first-child>input { + width: 100%; + } + + .teaser-list .views-exposed-form .form-inline .form-item:first-child:before { + left: -5px; + } + + .teaser-list .views-exposed-form .form-inline .form-item:not(:first-child), + .teaser-list .views-exposed-form .form-inline .form-item:first-child { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + display: block !important; + } + + .teaser-list .views-exposed-form .form-inline .form-actions { + display: block !important; + width: 100% !important; + margin: 0px !important; + } + + .teaser-list .views-exposed-form .form-inline .form-actions button { + width: auto !important; + } + + .teaser-list .view-content .views-row { + margin: 0 0 25px 0; + } +} + +.vertical-boxes .box-pattern h3, +.horizontal-boxes .box-pattern h3, +.featured-banner .box-pattern h3, +.resources-mosaic .box-pattern h3, +.events-collision .box-pattern h3, +.events-countdown .box-pattern h3, +.teaser-list .box-pattern h3 { + font-size: 20px !important; +} + +.vertical-boxes .box-pattern h3 a, +.horizontal-boxes .box-pattern h3 a, +.featured-banner .box-pattern h3 a, +.resources-mosaic .box-pattern h3 a, +.events-collision .box-pattern h3 a, +.events-countdown .box-pattern h3 a, +.teaser-list .box-pattern h3 a { + font-size: 20px !important; +} + +.vertical-boxes .box-pattern h3 a *, +.horizontal-boxes .box-pattern h3 a *, +.featured-banner .box-pattern h3 a *, +.resources-mosaic .box-pattern h3 a *, +.events-collision .box-pattern h3 a *, +.events-countdown .box-pattern h3 a *, +.teaser-list .box-pattern h3 a * { + font-size: 20px !important; + line-height: 28px !important; +} + +.vertical-boxes .select-wrapper::before, +.horizontal-boxes .select-wrapper::before, +.featured-banner .select-wrapper::before, +.resources-mosaic .select-wrapper::before, +.events-collision .select-wrapper::before, +.events-countdown .select-wrapper::before, +.teaser-list .select-wrapper::before { + border-width: 0; + border-color: transparent; +} + +.vertical-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary, +.horizontal-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary, +.featured-banner .component-preview-cards .component-preview-cards__category-icon-vocabulary, +.resources-mosaic .component-preview-cards .component-preview-cards__category-icon-vocabulary, +.events-collision .component-preview-cards .component-preview-cards__category-icon-vocabulary, +.events-countdown .component-preview-cards .component-preview-cards__category-icon-vocabulary, +.teaser-list .component-preview-cards .component-preview-cards__category-icon-vocabulary { + position: absolute; + top: calc(50% - 50px); + line-height: 50px; + width: 100%; +} + +.vertical-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary::before, +.horizontal-boxes .component-preview-cards .component-preview-cards__category-icon-vocabulary::before, +.featured-banner .component-preview-cards .component-preview-cards__category-icon-vocabulary::before, +.resources-mosaic .component-preview-cards .component-preview-cards__category-icon-vocabulary::before, +.events-collision .component-preview-cards .component-preview-cards__category-icon-vocabulary::before, +.events-countdown .component-preview-cards .component-preview-cards__category-icon-vocabulary::before, +.teaser-list .component-preview-cards .component-preview-cards__category-icon-vocabulary::before { + top: 0; + line-height: 50px; +} + +.vertical-boxes .preview-list-news-info, +.horizontal-boxes .preview-list-news-info, +.featured-banner .preview-list-news-info, +.resources-mosaic .preview-list-news-info, +.events-collision .preview-list-news-info, +.events-countdown .preview-list-news-info, +.teaser-list .preview-list-news-info { + font-size: 16px; + font-size: 1.6rem; +} + +.vertical-boxes .view-footer, +.horizontal-boxes .view-footer, +.featured-banner .view-footer, +.resources-mosaic .view-footer, +.events-collision .view-footer, +.events-countdown .view-footer, +.teaser-list .view-footer { + text-align: right; + margin-top: 3rem; +} + +.vertical-boxes .view-footer a, +.horizontal-boxes .view-footer a, +.featured-banner .view-footer a, +.resources-mosaic .view-footer a, +.events-collision .view-footer a, +.events-countdown .view-footer a, +.teaser-list .view-footer a { + position: relative; + padding-right: 15px; + font-weight: bold; +} + +.vertical-boxes .view-footer a:after, +.horizontal-boxes .view-footer a:after, +.featured-banner .view-footer a:after, +.resources-mosaic .view-footer a:after, +.events-collision .view-footer a:after, +.events-countdown .view-footer a:after, +.teaser-list .view-footer a:after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: "j"; + font-size: 40px; + font-size: 4rem; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: bottom; + position: absolute; + top: 1px; + right: 0px; + left: auto; + line-height: 19px; + width: 9px; + text-indent: -16px; +} + +.vertical-boxes .view-footer a:hover:after, +.horizontal-boxes .view-footer a:hover:after, +.featured-banner .view-footer a:hover:after, +.resources-mosaic .view-footer a:hover:after, +.events-collision .view-footer a:hover:after, +.events-countdown .view-footer a:hover:after, +.teaser-list .view-footer a:hover:after { + right: -5px; + left: auto; +} + +.region-content>nav.tabs { + background: #a84949; +} + +.region-content>nav.tabs a.is-active { + color: #a84949; +} \ No newline at end of file diff --git a/cara/apps/static/colorbox.css b/cara/apps/static/css/colorbox.css similarity index 99% rename from cara/apps/static/colorbox.css rename to cara/apps/static/css/colorbox.css index 759dbe71..5319c623 100644 --- a/cara/apps/static/colorbox.css +++ b/cara/apps/static/css/colorbox.css @@ -217,4 +217,4 @@ .cboxSlideshow_off #cboxSlideshow:hover { background-position: -75px -25px; -} +} \ No newline at end of file diff --git a/cara/apps/static/js/ScrollMagic.min.js b/cara/apps/static/js/ScrollMagic.min.js index 1b3cf488..5c91b5db 100644 --- a/cara/apps/static/js/ScrollMagic.min.js +++ b/cara/apps/static/js/ScrollMagic.min.js @@ -1,3 +1,695 @@ /*! ScrollMagic v2.0.5 | (c) 2015 Jan Paepke (@janpaepke) | license & info: http://scrollmagic.io */ -!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ScrollMagic=t()}(this,function(){"use strict";var e=function(){};e.version="2.0.5",window.addEventListener("mousewheel",function(){});var t="data-scrollmagic-pin-spacer";e.Controller=function(r){var o,s,a="ScrollMagic.Controller",l="FORWARD",c="REVERSE",u="PAUSED",f=n.defaults,d=this,h=i.extend({},f,r),g=[],p=!1,v=0,m=u,w=!0,y=0,S=!0,b=function(){for(var e in h)f.hasOwnProperty(e)||delete h[e];if(h.container=i.get.elements(h.container)[0],!h.container)throw a+" init failed.";w=h.container===window||h.container===document.body||!document.body.contains(h.container),w&&(h.container=window),y=z(),h.container.addEventListener("resize",T),h.container.addEventListener("scroll",T),h.refreshInterval=parseInt(h.refreshInterval)||f.refreshInterval,E()},E=function(){h.refreshInterval>0&&(s=window.setTimeout(A,h.refreshInterval))},x=function(){return h.vertical?i.get.scrollTop(h.container):i.get.scrollLeft(h.container)},z=function(){return h.vertical?i.get.height(h.container):i.get.width(h.container)},C=this._setScrollPos=function(e){h.vertical?w?window.scrollTo(i.get.scrollLeft(),e):h.container.scrollTop=e:w?window.scrollTo(e,i.get.scrollTop()):h.container.scrollLeft=e},F=function(){if(S&&p){var e=i.type.Array(p)?p:g.slice(0);p=!1;var t=v;v=d.scrollPos();var n=v-t;0!==n&&(m=n>0?l:c),m===c&&e.reverse(),e.forEach(function(e){e.update(!0)})}},L=function(){o=i.rAF(F)},T=function(e){"resize"==e.type&&(y=z(),m=u),p!==!0&&(p=!0,L())},A=function(){if(!w&&y!=z()){var e;try{e=new Event("resize",{bubbles:!1,cancelable:!1})}catch(t){e=document.createEvent("Event"),e.initEvent("resize",!1,!1)}h.container.dispatchEvent(e)}g.forEach(function(e){e.refresh()}),E()};this._options=h;var O=function(e){if(e.length<=1)return e;var t=e.slice(0);return t.sort(function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1}),t};return this.addScene=function(t){if(i.type.Array(t))t.forEach(function(e){d.addScene(e)});else if(t instanceof e.Scene)if(t.controller()!==d)t.addTo(d);else if(g.indexOf(t)<0){g.push(t),g=O(g),t.on("shift.controller_sort",function(){g=O(g)});for(var n in h.globalSceneOptions)t[n]&&t[n].call(t,h.globalSceneOptions[n])}return d},this.removeScene=function(e){if(i.type.Array(e))e.forEach(function(e){d.removeScene(e)});else{var t=g.indexOf(e);t>-1&&(e.off("shift.controller_sort"),g.splice(t,1),e.remove())}return d},this.updateScene=function(t,n){return i.type.Array(t)?t.forEach(function(e){d.updateScene(e,n)}):n?t.update(!0):p!==!0&&t instanceof e.Scene&&(p=p||[],-1==p.indexOf(t)&&p.push(t),p=O(p),L()),d},this.update=function(e){return T({type:"resize"}),e&&F(),d},this.scrollTo=function(n,r){if(i.type.Number(n))C.call(h.container,n,r);else if(n instanceof e.Scene)n.controller()===d&&d.scrollTo(n.scrollOffset(),r);else if(i.type.Function(n))C=n;else{var o=i.get.elements(n)[0];if(o){for(;o.parentNode.hasAttribute(t);)o=o.parentNode;var s=h.vertical?"top":"left",a=i.get.offset(h.container),l=i.get.offset(o);w||(a[s]-=d.scrollPos()),d.scrollTo(l[s]-a[s],r)}}return d},this.scrollPos=function(e){return arguments.length?(i.type.Function(e)&&(x=e),d):x.call(d)},this.info=function(e){var t={size:y,vertical:h.vertical,scrollPos:v,scrollDirection:m,container:h.container,isDocument:w};return arguments.length?void 0!==t[e]?t[e]:void 0:t},this.loglevel=function(){return d},this.enabled=function(e){return arguments.length?(S!=e&&(S=!!e,d.updateScene(g,!0)),d):S},this.destroy=function(e){window.clearTimeout(s);for(var t=g.length;t--;)g[t].destroy(e);return h.container.removeEventListener("resize",T),h.container.removeEventListener("scroll",T),i.cAF(o),null},b(),d};var n={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};e.Controller.addOption=function(e,t){n.defaults[e]=t},e.Controller.extend=function(t){var n=this;e.Controller=function(){return n.apply(this,arguments),this.$super=i.extend({},this),t.apply(this,arguments)||this},i.extend(e.Controller,n),e.Controller.prototype=n.prototype,e.Controller.prototype.constructor=e.Controller},e.Scene=function(n){var o,s,a="BEFORE",l="DURING",c="AFTER",u=r.defaults,f=this,d=i.extend({},u,n),h=a,g=0,p={start:0,end:0},v=0,m=!0,w=function(){for(var e in d)u.hasOwnProperty(e)||delete d[e];for(var t in u)L(t);C()},y={};this.on=function(e,t){return i.type.Function(t)&&(e=e.trim().split(" "),e.forEach(function(e){var n=e.split("."),r=n[0],i=n[1];"*"!=r&&(y[r]||(y[r]=[]),y[r].push({namespace:i||"",callback:t}))})),f},this.off=function(e,t){return e?(e=e.trim().split(" "),e.forEach(function(e){var n=e.split("."),r=n[0],i=n[1]||"",o="*"===r?Object.keys(y):[r];o.forEach(function(e){for(var n=y[e]||[],r=n.length;r--;){var o=n[r];!o||i!==o.namespace&&"*"!==i||t&&t!=o.callback||n.splice(r,1)}n.length||delete y[e]})}),f):f},this.trigger=function(t,n){if(t){var r=t.trim().split("."),i=r[0],o=r[1],s=y[i];s&&s.forEach(function(t){o&&o!==t.namespace||t.callback.call(f,new e.Event(i,t.namespace,f,n))})}return f},f.on("change.internal",function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?E():"reverse"===e.what&&f.update())}).on("shift.internal",function(){S(),f.update()}),this.addTo=function(t){return t instanceof e.Controller&&s!=t&&(s&&s.removeScene(f),s=t,C(),b(!0),E(!0),S(),s.info("container").addEventListener("resize",x),t.addScene(f),f.trigger("add",{controller:s}),f.update()),f},this.enabled=function(e){return arguments.length?(m!=e&&(m=!!e,f.update(!0)),f):m},this.remove=function(){if(s){s.info("container").removeEventListener("resize",x);var e=s;s=void 0,e.removeScene(f),f.trigger("remove")}return f},this.destroy=function(e){return f.trigger("destroy",{reset:e}),f.remove(),f.off("*.*"),null},this.update=function(e){if(s)if(e)if(s.enabled()&&m){var t,n=s.info("scrollPos");t=d.duration>0?(n-p.start)/(p.end-p.start):n>=p.start?1:0,f.trigger("update",{startPos:p.start,endPos:p.end,scrollPos:n}),f.progress(t)}else T&&h===l&&O(!0);else s.updateScene(f,!1);return f},this.refresh=function(){return b(),E(),f},this.progress=function(e){if(arguments.length){var t=!1,n=h,r=s?s.info("scrollDirection"):"PAUSED",i=d.reverse||e>=g;if(0===d.duration?(t=g!=e,g=1>e&&i?0:1,h=0===g?a:l):0>e&&h!==a&&i?(g=0,h=a,t=!0):e>=0&&1>e&&i?(g=e,h=l,t=!0):e>=1&&h!==c?(g=1,h=c,t=!0):h!==l||i||O(),t){var o={progress:g,state:h,scrollDirection:r},u=h!=n,p=function(e){f.trigger(e,o)};u&&n!==l&&(p("enter"),p(n===a?"start":"end")),p("progress"),u&&h!==l&&(p(h===a?"start":"end"),p("leave"))}return f}return g};var S=function(){p={start:v+d.offset},s&&d.triggerElement&&(p.start-=s.info("size")*d.triggerHook),p.end=p.start+d.duration},b=function(e){if(o){var t="duration";F(t,o.call(f))&&!e&&(f.trigger("change",{what:t,newval:d[t]}),f.trigger("shift",{reason:t}))}},E=function(e){var n=0,r=d.triggerElement;if(s&&r){for(var o=s.info(),a=i.get.offset(o.container),l=o.vertical?"top":"left";r.parentNode.hasAttribute(t);)r=r.parentNode;var c=i.get.offset(r);o.isDocument||(a[l]-=s.scrollPos()),n=c[l]-a[l]}var u=n!=v;v=n,u&&!e&&f.trigger("shift",{reason:"triggerElementPosition"})},x=function(){d.triggerHook>0&&f.trigger("shift",{reason:"containerResize"})},z=i.extend(r.validate,{duration:function(e){if(i.type.String(e)&&e.match(/^(\.|\d)*\d+%$/)){var t=parseFloat(e)/100;e=function(){return s?s.info("size")*t:0}}if(i.type.Function(e)){o=e;try{e=parseFloat(o())}catch(t){e=-1}}if(e=parseFloat(e),!i.type.Number(e)||0>e)throw o?(o=void 0,0):0;return e}}),C=function(e){e=arguments.length?[e]:Object.keys(z),e.forEach(function(e){var t;if(z[e])try{t=z[e](d[e])}catch(n){t=u[e]}finally{d[e]=t}})},F=function(e,t){var n=!1,r=d[e];return d[e]!=t&&(d[e]=t,C(e),n=r!=d[e]),n},L=function(e){f[e]||(f[e]=function(t){return arguments.length?("duration"===e&&(o=void 0),F(e,t)&&(f.trigger("change",{what:e,newval:d[e]}),r.shifts.indexOf(e)>-1&&f.trigger("shift",{reason:e})),f):d[e]})};this.controller=function(){return s},this.state=function(){return h},this.scrollOffset=function(){return p.start},this.triggerPosition=function(){var e=d.offset;return s&&(e+=d.triggerElement?v:s.info("size")*f.triggerHook()),e};var T,A;f.on("shift.internal",function(e){var t="duration"===e.reason;(h===c&&t||h===l&&0===d.duration)&&O(),t&&_()}).on("progress.internal",function(){O()}).on("add.internal",function(){_()}).on("destroy.internal",function(e){f.removePin(e.reset)});var O=function(e){if(T&&s){var t=s.info(),n=A.spacer.firstChild;if(e||h!==l){var r={position:A.inFlow?"relative":"absolute",top:0,left:0},o=i.css(n,"position")!=r.position;A.pushFollowers?d.duration>0&&(h===c&&0===parseFloat(i.css(A.spacer,"padding-top"))?o=!0:h===a&&0===parseFloat(i.css(A.spacer,"padding-bottom"))&&(o=!0)):r[t.vertical?"top":"left"]=d.duration*g,i.css(n,r),o&&_()}else{"fixed"!=i.css(n,"position")&&(i.css(n,{position:"fixed"}),_());var u=i.get.offset(A.spacer,!0),f=d.reverse||0===d.duration?t.scrollPos-p.start:Math.round(g*d.duration*10)/10;u[t.vertical?"top":"left"]+=f,i.css(A.spacer.firstChild,{top:u.top,left:u.left})}}},_=function(){if(T&&s&&A.inFlow){var e=h===l,t=s.info("vertical"),n=A.spacer.firstChild,r=i.isMarginCollapseType(i.css(A.spacer,"display")),o={};A.relSize.width||A.relSize.autoFullWidth?e?i.css(T,{width:i.get.width(A.spacer)}):i.css(T,{width:"100%"}):(o["min-width"]=i.get.width(t?T:n,!0,!0),o.width=e?o["min-width"]:"auto"),A.relSize.height?e?i.css(T,{height:i.get.height(A.spacer)-(A.pushFollowers?d.duration:0)}):i.css(T,{height:"100%"}):(o["min-height"]=i.get.height(t?n:T,!0,!r),o.height=e?o["min-height"]:"auto"),A.pushFollowers&&(o["padding"+(t?"Top":"Left")]=d.duration*g,o["padding"+(t?"Bottom":"Right")]=d.duration*(1-g)),i.css(A.spacer,o)}},N=function(){s&&T&&h===l&&!s.info("isDocument")&&O()},P=function(){s&&T&&h===l&&((A.relSize.width||A.relSize.autoFullWidth)&&i.get.width(window)!=i.get.width(A.spacer.parentNode)||A.relSize.height&&i.get.height(window)!=i.get.height(A.spacer.parentNode))&&_()},D=function(e){s&&T&&h===l&&!s.info("isDocument")&&(e.preventDefault(),s._setScrollPos(s.info("scrollPos")-((e.wheelDelta||e[s.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-e.detail)))};this.setPin=function(e,n){var r={pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"};if(n=i.extend({},r,n),e=i.get.elements(e)[0],!e)return f;if("fixed"===i.css(e,"position"))return f;if(T){if(T===e)return f;f.removePin()}T=e;var o=T.parentNode.style.display,s=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];T.parentNode.style.display="none";var a="absolute"!=i.css(T,"position"),l=i.css(T,s.concat(["display"])),c=i.css(T,["width","height"]);T.parentNode.style.display=o,!a&&n.pushFollowers&&(n.pushFollowers=!1);var u=T.parentNode.insertBefore(document.createElement("div"),T),d=i.extend(l,{position:a?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(a||i.extend(d,i.css(T,["width","height"])),i.css(u,d),u.setAttribute(t,""),i.addClass(u,n.spacerClass),A={spacer:u,relSize:{width:"%"===c.width.slice(-1),height:"%"===c.height.slice(-1),autoFullWidth:"auto"===c.width&&a&&i.isMarginCollapseType(l.display)},pushFollowers:n.pushFollowers,inFlow:a},!T.___origStyle){T.___origStyle={};var h=T.style,g=s.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]);g.forEach(function(e){T.___origStyle[e]=h[e]||""})}return A.relSize.width&&i.css(u,{width:c.width}),A.relSize.height&&i.css(u,{height:c.height}),u.appendChild(T),i.css(T,{position:a?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(A.relSize.width||A.relSize.autoFullWidth)&&i.css(T,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",N),window.addEventListener("resize",N),window.addEventListener("resize",P),T.addEventListener("mousewheel",D),T.addEventListener("DOMMouseScroll",D),O(),f},this.removePin=function(e){if(T){if(h===l&&O(!0),e||!s){var n=A.spacer.firstChild;if(n.hasAttribute(t)){var r=A.spacer.style,o=["margin","marginLeft","marginRight","marginTop","marginBottom"];margins={},o.forEach(function(e){margins[e]=r[e]||""}),i.css(n,margins)}A.spacer.parentNode.insertBefore(n,A.spacer),A.spacer.parentNode.removeChild(A.spacer),T.parentNode.hasAttribute(t)||(i.css(T,T.___origStyle),delete T.___origStyle)}window.removeEventListener("scroll",N),window.removeEventListener("resize",N),window.removeEventListener("resize",P),T.removeEventListener("mousewheel",D),T.removeEventListener("DOMMouseScroll",D),T=void 0}return f};var R,k=[];return f.on("destroy.internal",function(e){f.removeClassToggle(e.reset)}),this.setClassToggle=function(e,t){var n=i.get.elements(e);return 0!==n.length&&i.type.String(t)?(k.length>0&&f.removeClassToggle(),R=t,k=n,f.on("enter.internal_class leave.internal_class",function(e){var t="enter"===e.type?i.addClass:i.removeClass;k.forEach(function(e){t(e,R)})}),f):f},this.removeClassToggle=function(e){return e&&k.forEach(function(e){i.removeClass(e,R)}),f.off("start.internal_class end.internal_class"),R=void 0,k=[],f},w(),f};var r={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!i.type.Number(e))throw 0;return e},triggerElement:function(e){if(e=e||void 0){var t=i.get.elements(e)[0];if(!t)throw 0;e=t}return e},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0};if(i.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1));else{if(!(e in t))throw 0;e=t[e]}return e},reverse:function(e){return!!e}},shifts:["duration","offset","triggerHook"]};e.Scene.addOption=function(e,t,n,i){e in r.defaults||(r.defaults[e]=t,r.validate[e]=n,i&&r.shifts.push(e))},e.Scene.extend=function(t){var n=this;e.Scene=function(){return n.apply(this,arguments),this.$super=i.extend({},this),t.apply(this,arguments)||this},i.extend(e.Scene,n),e.Scene.prototype=n.prototype,e.Scene.prototype.constructor=e.Scene},e.Event=function(e,t,n,r){r=r||{};for(var i in r)this[i]=r[i];return this.type=e,this.target=this.currentTarget=n,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this};var i=e._util=function(e){var t,n={},r=function(e){return parseFloat(e)||0},i=function(t){return t.currentStyle?t.currentStyle:e.getComputedStyle(t)},o=function(t,n,o,s){if(n=n===document?e:n,n===e)s=!1;else if(!f.DomElement(n))return 0;t=t.charAt(0).toUpperCase()+t.substr(1).toLowerCase();var a=(o?n["offset"+t]||n["outer"+t]:n["client"+t]||n["inner"+t])||0;if(o&&s){var l=i(n);a+="Height"===t?r(l.marginTop)+r(l.marginBottom):r(l.marginLeft)+r(l.marginRight)}return a},s=function(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})};n.extend=function(e){for(e=e||{},t=1;t-1};var a=0,l=["ms","moz","webkit","o"],c=e.requestAnimationFrame,u=e.cancelAnimationFrame;for(t=0;!c&&t=0},f.DomElement=function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName};var d=n.get={};return d.elements=function(t){var n=[];if(f.String(t))try{t=document.querySelectorAll(t)}catch(e){return n}if("nodelist"===f(t)||f.Array(t))for(var r=0,i=n.length=t.length;i>r;r++){var o=t[r];n[r]=f.DomElement(o)?o:d.elements(o)}else(f.DomElement(t)||t===document||t===e)&&(n=[t]);return n},d.scrollTop=function(t){return t&&"number"==typeof t.scrollTop?t.scrollTop:e.pageYOffset||0},d.scrollLeft=function(t){return t&&"number"==typeof t.scrollLeft?t.scrollLeft:e.pageXOffset||0},d.width=function(e,t,n){return o("width",e,t,n)},d.height=function(e,t,n){return o("height",e,t,n)},d.offset=function(e,t){var n={top:0,left:0};if(e&&e.getBoundingClientRect){var r=e.getBoundingClientRect();n.top=r.top,n.left=r.left,t||(n.top+=d.scrollTop(),n.left+=d.scrollLeft())}return n},n.addClass=function(e,t){t&&(e.classList?e.classList.add(t):e.className+=" "+t)},n.removeClass=function(e,t){t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},n.css=function(e,t){if(f.String(t))return i(e)[s(t)];if(f.Array(t)){var n={},r=i(e);return t.forEach(function(e){n[e]=r[s(e)]}),n}for(var o in t){var a=t[o];a==parseFloat(a)&&(a+="px"),e.style[s(o)]=a}},n}(window||{});return e}); \ No newline at end of file +! function (e, t) { + "function" == typeof define && define.amd ? define(t) : "object" == typeof exports ? module.exports = t() : e.ScrollMagic = t() +}(this, function () { + "use strict"; + var e = function () {}; + e.version = "2.0.5", window.addEventListener("mousewheel", function () {}); + var t = "data-scrollmagic-pin-spacer"; + e.Controller = function (r) { + var o, s, a = "ScrollMagic.Controller", + l = "FORWARD", + c = "REVERSE", + u = "PAUSED", + f = n.defaults, + d = this, + h = i.extend({}, f, r), + g = [], + p = !1, + v = 0, + m = u, + w = !0, + y = 0, + S = !0, + b = function () { + for (var e in h) f.hasOwnProperty(e) || delete h[e]; + if (h.container = i.get.elements(h.container)[0], !h.container) throw a + " init failed."; + w = h.container === window || h.container === document.body || !document.body.contains(h.container), w && (h.container = window), y = z(), h.container.addEventListener("resize", T), h.container.addEventListener("scroll", T), h.refreshInterval = parseInt(h.refreshInterval) || f.refreshInterval, E() + }, + E = function () { + h.refreshInterval > 0 && (s = window.setTimeout(A, h.refreshInterval)) + }, + x = function () { + return h.vertical ? i.get.scrollTop(h.container) : i.get.scrollLeft(h.container) + }, + z = function () { + return h.vertical ? i.get.height(h.container) : i.get.width(h.container) + }, + C = this._setScrollPos = function (e) { + h.vertical ? w ? window.scrollTo(i.get.scrollLeft(), e) : h.container.scrollTop = e : w ? window.scrollTo(e, i.get.scrollTop()) : h.container.scrollLeft = e + }, + F = function () { + if (S && p) { + var e = i.type.Array(p) ? p : g.slice(0); + p = !1; + var t = v; + v = d.scrollPos(); + var n = v - t; + 0 !== n && (m = n > 0 ? l : c), m === c && e.reverse(), e.forEach(function (e) { + e.update(!0) + }) + } + }, + L = function () { + o = i.rAF(F) + }, + T = function (e) { + "resize" == e.type && (y = z(), m = u), p !== !0 && (p = !0, L()) + }, + A = function () { + if (!w && y != z()) { + var e; + try { + e = new Event("resize", { + bubbles: !1, + cancelable: !1 + }) + } catch (t) { + e = document.createEvent("Event"), e.initEvent("resize", !1, !1) + } + h.container.dispatchEvent(e) + } + g.forEach(function (e) { + e.refresh() + }), E() + }; + this._options = h; + var O = function (e) { + if (e.length <= 1) return e; + var t = e.slice(0); + return t.sort(function (e, t) { + return e.scrollOffset() > t.scrollOffset() ? 1 : -1 + }), t + }; + return this.addScene = function (t) { + if (i.type.Array(t)) t.forEach(function (e) { + d.addScene(e) + }); + else if (t instanceof e.Scene) + if (t.controller() !== d) t.addTo(d); + else if (g.indexOf(t) < 0) { + g.push(t), g = O(g), t.on("shift.controller_sort", function () { + g = O(g) + }); + for (var n in h.globalSceneOptions) t[n] && t[n].call(t, h.globalSceneOptions[n]) + } + return d + }, this.removeScene = function (e) { + if (i.type.Array(e)) e.forEach(function (e) { + d.removeScene(e) + }); + else { + var t = g.indexOf(e); + t > -1 && (e.off("shift.controller_sort"), g.splice(t, 1), e.remove()) + } + return d + }, this.updateScene = function (t, n) { + return i.type.Array(t) ? t.forEach(function (e) { + d.updateScene(e, n) + }) : n ? t.update(!0) : p !== !0 && t instanceof e.Scene && (p = p || [], -1 == p.indexOf(t) && p.push(t), p = O(p), L()), d + }, this.update = function (e) { + return T({ + type: "resize" + }), e && F(), d + }, this.scrollTo = function (n, r) { + if (i.type.Number(n)) C.call(h.container, n, r); + else if (n instanceof e.Scene) n.controller() === d && d.scrollTo(n.scrollOffset(), r); + else if (i.type.Function(n)) C = n; + else { + var o = i.get.elements(n)[0]; + if (o) { + for (; o.parentNode.hasAttribute(t);) o = o.parentNode; + var s = h.vertical ? "top" : "left", + a = i.get.offset(h.container), + l = i.get.offset(o); + w || (a[s] -= d.scrollPos()), d.scrollTo(l[s] - a[s], r) + } + } + return d + }, this.scrollPos = function (e) { + return arguments.length ? (i.type.Function(e) && (x = e), d) : x.call(d) + }, this.info = function (e) { + var t = { + size: y, + vertical: h.vertical, + scrollPos: v, + scrollDirection: m, + container: h.container, + isDocument: w + }; + return arguments.length ? void 0 !== t[e] ? t[e] : void 0 : t + }, this.loglevel = function () { + return d + }, this.enabled = function (e) { + return arguments.length ? (S != e && (S = !!e, d.updateScene(g, !0)), d) : S + }, this.destroy = function (e) { + window.clearTimeout(s); + for (var t = g.length; t--;) g[t].destroy(e); + return h.container.removeEventListener("resize", T), h.container.removeEventListener("scroll", T), i.cAF(o), null + }, b(), d + }; + var n = { + defaults: { + container: window, + vertical: !0, + globalSceneOptions: {}, + loglevel: 2, + refreshInterval: 100 + } + }; + e.Controller.addOption = function (e, t) { + n.defaults[e] = t + }, e.Controller.extend = function (t) { + var n = this; + e.Controller = function () { + return n.apply(this, arguments), this.$super = i.extend({}, this), t.apply(this, arguments) || this + }, i.extend(e.Controller, n), e.Controller.prototype = n.prototype, e.Controller.prototype.constructor = e.Controller + }, e.Scene = function (n) { + var o, s, a = "BEFORE", + l = "DURING", + c = "AFTER", + u = r.defaults, + f = this, + d = i.extend({}, u, n), + h = a, + g = 0, + p = { + start: 0, + end: 0 + }, + v = 0, + m = !0, + w = function () { + for (var e in d) u.hasOwnProperty(e) || delete d[e]; + for (var t in u) L(t); + C() + }, + y = {}; + this.on = function (e, t) { + return i.type.Function(t) && (e = e.trim().split(" "), e.forEach(function (e) { + var n = e.split("."), + r = n[0], + i = n[1]; + "*" != r && (y[r] || (y[r] = []), y[r].push({ + namespace: i || "", + callback: t + })) + })), f + }, this.off = function (e, t) { + return e ? (e = e.trim().split(" "), e.forEach(function (e) { + var n = e.split("."), + r = n[0], + i = n[1] || "", + o = "*" === r ? Object.keys(y) : [r]; + o.forEach(function (e) { + for (var n = y[e] || [], r = n.length; r--;) { + var o = n[r]; + !o || i !== o.namespace && "*" !== i || t && t != o.callback || n.splice(r, 1) + } + n.length || delete y[e] + }) + }), f) : f + }, this.trigger = function (t, n) { + if (t) { + var r = t.trim().split("."), + i = r[0], + o = r[1], + s = y[i]; + s && s.forEach(function (t) { + o && o !== t.namespace || t.callback.call(f, new e.Event(i, t.namespace, f, n)) + }) + } + return f + }, f.on("change.internal", function (e) { + "loglevel" !== e.what && "tweenChanges" !== e.what && ("triggerElement" === e.what ? E() : "reverse" === e.what && f.update()) + }).on("shift.internal", function () { + S(), f.update() + }), this.addTo = function (t) { + return t instanceof e.Controller && s != t && (s && s.removeScene(f), s = t, C(), b(!0), E(!0), S(), s.info("container").addEventListener("resize", x), t.addScene(f), f.trigger("add", { + controller: s + }), f.update()), f + }, this.enabled = function (e) { + return arguments.length ? (m != e && (m = !!e, f.update(!0)), f) : m + }, this.remove = function () { + if (s) { + s.info("container").removeEventListener("resize", x); + var e = s; + s = void 0, e.removeScene(f), f.trigger("remove") + } + return f + }, this.destroy = function (e) { + return f.trigger("destroy", { + reset: e + }), f.remove(), f.off("*.*"), null + }, this.update = function (e) { + if (s) + if (e) + if (s.enabled() && m) { + var t, n = s.info("scrollPos"); + t = d.duration > 0 ? (n - p.start) / (p.end - p.start) : n >= p.start ? 1 : 0, f.trigger("update", { + startPos: p.start, + endPos: p.end, + scrollPos: n + }), f.progress(t) + } else T && h === l && O(!0); + else s.updateScene(f, !1); + return f + }, this.refresh = function () { + return b(), E(), f + }, this.progress = function (e) { + if (arguments.length) { + var t = !1, + n = h, + r = s ? s.info("scrollDirection") : "PAUSED", + i = d.reverse || e >= g; + if (0 === d.duration ? (t = g != e, g = 1 > e && i ? 0 : 1, h = 0 === g ? a : l) : 0 > e && h !== a && i ? (g = 0, h = a, t = !0) : e >= 0 && 1 > e && i ? (g = e, h = l, t = !0) : e >= 1 && h !== c ? (g = 1, h = c, t = !0) : h !== l || i || O(), t) { + var o = { + progress: g, + state: h, + scrollDirection: r + }, + u = h != n, + p = function (e) { + f.trigger(e, o) + }; + u && n !== l && (p("enter"), p(n === a ? "start" : "end")), p("progress"), u && h !== l && (p(h === a ? "start" : "end"), p("leave")) + } + return f + } + return g + }; + var S = function () { + p = { + start: v + d.offset + }, s && d.triggerElement && (p.start -= s.info("size") * d.triggerHook), p.end = p.start + d.duration + }, + b = function (e) { + if (o) { + var t = "duration"; + F(t, o.call(f)) && !e && (f.trigger("change", { + what: t, + newval: d[t] + }), f.trigger("shift", { + reason: t + })) + } + }, + E = function (e) { + var n = 0, + r = d.triggerElement; + if (s && r) { + for (var o = s.info(), a = i.get.offset(o.container), l = o.vertical ? "top" : "left"; r.parentNode.hasAttribute(t);) r = r.parentNode; + var c = i.get.offset(r); + o.isDocument || (a[l] -= s.scrollPos()), n = c[l] - a[l] + } + var u = n != v; + v = n, u && !e && f.trigger("shift", { + reason: "triggerElementPosition" + }) + }, + x = function () { + d.triggerHook > 0 && f.trigger("shift", { + reason: "containerResize" + }) + }, + z = i.extend(r.validate, { + duration: function (e) { + if (i.type.String(e) && e.match(/^(\.|\d)*\d+%$/)) { + var t = parseFloat(e) / 100; + e = function () { + return s ? s.info("size") * t : 0 + } + } + if (i.type.Function(e)) { + o = e; + try { + e = parseFloat(o()) + } catch (t) { + e = -1 + } + } + if (e = parseFloat(e), !i.type.Number(e) || 0 > e) throw o ? (o = void 0, 0) : 0; + return e + } + }), + C = function (e) { + e = arguments.length ? [e] : Object.keys(z), e.forEach(function (e) { + var t; + if (z[e]) try { + t = z[e](d[e]) + } catch (n) { + t = u[e] + } finally { + d[e] = t + } + }) + }, + F = function (e, t) { + var n = !1, + r = d[e]; + return d[e] != t && (d[e] = t, C(e), n = r != d[e]), n + }, + L = function (e) { + f[e] || (f[e] = function (t) { + return arguments.length ? ("duration" === e && (o = void 0), F(e, t) && (f.trigger("change", { + what: e, + newval: d[e] + }), r.shifts.indexOf(e) > -1 && f.trigger("shift", { + reason: e + })), f) : d[e] + }) + }; + this.controller = function () { + return s + }, this.state = function () { + return h + }, this.scrollOffset = function () { + return p.start + }, this.triggerPosition = function () { + var e = d.offset; + return s && (e += d.triggerElement ? v : s.info("size") * f.triggerHook()), e + }; + var T, A; + f.on("shift.internal", function (e) { + var t = "duration" === e.reason; + (h === c && t || h === l && 0 === d.duration) && O(), t && _() + }).on("progress.internal", function () { + O() + }).on("add.internal", function () { + _() + }).on("destroy.internal", function (e) { + f.removePin(e.reset) + }); + var O = function (e) { + if (T && s) { + var t = s.info(), + n = A.spacer.firstChild; + if (e || h !== l) { + var r = { + position: A.inFlow ? "relative" : "absolute", + top: 0, + left: 0 + }, + o = i.css(n, "position") != r.position; + A.pushFollowers ? d.duration > 0 && (h === c && 0 === parseFloat(i.css(A.spacer, "padding-top")) ? o = !0 : h === a && 0 === parseFloat(i.css(A.spacer, "padding-bottom")) && (o = !0)) : r[t.vertical ? "top" : "left"] = d.duration * g, i.css(n, r), o && _() + } else { + "fixed" != i.css(n, "position") && (i.css(n, { + position: "fixed" + }), _()); + var u = i.get.offset(A.spacer, !0), + f = d.reverse || 0 === d.duration ? t.scrollPos - p.start : Math.round(g * d.duration * 10) / 10; + u[t.vertical ? "top" : "left"] += f, i.css(A.spacer.firstChild, { + top: u.top, + left: u.left + }) + } + } + }, + _ = function () { + if (T && s && A.inFlow) { + var e = h === l, + t = s.info("vertical"), + n = A.spacer.firstChild, + r = i.isMarginCollapseType(i.css(A.spacer, "display")), + o = {}; + A.relSize.width || A.relSize.autoFullWidth ? e ? i.css(T, { + width: i.get.width(A.spacer) + }) : i.css(T, { + width: "100%" + }) : (o["min-width"] = i.get.width(t ? T : n, !0, !0), o.width = e ? o["min-width"] : "auto"), A.relSize.height ? e ? i.css(T, { + height: i.get.height(A.spacer) - (A.pushFollowers ? d.duration : 0) + }) : i.css(T, { + height: "100%" + }) : (o["min-height"] = i.get.height(t ? n : T, !0, !r), o.height = e ? o["min-height"] : "auto"), A.pushFollowers && (o["padding" + (t ? "Top" : "Left")] = d.duration * g, o["padding" + (t ? "Bottom" : "Right")] = d.duration * (1 - g)), i.css(A.spacer, o) + } + }, + N = function () { + s && T && h === l && !s.info("isDocument") && O() + }, + P = function () { + s && T && h === l && ((A.relSize.width || A.relSize.autoFullWidth) && i.get.width(window) != i.get.width(A.spacer.parentNode) || A.relSize.height && i.get.height(window) != i.get.height(A.spacer.parentNode)) && _() + }, + D = function (e) { + s && T && h === l && !s.info("isDocument") && (e.preventDefault(), s._setScrollPos(s.info("scrollPos") - ((e.wheelDelta || e[s.info("vertical") ? "wheelDeltaY" : "wheelDeltaX"]) / 3 || 30 * -e.detail))) + }; + this.setPin = function (e, n) { + var r = { + pushFollowers: !0, + spacerClass: "scrollmagic-pin-spacer" + }; + if (n = i.extend({}, r, n), e = i.get.elements(e)[0], !e) return f; + if ("fixed" === i.css(e, "position")) return f; + if (T) { + if (T === e) return f; + f.removePin() + } + T = e; + var o = T.parentNode.style.display, + s = ["top", "left", "bottom", "right", "margin", "marginLeft", "marginRight", "marginTop", "marginBottom"]; + T.parentNode.style.display = "none"; + var a = "absolute" != i.css(T, "position"), + l = i.css(T, s.concat(["display"])), + c = i.css(T, ["width", "height"]); + T.parentNode.style.display = o, !a && n.pushFollowers && (n.pushFollowers = !1); + var u = T.parentNode.insertBefore(document.createElement("div"), T), + d = i.extend(l, { + position: a ? "relative" : "absolute", + boxSizing: "content-box", + mozBoxSizing: "content-box", + webkitBoxSizing: "content-box" + }); + if (a || i.extend(d, i.css(T, ["width", "height"])), i.css(u, d), u.setAttribute(t, ""), i.addClass(u, n.spacerClass), A = { + spacer: u, + relSize: { + width: "%" === c.width.slice(-1), + height: "%" === c.height.slice(-1), + autoFullWidth: "auto" === c.width && a && i.isMarginCollapseType(l.display) + }, + pushFollowers: n.pushFollowers, + inFlow: a + }, !T.___origStyle) { + T.___origStyle = {}; + var h = T.style, + g = s.concat(["width", "height", "position", "boxSizing", "mozBoxSizing", "webkitBoxSizing"]); + g.forEach(function (e) { + T.___origStyle[e] = h[e] || "" + }) + } + return A.relSize.width && i.css(u, { + width: c.width + }), A.relSize.height && i.css(u, { + height: c.height + }), u.appendChild(T), i.css(T, { + position: a ? "relative" : "absolute", + margin: "auto", + top: "auto", + left: "auto", + bottom: "auto", + right: "auto" + }), (A.relSize.width || A.relSize.autoFullWidth) && i.css(T, { + boxSizing: "border-box", + mozBoxSizing: "border-box", + webkitBoxSizing: "border-box" + }), window.addEventListener("scroll", N), window.addEventListener("resize", N), window.addEventListener("resize", P), T.addEventListener("mousewheel", D), T.addEventListener("DOMMouseScroll", D), O(), f + }, this.removePin = function (e) { + if (T) { + if (h === l && O(!0), e || !s) { + var n = A.spacer.firstChild; + if (n.hasAttribute(t)) { + var r = A.spacer.style, + o = ["margin", "marginLeft", "marginRight", "marginTop", "marginBottom"]; + margins = {}, o.forEach(function (e) { + margins[e] = r[e] || "" + }), i.css(n, margins) + } + A.spacer.parentNode.insertBefore(n, A.spacer), A.spacer.parentNode.removeChild(A.spacer), T.parentNode.hasAttribute(t) || (i.css(T, T.___origStyle), delete T.___origStyle) + } + window.removeEventListener("scroll", N), window.removeEventListener("resize", N), window.removeEventListener("resize", P), T.removeEventListener("mousewheel", D), T.removeEventListener("DOMMouseScroll", D), T = void 0 + } + return f + }; + var R, k = []; + return f.on("destroy.internal", function (e) { + f.removeClassToggle(e.reset) + }), this.setClassToggle = function (e, t) { + var n = i.get.elements(e); + return 0 !== n.length && i.type.String(t) ? (k.length > 0 && f.removeClassToggle(), R = t, k = n, f.on("enter.internal_class leave.internal_class", function (e) { + var t = "enter" === e.type ? i.addClass : i.removeClass; + k.forEach(function (e) { + t(e, R) + }) + }), f) : f + }, this.removeClassToggle = function (e) { + return e && k.forEach(function (e) { + i.removeClass(e, R) + }), f.off("start.internal_class end.internal_class"), R = void 0, k = [], f + }, w(), f + }; + var r = { + defaults: { + duration: 0, + offset: 0, + triggerElement: void 0, + triggerHook: .5, + reverse: !0, + loglevel: 2 + }, + validate: { + offset: function (e) { + if (e = parseFloat(e), !i.type.Number(e)) throw 0; + return e + }, + triggerElement: function (e) { + if (e = e || void 0) { + var t = i.get.elements(e)[0]; + if (!t) throw 0; + e = t + } + return e + }, + triggerHook: function (e) { + var t = { + onCenter: .5, + onEnter: 1, + onLeave: 0 + }; + if (i.type.Number(e)) e = Math.max(0, Math.min(parseFloat(e), 1)); + else { + if (!(e in t)) throw 0; + e = t[e] + } + return e + }, + reverse: function (e) { + return !!e + } + }, + shifts: ["duration", "offset", "triggerHook"] + }; + e.Scene.addOption = function (e, t, n, i) { + e in r.defaults || (r.defaults[e] = t, r.validate[e] = n, i && r.shifts.push(e)) + }, e.Scene.extend = function (t) { + var n = this; + e.Scene = function () { + return n.apply(this, arguments), this.$super = i.extend({}, this), t.apply(this, arguments) || this + }, i.extend(e.Scene, n), e.Scene.prototype = n.prototype, e.Scene.prototype.constructor = e.Scene + }, e.Event = function (e, t, n, r) { + r = r || {}; + for (var i in r) this[i] = r[i]; + return this.type = e, this.target = this.currentTarget = n, this.namespace = t || "", this.timeStamp = this.timestamp = Date.now(), this + }; + var i = e._util = function (e) { + var t, n = {}, + r = function (e) { + return parseFloat(e) || 0 + }, + i = function (t) { + return t.currentStyle ? t.currentStyle : e.getComputedStyle(t) + }, + o = function (t, n, o, s) { + if (n = n === document ? e : n, n === e) s = !1; + else if (!f.DomElement(n)) return 0; + t = t.charAt(0).toUpperCase() + t.substr(1).toLowerCase(); + var a = (o ? n["offset" + t] || n["outer" + t] : n["client" + t] || n["inner" + t]) || 0; + if (o && s) { + var l = i(n); + a += "Height" === t ? r(l.marginTop) + r(l.marginBottom) : r(l.marginLeft) + r(l.marginRight) + } + return a + }, + s = function (e) { + return e.replace(/^[^a-z]+([a-z])/g, "$1").replace(/-([a-z])/g, function (e) { + return e[1].toUpperCase() + }) + }; + n.extend = function (e) { + for (e = e || {}, t = 1; t < arguments.length; t++) + if (arguments[t]) + for (var n in arguments[t]) arguments[t].hasOwnProperty(n) && (e[n] = arguments[t][n]); + return e + }, n.isMarginCollapseType = function (e) { + return ["block", "flex", "list-item", "table", "-webkit-box"].indexOf(e) > -1 + }; + var a = 0, + l = ["ms", "moz", "webkit", "o"], + c = e.requestAnimationFrame, + u = e.cancelAnimationFrame; + for (t = 0; !c && t < l.length; ++t) c = e[l[t] + "RequestAnimationFrame"], u = e[l[t] + "CancelAnimationFrame"] || e[l[t] + "CancelRequestAnimationFrame"]; + c || (c = function (t) { + var n = (new Date).getTime(), + r = Math.max(0, 16 - (n - a)), + i = e.setTimeout(function () { + t(n + r) + }, r); + return a = n + r, i + }), u || (u = function (t) { + e.clearTimeout(t) + }), n.rAF = c.bind(e), n.cAF = u.bind(e); + var f = n.type = function (e) { + return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/, "$1").toLowerCase() + }; + f.String = function (e) { + return "string" === f(e) + }, f.Function = function (e) { + return "function" === f(e) + }, f.Array = function (e) { + return Array.isArray(e) + }, f.Number = function (e) { + return !f.Array(e) && e - parseFloat(e) + 1 >= 0 + }, f.DomElement = function (e) { + return "object" == typeof HTMLElement ? e instanceof HTMLElement : e && "object" == typeof e && null !== e && 1 === e.nodeType && "string" == typeof e.nodeName + }; + var d = n.get = {}; + return d.elements = function (t) { + var n = []; + if (f.String(t)) try { + t = document.querySelectorAll(t) + } catch (e) { + return n + } + if ("nodelist" === f(t) || f.Array(t)) + for (var r = 0, i = n.length = t.length; i > r; r++) { + var o = t[r]; + n[r] = f.DomElement(o) ? o : d.elements(o) + } else(f.DomElement(t) || t === document || t === e) && (n = [t]); + return n + }, d.scrollTop = function (t) { + return t && "number" == typeof t.scrollTop ? t.scrollTop : e.pageYOffset || 0 + }, d.scrollLeft = function (t) { + return t && "number" == typeof t.scrollLeft ? t.scrollLeft : e.pageXOffset || 0 + }, d.width = function (e, t, n) { + return o("width", e, t, n) + }, d.height = function (e, t, n) { + return o("height", e, t, n) + }, d.offset = function (e, t) { + var n = { + top: 0, + left: 0 + }; + if (e && e.getBoundingClientRect) { + var r = e.getBoundingClientRect(); + n.top = r.top, n.left = r.left, t || (n.top += d.scrollTop(), n.left += d.scrollLeft()) + } + return n + }, n.addClass = function (e, t) { + t && (e.classList ? e.classList.add(t) : e.className += " " + t) + }, n.removeClass = function (e, t) { + t && (e.classList ? e.classList.remove(t) : e.className = e.className.replace(RegExp("(^|\\b)" + t.split(" ").join("|") + "(\\b|$)", "gi"), " ")) + }, n.css = function (e, t) { + if (f.String(t)) return i(e)[s(t)]; + if (f.Array(t)) { + var n = {}, + r = i(e); + return t.forEach(function (e) { + n[e] = r[s(e)] + }), n + } + for (var o in t) { + var a = t[o]; + a == parseFloat(a) && (a += "px"), e.style[s(o)] = a + } + }, n + }(window || {}); + return e +}); \ No newline at end of file diff --git a/cara/apps/static/js/jquery.colorbox-min.js b/cara/apps/static/js/jquery.colorbox-min.js index b5109a26..8ee21a8f 100644 --- a/cara/apps/static/js/jquery.colorbox-min.js +++ b/cara/apps/static/js/jquery.colorbox-min.js @@ -3,4 +3,387 @@ license: MIT http://www.jacklmoore.com/colorbox */ -(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&&!x[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),x.focus())}function c(t){c.str!==t&&(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!U){U=$=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=Math.max((l!==!1?Math.min(h,a(l,"x")):h)-z-D,0),_.h=Math.max((f!==!1?Math.min(s,a(f,"y")):s)-N-j,0),I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(F).hide(),x.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("
"),w()}}function p(){x||(V=!1,E=t(i),x=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),L=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),y=n(se,"Wrapper"),b=n(se,"Content").append(F=n(se,"Title"),R=n(se,"Current"),P=t('