.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0px 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.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;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"DIN Condensed";src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_condensed_bold.eot?1486270184=);src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_condensed_bold.eot?1486270184=#iefix) format("embedded-opentype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_condensed_bold.woff?1486270184=) format("woff"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_condensed_bold.ttf?1486270184=) format("truetype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_condensed_bold.svg?1486270184=#webfont) format("svg");font-weight:bold}@font-face{font-family:"DIN Pro";src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_bold.eot?1488095396=);src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_bold.eot?1488095396=#iefix) format("embedded-opentype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_bold.woff?1486367546=) format("woff"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_bold.ttf?1486367546=) format("truetype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_bold.svg?1486367548=#webfont) format("svg");font-weight:bold}@font-face{font-family:"DIN Pro";src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_medium.eot?1486367548=);src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_medium.eot?1486367548=#iefix) format("embedded-opentype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_medium.woff?1486367548=) format("woff"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_medium.ttf?1486367548=) format("truetype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_medium.svg?1486367548=#webfont) format("svg");font-weight:500}@font-face{font-family:"DIN Pro";src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_regular.eot?1486367548=);src:url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_regular.eot?1486367548=#iefix) format("embedded-opentype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_regular.woff?1486367548=) format("woff"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_regular.ttf?1486367548=) format("truetype"),url(/sites/default/themes/drupal_open_days_2017/fonts/din_pro_regular.svg?1486367550=#webfont) format("svg");font-weight:normal}.sprite-base,.form-required:after,.icon_map,.icon_slides,.home-button,.menu-button,.field--name-field-org-drupal a,.field--name-field-org-twitter a,.field--name-field-org-meetup a,.drupal-logo,.profile .field--name-field-user-website,.profile .field--name-field-user-drupal,.profile .field--name-field-user-twitter,.profile .field--name-field-user-linkedin,.views-field-field-slides a{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/1x-s70e98fda86.png) no-repeat;display:block;line-height:0;font-size:0;color:transparent}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2 / 1),(min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi),(min-resolution:2dppx){.sprite-base,.form-required:after,.icon_map,.icon_slides,.home-button,.menu-button,.field--name-field-org-drupal a,.field--name-field-org-twitter a,.field--name-field-org-meetup a,.drupal-logo,.profile .field--name-field-user-website,.profile .field--name-field-user-drupal,.profile .field--name-field-user-twitter,.profile .field--name-field-user-linkedin,.views-field-field-slides a{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/2x-s2b9e2e6d23.png) no-repeat;-moz-background-size:96px 1692px;-o-background-size:96px 1692px;background-size:96px 1692px}}html{font-size:62.5%}body{font-family:"DIN Pro",Arial,Helvetica,sans-serif;font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3B547A;background-color:white;line-height:1.5}h1{font-family:"DIN Condensed",Arial,Helvetica,sans-serif;font-weight:bold;font-size:4rem;text-transform:uppercase;line-height:0.75;color:#E34242;margin-bottom:2rem}a{color:#3B547A}.layout-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2rem 1.5rem;background-color:#E1EBFA}@media screen and (min-width:800px){.layout-sidebar{padding-left:2rem;padding-right:2rem}}.feed-icons{display:none}ul.menu{margin-left:0}.menu-item{padding-top:0}.form-item,.form-actions{margin-top:0;margin-bottom:0}.form-checkboxes .form-item{margin-top:0;margin-bottom:0}.layout-container{margin:0}.form-actions .dropbutton-wrapper{float:none}.js .dropbutton-widget{border:none}.item-list li{margin:0}.form-radios .form-item{margin-top:0}ul.tabs{margin:0}legend{font-family:"DIN Condensed",Arial,Helvetica,sans-serif;font-weight:bold;font-size:2.4rem;text-transform:uppercase;line-height:0.75;color:#E34242;margin-bottom:2rem}.form-item{margin-bottom:2rem}.form-item .description{margin-top:.3rem;font-size:1.3rem}input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea{border:none;background-color:#C2D4F0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="text"].error,input[type="password"].error,input[type="email"].error,input[type="url"].error,textarea.error{background-color:#FDCFCF;border:none}.form-item label,fieldset fieldset legend{font-weight:bold;display:block;margin-bottom:.3rem}fieldset fieldset legend{color:#3B547A;font-family:"DIN Pro",Arial,Helvetica,sans-serif;font-size:1.6rem;text-transform:none}.form-composite legend{margin-bottom:.5rem;display:block}.form-required:after{display:inline-block;width:7px;height:8px;background-position:0 -1262px;margin-left:2px}.form-type-checkbox label{display:inline-block;font-weight:normal;margin-left:.3rem}.filter-help{display:none}.filter-wrapper{padding:0}.form-item-pass-pass2{margin-bottom:0}select{border:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-left:.7rem;padding-right:.7rem;height:3.2rem;background:url(/sites/default/themes/drupal_open_days_2017/images/select.png?1487659008=) no-repeat 98% center #C2D4F0;-webkit-appearance:none;-moz-appearance:none}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2 / 1),(min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi),(min-resolution:2dppx){select{background-image:url(/sites/default/themes/drupal_open_days_2017/images/select%402x.png?1487659008=);-moz-background-size:9px 18px;-o-background-size:9px 18px;background-size:9px 18px}}select::-ms-expand{display:none}.link-edit-summary{text-decoration:underline}.button,.button_small,#block-drupal-open-days-2017-local-tasks li a,.button_white{font-family:"DIN Condensed",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;display:block;text-align:center;border-width:2px;border-style:solid;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color 200ms;-o-transition:background-color 200ms;-moz-transition:background-color 200ms;transition:background-color 200ms}.button,.button_small,#block-drupal-open-days-2017-local-tasks li a{font-size:2.4rem;color:#3B547A;height:5.6rem;line-height:5rem;border-color:#3B547A;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:3){.button,.button_small,#block-drupal-open-days-2017-local-tasks li a{line-height:5.7rem}}.button:hover,.button_small:hover,#block-drupal-open-days-2017-local-tasks li a:hover{background-color:#CBDDFA}@media screen and (min-width:800px){.button,.button_small,#block-drupal-open-days-2017-local-tasks li a{width:auto;max-width:none;padding-left:4rem;padding-right:4rem;margin-left:0;margin-right:0;display:inline-block}}.button_small,#block-drupal-open-days-2017-local-tasks li a{height:4rem;line-height:2.8rem}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:3){.button_small,#block-drupal-open-days-2017-local-tasks li a{line-height:3.2rem}}.button_white{font-size:3rem;color:#fff;height:6rem;line-height:6rem;border-color:white}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:3){.button_white{line-height:6.5rem}}.button_white:hover{background-color:rgba(0,0,0,0.15)}.button-hint{margin-top:.6rem;color:#fff;text-align:center}.button-hint a{color:#fff}.form-actions{margin-top:3rem}form .button,form .button_small,form #block-drupal-open-days-2017-local-tasks li a,#block-drupal-open-days-2017-local-tasks li form a{width:100%}.form-item input[value="Remove"]{width:auto !important;height:3.2rem;line-height:2.6rem;font-size:2.2rem;padding-left:4rem;padding-right:4rem;margin-left:0 !important;margin-right:0 !important;margin-top:.5rem;margin-bottom:1rem;display:block}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:3){.form-item input[value="Remove"]{line-height:3.4rem}}.user-form,.user-login-form,.user-pass{max-width:42rem}.node-session-form,.node-session-edit-form{max-width:60rem}.icon{display:inline-block;margin-right:5px}.icon_map{position:relative;top:5px;width:20px;height:22px;background-position:0 -738px}.icon_slides{position:relative;top:.3rem;width:18px;height:17px;background-position:0 -1280px}.pager{margin-top:3rem;text-align:center}.pager__items{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pager__item{padding:0 1rem;line-height:48px}.pager__item--previous a,.pager__item--next a{width:48px;height:48px;border:2px solid #3B547A;display:block}.pager__item--previous a:hover,.pager__item--next a:hover{background-color:#CBDDFA}.pager__item--previous a{line-height:0;font-size:0;color:transparent;background:url(/sites/default/themes/drupal_open_days_2017/images/pager_previous.png?1487495355=) no-repeat 42% center}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2 / 1),(min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi),(min-resolution:2dppx){.pager__item--previous a{background-image:url(/sites/default/themes/drupal_open_days_2017/images/pager_previous%402x.png?1487495355=);-moz-background-size:16px 26px;-o-background-size:16px 26px;background-size:16px 26px}}.pager__item--next a{line-height:0;font-size:0;color:transparent;background:url(/sites/default/themes/drupal_open_days_2017/images/pager_next.png?1487495355=) no-repeat center center}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2 / 1),(min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi),(min-resolution:2dppx){.pager__item--next a{background-image:url(/sites/default/themes/drupal_open_days_2017/images/pager_next%402x.png?1487495355=);-moz-background-size:16px 26px;-o-background-size:16px 26px;background-size:16px 26px}}@media screen and (min-width:800px){.pager{margin-top:2rem}.pager__item{line-height:32px}.pager__item--previous a,.pager__item--next a{width:32px;height:32px}.pager__item--previous a{line-height:0;font-size:0;color:transparent;background:url(/sites/default/themes/drupal_open_days_2017/images/pager_previous_desktop.png?1487495355=) no-repeat 40% center}}@media screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:800px) and (min-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:800px) and (min-resolution:192dpi),screen and (min-width:800px) and (min-resolution:2dppx){.pager__item--previous a{background-image:url(/sites/default/themes/drupal_open_days_2017/images/pager_previous_desktop%402x.png?1487495355=);-moz-background-size:13px 20px;-o-background-size:13px 20px;background-size:13px 20px}}@media screen and (min-width:800px){.pager__item--next a{line-height:0;font-size:0;color:transparent;background:url(/sites/default/themes/drupal_open_days_2017/images/pager_next_desktop.png?1487495355=) no-repeat center center}}@media screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:800px) and (min-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:800px) and (min-resolution:192dpi),screen and (min-width:800px) and (min-resolution:2dppx){.pager__item--next a{background-image:url(/sites/default/themes/drupal_open_days_2017/images/pager_next_desktop%402x.png?1487495355=);-moz-background-size:13px 20px;-o-background-size:13px 20px;background-size:13px 20px}}#block-about .field--name-body{color:#fff;text-align:center}#block-about .field--name-body a{color:#fff}#block-header-menus header{background-color:#3B547A;position:relative;height:62px;z-index:10}#block-header-menus .menus{position:absolute;left:0;right:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5);background-color:#5174A8;display:none;z-index:9}#block-header-menus .menu-item{font-family:"DIN Condensed",Arial,Helvetica,sans-serif;font-weight:bold;font-size:2.4rem;text-transform:uppercase;line-height:0.75}#block-header-menus .menu-item a{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:2.3rem;padding-bottom:1.8rem;padding-left:15px;border-bottom:1px solid white;color:white;text-decoration:none}#block-header-menus .menu-item a:hover{background-color:#7C99C5}@media screen and (min-width:800px){#block-header-menus{position:fixed;left:0;right:0;z-index:10}}.home-button{width:75px;height:75px;background-position:0 -463px;position:absolute;left:16px;top:15px}.home-button:hover,.home-button:active{background-position:0 -548px}.menu-button{width:42px;height:28px;background-position:0 -770px;position:absolute;right:23px;top:17px}.menu-button:hover,.menu-button:active{background-position:0 -884px}#block-drupal-open-days-2017-main-menu .menu-item:first-child a{padding-top:4.7rem}#block-drupal-open-days-2017-account-menu .menu-item a{color:#9FB2D4}#block-drupal-open-days-2017-account-menu .menu-item a:hover{color:#b4c3dd}#block-drupal-open-days-2017-account-menu .menu-item:last-child a{border-bottom:none}.path-frontpage #block-header-menus{position:absolute;top:0;left:0;right:0}.path-frontpage #block-header-menus header{background-color:transparent}.path-frontpage #block-header-menus .menus{background-color:#3B547A}.path-frontpage #block-header-menus .menu-item a:hover{background-color:#5578AD}.path-frontpage .home-button{display:none}.path-frontpage .menu-button{background-position:0 -808px}.path-frontpage .menu-button:hover,.path-frontpage .menu-button:active{background-position:0 -846px}.path-frontpage #block-drupal-open-days-2017-main-menu .menu-item:first-child a{padding-top:2.3rem}@media screen and (min-width:800px){.path-frontpage #block-header-menus{position:relative}}@media screen and (min-width:800px){#block-header-menus{background-color:#3B547A;height:82px;text-align:center;margin-bottom:30px;text-align:center}#block-header-menus.fixed{position:fixed !important;top:0;left:0;right:0;z-index:10}#block-header-menus .contextual-region{position:static}#block-header-menus header{position:absolute;left:0;top:0}#block-header-menus .menus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;background-color:transparent;display:inline-block !important;zoom:1}#block-header-menus .menus:after{content:"";display:table;clear:both}#block-header-menus .menu-item{display:inline-block;font:bold 2.6rem "DIN Condensed",Arial,Helvetica,sans-serif;text-transform:uppercase;margin-right:4.5rem;line-height:82px}#block-header-menus .menu-item a{color:#fff;text-decoration:none;-webkit-transition-property:color;-o-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}#block-header-menus .menu-item a:hover{color:#99AFD1}#block-header-menus .menu-item a{padding:6px 8px 4px 8px !important;border-bottom:none;display:inline}}@media only screen and (min-width:800px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (max-width:736px) and (-webkit-min-device-pixel-ratio:3){#block-header-menus .menu-item a{padding-top:7px !important;padding-bottom:2px !important}}@media screen and (min-width:800px){#block-header-menus .menu-item a:hover{background-color:transparent !important}#block-header-menus .menu-item--active-trail a{border:1px solid #fff;-webkit-transition-property:color,border-color;-o-transition-property:color,border-color;-moz-transition-property:color,border-color;transition-property:color,border-color}#block-header-menus .menu-item--active-trail a:hover{border-color:#99AFD1}}@media screen and (min-width:800px) and (max-width:1354px) and (min-width:801px){#block-header-menus .menu-item{margin-right:2rem}}@media screen and (min-width:800px) and (max-width:1110px) and (min-width:801px){#block-header-menus .menu-item{margin-right:1rem;font-size:2.4rem}}@media screen and (min-width:800px) and (max-width:1006px) and (min-width:801px){#block-header-menus .menu-item{margin-right:.5rem;font-size:2.2rem}}@media screen and (min-width:800px) and (max-width:923px) and (min-width:801px){#block-header-menus .menu-item{margin-right:.3rem;font-size:1.8rem}}@media screen and (min-width:800px){.home-button{left:47px;top:17px;width:95px;height:95px;background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/1x-s70e98fda86.png) 0 -358px no-repeat}}@media screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:800px) and (min-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:800px) and (min-resolution:192dpi),screen and (min-width:800px) and (min-resolution:2dppx){.home-button{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/2x-s2b9e2e6d23.png) 0 -358px no-repeat;-moz-background-size:96px 1692px;-o-background-size:96px 1692px;background-size:96px 1692px}}@media screen and (min-width:800px){.home-button:hover,.home-button:active{background-position:0 -633px}.menu-button{display:none}#block-drupal-open-days-2017-account-menu .menu-item a{color:#8A9BB8;text-decoration:none;-webkit-transition-property:color;-o-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}#block-drupal-open-days-2017-account-menu .menu-item a:hover{color:#7488ab}#block-drupal-open-days-2017-account-menu .menu-item:last-child{margin-right:0}#block-drupal-open-days-2017-account-menu .menu-item--active-trail a{border-color:#8A9BB8}#block-drupal-open-days-2017-account-menu .menu-item--active-trail a:hover{border-color:#7488ab}#block-drupal-open-days-2017-main-menu,#block-drupal-open-days-2017-account-menu{float:left}.toolbar-fixed.path-frontpage #block-header-menus.fixed{top:39px}.toolbar-fixed.path-frontpage.toolbar-tray-open.toolbar-horizontal #block-header-menus.fixed{top:79px}}@media screen and (max-width:1167px) and (min-width:801px){.home-button{left:10px}}#block-drupal-open-days-2017-local-tasks{margin-top:3rem}#block-drupal-open-days-2017-local-tasks li{margin-right:20px}#block-drupal-open-days-2017-local-tasks li:last-child{margin-right:0}#block-drupal-open-days-2017-local-tasks li.is-active:first-child{margin-right:0}.path-user #block-drupal-open-days-2017-local-tasks li:first-child{display:none}#block-my-proposed-sessions{margin-top:4rem}#block-my-proposed-sessions h2{font-size:2rem;font-weight:bold;margin-bottom:.8rem}#block-socialmedialinks{text-align:center}.field--name-field-org-drupal,.field--name-field-org-twitter,.field--name-field-org-meetup{display:inline-block}.field--name-field-org-drupal,.field--name-field-org-twitter{margin-right:50px}.field--name-field-org-drupal a{display:inline-block;width:32px;height:41px;background-position:0 -922px}.field--name-field-org-drupal a:hover,.field--name-field-org-drupal a:active{background-position:0 -973px}.field--name-field-org-twitter a{display:inline-block;width:37px;height:41px;background-position:0 -1126px}.field--name-field-org-twitter a:hover,.field--name-field-org-twitter a:active{background-position:0 -1177px}.field--name-field-org-meetup a{display:inline-block;width:42px;height:41px;background-position:0 -1024px}.field--name-field-org-meetup a:hover,.field--name-field-org-meetup a:active{background-position:0 -1075px}#block-session-themes>h2,#block-session-levels>h2,#block-similar-sessions>h2{font-size:2rem;font-weight:bold}#block-session-themes .view-content,#block-session-levels .view-content,#block-similar-sessions .view-content{margin-top:.8rem}#block-session-themes li,#block-session-levels li,#block-similar-sessions li{margin-bottom:1.2rem}#block-session-themes li:last-child,#block-session-levels li:last-child,#block-similar-sessions li:last-child{margin-bottom:0}#block-session-levels{margin-top:3rem}@media screen and (min-width:800px){#block-session-themes .view-content,#block-session-levels .view-content,#block-similar-sessions .view-content{margin-top:.2rem}#block-session-themes li,#block-session-levels li,#block-similar-sessions li{margin-bottom:.5rem}}.field p.intro{font-weight:bold;color:#E34242}.path-node h1{margin-bottom:1rem;line-height:1}.node.node--view-mode-full .field--name-body{margin-top:2.5rem}.node.node--view-mode-full .field--name-body p{line-height:1.5}.node.node--view-mode-full .field--name-body p,.node.node--view-mode-full .field--name-body ul,.node.node--view-mode-full .field--name-body ol{margin-bottom:15px}.node.node--view-mode-full .field--name-body ul{list-style:square outside;padding-left:4rem}.node.node--view-mode-full .field--name-body h2{font-size:2rem;font-weight:bold;margin-top:1rem;margin-bottom:.3rem}.node.node--view-mode-full .field--name-body h2:first-child{margin-top:0}.node.node--view-mode-full .field--name-body h3{font-weight:bold}.field--name-body .inner{max-width:640px}.node--type-event .field--name-title{display:none}.node--type-event .field--name-field-date-time{font-size:2rem;font-weight:bold;margin-bottom:.3rem}.node--type-event .field--name-field-address-link{font-weight:bold}.node--type-event .field--name-body{margin-top:.3rem !important}@media screen and (min-width:800px){.node--type-getting-there .field-collection-item--name-field-map-location .overlay{float:left}}@media screen and (min-width:1284px){h2.foot-bicycle-car,h2.bus,h2.tram,h2.parking{position:relative}h2.foot-bicycle-car:before,h2.bus:before,h2.tram:before,h2.parking:before{content:'';position:absolute;left:-33px;top:5px;display:block}h2.foot-bicycle-car:before{width:25px;height:90px;background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/1x-s70e98fda86.png) 0 -258px no-repeat}}@media screen and (min-width:1284px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1284px) and (min--moz-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:1284px) and (min-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:1284px) and (min-resolution:192dpi),screen and (min-width:1284px) and (min-resolution:2dppx){h2.foot-bicycle-car:before{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/2x-s2b9e2e6d23.png) 0 -258px no-repeat;-moz-background-size:96px 1692px;-o-background-size:96px 1692px;background-size:96px 1692px}}@media screen and (min-width:1284px){h2.bus:before{width:22px;height:27px;background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/1x-s70e98fda86.png) 0 0 no-repeat}}@media screen and (min-width:1284px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1284px) and (min--moz-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:1284px) and (min-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:1284px) and (min-resolution:192dpi),screen and (min-width:1284px) and (min-resolution:2dppx){h2.bus:before{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/2x-s2b9e2e6d23.png) 0 0 no-repeat;-moz-background-size:96px 1692px;-o-background-size:96px 1692px;background-size:96px 1692px}}@media screen and (min-width:1284px){h2.tram:before{width:23px;height:30px;background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/1x-s70e98fda86.png) 0 -1334px no-repeat}}@media screen and (min-width:1284px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1284px) and (min--moz-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:1284px) and (min-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:1284px) and (min-resolution:192dpi),screen and (min-width:1284px) and (min-resolution:2dppx){h2.tram:before{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/2x-s2b9e2e6d23.png) 0 -1334px no-repeat;-moz-background-size:96px 1692px;-o-background-size:96px 1692px;background-size:96px 1692px}}@media screen and (min-width:1284px){h2.parking:before{width:24px;height:24px;background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/1x-s70e98fda86.png) 0 -1228px no-repeat}}@media screen and (min-width:1284px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1284px) and (min--moz-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:1284px) and (min-device-pixel-ratio:2),screen and (min-width:1284px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:1284px) and (min-resolution:192dpi),screen and (min-width:1284px) and (min-resolution:2dppx){h2.parking:before{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/2x-s2b9e2e6d23.png) 0 -1228px no-repeat;-moz-background-size:96px 1692px;-o-background-size:96px 1692px;background-size:96px 1692px}}.node--type-homepage h2,.field--name-field-featured-sessions .field__label,h2.venue-heading{font-family:"DIN Condensed",Arial,Helvetica,sans-serif;font-weight:bold;font-size:4rem;text-transform:uppercase;line-height:0.75;text-align:center}.node--type-homepage h2,.field--name-field-featured-sessions .field__label{color:#E34242}.hero{background:url(/sites/default/themes/drupal_open_days_2017/images/hero_section_bg.png?1486621363=);height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:15px;padding-right:15px}.drupal-logo{width:81px;height:92px;background-position:0 -156px;margin-left:auto;margin-right:auto}.field--name-field-conference-name,.field--name-field-conference-date,.field--name-field-conference-city{font-family:"DIN Condensed",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;line-height:0.75;color:#fff;text-align:center}.field--name-field-conference-name{font-size:4.4rem;margin-top:28px;margin-bottom:3rem}.field--name-field-conference-date{margin-bottom:.8rem}.field--name-field-conference-date,.field--name-field-conference-city{font-size:3.4rem}.field--name-field-register-button,.field--name-field-propose-session-button{max-width:32rem;margin-left:auto;margin-right:auto}.call-to-action-buttons{margin-top:3rem}.call-to-action-buttons .field{margin-bottom:3rem}.call-to-action-buttons .field:last-child{margin-bottom:0}.about{margin-top:2.2rem;margin-bottom:4.6rem;max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field--name-field-about{margin-bottom:3.4rem}.field--name-field-about p{font-size:1.8rem;line-height:1.66667;margin-bottom:2rem}.field--name-field-about p.intro{font-size:2.2rem}.field--name-field-highlights .field__item{margin-bottom:3.2rem}.field--name-field-highlights .field__item:last-child{margin-bottom:0}.field--name-field-icon{margin-bottom:7px}.field--name-field-icon img{display:block;margin-left:auto;margin-right:auto}.field-collection-item--name-field-highlights .text{text-align:center}.field--name-field-heading{font-weight:bold;font-size:2.4rem;margin-bottom:.3rem}.field--name-field-description{font-size:1.8rem}.featured-sessions{background-color:#F0F4FA;margin-top:3.6rem}.featured-sessions-inner{padding-top:35px;padding-bottom:40px;max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featured-sessions .button,.featured-sessions .button_small,.featured-sessions #block-drupal-open-days-2017-local-tasks li a,#block-drupal-open-days-2017-local-tasks li .featured-sessions a{margin-top:4rem}.field--name-field-featured-sessions .field__label{margin-bottom:3rem}.field--name-field-featured-sessions .field--name-user-picture{margin-left:auto;margin-right:auto;margin-bottom:10px}.field--name-field-featured-sessions .field--name-title h2{font:bold 1.8rem "DIN Pro",Arial,Helvetica,sans-serif;text-transform:none}.field--name-field-featured-sessions .field--name-body{display:none;font-size:1.8rem;line-height:1.38889}.field--name-field-featured-sessions .field__item{margin-bottom:3rem}.field--name-field-featured-sessions .field__item:last-child{margin-bottom:0}.venue-heading-outer{background-color:#6488BD}h2.venue-heading{color:white;padding-top:2.1rem;padding-bottom:1.6rem;max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.venue-photo_8{-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;height:350px}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:3){.venue-photo_8{background-attachment:scroll}}.node--type-homepage .sponsors{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:35px;padding-bottom:0}.node--type-homepage .sponsors .button,.node--type-homepage .sponsors .button_small,.node--type-homepage .sponsors #block-drupal-open-days-2017-local-tasks li a,#block-drupal-open-days-2017-local-tasks li .node--type-homepage .sponsors a{margin-top:1.5rem}.node--type-homepage .field--name-field-sponsor-logo img{display:block;margin-left:auto;margin-right:auto}.field--name-field-sponsors{margin-top:30px}.field--name-field-sponsors .field__item{margin-bottom:45px}.field--name-field-sponsors .field__item:last-child{margin-bottom:0}@media screen and (min-width:800px){.node--type-homepage h2,.field--name-field-featured-sessions .field__label{text-align:left}.toolbar-fixed.toolbar-horizontal .hero{height:-webkit-calc(100vh - 39px);height:-moz-calc(100vh - 39px);height:calc(100vh - 39px)}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .hero{height:-webkit-calc(100vh - 79px);height:-moz-calc(100vh - 79px);height:calc(100vh - 79px)}.drupal-logo{width:96px;height:109px;background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/1x-s70e98fda86.png) 0 -37px no-repeat}}@media screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),screen and (min-width:800px) and (min-device-pixel-ratio:2),screen and (min-width:800px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:800px) and (min-resolution:192dpi),screen and (min-width:800px) and (min-resolution:2dppx){.drupal-logo{background:url(/sites/default/themes/drupal_open_days_2017/images/generated/sprites/2x-s2b9e2e6d23.png) 0 -37px no-repeat;-moz-background-size:96px 1692px;-o-background-size:96px 1692px;background-size:96px 1692px}}@media screen and (min-width:800px){.field--name-field-conference-name{font-size:7rem;margin-bottom:5.5rem}.field--name-field-conference-date,.field--name-field-conference-city{font-size:4.4rem}.call-to-action-buttons{margin-top:8rem;text-align:center}.button_white{width:27rem}.field--name-field-register-button,.field--name-field-propose-session-button{display:inline-block}.field--name-field-register-button{margin-right:2rem}.about{margin-top:4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.field--name-field-about{margin-bottom:0;-webkit-flex-basis:-webkit-calc((100% - 40px) * 2 / 3 + 20px);-ms-flex-preferred-size:calc((100% - 40px) * 2 / 3 + 20px);flex-basis:-moz-calc((100% - 40px) * 2 / 3 + 20px);flex-basis:calc((100% - 40px) * 2 / 3 + 20px);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.field--name-field-about p.intro{font-size:2.4rem}.field--name-field-highlights{-webkit-flex-basis:-webkit-calc((100% - 40px) * 1 / 3);-ms-flex-preferred-size:calc((100% - 40px) * 1 / 3);flex-basis:-moz-calc((100% - 40px) * 1 / 3);flex-basis:calc((100% - 40px) * 1 / 3);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.field--name-field-highlights .field__item{margin-bottom:3.6rem}.field-collection-item--name-field-highlights{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.field-collection-item--name-field-highlights .text{padding-left:15px;text-align:left}.field--name-field-icon{-webkit-flex-basis:53px;-ms-flex-preferred-size:53px;flex-basis:53px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.featured-sessions .button,.featured-sessions .button_small,.featured-sessions #block-drupal-open-days-2017-local-tasks li a,#block-drupal-open-days-2017-local-tasks li .featured-sessions a{margin-top:2rem}.field--name-field-featured-sessions .field__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.field--name-field-featured-sessions .field__item{-webkit-flex-basis:-webkit-calc((100% - 40px) * 1 / 3);-ms-flex-preferred-size:calc((100% - 40px) * 1 / 3);flex-basis:-moz-calc((100% - 40px) * 1 / 3);flex-basis:calc((100% - 40px) * 1 / 3);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.field--name-field-featured-sessions .field__item:last-child{margin-right:0}.field--name-field-featured-sessions .field--name-user-picture{margin-left:0;margin-right:0}.field--name-field-featured-sessions .field--name-body{margin-top:.5rem !important;display:block}.node--type-homepage .sponsors .button,.node--type-homepage .sponsors .button_small,.node--type-homepage .sponsors #block-drupal-open-days-2017-local-tasks li a,#block-drupal-open-days-2017-local-tasks li .node--type-homepage .sponsors a{margin-top:0}.node--type-homepage .sponsors h2,.node--type-homepage .sponsors .button,.node--type-homepage .sponsors .button_small,.node--type-homepage .sponsors #block-drupal-open-days-2017-local-tasks li a,#block-drupal-open-days-2017-local-tasks li .node--type-homepage .sponsors a{display:inline-block}.node--type-homepage .sponsors h2{line-height:5.6rem}.node--type-homepage .sponsors .sponsor-us-button{margin-top:0;margin-left:55px;position:relative;top:-.5rem}.field--name-field-sponsors{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.field--name-field-sponsors .field__item{width:33%;margin-bottom:0;padding-top:40px;padding-bottom:40px}}.field--name-field-start-date-time{font-weight:bold}.field--name-field-room,.field--name-field-start-date-time{display:inline-block}.field--name-field-room{margin-left:.3rem}.node--type-session.node--view-mode-full .field--name-field-start-date-time,.node--type-session.node--view-mode-full .field--name-field-room{font-size:2rem}.node--type-session.node--view-mode-full .details{margin-top:1.5rem}.node--type-session.node--view-mode-full .details .field{margin-bottom:.3rem}.node--type-session.node--view-mode-full .details .field:last-child{margin-bottom:0}.node--type-session.node--view-mode-full .details .field__label{width:12rem}.field--name-field-slides{display:block;margin-top:1rem}.node--type-session.node--view-mode-teaser .text{margin-top:1rem}.node--type-session.node--view-mode-teaser .field--name-title h2{font-weight:bold}@media screen and (min-width:800px){.path-sessions h1,.path-taxonomy h1{margin-left:135px}.view-taxonomy-term .view-empty{margin-left:135px}.node--type-session.node--view-mode-teaser .node__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.node--type-session.node--view-mode-teaser .field--name-field-presenter{-webkit-flex-basis:120px;-ms-flex-preferred-size:120px;flex-basis:120px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.node--type-session.node--view-mode-teaser .text{padding-left:135px;margin-top:0}.node--type-session.node--view-mode-teaser .field--name-field-presenter+.text{padding-left:15px}}.field--name-field-sponsor-website{margin-top:1.5rem;display:block;font-weight:bold}@media screen and (min-width:800px){.node--type-sponsor.node--view-mode-default .node__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.node--type-sponsor.node--view-mode-default .field--name-field-sponsor-logo{-webkit-flex-basis:240px;-ms-flex-preferred-size:240px;flex-basis:240px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:right}.node--type-sponsor.node--view-mode-default .field--name-field-sponsor-logo img{max-width:240px;height:auto;display:inline-block}.node--type-sponsor.node--view-mode-default .text{margin-left:20px;max-width:420px}}.field--name-field-map-location .overlay{background-color:#8BAAD9;color:white;padding:15px 15px 20px 15px}.field--name-field-map-location .map{width:100%;height:350px}.field--name-field-location-name,.field--name-field-address{color:white;font-weight:bold;font-size:1.8rem}.field--name-field-coordinate{display:none}.field--name-field-map-link{font-family:"DIN Condensed",Arial,Helvetica,sans-serif;font-weight:bold;font-size:2.2rem;text-transform:uppercase;line-height:0.75;color:#fff;display:block}.field--name-field-map-link{margin-top:1rem}@media screen and (min-width:800px){.field-collection-item--name-field-map-location{position:relative}.field-collection-item--name-field-map-location .overlay-outer2{position:absolute;left:0;right:0;z-index:1}.field-collection-item--name-field-map-location .overlay-outer{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field-collection-item--name-field-map-location .overlay{float:right;margin-top:25px;width:300px}}.messages{border:none;background:none;padding:3.5rem 0 2rem 0}.messages .inner{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.messages--error{background-color:#FDCFCF;color:#CC0219}.messages--error a{color:#CC0219}.messages--status,.messages--warning{background-color:#C2D4F0;color:#3B547A}@media screen and (min-width:800px){.messages{margin-top:-30px;padding:20px 0}}.path-frontpage .messages{margin-top:0}.region-footer{background-color:#6488BD;padding:38px 15px 44px 15px}.region-footer #block-socialmedialinks{margin-top:32px}.region-header{position:relative}.profile .picture-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.profile .field--name-user-picture{-webkit-flex-basis:120px;-ms-flex-preferred-size:120px;flex-basis:120px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:15px}.profile .text{max-width:34rem}.profile .field--name-field-name{font-weight:bold;font-size:2rem}.profile .links{margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.profile .links .field--type-link{margin-right:20px}.profile .field--name-field-user-website{width:29px;height:31px;background-position:0 -1620px}.profile .field--name-field-user-website:hover,.profile .field--name-field-user-website:active{background-position:0 -1661px}.profile .field--name-field-user-drupal{width:26px;height:31px;background-position:0 -1374px}.profile .field--name-field-user-drupal:hover,.profile .field--name-field-user-drupal:active{background-position:0 -1415px}.profile .field--name-field-user-twitter{width:33px;height:31px;background-position:0 -1538px}.profile .field--name-field-user-twitter:hover,.profile .field--name-field-user-twitter:active{background-position:0 -1579px}.profile .field--name-field-user-linkedin{width:29px;height:31px;background-position:0 -1456px}.profile .field--name-field-user-linkedin:hover,.profile .field--name-field-user-linkedin:active{background-position:0 -1497px}.profile .field--name-field-user-bio{margin-top:1.5rem;max-width:46.5rem}.profile .field--name-user-picture,.view-content .field--name-user-picture,.node__content .field--name-user-picture{width:120px;height:120px}.profile .field--name-user-picture a,.view-content .field--name-user-picture a,.node__content .field--name-user-picture a{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:10px solid #6487BD;background-color:#B2C3DE;width:100px;height:100px}.profile .field--name-user-picture a:hover,.view-content .field--name-user-picture a:hover,.node__content .field--name-user-picture a:hover{border-color:#4c74b2;background-color:#99b0d3}.profile .field--name-user-picture a:hover img,.view-content .field--name-user-picture a:hover img,.node__content .field--name-user-picture a:hover img{mix-blend-mode:normal;-webkit-filter:unset;filter:unset;background-color:#ACBDD7}.profile .field--name-user-picture img,.profile .field--name-user-picture .blank-user-picture,.view-content .field--name-user-picture img,.view-content .field--name-user-picture .blank-user-picture,.node__content .field--name-user-picture img,.node__content .field--name-user-picture .blank-user-picture{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;mix-blend-mode:luminosity;-webkit-filter:contrast(90%);filter:contrast(90%);width:100px;height:100px;background-color:#B2C3DE}@media screen and (min-width:800px){.profile .links .field--type-link{margin-right:13px}.profile .field--name-field-user-bio,.path-user #block-drupal-open-days-2017-local-tasks,#block-my-proposed-sessions{margin-left:135px}}.views-exposed-form .form-item{margin-bottom:1.5rem}.views-exposed-form .form-actions{display:inline-block;margin-top:0;margin-left:1rem}.view-my-proposed-sessions .item-list li{margin-bottom:1.5rem}@media screen and (min-width:800px){.view-my-proposed-sessions .item-list li{margin-bottom:1rem}}.view-schedule .view-content{max-width:640px;position:relative}.view-schedule .view-grouping-header{font-size:2.4rem;font-weight:bold;margin-bottom:1rem}.view-schedule h3{display:none}.view-schedule li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem;margin-left:-.5rem;padding:.5rem;position:relative}.view-schedule .view-grouping{margin-top:4rem}.view-schedule .view-grouping:first-child{margin-top:0}.view-schedule.with-tabs .view-grouping-header{text-decoration:underline;cursor:pointer;padding:.5rem;display:inline-block;margin-right:.7rem}.view-schedule.with-tabs .view-grouping-header.is-current{border:1px solid #3B547A;text-decoration:none;cursor:default}.view-schedule.with-tabs .view-grouping{display:inline-block}.view-schedule.with-tabs .view-grouping+.view-grouping{margin-top:0}.view-schedule.with-tabs .view-grouping-content{position:absolute;left:0;width:100%}.views-field-field-date-time{-webkit-flex-basis:4rem;-ms-flex-preferred-size:4rem;flex-basis:4rem;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:1.2rem;text-align:right}.views-field-field-date-time time{display:inline-block;position:relative}.views-field-field-date-time time:nth-child(2):before{content:'-';left:-.7rem;position:absolute}.views-field-field-date-time,.views-field-field-room-title .title{font-weight:500}.not-session .title a{pointer-events:none;cursor:default;text-decoration:none}.is-break{background-color:#E1EBFA}.views-field-field-slides a{display:none;width:18px;height:17px;background-position:0 -1280px;position:absolute}.views-field-field-slides a:hover,.views-field-field-slides a:active{background-position:0 -1307px}@media screen and (min-width:800px){.path-schedule .page-title,.view-schedule .view-grouping-header{margin-left:5.5rem}.views-field-field-slides a{display:block;top:.9rem;left:3.7rem}.has-end-time .views-field-field-slides a{left:-1.5rem}.views-field-field-date-time{-webkit-flex-basis:9.5rem;-ms-flex-preferred-size:9.5rem;flex-basis:9.5rem}.views-field-field-date-time time:nth-child(2):before{position:static;margin-right:.2rem}.is-break .views-field-field-date-time{-webkit-flex-basis:4rem;-ms-flex-preferred-size:4rem;flex-basis:4rem}.view-schedule .is-break{margin-left:5rem}}.view-sessions .item-list li{margin-bottom:3rem}.view-sessions .item-list li:last-child{margin-bottom:0}.view-taxonomy-term .views-row{margin-bottom:3rem}.view-taxonomy-term .views-row:last-child{margin-bottom:0}.view-social{max-width:640px}.view-social .view-header{font-size:2rem;font-weight:bold;line-height:1.4;color:#E34242;margin-bottom:2.5rem}.view-social .item-list li{margin-bottom:2rem}.view-sponsors li{margin-bottom:4.5rem}#views-exposed-form-whos-coming-page-1 .form-radios:before{content:'Filter by';display:block;line-height:2.8rem;margin-right:1rem;margin-bottom:1rem}#views-exposed-form-whos-coming-page-1 .form-radios .form-radios{display:inline-block}#views-exposed-form-whos-coming-page-1 .form-radios .form-radios:before{display:none}#views-exposed-form-whos-coming-page-1 .form-actions{display:none}.form-item-field-job-category-target-id input[type="radio"]{display:none}.form-item-field-job-category-target-id label{padding:.2rem .6rem;margin-bottom:0;cursor:pointer;text-decoration:underline}.form-item-field-job-category-target-id input[type="radio"]:checked+label{border:1px solid #3B547A;padding:.1rem .5rem;cursor:auto;text-decoration:none}@media screen and (min-width:800px){#views-exposed-form-whos-coming-page-1 .form-radios:before{float:left}}.view-whos-coming .view-content,.view-whos-coming .view-empty{margin-top:2rem}.view-whos-coming .field--name-field-user-bio{display:none}.view-whos-coming .item-list li{padding-bottom:5rem}.view-whos-coming .item-list li:last-child{padding-bottom:0}@media screen and (min-width:600px){.view-whos-coming .item-list ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-whos-coming .item-list li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-bottom:7rem}.view-whos-coming .item-list li:last-child{padding-bottom:7rem}}@media screen and (min-width:800px){.view-whos-coming .item-list li{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}body{display:-ms-flexbox;-ms-flex-direction:column}.layout-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:-webkit-calc(100vh - 48px);min-height:-moz-calc(100vh - 48px);min-height:calc(100vh - 48px)}@media screen and (min-width:800px){.layout-container{min-height:100vh}}main{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:5rem;padding-bottom:4rem;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:800px){main{margin-top:82px;padding-top:5rem}}main.with-sidebar{padding-bottom:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}main.with-sidebar .layout-content{padding-left:15px;padding-right:15px;padding-bottom:4rem}@media screen and (min-width:800px){main.with-sidebar{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}main.with-sidebar .layout-content{padding-left:0;padding-right:0;-webkit-flex-basis:-webkit-calc((100% - 40px) * 2 / 3 + 20px);-ms-flex-preferred-size:calc((100% - 40px) * 2 / 3 + 20px);flex-basis:-moz-calc((100% - 40px) * 2 / 3 + 20px);flex-basis:calc((100% - 40px) * 2 / 3 + 20px);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;padding-bottom:0}main.with-sidebar .layout-sidebar{margin-top:0;-webkit-flex-basis:-webkit-calc((100% - 40px) * 1 / 3);-ms-flex-preferred-size:calc((100% - 40px) * 1 / 3);flex-basis:-moz-calc((100% - 40px) * 1 / 3);flex-basis:calc((100% - 40px) * 1 / 3);-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.path-frontpage main{margin-top:0;padding-top:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-node-type-getting-there main{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-node-type-getting-there #block-drupal-open-days-2017-page-title,.page-node-type-getting-there #block-drupal-open-days-2017-local-tasks,.page-node-type-getting-there .field--name-body{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-node-type-getting-there .layout-content{max-width:none}@media screen and (min-width:800px){.page-node-type-session .layout-content{max-width:640px}}
