/* ========================================================================================================================================== */
/* ==================================================== ANCIEN STYLE AVANT REPRISE WDD ====================================================== */
/* ========================================================================================================================================== */
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url('../behaviors/box-sizing/boxsizing.php')}img,video{max-width:100%;height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul,dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border-color:#c0c0c0;margin:0 2px}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.gm-style img{max-width:none}.clearfix,header,footer,.main{*zoom:1}.clearfix:before,header:before,footer:before,.main:before,.clearfix:after,header:after,footer:after,.main:after{display:table;content:""}.clearfix:after,header:after,footer:after,.main:after{clear:both}.view-id-blog_topics .item-list ul,ul.pager,ul.tabs{list-style:none;padding:0;margin:0}.view-id-blog_topics .item-list ul,ul.pager,ul.tabs{font-size:0}.view-id-blog_topics .item-list ul li,ul.pager li,ul.tabs li{display:inline-block;font-size:16px}input[type="submit"],.node-event.view-mode-full .field-group-format-toggler a,.newsletter-link-pane .pane-content a,.cta-button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:0 12px;text-align:center;text-decoration:none}input[type="submit"],.node-event.view-mode-full .field-group-format-toggler a{background-color:#fdcb16;font-weight:600;height:36px;line-height:36px;-webkit-transition:background-color 0.35s ease,text-shadow 0.35s ease;-moz-transition:background-color 0.35s ease,text-shadow 0.35s ease;-ms-transition:background-color 0.35s ease,text-shadow 0.35s ease;-o-transition:background-color 0.35s ease,text-shadow 0.35s ease;transition:background-color 0.35s ease,text-shadow 0.35s ease}input[type="submit"]:hover,.node-event.view-mode-full .field-group-format-toggler a:hover{background-color:#f1903e}input[type="submit"]:active,.node-event.view-mode-full .field-group-format-toggler a:active{background-color:#e08639}
@font-face{font-family:'proxima_nova';src:url("../fonts/proximanova-light-sirris.eot");src:url("../fonts/proximanova-light-sirris.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova-light-sirris.woff") format("woff"),url("../fonts/proximanova-light-sirris.ttf") format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:'proxima_nova';src:url("../fonts/proximanova-regular-sirris.eot");src:url("../fonts/proximanova-regular-sirris.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova-regular-sirris.woff") format("woff"),url("../fonts/proximanova-regular-sirris.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'proxima_nova';src:url("../fonts/proximanova-semibold-sirris.eot");src:url("../fonts/proximanova-semibold-sirris.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova-semibold-sirris.woff") format("woff"),url("../fonts/proximanova-semibold-sirris.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'proxima_nova';src:url("../fonts/proximanova-bold-sirris.eot");src:url("../fonts/proximanova-bold-sirris.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova-bold-sirris.woff") format("woff"),url("../fonts/proximanova-bold-sirris.ttf") format("truetype");font-weight:700;font-style:normal}.container{*zoom:1;max-width:60.25em;_width:60.25em;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.container:after{content:"";display:table;clear:both}@media (min-width: 35em){.one-sidebar.sidebar-first .main{width:74.48133%;float:right;margin-right:0}.one-sidebar.sidebar-second .main{width:74.48133%;float:left;margin-right:2.07469%}.one-sidebar aside.sidebar_first{width:23.44398%;float:left;margin-right:2.07469%}.one-sidebar aside.sidebar_second{width:23.44398%;float:right;margin-right:0}}@media (min-width: 35em){.two-sidebars .main{width:48.96266%;float:left;margin-right:2.07469%}.two-sidebars .sidebar_first{width:23.44398%;float:left;margin-right:2.07469%}.two-sidebars .sidebar_second{width:23.44398%;float:right;margin-right:0}}@media (min-width: 35em){.no-sidebars .main{width:100%;float:right;margin-right:0}.no-sidebars .main .panel-2col .inside,.no-sidebars .main .panel-2col-stacked .inside{margin:0}.no-sidebars .main .panel-2col .panel-col-first,.no-sidebars .main .panel-2col-stacked .panel-col-first{width:65.9751%;float:left;margin-right:2.07469%}.no-sidebars .main .panel-2col .panel-col-last,.no-sidebars .main .panel-2col-stacked .panel-col-last{width:31.95021%;float:right;margin-right:0}.no-sidebars .main .panel-2col-bricks .inside{margin:0}.no-sidebars .main .panel-2col-bricks .center-wrapper{clear:both;zoom:1}.no-sidebars .main .panel-2col-bricks .center-wrapper:after{content:"";display:table;clear:both}.no-sidebars .main .panel-2col-bricks .panel-col-first{width:65.9751%;float:left;margin-right:2.07469%}.no-sidebars .main .panel-2col-bricks .panel-col-last{width:31.95021%;float:right;margin-right:0}.no-sidebars .main .panel-3col-33-stacked .inside{margin:0}.no-sidebars .main .panel-3col-33-stacked .center-wrapper{zoom:1}.no-sidebars .main .panel-3col-33-stacked .center-wrapper:after{content:"";display:table;clear:both}.no-sidebars .main .panel-3col-33-stacked .center-wrapper .panel-panel{width:31.95021%;float:left;margin-right:2.07469%}.no-sidebars .main .panel-3col-33-stacked .center-wrapper .panel-col-last{float:right;margin-right:0}.no-sidebars .main .panel-3col-stacked .inside{margin:0}.no-sidebars .main .panel-3col-stacked .center-wrapper{zoom:1}.no-sidebars .main .panel-3col-stacked .center-wrapper:after{content:"";display:table;clear:both}.no-sidebars .main .panel-3col-stacked .center-wrapper .panel-panel{width:48.96266%;float:left;margin-right:2.07469%}.no-sidebars .main .panel-3col-stacked .center-wrapper .panel-col-first,.no-sidebars .main .panel-3col-stacked .center-wrapper .panel-col-last{width:23.44398%;float:left;margin-right:2.07469%}.no-sidebars .main .panel-3col-stacked .center-wrapper .panel-col-last{float:right;margin-right:0}.no-sidebars .main .sirris-3col .inside{margin:0}.no-sidebars .main .sirris-3col .center-wrapper{zoom:1}.no-sidebars .main .sirris-3col .center-wrapper:after{content:"";display:table;clear:both}.no-sidebars .main .sirris-3col .center-wrapper .content-wrapper{width:74.48133%;float:left;margin-right:2.07469%}.no-sidebars .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-first{width:31.95021%;float:left;margin-right:2.07469%;border-right:1px solid #e0ddd6}.no-sidebars .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-last{width:65.9751%;float:right;margin-right:0}.no-sidebars .main .sirris-3col .panel-col-sidebar{width:23.44398%;float:right;margin-right:0}}@media (min-width: 35em){.front.no-sidebars .main .panel-2col-bricks .panel-col-first{width:48.96266%;float:left;margin-right:2.07469%}.front.no-sidebars .main .panel-2col-bricks .panel-col-last{width:48.96266%;float:right;margin-right:0}}html{height:100%}body{height:100%}.page{min-height:100%}.page>.container{padding:10px 0 190px}body>footer{clear:both;margin-top:-170px;padding-top:20px;position:relative}.side-list .item-list ul{list-style:disc;padding-left:20px}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}strong{font-weight:700}html,body,button,input,select,textarea{font-family:"proxima_nova",Helvetica,Arial,sans-serif}body{font-size:1em;line-height:1.5em}h1{font-size:1.8em;line-height:1.66667em;line-height:1.3;font-weight:400;color:#e85315}h1 a{border-bottom:none;color:#e85315}h1 a:hover,h1 a:focus{text-decoration:underline}h2{font-size:1.6em;line-height:1.875em;font-weight:300;color:#0d4276;margin-bottom:.3em;line-height:1.2}h2:first-child,h2.pane-title{margin-top:0}h2.pane-title{font-size:1.5em}.front h2.pane-title{font-size:1.6em;line-height:1.875em}h2 a{border-bottom:none;color:#0d4276}h2 a:hover,h2 a:focus{text-decoration:underline}h3{font-size:1.25em;line-height:1.2em;color:#0d4276;font-weight:700}h3 a{color:#0d4276;border-bottom:none}h3 a:hover,h3 a:focus{text-decoration:underline}.panel-col-last h3 a{color:#315183;font-size:.8em;font-weight:500}h4{font-size:1em;line-height:1.5em;font-weight:700}h4 a{border-bottom:none;color:#333}h4 a:hover,h4 a:focus{text-decoration:underline}h5{font-size:0.83em;line-height:1.80723em;font-weight:700}h6{font-size:0.75em;line-height:2em;font-weight:700}input:-moz-placeholder{color:#6f6f6f}input:-ms-input-placeholder{color:#6f6f6f}input::-webkit-input-placeholder{color:#6f6f6f}.item-list ul{list-style:none}select,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],textarea{border:1px solid #d2cdc2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 12px;-webkit-appearance:none}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"]{height:40px;line-height:40px}select{height:40px;padding:8px 32px 6px 12px;position:relative;width:100%}input[type="submit"]{border:none}textarea{padding:8px 12px}
.webform-component-checkbox .form-checkboxes{
  float:left;
  margin-right:1em;
  margin-top:-2px
}



  
  
  .form-item{margin-bottom:1em}.form-item>.description{font-size:0.813em}.form-item>label,.views-exposed-widget>label{display:block;font-weight:600}.panel-col-content-first .views-exposed-form .views-exposed-widget 
.form-submit{margin-top:0}
.form-type-checkbox>label,.form-type-radio>label{font-size:1em;font-weight:400}div.label-inline{display:inline}.pane-taxonomy-term .taxonomy-term-description p,.pane-taxonomy-term .taxonomy-term-description ol,.pane-taxonomy-term .taxonomy-term-description ul,.pane-taxonomy-term .taxonomy-term-description table,.pane-taxonomy-term .taxonomy-term-description blockquote,.pane-taxonomy-term .taxonomy-term-description h2,.pane-taxonomy-term .taxonomy-term-description h3,.pane-taxonomy-term .taxonomy-term-description h4,.pane-taxonomy-term .field-name-description-field p,.pane-taxonomy-term .field-name-description-field ol,.pane-taxonomy-term .field-name-description-field ul,.pane-taxonomy-term .field-name-description-field table,.pane-taxonomy-term .field-name-description-field blockquote,.pane-taxonomy-term .field-name-description-field h2,.pane-taxonomy-term .field-name-description-field h3,.pane-taxonomy-term .field-name-description-field h4,.pane-fieldable-panels-pane .field-name-field-body p,.pane-fieldable-panels-pane .field-name-field-body ol,.pane-fieldable-panels-pane .field-name-field-body ul,.pane-fieldable-panels-pane .field-name-field-body table,.pane-fieldable-panels-pane .field-name-field-body blockquote,.pane-fieldable-panels-pane .field-name-field-body h2,.pane-fieldable-panels-pane .field-name-field-body h3,.pane-fieldable-panels-pane .field-name-field-body h4,.pane-node-content .field-name-body p,.pane-node-content .field-name-body ol,.pane-node-content .field-name-body ul,.pane-node-content .field-name-body table,.pane-node-content .field-name-body blockquote,.pane-node-content .field-name-body h2,.pane-node-content .field-name-body h3,.pane-node-content .field-name-body h4,.pane-content .field-name-body p,.pane-content .field-name-body ol,.pane-content .field-name-body ul,.pane-content .field-name-body table,.pane-content .field-name-body blockquote,.pane-content .field-name-body h2,.pane-content .field-name-body h3,.pane-content .field-name-body h4,.field-name-field-biography p,.field-name-field-biography ol,.field-name-field-biography ul,.field-name-field-biography table,.field-name-field-biography blockquote,.field-name-field-biography h2,.field-name-field-biography h3,.field-name-field-biography h4,.pane-user-profile .field-name-field-introduction p,.pane-user-profile .field-name-field-introduction ol,.pane-user-profile .field-name-field-introduction ul,.pane-user-profile .field-name-field-introduction table,.pane-user-profile .field-name-field-introduction blockquote,.pane-user-profile .field-name-field-introduction h2,.pane-user-profile .field-name-field-introduction h3,.pane-user-profile .field-name-field-introduction h4,.panel-pane.introtext .pane-content p,.panel-pane.introtext .pane-content ol,.panel-pane.introtext .pane-content ul,.panel-pane.introtext .pane-content table,.panel-pane.introtext .pane-content blockquote,.panel-pane.introtext .pane-content h2,.panel-pane.introtext .pane-content h3,.panel-pane.introtext .pane-content h4,#tinymce p,#tinymce ol,#tinymce ul,#tinymce table,#tinymce blockquote,#tinymce h2,#tinymce h3,#tinymce h4{margin:0 0 1.5em}.pane-taxonomy-term .taxonomy-term-description p+p,.pane-taxonomy-term .taxonomy-term-description p+ol,.pane-taxonomy-term .taxonomy-term-description p+ul,.pane-taxonomy-term .taxonomy-term-description p+table,.pane-taxonomy-term .taxonomy-term-description p+blockquote,.pane-taxonomy-term .taxonomy-term-description p+h2,.pane-taxonomy-term .taxonomy-term-description p+h3,.pane-taxonomy-term .taxonomy-term-description p+h4,.pane-taxonomy-term .taxonomy-term-description ol+p,.pane-taxonomy-term .taxonomy-term-description ol+ol,.pane-taxonomy-term .taxonomy-term-description ol+ul,.pane-taxonomy-term .taxonomy-term-description ol+table,.pane-taxonomy-term .taxonomy-term-description ol+blockquote,.pane-taxonomy-term .taxonomy-term-description ol+h2,.pane-taxonomy-term .taxonomy-term-description ol+h3,.pane-taxonomy-term .taxonomy-term-description ol+h4,.pane-taxonomy-term .taxonomy-term-description ul+p,.pane-taxonomy-term .taxonomy-term-description ul+ol,.pane-taxonomy-term .taxonomy-term-description ul+ul,.pane-taxonomy-term .taxonomy-term-description ul+table,.pane-taxonomy-term .taxonomy-term-description ul+blockquote,.pane-taxonomy-term .taxonomy-term-description ul+h2,.pane-taxonomy-term .taxonomy-term-description ul+h3,.pane-taxonomy-term .taxonomy-term-description ul+h4,.pane-taxonomy-term .taxonomy-term-description table+p,.pane-taxonomy-term .taxonomy-term-description table+ol,.pane-taxonomy-term .taxonomy-term-description table+ul,.pane-taxonomy-term .taxonomy-term-description table+table,.pane-taxonomy-term .taxonomy-term-description table+blockquote,.pane-taxonomy-term .taxonomy-term-description table+h2,.pane-taxonomy-term .taxonomy-term-description table+h3,.pane-taxonomy-term .taxonomy-term-description table+h4,.pane-taxonomy-term .taxonomy-term-description blockquote+p,.pane-taxonomy-term .taxonomy-term-description blockquote+ol,.pane-taxonomy-term .taxonomy-term-description blockquote+ul,.pane-taxonomy-term .taxonomy-term-description blockquote+table,.pane-taxonomy-term .taxonomy-term-description blockquote+blockquote,.pane-taxonomy-term .taxonomy-term-description blockquote+h2,.pane-taxonomy-term .taxonomy-term-description blockquote+h3,.pane-taxonomy-term .taxonomy-term-description blockquote+h4,.pane-taxonomy-term .taxonomy-term-description h2+p,.pane-taxonomy-term .taxonomy-term-description h2+ol,.pane-taxonomy-term .taxonomy-term-description h2+ul,.pane-taxonomy-term .taxonomy-term-description h2+table,.pane-taxonomy-term .taxonomy-term-description h2+blockquote,.pane-taxonomy-term .taxonomy-term-description h2+h3,.pane-taxonomy-term .taxonomy-term-description h2+h4,.pane-taxonomy-term .taxonomy-term-description h3+p,.pane-taxonomy-term .taxonomy-term-description h3+ol,.pane-taxonomy-term .taxonomy-term-description h3+ul,.pane-taxonomy-term .taxonomy-term-description h3+table,.pane-taxonomy-term .taxonomy-term-description h3+blockquote,.pane-taxonomy-term .taxonomy-term-description h3+h4,.pane-taxonomy-term .taxonomy-term-description h4+p,.pane-taxonomy-term .taxonomy-term-description h4+ol,.pane-taxonomy-term .taxonomy-term-description h4+ul,.pane-taxonomy-term .taxonomy-term-description h4+table,.pane-taxonomy-term .taxonomy-term-description h4+blockquote,.pane-taxonomy-term .field-name-description-field p+p,.pane-taxonomy-term .field-name-description-field p+ol,.pane-taxonomy-term .field-name-description-field p+ul,.pane-taxonomy-term .field-name-description-field p+table,.pane-taxonomy-term .field-name-description-field p+blockquote,.pane-taxonomy-term .field-name-description-field p+h2,.pane-taxonomy-term .field-name-description-field p+h3,.pane-taxonomy-term .field-name-description-field p+h4,.pane-taxonomy-term .field-name-description-field ol+p,.pane-taxonomy-term .field-name-description-field ol+ol,.pane-taxonomy-term .field-name-description-field ol+ul,.pane-taxonomy-term .field-name-description-field ol+table,.pane-taxonomy-term .field-name-description-field ol+blockquote,.pane-taxonomy-term .field-name-description-field ol+h2,.pane-taxonomy-term .field-name-description-field ol+h3,.pane-taxonomy-term .field-name-description-field ol+h4,.pane-taxonomy-term .field-name-description-field ul+p,.pane-taxonomy-term .field-name-description-field ul+ol,.pane-taxonomy-term .field-name-description-field ul+ul,.pane-taxonomy-term .field-name-description-field ul+table,.pane-taxonomy-term .field-name-description-field ul+blockquote,.pane-taxonomy-term .field-name-description-field ul+h2,.pane-taxonomy-term .field-name-description-field ul+h3,.pane-taxonomy-term .field-name-description-field ul+h4,.pane-taxonomy-term .field-name-description-field table+p,.pane-taxonomy-term .field-name-description-field table+ol,.pane-taxonomy-term .field-name-description-field table+ul,.pane-taxonomy-term .field-name-description-field table+table,.pane-taxonomy-term .field-name-description-field table+blockquote,.pane-taxonomy-term .field-name-description-field table+h2,.pane-taxonomy-term .field-name-description-field table+h3,.pane-taxonomy-term .field-name-description-field table+h4,.pane-taxonomy-term .field-name-description-field blockquote+p,.pane-taxonomy-term .field-name-description-field blockquote+ol,.pane-taxonomy-term .field-name-description-field blockquote+ul,.pane-taxonomy-term .field-name-description-field blockquote+table,.pane-taxonomy-term .field-name-description-field blockquote+blockquote,.pane-taxonomy-term .field-name-description-field blockquote+h2,.pane-taxonomy-term .field-name-description-field blockquote+h3,.pane-taxonomy-term .field-name-description-field blockquote+h4,.pane-taxonomy-term .field-name-description-field h2+p,.pane-taxonomy-term .field-name-description-field h2+ol,.pane-taxonomy-term .field-name-description-field h2+ul,.pane-taxonomy-term .field-name-description-field h2+table,.pane-taxonomy-term .field-name-description-field h2+blockquote,.pane-taxonomy-term .field-name-description-field h2+h3,.pane-taxonomy-term .field-name-description-field h2+h4,.pane-taxonomy-term .field-name-description-field h3+p,.pane-taxonomy-term .field-name-description-field h3+ol,.pane-taxonomy-term .field-name-description-field h3+ul,.pane-taxonomy-term .field-name-description-field h3+table,.pane-taxonomy-term .field-name-description-field h3+blockquote,.pane-taxonomy-term .field-name-description-field h3+h4,.pane-taxonomy-term .field-name-description-field h4+p,.pane-taxonomy-term .field-name-description-field h4+ol,.pane-taxonomy-term .field-name-description-field h4+ul,.pane-taxonomy-term .field-name-description-field h4+table,.pane-taxonomy-term .field-name-description-field h4+blockquote,.pane-fieldable-panels-pane .field-name-field-body p+p,.pane-fieldable-panels-pane .field-name-field-body p+ol,.pane-fieldable-panels-pane .field-name-field-body p+ul,.pane-fieldable-panels-pane .field-name-field-body p+table,.pane-fieldable-panels-pane .field-name-field-body p+blockquote,.pane-fieldable-panels-pane .field-name-field-body p+h2,.pane-fieldable-panels-pane .field-name-field-body p+h3,.pane-fieldable-panels-pane .field-name-field-body p+h4,.pane-fieldable-panels-pane .field-name-field-body ol+p,.pane-fieldable-panels-pane .field-name-field-body ol+ol,.pane-fieldable-panels-pane .field-name-field-body ol+ul,.pane-fieldable-panels-pane .field-name-field-body ol+table,.pane-fieldable-panels-pane .field-name-field-body ol+blockquote,.pane-fieldable-panels-pane .field-name-field-body ol+h2,.pane-fieldable-panels-pane .field-name-field-body ol+h3,.pane-fieldable-panels-pane .field-name-field-body ol+h4,.pane-fieldable-panels-pane .field-name-field-body ul+p,.pane-fieldable-panels-pane .field-name-field-body ul+ol,.pane-fieldable-panels-pane .field-name-field-body ul+ul,.pane-fieldable-panels-pane .field-name-field-body ul+table,.pane-fieldable-panels-pane .field-name-field-body ul+blockquote,.pane-fieldable-panels-pane .field-name-field-body ul+h2,.pane-fieldable-panels-pane .field-name-field-body ul+h3,.pane-fieldable-panels-pane .field-name-field-body ul+h4,.pane-fieldable-panels-pane .field-name-field-body table+p,.pane-fieldable-panels-pane .field-name-field-body table+ol,.pane-fieldable-panels-pane .field-name-field-body table+ul,.pane-fieldable-panels-pane .field-name-field-body table+table,.pane-fieldable-panels-pane .field-name-field-body table+blockquote,.pane-fieldable-panels-pane .field-name-field-body table+h2,.pane-fieldable-panels-pane .field-name-field-body table+h3,.pane-fieldable-panels-pane .field-name-field-body table+h4,.pane-fieldable-panels-pane .field-name-field-body blockquote+p,.pane-fieldable-panels-pane .field-name-field-body blockquote+ol,.pane-fieldable-panels-pane .field-name-field-body blockquote+ul,.pane-fieldable-panels-pane .field-name-field-body blockquote+table,.pane-fieldable-panels-pane .field-name-field-body blockquote+blockquote,.pane-fieldable-panels-pane .field-name-field-body blockquote+h2,.pane-fieldable-panels-pane .field-name-field-body blockquote+h3,.pane-fieldable-panels-pane .field-name-field-body blockquote+h4,.pane-fieldable-panels-pane .field-name-field-body h2+p,.pane-fieldable-panels-pane .field-name-field-body h2+ol,.pane-fieldable-panels-pane .field-name-field-body h2+ul,.pane-fieldable-panels-pane .field-name-field-body h2+table,.pane-fieldable-panels-pane .field-name-field-body h2+blockquote,.pane-fieldable-panels-pane .field-name-field-body h2+h3,.pane-fieldable-panels-pane .field-name-field-body h2+h4,.pane-fieldable-panels-pane .field-name-field-body h3+p,.pane-fieldable-panels-pane .field-name-field-body h3+ol,.pane-fieldable-panels-pane .field-name-field-body h3+ul,.pane-fieldable-panels-pane .field-name-field-body h3+table,.pane-fieldable-panels-pane .field-name-field-body h3+blockquote,.pane-fieldable-panels-pane .field-name-field-body h3+h4,.pane-fieldable-panels-pane .field-name-field-body h4+p,.pane-fieldable-panels-pane .field-name-field-body h4+ol,.pane-fieldable-panels-pane .field-name-field-body h4+ul,.pane-fieldable-panels-pane .field-name-field-body h4+table,.pane-fieldable-panels-pane .field-name-field-body h4+blockquote,.pane-node-content .field-name-body p+p,.pane-node-content .field-name-body p+ol,.pane-node-content .field-name-body p+ul,.pane-node-content .field-name-body p+table,.pane-node-content .field-name-body p+blockquote,.pane-node-content .field-name-body p+h2,.pane-node-content .field-name-body p+h3,.pane-node-content .field-name-body p+h4,.pane-node-content .field-name-body ol+p,.pane-node-content .field-name-body ol+ol,.pane-node-content .field-name-body ol+ul,.pane-node-content .field-name-body ol+table,.pane-node-content .field-name-body ol+blockquote,.pane-node-content .field-name-body ol+h2,.pane-node-content .field-name-body ol+h3,.pane-node-content .field-name-body ol+h4,.pane-node-content .field-name-body ul+p,.pane-node-content .field-name-body ul+ol,.pane-node-content .field-name-body ul+ul,.pane-node-content .field-name-body ul+table,.pane-node-content .field-name-body ul+blockquote,.pane-node-content .field-name-body ul+h2,.pane-node-content .field-name-body ul+h3,.pane-node-content .field-name-body ul+h4,.pane-node-content .field-name-body table+p,.pane-node-content .field-name-body table+ol,.pane-node-content .field-name-body table+ul,.pane-node-content .field-name-body table+table,.pane-node-content .field-name-body table+blockquote,.pane-node-content .field-name-body table+h2,.pane-node-content .field-name-body table+h3,.pane-node-content .field-name-body table+h4,.pane-node-content .field-name-body blockquote+p,.pane-node-content .field-name-body blockquote+ol,.pane-node-content .field-name-body blockquote+ul,.pane-node-content .field-name-body blockquote+table,.pane-node-content .field-name-body blockquote+blockquote,.pane-node-content .field-name-body blockquote+h2,.pane-node-content .field-name-body blockquote+h3,.pane-node-content .field-name-body blockquote+h4,.pane-node-content .field-name-body h2+p,.pane-node-content .field-name-body h2+ol,.pane-node-content .field-name-body h2+ul,.pane-node-content .field-name-body h2+table,.pane-node-content .field-name-body h2+blockquote,.pane-node-content .field-name-body h2+h3,.pane-node-content .field-name-body h2+h4,.pane-node-content .field-name-body h3+p,.pane-node-content .field-name-body h3+ol,.pane-node-content .field-name-body h3+ul,.pane-node-content .field-name-body h3+table,.pane-node-content .field-name-body h3+blockquote,.pane-node-content .field-name-body h3+h4,.pane-node-content .field-name-body h4+p,.pane-node-content .field-name-body h4+ol,.pane-node-content .field-name-body h4+ul,.pane-node-content .field-name-body h4+table,.pane-node-content .field-name-body h4+blockquote,.pane-content .field-name-body p+p,.pane-content .field-name-body p+ol,.pane-content .field-name-body p+ul,.pane-content .field-name-body p+table,.pane-content .field-name-body p+blockquote,.pane-content .field-name-body p+h2,.pane-content .field-name-body p+h3,.pane-content .field-name-body p+h4,.pane-content .field-name-body ol+p,.pane-content .field-name-body ol+ol,.pane-content .field-name-body ol+ul,.pane-content .field-name-body ol+table,.pane-content .field-name-body ol+blockquote,.pane-content .field-name-body ol+h2,.pane-content .field-name-body ol+h3,.pane-content .field-name-body ol+h4,.pane-content .field-name-body ul+p,.pane-content .field-name-body ul+ol,.pane-content .field-name-body ul+ul,.pane-content .field-name-body ul+table,.pane-content .field-name-body ul+blockquote,.pane-content .field-name-body ul+h2,.pane-content .field-name-body ul+h3,.pane-content .field-name-body ul+h4,.pane-content .field-name-body table+p,.pane-content .field-name-body table+ol,.pane-content .field-name-body table+ul,.pane-content .field-name-body table+table,.pane-content .field-name-body table+blockquote,.pane-content .field-name-body table+h2,.pane-content .field-name-body table+h3,.pane-content .field-name-body table+h4,.pane-content .field-name-body blockquote+p,.pane-content .field-name-body blockquote+ol,.pane-content .field-name-body blockquote+ul,.pane-content .field-name-body blockquote+table,.pane-content .field-name-body blockquote+blockquote,.pane-content .field-name-body blockquote+h2,.pane-content .field-name-body blockquote+h3,.pane-content .field-name-body blockquote+h4,.pane-content .field-name-body h2+p,.pane-content .field-name-body h2+ol,.pane-content .field-name-body h2+ul,.pane-content .field-name-body h2+table,.pane-content .field-name-body h2+blockquote,.pane-content .field-name-body h2+h3,.pane-content .field-name-body h2+h4,.pane-content .field-name-body h3+p,.pane-content .field-name-body h3+ol,.pane-content .field-name-body h3+ul,.pane-content .field-name-body h3+table,.pane-content .field-name-body h3+blockquote,.pane-content .field-name-body h3+h4,.pane-content .field-name-body h4+p,.pane-content .field-name-body h4+ol,.pane-content .field-name-body h4+ul,.pane-content .field-name-body h4+table,.pane-content .field-name-body h4+blockquote,.field-name-field-biography p+p,.field-name-field-biography p+ol,.field-name-field-biography p+ul,.field-name-field-biography p+table,.field-name-field-biography p+blockquote,.field-name-field-biography p+h2,.field-name-field-biography p+h3,.field-name-field-biography p+h4,.field-name-field-biography ol+p,.field-name-field-biography ol+ol,.field-name-field-biography ol+ul,.field-name-field-biography ol+table,.field-name-field-biography ol+blockquote,.field-name-field-biography ol+h2,.field-name-field-biography ol+h3,.field-name-field-biography ol+h4,.field-name-field-biography ul+p,.field-name-field-biography ul+ol,.field-name-field-biography ul+ul,.field-name-field-biography ul+table,.field-name-field-biography ul+blockquote,.field-name-field-biography ul+h2,.field-name-field-biography ul+h3,.field-name-field-biography ul+h4,.field-name-field-biography table+p,.field-name-field-biography table+ol,.field-name-field-biography table+ul,.field-name-field-biography table+table,.field-name-field-biography table+blockquote,.field-name-field-biography table+h2,.field-name-field-biography table+h3,.field-name-field-biography table+h4,.field-name-field-biography blockquote+p,.field-name-field-biography blockquote+ol,.field-name-field-biography blockquote+ul,.field-name-field-biography blockquote+table,.field-name-field-biography blockquote+blockquote,.field-name-field-biography blockquote+h2,.field-name-field-biography blockquote+h3,.field-name-field-biography blockquote+h4,.field-name-field-biography h2+p,.field-name-field-biography h2+ol,.field-name-field-biography h2+ul,.field-name-field-biography h2+table,.field-name-field-biography h2+blockquote,.field-name-field-biography h2+h3,.field-name-field-biography h2+h4,.field-name-field-biography h3+p,.field-name-field-biography h3+ol,.field-name-field-biography h3+ul,.field-name-field-biography h3+table,.field-name-field-biography h3+blockquote,.field-name-field-biography h3+h4,.field-name-field-biography h4+p,.field-name-field-biography h4+ol,.field-name-field-biography h4+ul,.field-name-field-biography h4+table,.field-name-field-biography h4+blockquote,.pane-user-profile .field-name-field-introduction p+p,.pane-user-profile .field-name-field-introduction p+ol,.pane-user-profile .field-name-field-introduction p+ul,.pane-user-profile .field-name-field-introduction p+table,.pane-user-profile .field-name-field-introduction p+blockquote,.pane-user-profile .field-name-field-introduction p+h2,.pane-user-profile .field-name-field-introduction p+h3,.pane-user-profile .field-name-field-introduction p+h4,.pane-user-profile .field-name-field-introduction ol+p,.pane-user-profile .field-name-field-introduction ol+ol,.pane-user-profile .field-name-field-introduction ol+ul,.pane-user-profile .field-name-field-introduction ol+table,.pane-user-profile .field-name-field-introduction ol+blockquote,.pane-user-profile .field-name-field-introduction ol+h2,.pane-user-profile .field-name-field-introduction ol+h3,.pane-user-profile .field-name-field-introduction ol+h4,.pane-user-profile .field-name-field-introduction ul+p,.pane-user-profile .field-name-field-introduction ul+ol,.pane-user-profile .field-name-field-introduction ul+ul,.pane-user-profile .field-name-field-introduction ul+table,.pane-user-profile .field-name-field-introduction ul+blockquote,.pane-user-profile .field-name-field-introduction ul+h2,.pane-user-profile .field-name-field-introduction ul+h3,.pane-user-profile .field-name-field-introduction ul+h4,.pane-user-profile .field-name-field-introduction table+p,.pane-user-profile .field-name-field-introduction table+ol,.pane-user-profile .field-name-field-introduction table+ul,.pane-user-profile .field-name-field-introduction table+table,.pane-user-profile .field-name-field-introduction table+blockquote,.pane-user-profile .field-name-field-introduction table+h2,.pane-user-profile .field-name-field-introduction table+h3,.pane-user-profile .field-name-field-introduction table+h4,.pane-user-profile .field-name-field-introduction blockquote+p,.pane-user-profile .field-name-field-introduction blockquote+ol,.pane-user-profile .field-name-field-introduction blockquote+ul,.pane-user-profile .field-name-field-introduction blockquote+table,.pane-user-profile .field-name-field-introduction blockquote+blockquote,.pane-user-profile .field-name-field-introduction blockquote+h2,.pane-user-profile .field-name-field-introduction blockquote+h3,.pane-user-profile .field-name-field-introduction blockquote+h4,.pane-user-profile .field-name-field-introduction h2+p,.pane-user-profile .field-name-field-introduction h2+ol,.pane-user-profile .field-name-field-introduction h2+ul,.pane-user-profile .field-name-field-introduction h2+table,.pane-user-profile .field-name-field-introduction h2+blockquote,.pane-user-profile .field-name-field-introduction h2+h3,.pane-user-profile .field-name-field-introduction h2+h4,.pane-user-profile .field-name-field-introduction h3+p,.pane-user-profile .field-name-field-introduction h3+ol,.pane-user-profile .field-name-field-introduction h3+ul,.pane-user-profile .field-name-field-introduction h3+table,.pane-user-profile .field-name-field-introduction h3+blockquote,.pane-user-profile .field-name-field-introduction h3+h4,.pane-user-profile .field-name-field-introduction h4+p,.pane-user-profile .field-name-field-introduction h4+ol,.pane-user-profile .field-name-field-introduction h4+ul,.pane-user-profile .field-name-field-introduction h4+table,.pane-user-profile .field-name-field-introduction h4+blockquote,.panel-pane.introtext .pane-content p+p,.panel-pane.introtext .pane-content p+ol,.panel-pane.introtext .pane-content p+ul,.panel-pane.introtext .pane-content p+table,.panel-pane.introtext .pane-content p+blockquote,.panel-pane.introtext .pane-content p+h2,.panel-pane.introtext .pane-content p+h3,.panel-pane.introtext .pane-content p+h4,.panel-pane.introtext .pane-content ol+p,.panel-pane.introtext .pane-content ol+ol,.panel-pane.introtext .pane-content ol+ul,.panel-pane.introtext .pane-content ol+table,.panel-pane.introtext .pane-content ol+blockquote,.panel-pane.introtext .pane-content ol+h2,.panel-pane.introtext .pane-content ol+h3,.panel-pane.introtext .pane-content ol+h4,.panel-pane.introtext .pane-content ul+p,.panel-pane.introtext .pane-content ul+ol,.panel-pane.introtext .pane-content ul+ul,.panel-pane.introtext .pane-content ul+table,.panel-pane.introtext .pane-content ul+blockquote,.panel-pane.introtext .pane-content ul+h2,.panel-pane.introtext .pane-content ul+h3,.panel-pane.introtext .pane-content ul+h4,.panel-pane.introtext .pane-content table+p,.panel-pane.introtext .pane-content table+ol,.panel-pane.introtext .pane-content table+ul,.panel-pane.introtext .pane-content table+table,.panel-pane.introtext .pane-content table+blockquote,.panel-pane.introtext .pane-content table+h2,.panel-pane.introtext .pane-content table+h3,.panel-pane.introtext .pane-content table+h4,.panel-pane.introtext .pane-content blockquote+p,.panel-pane.introtext .pane-content blockquote+ol,.panel-pane.introtext .pane-content blockquote+ul,.panel-pane.introtext .pane-content blockquote+table,.panel-pane.introtext .pane-content blockquote+blockquote,.panel-pane.introtext .pane-content blockquote+h2,.panel-pane.introtext .pane-content blockquote+h3,.panel-pane.introtext .pane-content blockquote+h4,.panel-pane.introtext .pane-content h2+p,.panel-pane.introtext .pane-content h2+ol,.panel-pane.introtext .pane-content h2+ul,.panel-pane.introtext .pane-content h2+table,.panel-pane.introtext .pane-content h2+blockquote,.panel-pane.introtext .pane-content h2+h3,.panel-pane.introtext .pane-content h2+h4,.panel-pane.introtext .pane-content h3+p,.panel-pane.introtext .pane-content h3+ol,.panel-pane.introtext .pane-content h3+ul,.panel-pane.introtext .pane-content h3+table,.panel-pane.introtext .pane-content h3+blockquote,.panel-pane.introtext .pane-content h3+h4,.panel-pane.introtext .pane-content h4+p,.panel-pane.introtext .pane-content h4+ol,.panel-pane.introtext .pane-content h4+ul,.panel-pane.introtext .pane-content h4+table,.panel-pane.introtext .pane-content h4+blockquote,#tinymce p+p,#tinymce p+ol,#tinymce p+ul,#tinymce p+table,#tinymce p+blockquote,#tinymce p+h2,#tinymce p+h3,#tinymce p+h4,#tinymce ol+p,#tinymce ol+ol,#tinymce ol+ul,#tinymce ol+table,#tinymce ol+blockquote,#tinymce ol+h2,#tinymce ol+h3,#tinymce ol+h4,#tinymce ul+p,#tinymce ul+ol,#tinymce ul+ul,#tinymce ul+table,#tinymce ul+blockquote,#tinymce ul+h2,#tinymce ul+h3,#tinymce ul+h4,#tinymce table+p,#tinymce table+ol,#tinymce table+ul,#tinymce table+table,#tinymce table+blockquote,#tinymce table+h2,#tinymce table+h3,#tinymce table+h4,#tinymce blockquote+p,#tinymce blockquote+ol,#tinymce blockquote+ul,#tinymce blockquote+table,#tinymce blockquote+blockquote,#tinymce blockquote+h2,#tinymce blockquote+h3,#tinymce blockquote+h4,#tinymce h2+p,#tinymce h2+ol,#tinymce h2+ul,#tinymce h2+table,#tinymce h2+blockquote,#tinymce h2+h3,#tinymce h2+h4,#tinymce h3+p,#tinymce h3+ol,#tinymce h3+ul,#tinymce h3+table,#tinymce h3+blockquote,#tinymce h3+h4,#tinymce h4+p,#tinymce h4+ol,#tinymce h4+ul,#tinymce h4+table,#tinymce h4+blockquote{margin:1.5em 0}.pane-taxonomy-term .taxonomy-term-description blockquote,.pane-taxonomy-term .field-name-description-field blockquote,.pane-fieldable-panels-pane .field-name-field-body blockquote,.pane-node-content .field-name-body blockquote,.pane-content .field-name-body blockquote,.field-name-field-biography blockquote,.pane-user-profile .field-name-field-introduction blockquote,.panel-pane.introtext .pane-content blockquote,#tinymce blockquote{font-size:2em;font-style:italic;line-height:1.25;padding:0 40px;text-align:center}.pane-taxonomy-term .taxonomy-term-description blockquote p,.pane-taxonomy-term .field-name-description-field blockquote p,.pane-fieldable-panels-pane .field-name-field-body blockquote p,.pane-node-content .field-name-body blockquote p,.pane-content .field-name-body blockquote p,.field-name-field-biography blockquote p,.pane-user-profile .field-name-field-introduction blockquote p,.panel-pane.introtext .pane-content blockquote p,#tinymce blockquote p{display:inline}.pane-taxonomy-term .taxonomy-term-description blockquote:before,.pane-taxonomy-term .field-name-description-field blockquote:before,.pane-fieldable-panels-pane .field-name-field-body blockquote:before,.pane-node-content .field-name-body blockquote:before,.pane-content .field-name-body blockquote:before,.field-name-field-biography blockquote:before,.pane-user-profile .field-name-field-introduction blockquote:before,.panel-pane.introtext .pane-content blockquote:before,#tinymce blockquote:before{content:'“'}.pane-taxonomy-term .taxonomy-term-description blockquote:after,.pane-taxonomy-term .field-name-description-field blockquote:after,.pane-fieldable-panels-pane .field-name-field-body blockquote:after,.pane-node-content .field-name-body blockquote:after,.pane-content .field-name-body blockquote:after,.field-name-field-biography blockquote:after,.pane-user-profile .field-name-field-introduction blockquote:after,.panel-pane.introtext .pane-content blockquote:after,#tinymce blockquote:after{content:'”'}.pane-taxonomy-term .taxonomy-term-description p blockquote,.pane-taxonomy-term .field-name-description-field p blockquote,.pane-fieldable-panels-pane .field-name-field-body p blockquote,.pane-node-content .field-name-body p blockquote,.pane-content .field-name-body p blockquote,.field-name-field-biography p blockquote,.pane-user-profile .field-name-field-introduction p blockquote,.panel-pane.introtext .pane-content p blockquote,#tinymce p blockquote{margin:0}.pane-taxonomy-term .taxonomy-term-description ol,.pane-taxonomy-term .taxonomy-term-description ul,.pane-taxonomy-term .field-name-description-field ol,.pane-taxonomy-term .field-name-description-field ul,.pane-fieldable-panels-pane .field-name-field-body ol,.pane-fieldable-panels-pane .field-name-field-body ul,.pane-node-content .field-name-body ol,.pane-node-content .field-name-body ul,.pane-content .field-name-body ol,.pane-content .field-name-body ul,.field-name-field-biography ol,.field-name-field-biography ul,.pane-user-profile .field-name-field-introduction ol,.pane-user-profile .field-name-field-introduction ul,.panel-pane.introtext .pane-content ol,.panel-pane.introtext .pane-content ul,#tinymce ol,#tinymce ul{padding-left:20px}.pane-taxonomy-term .taxonomy-term-description ol ol,.pane-taxonomy-term .taxonomy-term-description ol ul,.pane-taxonomy-term .taxonomy-term-description ul ol,.pane-taxonomy-term .taxonomy-term-description ul ul,.pane-taxonomy-term .field-name-description-field ol ol,.pane-taxonomy-term .field-name-description-field ol ul,.pane-taxonomy-term .field-name-description-field ul ol,.pane-taxonomy-term .field-name-description-field ul ul,.pane-fieldable-panels-pane .field-name-field-body ol ol,.pane-fieldable-panels-pane .field-name-field-body ol ul,.pane-fieldable-panels-pane .field-name-field-body ul ol,.pane-fieldable-panels-pane .field-name-field-body ul ul,.pane-node-content .field-name-body ol ol,.pane-node-content .field-name-body ol ul,.pane-node-content .field-name-body ul ol,.pane-node-content .field-name-body ul ul,.pane-content .field-name-body ol ol,.pane-content .field-name-body ol ul,.pane-content .field-name-body ul ol,.pane-content .field-name-body ul ul,.field-name-field-biography ol ol,.field-name-field-biography ol ul,.field-name-field-biography ul ol,.field-name-field-biography ul ul,.pane-user-profile .field-name-field-introduction ol ol,.pane-user-profile .field-name-field-introduction ol ul,.pane-user-profile .field-name-field-introduction ul ol,.pane-user-profile .field-name-field-introduction ul ul,.panel-pane.introtext .pane-content ol ol,.panel-pane.introtext .pane-content ol ul,.panel-pane.introtext .pane-content ul ol,.panel-pane.introtext .pane-content ul ul,#tinymce ol ol,#tinymce ol ul,#tinymce ul ol,#tinymce ul ul{margin:0}.pane-taxonomy-term .taxonomy-term-description ol li,.pane-taxonomy-term .taxonomy-term-description ul li,.pane-taxonomy-term .field-name-description-field ol li,.pane-taxonomy-term .field-name-description-field ul li,.pane-fieldable-panels-pane .field-name-field-body ol li,.pane-fieldable-panels-pane .field-name-field-body ul li,.pane-node-content .field-name-body ol li,.pane-node-content .field-name-body ul li,.pane-content .field-name-body ol li,.pane-content .field-name-body ul li,.field-name-field-biography ol li,.field-name-field-biography ul li,.pane-user-profile .field-name-field-introduction ol li,.pane-user-profile .field-name-field-introduction ul li,.panel-pane.introtext .pane-content ol li,.panel-pane.introtext .pane-content ul li,#tinymce ol li,#tinymce ul li{margin:0.25em 0}.pane-taxonomy-term .taxonomy-term-description img,.pane-taxonomy-term .field-name-description-field img,.pane-fieldable-panels-pane .field-name-field-body img,.pane-node-content .field-name-body img,.pane-content .field-name-body img,.field-name-field-biography img,.pane-user-profile .field-name-field-introduction img,.panel-pane.introtext .pane-content img,#tinymce img{display:block;margin:0.5em}.pane-taxonomy-term .taxonomy-term-description td,.pane-taxonomy-term .taxonomy-term-description th,.pane-taxonomy-term .field-name-description-field td,.pane-taxonomy-term .field-name-description-field th,.pane-fieldable-panels-pane .field-name-field-body td,.pane-fieldable-panels-pane .field-name-field-body th,.pane-node-content .field-name-body td,.pane-node-content .field-name-body th,.pane-content .field-name-body td,.pane-content .field-name-body th,.field-name-field-biography td,.field-name-field-biography th,.pane-user-profile .field-name-field-introduction td,.pane-user-profile .field-name-field-introduction th,.panel-pane.introtext .pane-content td,.panel-pane.introtext .pane-content th,#tinymce td,#tinymce th{padding:5px;text-align:left}.pane-taxonomy-term .taxonomy-term-description th,.pane-taxonomy-term .field-name-description-field th,.pane-fieldable-panels-pane .field-name-field-body th,.pane-node-content .field-name-body th,.pane-content .field-name-body th,.field-name-field-biography th,.pane-user-profile .field-name-field-introduction th,.panel-pane.introtext .pane-content th,#tinymce th{font-weight:700}.pane-taxonomy-term .taxonomy-term-description thead,.pane-taxonomy-term .field-name-description-field thead,.pane-fieldable-panels-pane .field-name-field-body thead,.pane-node-content .field-name-body thead,.pane-content .field-name-body thead,.field-name-field-biography thead,.pane-user-profile .field-name-field-introduction thead,.panel-pane.introtext .pane-content thead,#tinymce thead{border-bottom:3px solid #333}.pane-taxonomy-term .taxonomy-term-description thead tr,.pane-taxonomy-term .field-name-description-field thead tr,.pane-fieldable-panels-pane .field-name-field-body thead tr,.pane-node-content .field-name-body thead tr,.pane-content .field-name-body thead tr,.field-name-field-biography thead tr,.pane-user-profile .field-name-field-introduction thead tr,.panel-pane.introtext .pane-content thead tr,#tinymce thead tr{background:#eee}.pane-taxonomy-term .taxonomy-term-description tbody td,.pane-taxonomy-term .taxonomy-term-description tbody th,.pane-taxonomy-term .field-name-description-field tbody td,.pane-taxonomy-term .field-name-description-field tbody th,.pane-fieldable-panels-pane .field-name-field-body tbody td,.pane-fieldable-panels-pane .field-name-field-body tbody th,.pane-node-content .field-name-body tbody td,.pane-node-content .field-name-body tbody th,.pane-content .field-name-body tbody td,.pane-content .field-name-body tbody th,.field-name-field-biography tbody td,.field-name-field-biography tbody th,.pane-user-profile .field-name-field-introduction tbody td,.pane-user-profile .field-name-field-introduction tbody th,.panel-pane.introtext .pane-content tbody td,.panel-pane.introtext .pane-content tbody th,#tinymce tbody td,#tinymce tbody th{vertical-align:top}.pane-taxonomy-term .taxonomy-term-description .float-left,.pane-taxonomy-term .field-name-description-field .float-left,.pane-fieldable-panels-pane .field-name-field-body .float-left,.pane-node-content .field-name-body .float-left,.pane-content .field-name-body .float-left,.field-name-field-biography .float-left,.pane-user-profile .field-name-field-introduction .float-left,.panel-pane.introtext .pane-content .float-left,#tinymce .float-left{float:left;margin-right:20px}.pane-taxonomy-term .taxonomy-term-description .float-right,.pane-taxonomy-term .field-name-description-field .float-right,.pane-fieldable-panels-pane .field-name-field-body .float-right,.pane-node-content .field-name-body .float-right,.pane-content .field-name-body .float-right,.field-name-field-biography .float-right,.pane-user-profile .field-name-field-introduction .float-right,.panel-pane.introtext .pane-content .float-right,#tinymce .float-right{float:right;margin-left:20px}.intro{font-weight:600}.header .header-content{width:100%;float:left;margin-right:2.07469%;display:inline;margin:20px 0 5px;padding:0 0.625em}@media (min-width: 55em){.header .header-content{padding:0}}.header .header-content .region{width:100%;float:left;margin-right:2.07469%;display:inline}@media (min-width: 35em){.header .header-content .region{width:57.46888%;float:right;margin-right:0}}@media (min-width: 55em){.header .header-content .region{width:40.45643%;float:right;margin-right:0}}.header .primary-navigation{width:100%;float:left;margin-right:2.07469%;display:inline}.header .top-content{width:100%;float:left;margin-right:2.07469%;display:inline}.logo{display:none}.block-locale{width:100%;float:left;margin-right:2.07469%;display:inline;text-align:center}@media (min-width: 35em){.block-locale{width:25.99278%;float:left;margin-right:3.61011%;text-align:right}}@media (min-width: 55em){.block-locale{width:36.92308%;float:left;margin-right:5.12821%}}.block-locale .locale{margin:6px 0}.block-locale .locale .language-switcher-locale-url{list-style:none}.block-locale .locale .language-switcher-locale-url li{display:inline}.block-locale a{border-bottom:none;color:#d3192b}.block-locale a.active{color:#333}.block-locale a:hover,.block-locale a:focus{text-decoration:underline}.block-search{width:100%;float:left;margin-right:2.07469%;display:inline}@media (min-width: 35em){.block-search{
  width:70.39711%;
  float:right;
  margin-right:0}}@media (min-width: 55em){.block-search{width:57.94872%;float:right;margin-right:0}}
.block-search .form-text{
  width:100%;
  float:left;
  margin-right:2.07469%;
  display:inline;
  max-width:100%;
  border:1px solid #e4e2dc;
  padding:8px 50px 8px 8px;
/*  background:transparent url("../img/search.png") 100% 50% no-repeat;line-height:1.1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none
*/
}
.block-search .form-submit{
 padding:8px;width:50px;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0)
}
.block-search .form-item{margin-bottom:0}.top-content{margin-bottom:20px}.primary-navigation{margin-bottom:50px;border:1px solid #eae7e0;background-color:white;position:relative;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.1);box-shadow:0 3px 10px rgba(0,0,0,0.1)}.primary-navigation.top-content-available{margin-bottom:20px}.primary-navigation h2{display:none}.primary-navigation a{background:white;border-bottom:none;color:#555;display:block;height:86px;line-height:88px;text-align:center;min-width:110px;width:100%}@media (min-width: 35em){.primary-navigation a{width:110px}}.primary-navigation a:hover,.primary-navigation a:focus{text-decoration:underline}.primary-navigation a.active,.primary-navigation a.active-trail{border-bottom:3px solid #315183}.primary-navigation li{display:none}@media (min-width: 55em){.primary-navigation li{display:block;float:left;border-left:1px solid #eae7e0}}.primary-navigation .first{width:81.4059%;float:left;margin-right:2.26757%;display:inline}.primary-navigation .first a{background:url("../logo.png") center left no-repeat;text-indent:-999em;padding:0;text-align:left;border-left:0;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.primary-navigation .first a.active,.primary-navigation .first a.active-trail{border-bottom:none}@media (min-width: 35em){.primary-navigation .first{display:inline-block}.primary-navigation .first a{width:100%}}@media (min-width: 55em){.primary-navigation .first{width:inherit;margin-right:0;min-width:260px;border-left:0}}.primary-navigation .trigger{width:60px;height:86px;position:absolute;top:0;right:0;text-align:center;display:block}.primary-navigation .trigger a{text-indent:-999em;min-width:inherit}.primary-navigation .trigger a:after{content:'';display:block;width:1.75em;height:.25em;line-height:0;border-top:0.75em double #333;border-bottom:0.25em solid #333;position:absolute;left:50%;top:50%;margin-top:-.5em;margin-left:-.875em;padding-top:5px}@media (min-width: 35em){.primary-navigation .trigger{background-color:red;width:100px}.primary-navigation .trigger a{width:100%}}@media (min-width: 55em){.primary-navigation .trigger{display:none}}.primary-navigation .active li a{width:auto;height:auto;line-height:1.5;padding:10px 0}.primary-navigation .active li{width:100%;float:left;margin-right:2.07469%;display:inline;padding:0}.primary-navigation .active li.first{width:81.4059%;float:left;margin-right:2.26757%;display:inline}.primary-navigation .active li.first a{height:86px}.primary-navigation .active li.trigger{width:60px;height:86px;margin-right:0}@media (min-width: 35em){.primary-navigation .active li.trigger{width:100px}.primary-navigation .active li.trigger a{height:86px;width:100%}}.primary-navigation .active li.trigger+li{border-top:1px solid #eae7e0}.body-blog-wrap-materials h1.page-title{color:#e85315}.body-blog-wrap-mechatronics h1.page-title{color:#f39500}.body-blog-wrap-advanced-manufacturing h1.page-title{color:#d3192b}.body-blog-wrap-ict h1.page-title{color:#315183}.body-blog-wrap-sustainability h1.page-title{color:grey}@media (min-width: 35em){h1.page-title{margin-right:325px;float:left}}a{color:#315183;text-decoration:none}a:hover,a:focus{text-decoration:underline}.field-name-picture-colorbox,.field-name-field-image{display:block}html{color:#333}html ::selection,html ::-moz-selection{color:#ccc;background:#333}.introtext{font-weight:600;padding:10px;margin:-10px;margin-bottom:20px}.grouping-title{font-size:1em;line-height:1.5em;font-weight:700;color:#333;margin-bottom:15px}.newsletter-link-pane .pane-content a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#e85315 url(../img/newsletter-big.png) no-repeat 15px center;border:none;color:white;display:block;font-size:1.25em;height:60px;line-height:60px;padding:0 10px 0 57px;text-align:left}.cta-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#e85315;border:none;color:white;display:block;font-size:1.25em;height:60px;line-height:60px;padding:0 10px 0 57px;text-align:left}.field-name-field-attachments{border-bottom:1px solid #edece8;border-top:1px solid #edece8;margin:1em 0;padding:1em}.field-name-field-attachments .label-above{margin-bottom:0.5em;font-weight:700}.field-name-field-attachments .file{display:block}.field-name-field-attachments .file+.file{margin-top:0.25em}.field-name-field-images{border-bottom:1px solid #edece8;border-top:1px solid #edece8;margin:1em 0;padding:1em}.field-name-field-images .label-above{margin-bottom:0.5em;font-weight:700}.field-name-field-images img{margin-right:15px}.field-name-field-attachments+.field-name-field-images{border-top:none;margin-top:-1em}.label-above{font-weight:600}.user-posts{border-top:1px solid #e0ddd6;padding-top:20px}.cta-front .view{overflow:hidden}.cta-front .views-row{padding:20px}@media (min-width: 35em){.cta-front .views-row{float:left;width:50%}.cta-front .views-row.views-row-first{padding:10px 20px 10px 0}.cta-front .views-row.views-row-last{padding:10px 0 10px 20px}}.cta-front .views-row>div{display:block}.cta-front .views-row-first.views-row-last{width:auto;float:none}.cta-front .views-row-first.views-row-last .node-call-to-action.view-mode-full .field-name-field-image,.cta-front .views-row-first.views-row-last .node-call-to-action.view-mode-full .group-cta-title-body{float:left;width:50%;position:static}.cta-front .views-row-first.views-row-last .node-call-to-action.view-mode-full .group-cta-title-body{background:transparent;color:#333}.cta-front .views-row-first.views-row-last .node-call-to-action.view-mode-full .group-cta-title-body .field-name-title h2{color:#0d4276;font-size:31px;font-weight:300}.cta-front .views-row-first.views-row-last .node-call-to-action.view-mode-full .group-cta-title-body .field-name-body{font-size:16px}.frontpage-recent-blogposts h2.pane-title,.frontpage-upcoming h2.pane-title{margin-bottom:5px !important}.frontpage-recent-blogposts .item-list ul li,.frontpage-upcoming .item-list ul li{border-bottom:1px solid #e0ddd6;padding:5px 0 15px;margin:0;overflow:hidden}.frontpage-expertise .item-list ul a:hover,.frontpage-recent-blogposts .item-list ul a:hover,.frontpage-upcoming .item-list ul a:hover{color:#315183;text-decoration:underline}.frontpage-upcoming .views-field{display:inline}.frontpage-recent-blogposts .more,.frontpage-upcoming .view-footer{text-align:right}.frontpage-upcoming .view-footer{padding-top:10px}.frontpage-services{background:#d3192b;overflow:hidden}.frontpage-services .view{padding:10px;min-height:290px}.frontpage-services .view h2{color:white;font-size:28.8px}.frontpage-services .view .item-list ul{list-style-type:none;padding:15px 30px 25px}.frontpage-services .view .item-list li{margin-bottom:20px}@media (min-width: 35em){.frontpage-services .view .item-list li{max-width:556px;margin:0 auto 20px}}@media (min-width: 55em){.frontpage-services .view .item-list li{max-width:none;margin-bottom:0;width:31.47632%;float:left;margin-right:2.78552%;margin-right:20px}.frontpage-services .view .item-list li.views-row-last{margin-right:0}}form{padding:0 0 10px 0}.webform-component{width:100%;float:left;margin-right:2.07469%;display:inline}.webform-component input{width:100%;float:left;margin-right:2.07469%;display:inline}fieldset{border:1px solid #ccc;margin:20px 0;padding:20px 10px;float:left}fieldset legend{font-weight:bold;color:#315183}
.webform-component-radios{
  width:100%;
  float:left;
  margin-right:2.07469%;
  display:inline}
.webform-component-radios input{
    width:auto;
    float:left;
    margin-right:5px;
    margin-top:3px}
<!-- adj 2016-02-02 goal is same display as radio buttons   -->
.webform-component-checkboxes{
  width:100%;
  float:left;
  margin-right:2.07469%;
  display:inline}    
.webform-component-checkboxes input{
    width:auto;
    float:left;
    margin-right:5px;
    margin-top:3px
}
a{
  color: #D3192B;
} 
a:hover{
  color: #6F001E;
}
.node-type-service .panel-col-first a,
.page-taxonomy-term .panel-col-first a,
.node-type-event .panel-col-first a,
.page-contact .region-content a,
.node-type-blog .panel-col-first a,
.node-type-page .panel-col-first a,
.page-user .panel-col-first a,
.tag-cloud a{
  color: #D3192B;
  text-decoration: underline;
}
.node-type-service .panel-col-first a:hover,
.page-taxonomy-term .panel-col-first a:hover,
.node-type-event .panel-col-first a:hover,
.page-contact .region-content a:hover,
.node-type-blog .panel-col-first a:hover,
.node-type-page .panel-col-first a:hover,
.page-user .panel-col-first a:hover,
.tag-cloud a:hover{
  color: #6F001E;
  text-decoration: underline;
}
.panel-col-first h2 a,
.panel-col-first .h2 a,
.panel-col-first h2 a:hover,
.panel-col-first h2 a:focus{
  color: inherit !important;
  text-decoration: none !important;
}
.frontpage-recent-blogposts a{
  color: #315183;
}
.ie .expertises-image-content .expertise-link,.ie10 .expertises-image-content .expertise-link{
  font-size:18px
}
.view-id-blog_topics{
  padding:10px 0;
  margin-left:60px
}
.view-id-blog_topics .item-list ul{
  text-align:center
}
.view-id-blog_topics .item-list ul li{
  margin:0 5px
}
.view-id-blog_topics .item-list a{
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  display:block;
  color:white;
  background-color:grey;
  border-bottom:none;
  padding:3px 10px
}
.view-id-blog_topics .item-list a.blog-topic-sirris-blue{
  background-color:#315183
}
.view-id-blog_topics .item-list a.blog-topic-sirris-orange{
  background-color:#e85315
}
.view-id-blog_topics .item-list a.blog-topic-sirris-yellow{
  background-color:#f39500
}.view-id-blog_topics .item-list a.blog-topic-sirris-red{background-color:#d3192b}li.views-row>div{*display:block;display:inline-block}.region-header .block-views h2{font-size:1em;color:#333;font-weight:normal;float:left;line-height:49px}.view-display-id-related_articles_pane li>.clearfix:before,.view-display-id-related_articles_pane li>header:before,.view-display-id-related_articles_pane li>footer:before,.view-display-id-related_articles_pane li>.main:before{display:none;content:none}ul.tabs li{margin-right:10px}ul.tabs li a{background-color:white;border-bottom:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;margin-bottom:20px;padding:6px 12px}ul.pager{text-align:center}ul.pager .first,ul.pager .last{padding:0 5px}.contextual-links-wrapper a{border-bottom:0}.page{background:#f3f0e9}.page>header{background:white;border-bottom:1px solid #dddbd5}.page .panel-pane{margin-bottom:20px}.front .page .panel-2col-bricks{background:white}.page .panel-2col-bricks .panel-col-top{margin-top:-30px;padding:10px}.front .page .panel-2col-bricks .panel-col-top{padding:0}.page .panel-2col-bricks .center-wrapper,.page .panel-2col-bricks .panel-col-bottom,.page .panel-2col-bricks .panel-col-middle{padding:0}.front .page .panel-2col-bricks .center-wrapper,.front .page .panel-2col-bricks .panel-col-bottom,.front .page .panel-2col-bricks .panel-col-middle{margin:10px 20px}.front .page .panel-2col-bricks .center-wrapper .panel-pane,.front .page .panel-2col-bricks .panel-col-bottom .panel-pane,.front .page .panel-2col-bricks .panel-col-middle .panel-pane{padding:0}.page .panel-2col-bricks .center-wrapper h2.pane-title,.page .panel-2col-bricks .panel-col-bottom h2.pane-title,.page .panel-2col-bricks .panel-col-middle h2.pane-title{border-bottom-width:2px}@media (min-width: 35em){.front .page .panel-2col-bricks .center-wrapper,.front .page .panel-2col-bricks .panel-col-bottom,.front .page .panel-2col-bricks .panel-col-middle{margin:0;padding:0 40px}}.page .panel-2col-bricks .panel-col-middle{width:100%;float:left;margin-right:2.07469%;display:inline}@media (min-width: 35em){.front .page .panel-2col-bricks .panel-col-middle{padding:0 30px}}@media (min-width: 35em){.page .panel-2col-bricks .panel-col-last{padding-left:0}}.page .panel-2col-bricks .center-wrapper .panel-col-first{padding:0 10px}.page .panel-2col-bricks .center-wrapper .panel-col-first.front{padding-left:0}.page .panel-2col-bricks .center-wrapper .panel-col-last{margin-top:20px}.front .page .panel-2col-bricks .center-wrapper .panel-col-last{margin-top:0;padding-left:10px}.page .panel-2col .panel-col-top,.page .panel-2col .panel-col-first,.page .panel-2col-stacked .panel-col-top,.page .panel-2col-stacked .panel-col-first{background:white;padding:10px}.page .panel-2col .panel-col-top,.page .panel-2col-stacked .panel-col-top{margin-bottom:20px}.blogsite .page .panel-2col .panel-col-top,.blogsite .page .panel-2col-stacked .panel-col-top{background:none;padding:0}.page .panel-2col .panel-col-first .panel-pane,.page .panel-2col-stacked .panel-col-first .panel-pane{margin-bottom:20px}.page .panel-2col .panel-col-last .panel-separator,.page .panel-2col-stacked .panel-col-last .panel-separator{margin:1em 0;border-top:1px solid #d0cbbf;border-bottom:1px solid white}.page .panel-2col .panel-col-last .panel-pane:last-child:after,.page .panel-2col-stacked .panel-col-last .panel-pane:last-child:after{display:block;content:" "}.page .panel-2col .pane-sirris-blog-tagadelic-block ul,.page .panel-2col-stacked .pane-sirris-blog-tagadelic-block ul{list-style:none}.page .panel-2col .pane-sirris-blog-tagadelic-block li,.page .panel-2col-stacked .pane-sirris-blog-tagadelic-block li{display:inline}.page .panel-2col .pane-sirris-blog-tagadelic-block li:after,.page .panel-2col-stacked .pane-sirris-blog-tagadelic-block li:after{content:", ";display:inline;margin-left:-3px}.page .panel-2col .pane-sirris-blog-tagadelic-block li:last-child:after,.page .panel-2col-stacked .pane-sirris-blog-tagadelic-block li:last-child:after{display:none}.page .panel-2col .pane-sirris-blog-sirris-contact ul,.page .panel-2col-stacked .pane-sirris-blog-sirris-contact ul{list-style:none}.page .sirris-3col .panel-col-top,.page .sirris-3col .content-wrapper{background:white;padding:10px}.page .sirris-3col .panel-col-top{margin-bottom:20px}.page .sirris-3col .content-wrapper .panel-pane{margin-bottom:20px}.page .sirris-3col .panel-col-sidebar ul{list-style-position:inside}.page .sirris-3col .panel-col-sidebar .panel-separator{margin:1em 0;border-top:1px solid #d0cbbf;border-bottom:1px solid white}.page .sirris-3col .panel-col-sidebar .panel-pane:last-child:after{display:block;content:" "}.page-contact .panel-2col-bricks{background-color:white}.page-contact .panel-2col-bricks .panel-col-middle{padding:0 10px}.page-contact .panel-2col-bricks .panel-col-middle h2.pane-title{border-bottom:2px solid #d0cbbf}.page-search .panel-2col-bricks .center-wrapper .panel-col-top{padding:0}.page-search .panel-2col-bricks .center-wrapper .panel-col-first{padding:0;margin-top:-20px}.page-search .panel-2col-bricks .center-wrapper .panel-col-first h2.pane-title{background:#d3192b;color:#fff;font-size:1.5em;width:100%;float:none;padding:10px;margin-bottom:0}.page-search .panel-2col-bricks .center-wrapper .panel-col-first .panel-pane{background:white}.page-search .panel-2col-bricks .center-wrapper .panel-col-first .panel-pane .pane-content{padding:0 10px}.page-search .panel-2col-bricks .center-wrapper .panel-col-last{margin-top:10px}.page-search .search-form{margin-left:-10px;margin-right:-10px;background:#d3192b;color:white;padding:30px}.page-search .search-form input#edit-keys{margin-bottom:20px}@media (min-width: 35em){.page-search .search-form input#edit-keys{margin-bottom:0;width:60%}}@media (min-width: 55em){.page-search .search-form input#edit-keys{width:60%}}.panel-col-first .contact-reference .views-row{float:left;width:337px}.panel-col-first .contact-reference .views-row .views-row-odd{clear:both;margin-right:21px}.panel-col-last .panel-pane{background-color:white;padding:10px}.panel-col-last .panel-pane .pane-title{border-bottom:1px solid #d0cbbf;margin-bottom:.8em}.panel-col-first .pane-block .pane-title{border-bottom:1px solid #d0cbbf;margin-bottom:.8em}.contact-expert{border-bottom:10px solid #f7cc01}.contact-expert .pane-content{border-bottom:1px solid #d0cbbf}.contact-expert .pane-content a{color:#d3192b}.contact-expert .pane-content .view-mode-authorinfo{border-bottom:1px solid #d0cbbf;padding-bottom:20px}.contact-expert .pane-content .view-mode-authorinfo .field-name-ds-user-picture{float:left;margin-right:10px}.frontpage-subtitle{padding:20px 40px;font-size:1.2em;color:#315183}@media (min-width: 55em){.front .page .panel-2col-bricks .panel-pane.frontpage-rotate{padding:5px 20px 15px 20px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:2px 2px #dddbd5;-moz-box-shadow:2px 2px #dddbd5;box-shadow:2px 2px #dddbd5;background-color:#dde2e8;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafcfd), color-stop(55%, #d5dce3), to(#fdfefc));background-image:-webkit-linear-gradient(#fafcfd, #d5dce3 55%, #fdfefc);background-image:-moz-linear-gradient(top, #fafcfd, #d5dce3 55%, #fdfefc);background-image:-ms-linear-gradient(#fafcfd, #d5dce3 55%, #fdfefc);background-image:-o-linear-gradient(#fafcfd, #d5dce3 55%, #fdfefc);background-image:linear-gradient(#fafcfd,#d5dce3 55%,#fdfefc);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFCFD', endColorstr='#FFFDFEFC', GradientType=0);border:1px solid #d0cbbf;margin:50px 20px 20px}.front .page .panel-2col-bricks .panel-pane.frontpage-rotate h2.pane-title{font-size:1.4em;border-bottom-width:1px}}.front .page .panel-2col-bricks .panel-pane.frontpage-rotate .group-left{width:40%}.front .page .panel-2col-bricks .panel-pane.frontpage-rotate .group-right{width:60%}.front .page .panel-2col-bricks .panel-pane.frontpage-rotate .group-right ul{padding:0;margin:0}.front .page .panel-2col-bricks .panel-pane.frontpage-rotate .group-right ul li{list-style:none;margin:0;padding:5px 0;border-bottom:1px solid #d0cbbf}@media (min-width: 55em){.front .page .panel-2col-bricks .panel-pane.frontpage-rotate .group-right ul li{font-size:13px;line-height:17px;padding:0 0 5px}}.views-exposed-widgets .views-submit-button{padding-top:2.1em}@media (min-width: 55em){.views-exposed-widgets .views-submit-button{padding-top:.5em}}.group_social_links .field{text-overflow:ellipsis;overflow:hidden}.page-user.not-logged-in .main{padding:0 20px}.page-user.not-logged-in .main h1.page-title{float:none}@media (min-width: 55em){.page-user.not-logged-in .main{padding:0}}.pager>li{margin:0 4px}.view-display-id-blog_overview_view{margin:-10px;position:relative}@media (min-width: 35em){.view-display-id-blog_overview_view:after{content:"";display:block;position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-1px;background:#edece8}.view-display-id-blog_overview_view .views-row{width:50%;float:left}}.view-display-id-blog_overview_view .views-row .node{padding:20px;border-top:1px solid #edece8;margin-bottom:-1px;position:relative;z-index:10}.view-display-id-blog_overview_view>.item-list{width:100%;border-top:1px solid #edece8;padding:10px 0;background:white;position:relative;z-index:5}.view-display-id-blog_overview_view .node-blog{cursor:pointer}.view-display-id-blog_overview_view .node-blog:hover,.view-display-id-blog_overview_view .node-blog.hover{z-index:10;-webkit-box-shadow:inset 0 0 0 5px #edece8;-moz-box-shadow:inset 0 0 0 5px #edece8;box-shadow:inset 0 0 0 5px #edece8}.body-blog-wrap-sirris-orange .pane-blog-blog-overview-view>h2.pane-title{color:#e85315}.body-blog-wrap-sirris-yellow .pane-blog-blog-overview-view>h2.pane-title{color:#f39500}.body-blog-wrap-sirris-red .pane-blog-blog-overview-view>h2.pane-title{color:#d3192b}.body-blog-wrap-sirris-blue .pane-blog-blog-overview-view>h2.pane-title{color:#315183}.body-blog-wrap-sustainability .pane-blog-blog-overview-view>h2.pane-title{color:grey}.node-blog .field-name-field-blog-image{padding:10px 0;text-align:center}.node-blog .field-name-field-blog-image img{height:auto;max-width:100%;display:block;margin:0 auto}.node-blog.view-mode-teaser .author-wrapper{float:none;display:block}.node-blog.view-mode-full h2{margin-top:.3em}.node-blog.view-mode-full .field-name-field-blog-tags *{display:inline}.node-blog.view-mode-full .field-name-field-blog-tags .field-item:after{display:inline;content:", "}.node-blog.view-mode-full .field-name-field-blog-tags .field-item:last-child:after{display:none}.field-name-title h2{font-size:1.7em}.blog-wrap-sirris-blue .field-name-title h2,.blog-wrap-sirris-blue a{color:#315183;border-bottom-color:#c8d6eb}.blog-wrap-sirris-blue .field-name-title h2:hover,.blog-wrap-sirris-blue a:hover{border-bottom-color:#315183}.blog-wrap-sirris-orange .field-name-title h2,.blog-wrap-sirris-orange a{color:#e85315;border-bottom-color:#fffefd}.blog-wrap-sirris-orange .field-name-title h2:hover,.blog-wrap-sirris-orange a:hover{border-bottom-color:#e85315}.blog-wrap-sirris-red .field-name-title h2,.blog-wrap-sirris-red .blog-wrap-sirris-red .field-name-title h2:hover,.blog-wrap-sirris-red a:hover{border-bottom-color:#d3192b}.blog-wrap-sustainability .field-name-title h2,.blog-wrap-sustainability a{color:gray;border-bottom-color:#fff}.blog-wrap-sustainability .field-name-title h2:hover,.blog-wrap-sustainability a:hover{border-bottom-color:gray}.blog-wrap-sirris-yellow .field-name-title h2,.blog-wrap-sirris-yellow a{color:#f39500;border-bottom-color:#fffaf3}.blog-wrap-sirris-yellow .field-name-title h2:hover,.blog-wrap-sirris-yellow a:hover{border-bottom-color:#f39500}.node-type-blog .page .panel-col-first{border:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}.node-type-blog .page .blog-content{-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;border:1px solid #dddbd5;background:white;padding:10px;margin-bottom:0 !important;border-bottom:0}.node-type-blog .page .blog-social{border:1px solid #dddbd5;background:white;padding:10px;border-top:0}.node-type-blog .page .blog-related .content{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;border:1px solid #dddbd5;background:white;padding:30px 10px;width:100%;float:left}@media (min-width: 35em){.node-type-blog .page .blog-related .content{background-image:url(../img/blog-related-bg.png);background-repeat:repeat-y;background-position:center top}}.node-type-blog .page .blog-related .content .box{width:100%}.node-type-blog .page .blog-related .content .box.tags{margin-bottom:20px}.node-type-blog .page .blog-related .content .box .item-list ul{list-style:disc;padding-left:20px}.node-type-blog .page .blog-related .content .box li a{border-bottom:none}.node-type-blog .page .blog-related .content .box h2{margin-bottom:10px;font-size:1.250em;font-family:"proxima_nova_semibold","proxima_nova",Helvetica,Arial,sans-serif}@media (min-width: 35em){.node-type-blog .page .blog-related .content .box{width:48%;float:left}.node-type-blog .page .blog-related .content .box.tags{margin-right:1%;margin-bottom:0}.node-type-blog .page .blog-related .content .box.authors{width:47%;margin-left:4%}}.node-type-blog .page .blog-related .content.authors-only,.node-type-blog .page .blog-related .content.tags-only{background-image:none}.node-type-blog .page .blog-related .content.authors-only .box,.node-type-blog .page .blog-related .content.tags-only .box{width:100%}.pane-sirris-blog-back-to-expertise-link .pane-content a{display:block;color:white;background-color:grey;border-bottom:none;padding:3px 10px}.pane-sirris-blog-back-to-expertise-link .pane-content a.blog-topic-sirris-blue{background-color:#315183}.pane-sirris-blog-back-to-expertise-link .pane-content a.blog-topic-sirris-orange{background-color:#e85315}.pane-sirris-blog-back-to-expertise-link .pane-content a.blog-topic-sirris-yellow{background-color:#f39500}.pane-sirris-blog-back-to-expertise-link .pane-content a.blog-topic-sirris-red{background-color:#d3192b}.drupal-messages{width:100%;float:left;margin-right:2.07469%;display:inline;float:none;display:block;clear:both}.drupal-messages>.messages{color:white;font-weight:bold;padding:10px 20px 10px 60px;margin:10px 0;background:#0c8861 url("../img/messages.png") 10px 50% no-repeat;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.drupal-messages>.messages a{color:white}.drupal-messages>.messages .krumo-root{color:black}.drupal-messages>.messages .krumo-root a{color:black}.drupal-messages>.error{background-color:#315183}.drupal-messages>.warning{background-color:#f1903e}.drupal-messages>.status{background-color:#0c8861}.footer-colors>div,.footer-colors>div:before,.footer-colors>div:after,.footer-colors:before,.footer-colors:after{position:absolute;top:0;bottom:0;width:20%;content:"";display:block}body>footer{background:#5d5b56}@media (min-width: 35em){body>footer .container{padding:0 10px}}.footer-colors{height:10px;margin-top:20px;position:relative}.footer-colors>div{left:40%;background:#e85315}.footer-colors>div:before{width:100%;left:0;margin-left:-100%;background:#d3192b}.footer-colors>div:after{width:100%;right:0;margin-right:-100%;background:#f39500}.footer-colors:before{background:#315183;left:0}.footer-colors:after{background:#f7cc01;right:0}.region-footer .block-menu>.menu>li{text-align:center}.region-footer .block-menu>.menu>li>span{display:none}@media (min-width: 35em){.region-footer .block-menu>.menu>li{text-align:left;float:left;margin-right:20px;width:220px}}.region-footer .block-menu>.menu>li.last{margin-right:0}.region-footer a{border-bottom:none;color:#fff;text-align:center;display:inline-block}@media (min-width: 35em){.region-footer a{text-align:left;display:inline}}.region-footer a:hover,.region-footer a:focus{text-decoration:underline}.region-footer a.social{display:inline-block;height:27px;line-height:27px;margin-bottom:7px;padding-left:37px}.region-footer a.twitter{background:url(../img/twitter.png) no-repeat left center}.region-footer a.linkedin{background:url(../img/linkedin.png) no-repeat left center}.region-footer a.newsletter{background:url(../img/newsletter.png) no-repeat left center}.view-mode-teaser{border-bottom:1px solid #edece8;margin-bottom:30px;padding-bottom:30px}.view-mode-teaser .group-left{max-width:160px;padding-right:20px}.view-mode-teaser .group-right{float:none;overflow:hidden;width:auto}.view-mode-teaser.node-event{margin-bottom:25px;padding-bottom:25px}.view-mode-teaser.node-event .group-left{max-width:80px}.view-mode-teaser.user-profile{border-bottom:none;margin-bottom:20px;margin-right:20px;padding-bottom:0}.view-mode-teaser.user-profile .group-left{max-width:100px}.view-mode-teaser h3{margin-top:0}.view-mode-teaser .field-name-body img{display:inline}.view-mode-teaser .field-name-body table p{margin:0}.view-mode-teaser .author-wrapper{width:100%;float:left;margin-right:2.07469%;display:inline;margin-bottom:10px}.view-mode-teaser .author-wrapper .field-name-field-blog-authors,.view-mode-teaser .author-wrapper .field-name-field-publishers,.view-mode-teaser .author-wrapper .field-name-post-date{display:inline-block;color:#6e6e6e;font-size:0.875em}.view-mode-teaser .author-wrapper .field-name-field-blog-authors div,.view-mode-teaser .author-wrapper .field-name-field-publishers div,.view-mode-teaser .author-wrapper .field-name-post-date div{display:inline-block}.view-mode-teaser .author-wrapper .field-name-field-blog-authors::after{content:'|';margin:0 6px;color:#6e6e6e}.view-mode-teaser .author-wrapper .field-name-field-blog-authors .field-item::before{content:',';margin:0 6px 0 0;color:#6e6e6e}.view-mode-teaser .author-wrapper .field-name-field-blog-authors .field-item:first-child::before{content:'';margin:0}.view-mode-teaser .author-wrapper .field-name-field-publishers::after,.view-mode-teaser .author-wrapper .field-name-author::after{content:'|';margin:0 6px;color:#6e6e6e}.view-mode-teaser.node-event .author-wrapper{margin-top:0}.group_date_wrapper{background:#e85315;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:white;height:60px;line-height:1.2;padding-top:10px;text-align:center;text-transform:uppercase;width:60px}.field-name-name-linked{font-weight:700}span.city::before{content:' '}.view-mode-mini_teaser{margin-bottom:20px;position:relative}.view-mode-mini_teaser h3{margin:0}.view-mode-mini_teaser.node-service{margin-bottom:0}.view-mode-mini_teaser.node-service .field-name-field-icon a{display:block;position:relative;width:100%}.view-mode-mini_teaser.node-service .field-name-field-icon a img{display:block}.view-mode-mini_teaser.node-service .field-name-field-slogan{background:#6f6b6f;color:white;padding:5px 10px;font-weight:600;font-size:16px}.view-mode-full .field-name-field-intro,.view-mode-full_content_header .field-name-field-intro{font-weight:600}.view-mode-full .group-right,.view-mode-full_content_header .group-right{padding-left:20px}.view-mode-full .field-name-field-intro{margin-bottom:1em}.view-mode-full_content_header h3{margin-top:0}.group_specifics_wrapper{width:100%;float:left;margin-right:2.5%;display:inline;margin-bottom:15px}.group_specifics_wrapper .row{width:100%;float:left;margin-right:2.5%;display:inline;border-bottom:1px solid #edece8;padding:12px 0}.group_specifics_wrapper .label-inline{display:inline-block;font-weight:700;width:160px;width:18%;float:left;margin-right:2.5%;display:inline}.group_specifics_wrapper .value{width:79.5%;float:right;margin-right:0;#margin-left:-1.25em;display:inline}.field-name-field-authors{border-bottom:1px solid #edece8;margin-bottom:30px}.field-name-event-time-place{margin-bottom:0.5em}.field-name-field-short-description{float:right;max-width:50%;margin-bottom:10px;padding-left:20px}.field-name-field-short-description .field-item{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:3px solid #e0ddd6;padding:24px}.field-name-field-short-description h3{margin-top:0}.domains-overview .item-list ul{list-style-type:disc;padding-left:20px}.node-call-to-action.view-mode-full{position:relative}.node-call-to-action.view-mode-full .group_cta_title_body{font-weight:600;font-size:16px;background-color:rgba(211,25,43,0.8);bottom:10px;color:white !important;left:0;padding:8px 20px;position:absolute;width:100%}.node-call-to-action.view-mode-full .group_cta_title_body p{margin:0}.node-call-to-action.view-mode-full .group_cta_title_body p a{color:white}.node-call-to-action.view-mode-full .field-name-title h2{color:white;font-size:1.188em;font-weight:700}.node-call-to-action.view-mode-full img{display:block}.view-mode-search_result{border-bottom:1px solid #edece8;padding-bottom:20px}.view-mode-search_result .group-left{width:23.44398%;float:left;margin-right:2.07469%;display:inline}.view-mode-search_result .group-right{width:74.48133%;float:right;margin-right:0;#margin-left:-1.25em;display:inline}@media (min-width: 35em){.view-mode-search_result .group-left{width:14.93776%;float:left;margin-right:2.07469%}.view-mode-search_result .group-right{width:82.98755%;float:right;margin-right:0}}.view-mode-search_result .label-inline{display:inline}.view-mode-search_result h2{margin-top:0.6em}.view-mode-search_result .group-header{width:100%;float:left;margin-right:2.07469%;display:inline}.view-mode-search_result.group-one-column .group-right{width:100%;float:left;margin-right:2.07469%;display:inline}.expertises-image-content{position:relative;@extends .clearfix;}.expertises-image-content .expertise-link{width:100%;display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d0cbbf}.expertises-image-content .sustainability br{display:none}@media (min-width: 55em){.expertises-image-content{width:278px;height:278px}.expertises-image-content .expertise-link{width:auto;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;border:0;background-color:orange;width:49.09747%;height:49.09747%;text-align:center;color:white;font-weight:bold;font-size:20px;line-height:20px;font-variant:small-caps}.expertises-image-content .expertise-link span{display:block;margin-top:40%}.expertises-image-content .ict{background-color:#315183;-webkit-border-radius:50% 50% 0 50%;-moz-border-radius:50% 50% 0 50%;border-radius:50% 50% 0 50%;margin-right:1.80505%;margin-bottom:5px}.expertises-image-content .manufacturing{background-color:#d3192b;-webkit-border-radius:50% 50% 50% 0;-moz-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0;margin-bottom:5px}.expertises-image-content .manufacturing span{margin-top:33%}.expertises-image-content .materials{background-color:#e85315;-webkit-border-radius:50% 0 50% 50%;-moz-border-radius:50% 0 50% 50%;border-radius:50% 0 50% 50%;margin-right:1.80505%}.expertises-image-content .mechatronics{background-color:#f39500;-webkit-border-radius:0 50% 50% 50%;-moz-border-radius:0 50% 50% 50%;border-radius:0 50% 50% 50%}.expertises-image-content .sustainability{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.6);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.6);box-shadow:1px 1px 5px rgba(0,0,0,0.6);background-color:white;color:#315183;position:absolute;top:50%;left:50%;width:90px;height:90px;margin-left:-45px;margin-top:-45px}.expertises-image-content .sustainability br{display:block}.expertises-image-content .sustainability span{margin:25px 5px 0 5px;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphens:all}}.taxonomy-term.view-mode-teaser{border-bottom:0}.taxonomy-term.view-mode-teaser h3{border-bottom:1px solid #cccccc}.taxonomy-term.view-mode-teaser .field-name-more-link a{color:#315183;font-weight:600}.page-expertise .panel-col-first,.page-services .panel-col-first,.page-jobs .panel-col-first,.page-references .panel-col-first{margin-top:-30px}.page-expertise .panel-col-first .introtext,.page-services .panel-col-first .introtext,.page-jobs .panel-col-first .introtext,.page-references .panel-col-first .introtext{background-color:#d3192b}.page-contact .page-expertise .panel-col-first .introtext,.page-contact .page-services .panel-col-first .introtext,.page-contact .page-jobs .panel-col-first .introtext,.page-contact .page-references .panel-col-first .introtext{margin-top:0}.page-expertise .panel-col-first .introtext h2.pane-title,.page-services .panel-col-first .introtext h2.pane-title,.page-jobs .panel-col-first .introtext h2.pane-title,.page-references .panel-col-first .introtext h2.pane-title{border-bottom:1px solid #fff;color:#fff}.page-expertise .panel-col-first .introtext p,.page-services .panel-col-first .introtext p,.page-jobs .panel-col-first .introtext p,.page-references .panel-col-first .introtext p{color:#fff;font-weight:300}.expertise .panel-col-first{margin-top:-30px}.expertise .panel-col-first .pane-sirris-public-recent-blog-posts h2.pane-title{border-bottom:1px solid #cccccc}.expertise .panel-col-first .pane-sirris-public-recent-blog-posts .more{display:block;text-align:right;margin-top:10px}.expertise .expertise-header{background-color:#d3192b;padding:10px;margin:-10px;margin-bottom:20px}.expertise .expertise-header h1{color:white;margin:0}.expertise .field-name-field-intro{margin-top:0px;margin-bottom:20px;color:#315183}.expertise .pane-term-description ul{margin-bottom:20px}.expertise .pane-term-description ul li{margin-left:20px;margin-top:10px}.expertise .pane-term-description ul li>strong{display:block}.expertise .view-mode-mini_teaser:last-child{margin-bottom:0}.sub-expertise .panel-col-top,.node-type-page .panel-col-top,.node-type-event .panel-col-top,.node-type-service .panel-col-top,.node-type-business-case .panel-col-top,.node-type-vacancy .panel-col-top,.node-type-press-release .panel-col-top,.node-type-news .panel-col-top,.page-agenda .panel-col-top,.page-press .panel-col-top{width:100%;float:left;margin-right:2.07469%;display:inline;background-color:#d3192b}.sub-expertise .panel-col-top .pane-page-title,.node-type-page .panel-col-top .pane-page-title,.node-type-event .panel-col-top .pane-page-title,.node-type-service .panel-col-top .pane-page-title,.node-type-business-case .panel-col-top .pane-page-title,.node-type-vacancy .panel-col-top .pane-page-title,.node-type-press-release .panel-col-top .pane-page-title,.node-type-news .panel-col-top .pane-page-title,.page-agenda .panel-col-top .pane-page-title,.page-press .panel-col-top .pane-page-title{border-bottom:1px solid white}.sub-expertise .panel-col-top .panel-pane,.node-type-page .panel-col-top .panel-pane,.node-type-event .panel-col-top .panel-pane,.node-type-service .panel-col-top .panel-pane,.node-type-business-case .panel-col-top .panel-pane,.node-type-vacancy .panel-col-top .panel-pane,.node-type-press-release .panel-col-top .panel-pane,.node-type-news .panel-col-top .panel-pane,.page-agenda .panel-col-top .panel-pane,.page-press .panel-col-top .panel-pane{margin-bottom:0}.sub-expertise .panel-col-top .pane-page-title,.node-type-page .panel-col-top .pane-page-title,.node-type-event .panel-col-top .pane-page-title,.node-type-service .panel-col-top .pane-page-title,.node-type-business-case .panel-col-top .pane-page-title,.node-type-vacancy .panel-col-top .pane-page-title,.node-type-press-release .panel-col-top .pane-page-title,.node-type-news .panel-col-top .pane-page-title,.page-agenda .panel-col-top .pane-page-title,.page-press .panel-col-top .pane-page-title{margin-bottom:10px}.sub-expertise .panel-col-top h1,.node-type-page .panel-col-top h1,.node-type-event .panel-col-top h1,.node-type-service .panel-col-top h1,.node-type-business-case .panel-col-top h1,.node-type-vacancy .panel-col-top h1,.node-type-press-release .panel-col-top h1,.node-type-news .panel-col-top h1,.page-agenda .panel-col-top h1,.page-press .panel-col-top h1{color:white;margin:0}.sub-expertise .panel-col-top .sub-expertise-image,.node-type-page .panel-col-top .sub-expertise-image,.node-type-event .panel-col-top .sub-expertise-image,.node-type-service .panel-col-top .sub-expertise-image,.node-type-business-case .panel-col-top .sub-expertise-image,.node-type-vacancy .panel-col-top .sub-expertise-image,.node-type-press-release .panel-col-top .sub-expertise-image,.node-type-news .panel-col-top .sub-expertise-image,.page-agenda .panel-col-top .sub-expertise-image,.page-press .panel-col-top .sub-expertise-image{width:100%;float:left;margin-right:2.07469%;display:inline}@media (min-width: 35em){.sub-expertise .panel-col-top .sub-expertise-image,.node-type-page .panel-col-top .sub-expertise-image,.node-type-event .panel-col-top .sub-expertise-image,.node-type-service .panel-col-top .sub-expertise-image,.node-type-business-case .panel-col-top .sub-expertise-image,.node-type-vacancy .panel-col-top .sub-expertise-image,.node-type-press-release .panel-col-top .sub-expertise-image,.node-type-news .panel-col-top .sub-expertise-image,.page-agenda .panel-col-top .sub-expertise-image,.page-press .panel-col-top .sub-expertise-image{width:48.96266%;float:left;margin-right:2.07469%}}.sub-expertise .panel-col-top .sub-expertise-description,.node-type-page .panel-col-top .sub-expertise-description,.node-type-event .panel-col-top .sub-expertise-description,.node-type-service .panel-col-top .sub-expertise-description,.node-type-business-case .panel-col-top .sub-expertise-description,.node-type-vacancy .panel-col-top .sub-expertise-description,.node-type-press-release .panel-col-top .sub-expertise-description,.node-type-news .panel-col-top .sub-expertise-description,.page-agenda .panel-col-top .sub-expertise-description,.page-press .panel-col-top .sub-expertise-description{width:100%;float:left;margin-right:2.07469%;display:inline;color:white}@media (min-width: 35em){.sub-expertise .panel-col-top .sub-expertise-description,.node-type-page .panel-col-top .sub-expertise-description,.node-type-event .panel-col-top .sub-expertise-description,.node-type-service .panel-col-top .sub-expertise-description,.node-type-business-case .panel-col-top .sub-expertise-description,.node-type-vacancy .panel-col-top .sub-expertise-description,.node-type-press-release .panel-col-top .sub-expertise-description,.node-type-news .panel-col-top .sub-expertise-description,.page-agenda .panel-col-top .sub-expertise-description,.page-press .panel-col-top .sub-expertise-description{width:48.96266%;float:right;margin-right:0;float:left}}.sub-expertise .panel-col-first,.node-type-page .panel-col-first,.node-type-event .panel-col-first,.node-type-service .panel-col-first,.node-type-business-case .panel-col-first,.node-type-vacancy .panel-col-first,.node-type-press-release .panel-col-first,.node-type-news .panel-col-first,.page-agenda .panel-col-first,.page-press .panel-col-first{background-color:white}.sub-expertise .panel-col-first .taxonomy-term,.sub-expertise .panel-col-first .node-page,.sub-expertise .panel-col-first .node-event,.sub-expertise .panel-col-first .node-service,.sub-expertise .panel-col-first .node-business-case,.sub-expertise .panel-col-first .node-vacancy,.sub-expertise .panel-col-first .node-press-release,.sub-expertise .panel-col-first .node-news,.sub-expertise .panel-col-first .pane-block,.sub-expertise .panel-col-first .pane-custom,.node-type-page .panel-col-first .taxonomy-term,.node-type-page .panel-col-first .node-page,.node-type-page .panel-col-first .node-event,.node-type-page .panel-col-first .node-service,.node-type-page .panel-col-first .node-business-case,.node-type-page .panel-col-first .node-vacancy,.node-type-page .panel-col-first .node-press-release,.node-type-page .panel-col-first .node-news,.node-type-page .panel-col-first .pane-block,.node-type-page .panel-col-first .pane-custom,.node-type-event .panel-col-first .taxonomy-term,.node-type-event .panel-col-first .node-page,.node-type-event .panel-col-first .node-event,.node-type-event .panel-col-first .node-service,.node-type-event .panel-col-first .node-business-case,.node-type-event .panel-col-first .node-vacancy,.node-type-event .panel-col-first .node-press-release,.node-type-event .panel-col-first .node-news,.node-type-event .panel-col-first .pane-block,.node-type-event .panel-col-first .pane-custom,.node-type-service .panel-col-first .taxonomy-term,.node-type-service .panel-col-first .node-page,.node-type-service .panel-col-first .node-event,.node-type-service .panel-col-first .node-service,.node-type-service .panel-col-first .node-business-case,.node-type-service .panel-col-first .node-vacancy,.node-type-service .panel-col-first .node-press-release,.node-type-service .panel-col-first .node-news,.node-type-service .panel-col-first .pane-block,.node-type-service .panel-col-first .pane-custom,.node-type-business-case .panel-col-first .taxonomy-term,.node-type-business-case .panel-col-first .node-page,.node-type-business-case .panel-col-first .node-event,.node-type-business-case .panel-col-first .node-service,.node-type-business-case .panel-col-first .node-business-case,.node-type-business-case .panel-col-first .node-vacancy,.node-type-business-case .panel-col-first .node-press-release,.node-type-business-case .panel-col-first .node-news,.node-type-business-case .panel-col-first .pane-block,.node-type-business-case .panel-col-first .pane-custom,.node-type-vacancy .panel-col-first .taxonomy-term,.node-type-vacancy .panel-col-first .node-page,.node-type-vacancy .panel-col-first .node-event,.node-type-vacancy .panel-col-first .node-service,.node-type-vacancy .panel-col-first .node-business-case,.node-type-vacancy .panel-col-first .node-vacancy,.node-type-vacancy .panel-col-first .node-press-release,.node-type-vacancy .panel-col-first .node-news,.node-type-vacancy .panel-col-first .pane-block,.node-type-vacancy .panel-col-first .pane-custom,.node-type-press-release .panel-col-first .taxonomy-term,.node-type-press-release .panel-col-first .node-page,.node-type-press-release .panel-col-first .node-event,.node-type-press-release .panel-col-first .node-service,.node-type-press-release .panel-col-first .node-business-case,.node-type-press-release .panel-col-first .node-vacancy,.node-type-press-release .panel-col-first .node-press-release,.node-type-press-release .panel-col-first .node-news,.node-type-press-release .panel-col-first .pane-block,.node-type-press-release .panel-col-first .pane-custom,.node-type-news .panel-col-first .taxonomy-term,.node-type-news .panel-col-first .node-page,.node-type-news .panel-col-first .node-event,.node-type-news .panel-col-first .node-service,.node-type-news .panel-col-first .node-business-case,.node-type-news .panel-col-first .node-vacancy,.node-type-news .panel-col-first .node-press-release,.node-type-news .panel-col-first .node-news,.node-type-news .panel-col-first .pane-block,.node-type-news .panel-col-first .pane-custom,.page-agenda .panel-col-first .taxonomy-term,.page-agenda .panel-col-first .node-page,.page-agenda .panel-col-first .node-event,.page-agenda .panel-col-first .node-service,.page-agenda .panel-col-first .node-business-case,.page-agenda .panel-col-first .node-vacancy,.page-agenda .panel-col-first .node-press-release,.page-agenda .panel-col-first .node-news,.page-agenda .panel-col-first .pane-block,.page-agenda .panel-col-first .pane-custom,.page-press .panel-col-first .taxonomy-term,.page-press .panel-col-first .node-page,.page-press .panel-col-first .node-event,.page-press .panel-col-first .node-service,.page-press .panel-col-first .node-business-case,.page-press .panel-col-first .node-vacancy,.page-press .panel-col-first .node-press-release,.page-press .panel-col-first .node-news,.page-press .panel-col-first .pane-block,.page-press .panel-col-first .pane-custom{margin-top:20px}.sub-expertise .panel-col-first .taxonomy-term.introtext,.sub-expertise .panel-col-first .node-page.introtext,.sub-expertise .panel-col-first .node-event.introtext,.sub-expertise .panel-col-first .node-service.introtext,.sub-expertise .panel-col-first .node-business-case.introtext,.sub-expertise .panel-col-first .node-vacancy.introtext,.sub-expertise .panel-col-first .node-press-release.introtext,.sub-expertise .panel-col-first .node-news.introtext,.sub-expertise .panel-col-first .pane-block.introtext,.sub-expertise .panel-col-first .pane-custom.introtext,.node-type-page .panel-col-first .taxonomy-term.introtext,.node-type-page .panel-col-first .node-page.introtext,.node-type-page .panel-col-first .node-event.introtext,.node-type-page .panel-col-first .node-service.introtext,.node-type-page .panel-col-first .node-business-case.introtext,.node-type-page .panel-col-first .node-vacancy.introtext,.node-type-page .panel-col-first .node-press-release.introtext,.node-type-page .panel-col-first .node-news.introtext,.node-type-page .panel-col-first .pane-block.introtext,.node-type-page .panel-col-first .pane-custom.introtext,.node-type-event .panel-col-first .taxonomy-term.introtext,.node-type-event .panel-col-first .node-page.introtext,.node-type-event .panel-col-first .node-event.introtext,.node-type-event .panel-col-first .node-service.introtext,.node-type-event .panel-col-first .node-business-case.introtext,.node-type-event .panel-col-first .node-vacancy.introtext,.node-type-event .panel-col-first .node-press-release.introtext,.node-type-event .panel-col-first .node-news.introtext,.node-type-event .panel-col-first .pane-block.introtext,.node-type-event .panel-col-first .pane-custom.introtext,.node-type-service .panel-col-first .taxonomy-term.introtext,.node-type-service .panel-col-first .node-page.introtext,.node-type-service .panel-col-first .node-event.introtext,.node-type-service .panel-col-first .node-service.introtext,.node-type-service .panel-col-first .node-business-case.introtext,.node-type-service .panel-col-first .node-vacancy.introtext,.node-type-service .panel-col-first .node-press-release.introtext,.node-type-service .panel-col-first .node-news.introtext,.node-type-service .panel-col-first .pane-block.introtext,.node-type-service .panel-col-first .pane-custom.introtext,.node-type-business-case .panel-col-first .taxonomy-term.introtext,.node-type-business-case .panel-col-first .node-page.introtext,.node-type-business-case .panel-col-first .node-event.introtext,.node-type-business-case .panel-col-first .node-service.introtext,.node-type-business-case .panel-col-first .node-business-case.introtext,.node-type-business-case .panel-col-first .node-vacancy.introtext,.node-type-business-case .panel-col-first .node-press-release.introtext,.node-type-business-case .panel-col-first .node-news.introtext,.node-type-business-case .panel-col-first .pane-block.introtext,.node-type-business-case .panel-col-first .pane-custom.introtext,.node-type-vacancy .panel-col-first .taxonomy-term.introtext,.node-type-vacancy .panel-col-first .node-page.introtext,.node-type-vacancy .panel-col-first .node-event.introtext,.node-type-vacancy .panel-col-first .node-service.introtext,.node-type-vacancy .panel-col-first .node-business-case.introtext,.node-type-vacancy .panel-col-first .node-vacancy.introtext,.node-type-vacancy .panel-col-first .node-press-release.introtext,.node-type-vacancy .panel-col-first .node-news.introtext,.node-type-vacancy .panel-col-first .pane-block.introtext,.node-type-vacancy .panel-col-first .pane-custom.introtext,.node-type-press-release .panel-col-first .taxonomy-term.introtext,.node-type-press-release .panel-col-first .node-page.introtext,.node-type-press-release .panel-col-first .node-event.introtext,.node-type-press-release .panel-col-first .node-service.introtext,.node-type-press-release .panel-col-first .node-business-case.introtext,.node-type-press-release .panel-col-first .node-vacancy.introtext,.node-type-press-release .panel-col-first .node-press-release.introtext,.node-type-press-release .panel-col-first .node-news.introtext,.node-type-press-release .panel-col-first .pane-block.introtext,.node-type-press-release .panel-col-first .pane-custom.introtext,.node-type-news .panel-col-first .taxonomy-term.introtext,.node-type-news .panel-col-first .node-page.introtext,.node-type-news .panel-col-first .node-event.introtext,.node-type-news .panel-col-first .node-service.introtext,.node-type-news .panel-col-first .node-business-case.introtext,.node-type-news .panel-col-first .node-vacancy.introtext,.node-type-news .panel-col-first .node-press-release.introtext,.node-type-news .panel-col-first .node-news.introtext,.node-type-news .panel-col-first .pane-block.introtext,.node-type-news .panel-col-first .pane-custom.introtext,.page-agenda .panel-col-first .taxonomy-term.introtext,.page-agenda .panel-col-first .node-page.introtext,.page-agenda .panel-col-first .node-event.introtext,.page-agenda .panel-col-first .node-service.introtext,.page-agenda .panel-col-first .node-business-case.introtext,.page-agenda .panel-col-first .node-vacancy.introtext,.page-agenda .panel-col-first .node-press-release.introtext,.page-agenda .panel-col-first .node-news.introtext,.page-agenda .panel-col-first .pane-block.introtext,.page-agenda .panel-col-first .pane-custom.introtext,.page-press .panel-col-first .taxonomy-term.introtext,.page-press .panel-col-first .node-page.introtext,.page-press .panel-col-first .node-event.introtext,.page-press .panel-col-first .node-service.introtext,.page-press .panel-col-first .node-business-case.introtext,.page-press .panel-col-first .node-vacancy.introtext,.page-press .panel-col-first .node-press-release.introtext,.page-press .panel-col-first .node-news.introtext,.page-press .panel-col-first .pane-block.introtext,.page-press .panel-col-first .pane-custom.introtext{margin-top:-10px}.sub-expertise .panel-col-first .field-name-field-intro,.node-type-page .panel-col-first .field-name-field-intro,.node-type-event .panel-col-first .field-name-field-intro,.node-type-service .panel-col-first .field-name-field-intro,.node-type-business-case .panel-col-first .field-name-field-intro,.node-type-vacancy .panel-col-first .field-name-field-intro,.node-type-press-release .panel-col-first .field-name-field-intro,.node-type-news .panel-col-first .field-name-field-intro,.page-agenda .panel-col-first .field-name-field-intro,.page-press .panel-col-first .field-name-field-intro{font-size:18px;margin-bottom:20px;color:#315183}.sub-expertise .panel-col-first .taxonomy-term-description h2,.node-type-page .panel-col-first .taxonomy-term-description h2,.node-type-event .panel-col-first .taxonomy-term-description h2,.node-type-service .panel-col-first .taxonomy-term-description h2,.node-type-business-case .panel-col-first .taxonomy-term-description h2,.node-type-vacancy .panel-col-first .taxonomy-term-description h2,.node-type-press-release .panel-col-first .taxonomy-term-description h2,.node-type-news .panel-col-first .taxonomy-term-description h2,.page-agenda .panel-col-first .taxonomy-term-description h2,.page-press .panel-col-first .taxonomy-term-description h2{margin-bottom:0}.sub-expertise .panel-col-first .taxonomy-term-description h2+p,.node-type-page .panel-col-first .taxonomy-term-description h2+p,.node-type-event .panel-col-first .taxonomy-term-description h2+p,.node-type-service .panel-col-first .taxonomy-term-description h2+p,.node-type-business-case .panel-col-first .taxonomy-term-description h2+p,.node-type-vacancy .panel-col-first .taxonomy-term-description h2+p,.node-type-press-release .panel-col-first .taxonomy-term-description h2+p,.node-type-news .panel-col-first .taxonomy-term-description h2+p,.page-agenda .panel-col-first .taxonomy-term-description h2+p,.page-press .panel-col-first .taxonomy-term-description h2+p{margin-top:0}.sub-expertise .center-wrapper,.node-type-page .center-wrapper,.node-type-event .center-wrapper,.node-type-service .center-wrapper,.node-type-business-case .center-wrapper,.node-type-vacancy .center-wrapper,.node-type-press-release .center-wrapper,.node-type-news .center-wrapper,.page-agenda .center-wrapper,.page-press .center-wrapper{width:100%;float:left;margin-right:2.07469%;display:inline}.sub-expertise .panel-col-middle+.center-wrapper .panel-panel,.node-type-page .panel-col-middle+.center-wrapper .panel-panel,.node-type-event .panel-col-middle+.center-wrapper .panel-panel,.node-type-service .panel-col-middle+.center-wrapper .panel-panel,.node-type-business-case .panel-col-middle+.center-wrapper .panel-panel,.node-type-vacancy .panel-col-middle+.center-wrapper .panel-panel,.node-type-press-release .panel-col-middle+.center-wrapper .panel-panel,.node-type-news .panel-col-middle+.center-wrapper .panel-panel,.page-agenda .panel-col-middle+.center-wrapper .panel-panel,.page-press .panel-col-middle+.center-wrapper .panel-panel{padding:0}.pane-sirris-public-recent-blog-posts .more{text-align:right;margin-top:10px}.page-partners .panel-2col-bricks .center-wrapper .panel-col-first{padding:0 5px}.page-partners .view-id-companies{margin-top:20px;display:block;clear:both;overflow:hidden}@media (min-width: 35em){.page-partners .view-id-companies{overflow:visible}}.page-partners .view-id-companies h3{clear:both;display:block;color:#d3192b;margin-left:3px;font-family:"proxima_nova", Helvetica, Arial, sans-serif;font-size:1em;margin:0;line-height:1.8em}.page-partners .view-id-companies h3 a:hover{cursor:default;text-decoration:none}.page-partners .view-id-companies .views-row{float:left;width:49%;margin-right:2%;margin-bottom:2%;border:2px solid #F2EFEC}.page-partners .view-id-companies .views-row.views-row-even{margin-right:0}.page-partners .view-id-companies .views-row .view-mode-teaser{margin-bottom:0;padding-bottom:0;border-bottom:none;padding:0 3%}.page-partners .view-id-companies .views-row .view-mode-teaser .field-name-company-logo-hover-description{height:100px;text-align:center}.page-partners .view-id-companies .views-row .view-mode-teaser .field-name-company-logo-hover-description:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;margin-left:-0.25em}.page-partners .view-id-companies .views-row .view-mode-teaser .partner-link{display:inline-block;vertical-align:middle;padding:0 20px;width:100%}.page-partners .view-id-companies .views-row .partner-description{background-color:transparent;border:none;display:block;padding:0;position:initial;z-index:0}@media (min-width: 35em){.page-partners .view-id-companies .views-row{width:31%;margin:0 1% 2%}.page-partners .view-id-companies .views-row.views-row-even{margin-right:1%}.page-partners .view-id-companies .views-row .partner-description{background-color:white;border:1px solid #d0cbbf;display:none;padding:10px;position:absolute;width:280px;z-index:1000}}@media (min-width: 55em){.page-partners .view-id-companies .views-row{width:23%;margin:0 1% 2%}}.node-company.view-mode-mini_teaser{margin-top:10px;border:none;margin-bottom:0;padding-bottom:0;padding-right:10px;float:left;width:93px}.company-teaser-wrapper{float:left;width:49%;margin-right:2%;margin-bottom:2%;border:2px solid #F2EFEC}.company-teaser-wrapper.even{margin-right:0}@media (min-width: 35em){.company-teaser-wrapper{width:31%;margin:0 1% 2%}.company-teaser-wrapper.even{margin-right:1%}}@media (min-width: 55em){.company-teaser-wrapper{width:23%;margin:0 1% 2%}}.node-company.view-mode-teaser{margin-bottom:0;padding-bottom:0;border-bottom:none;padding:0 3%}.node-company.view-mode-teaser .field-name-company-logo-hover-description{height:100px;text-align:center}.node-company.view-mode-teaser .field-name-company-logo-hover-description:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;margin-left:-0.25em}.node-company.view-mode-teaser .partner-link{display:inline-block;vertical-align:middle;padding:0 20px;width:100%}.mini-date{width:100%;float:left;margin-right:2.07469%;display:inline;border:2px solid #6f6b6f;color:#315183}.mini-date:hover{text-decoration:none}.mini-date span{display:block;text-align:center}.mini-date .day{font-size:20px;font-weight:600;margin-top:5px}.mini-date .month{text-transform:uppercase;margin-bottom:5px}.mini-date.sirris-event{border:none;background-color:#d3192b;color:white}.node-event.view-mode-mini_teaser{width:100%;float:left;margin-right:2.07469%;display:inline;border-bottom:1px solid #d0cbbf;padding-bottom:20px}.views-row-last .node-event.view-mode-mini_teaser{margin-bottom:0}.node-event.view-mode-mini_teaser .mini-date{width:23.44398%;float:left;margin-right:2.07469%;display:inline}.node-event.view-mode-mini_teaser .title{width:74.48133%;float:right;margin-right:0;#margin-left:-1.25em;display:inline}.node-event.view-mode-full .field-group-format-toggler a{border:none;font-size:0.7em}.node-event.view-mode-full .field-group-format-toggler a:hover{text-decoration:none}.view-events li.views-row>div{display:block}.view-events li.views-row>div h3{margin-bottom:0}.front .node-event.view-mode-mini_teaser{padding-bottom:0;border-bottom:0}.front .node-event.view-mode-mini_teaser .mini-date{width:14.93776%;float:left;margin-right:2.07469%;display:inline}.front .node-event.view-mode-mini_teaser .title{width:82.98755%;float:right;margin-right:0;#margin-left:-1.25em;display:inline}@media (min-width: 35em){.front .node-event.view-mode-mini_teaser .mini-date{width:23.44398%;float:left;margin-right:2.07469%}.front .node-event.view-mode-mini_teaser .title{width:74.48133%;float:right;margin-right:0}}@media (min-width: 55em){.front .node-event.view-mode-mini_teaser .mini-date{width:14.93776%;float:left;margin-right:2.07469%}.front .node-event.view-mode-mini_teaser .title{width:82.98755%;float:right;margin-right:0}}.node-business-case.view-mode-mini_teaser{width:100%;float:left;margin-right:2.07469%;display:inline;border-bottom:1px solid #d0cbbf;padding-bottom:20px}.last .node-business-case.view-mode-mini_teaser{margin-bottom:0}.node-business-case.view-mode-mini_teaser .field-name-field-image{width:23.44398%;float:left;margin-right:2.07469%;display:inline}.views-row-last .node-business-case.view-mode-mini_teaser{margin-bottom:0}.node-business-case.view-mode-mini_teaser .field-name-title{width:74.48133%;float:right;margin-right:0;#margin-left:-1.25em;display:inline}.node-business-case.view-mode-mini_teaser .field-name-title a{color:#315183}.page-contact .panel-col-first{margin-top:-20px}.page-contact .panel-col-first .introtext{background-color:#d3192b}.page-contact .page-contact .panel-col-first .introtext{margin-top:0}.page-contact .panel-col-first .introtext h2.pane-title{border-bottom:1px solid #fff;color:#fff}.page-contact .panel-col-first .introtext p{color:#fff;font-weight:300}.page-contact .panel-2col-bricks .panel-col-top{margin:0;padding:0}.page-contact .panel-2col-bricks .panel-col-middle{border-top:1px solid #edece8;margin-top:30px;padding-top:30px}.page-contact .finder .views-exposed-widgets .views-exposed-widget{width:100%;padding:0}.page-contact .finder .views-exposed-widgets label{display:none}.page-contact .finder .views-exposed-widgets input{width:100%}.page-contact .finder .views-exposed-widgets input.button{margin-top:10px;width:auto}.page-contact .finder .pane-content .item-list{width:100%;float:left;margin-right:2.5%;display:inline}.page-contact .finder .pane-content .item-list li{width:18%;float:left;margin-right:2.5%;display:inline;display:none;margin-right:2%}.page-contact .finder .pane-content .item-list li.views-row-last{float:right;margin-right:0;#margin-left:-1.25em;display:inline;display:none}.page-contact .node-page .field-name-body table{width:100%}.page-contact .node-page .field-name-body table td h3{height:48px}.page-contact .pane-custom iframe{width:100% !important}.page-contact .view-locations .views-row{float:left;width:33%;padding:5px}.page-contact .view-locations .views-row-4,.page-contact .view-locations .views-row-7,.page-contact .view-locations .views-row-10,.page-contact .view-locations .views-row-13,.page-contact .view-locations .views-row-16,.page-contact .view-locations .views-row-19,.page-contact .view-locations .views-row-22{clear:both}.page-contact #gmap h3{margin-bottom:5px}.page-contact .view-mode-teaser{padding-bottom:0}.page-contact .view-mode-teaser h3{border-bottom:none}.page-team .main .sirris-3col .panel-top{margin-top:-40px;background-color:#d3192b;padding:10px}.page-team .main .sirris-3col .panel-top h1{margin:0;color:white;border-bottom:1px solid white;margin-bottom:10px}.page-team .main .sirris-3col .panel-top p{color:white}.page-team .main .sirris-3col .panel-top .panel-pane{margin-bottom:0}.page-team .main .sirris-3col .center-wrapper .content-wrapper{padding-top:20px}@media (min-width: 35em){.page-team .main .sirris-3col .center-wrapper .content-wrapper{width:100%;float:left;margin-right:2.07469%}}@media (min-width: 55em){.page-team .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-first{width:31.95021%;float:left;margin-right:2.07469%}}@media (min-width: 55em){.page-team .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-last{width:65.9751%;float:right;margin-right:0}}.page-team .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-last .item-list ul{width:100%;float:left;margin-right:2.07469%;display:inline}.page-team .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-last .item-list ul .views-row-odd{width:100%;float:left;margin-right:2.07469%;display:inline}@media (min-width: 55em){.page-team .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-last .item-list ul .views-row-odd{width:48.96266%;float:left;margin-right:2.07469%}}.page-team .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-last .item-list ul .views-row-even{width:100%;float:left;margin-right:2.07469%;display:inline}@media (min-width: 55em){.page-team .main .sirris-3col .center-wrapper .content-wrapper .panel-col-content-last .item-list ul .views-row-even{width:48.96266%;float:right;margin-right:0}}.page-team .main .sirris-3col .center-wrapper .content-wrapper .views-exposed-widget{width:100%;float:left;margin-right:2.07469%;display:inline}.page-team .main .sirris-3col .center-wrapper .content-wrapper .views-exposed-form .form-type-textfield input{width:100%;float:left;margin-right:2.07469%;display:inline}.page-user .panel-2col-stacked .panel-col-last .menu{padding-left:20px}.node-press-release.view-mode-full .field-name-post-date{margin-bottom:1.5em}
@media (min-width: 35em) {
    .region-footer .block-menu>.menu>li {
        float: none;
        display: inline-block;
        margin-right: 1%;
        width: 23%;
        vertical-align: top;
    }
}
.blog-wrap-sirris-red a{
  color: #D3192B;
}
.blog-wrap-sirris-red a:hover{
  color: #D3192B;
}
.blog-wrap-sirris-red a:hover,
.blog-wrap-sirris-orange a:hover,
.blog-wrap-sirris-blue a:hover{
  text-decoration: none;
}
/*.blog-wrap-sirris-red a,
.blog-wrap-sirris-yellow a,
.blog-wrap-sirris-orange a,
.blog-content a{
  color:#D3192B !important; text-decoration: underline !important;
}

.blog-wrap-sirris-red a:hover,
.blog-wrap-sirris-yellow a:hover,
.blog-wrap-sirris-orange a:hover,
.blog-content a:hover{
  color:#3100ff !important; text-decoration: underline !important;
}
.field-name-body a span,
.blog-wrap-sirris-red a span,
.blog-wrap-sirris-yellow a span,
.blog-wrap-sirris-orange a span,
.blog-content a span{
  color: inherit !important;
}
.field-name-body a span:hover,
.blog-wrap-sirris-red a span:hover,
.blog-wrap-sirris-yellow a span:hover,
.blog-wrap-sirris-orange a span:hover,
.blog-content a span:hover{
  color: inherit !important;
}
.field-name-body a{
  color:#D3192B; text-decoration: underline;
}
.field-name-body a:hover{
  color:#3100ff; text-decoration: underline;
}
.field-name-body a span,
.field-name-body a span:hover{
  color: inherit;
}
.group_cta_title_body .field-name-body a{
  color: #fff !important;
  text-decoration: none !important;
}
.group_cta_title_body .field-name-body a:hover{
  color: #fff !important;
  text-decoration: none !important;
}*/
.footer-colors:after {
    display: none;
}
.region-footer a.facebook{
    background: url(../img/facebook.png) no-repeat left center;
}
.footer-colors-inner,
.footer-colors:before,
.footer-colors:after {
    width: 25% !important;
}
.footer-colors-inner {
    left: 50% !important;
}
.footer-colors-inner:before,
.footer-colors-inner:after {
    width: 100% !important;
}

.clientside-error{
  background-color: #FF8000;
  color:white;
  font-weight: bold;
  
}
.clientside-error li{
  list-style-type: none;
  
}
label.error{
  background-color: #FF8000;
  color:white;
  font-weight: bold;
  
}
.feder {
  color:white;
  clear:both;
}
.feder H2 {
  display:none;
}

/* ========================================================================================================================================== */
/* ==================================================== STYLE INITIAL WDD =================================================================== */
/* ======================================================= (non SASS) ======================================================================= */
/* ========================================================================================================================================== */
/*GLOBAL*/
.clear {
    clear: both;
}

/*HEADER*/
.header .primary-navigation {
        margin-bottom: 0;
}
.breadcrumb {
        float: left;
        margin: 30px 0;
}
.blogsite .breadcrumb {
        margin-top: 0;
}
.page-blog .breadcrumb {
        margin-top: 15px;
}
.breadcrumb a {
        font-weight: bold;
}
.breadcrumb + nav {
        clear: both;
}
.front .breadcrumb {
        text-indent: -999999px;
}
.front.blogsite .breadcrumb {
        display: none;
}

/*HOMEPAGE - BLOCK INNOVER = METIER*/
.view-mode-mini_teaser.node-service .field-name-field-slogan a,
.view-mode-mini_teaser.node-service .field-name-field-slogan a:hover {
        color: white;
        text-decoration: none;
}

/*HOMEPAGE - BLOCK EVENTS*/
.panel-col-last .panel-pane.frontpage-upcoming .pane-title {
    font-weight: 300;
    color: #0d4276;
    font-size: 1.6em;
    line-height: 1.875em;
    text-transform: none;
}
.panel-col-first .panel-pane.frontpage-recent-blogposts .more {
    margin-top: 15px;
}
.panel-col-last .frontpage-rotate h2.pane-title {
    text-transform: none;
}
.panel-col-last .frontpage-rotate h2 a {
    font-weight: 300;
}
.frontpage-upcoming .item-list ul a.mini-date.sirris-event:hover {
        color: #fff;
        text-decoration: none;
}

/*BLOCKS SIDEBAR*/
.panel-col-last .panel-pane .pane-title {
        font-size: 12pt;
        color: #878786;
        border-bottom: 1px solid #d0cbbf;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 20px;
}
.node-business-case.view-mode-mini_teaser .field-name-title {
        width: 100%;
}
.node-business-case.view-mode-mini_teaser .field.field-name-field-image {
        width: 23.44398%;
}
.node-business-case.view-mode-mini_teaser .field.field-name-field-image + .field.field-name-title {
        width: 74.48133%;
}
.contact-expert .pane-content {
        border-bottom: none;
}

/*LIENS VOIR PLUS*/
.pane-sirris-public-recent-success-stories .view-footer,
.pane-sirris-public-recent-success-stories-no-thema .view-footer,
.pane-events-panel-pane-5 .view-footer,
.view-display-id-panel_pane_1 .view-footer,
.view-display-id-panel_pane_3 .view-footer,
.view-display-id-panel_pane_4 .view-footer,
.user-profile.view-mode-teaser .field-name-contact-user,
.user-profile.view-mode-teaser .field-name-contact-linked,
.sidebar_first .ms_user_linked .views-field-view-user,
.user_profile_contact_form .form-actions,
#user_profile_contact_form .form-actions {
        text-align: right;
}
.user-profile.view-mode-teaser .field-name-contact-linked form {
    text-align: left;
}
.pane-sirris-public-recent-success-stories .view-footer a,
.pane-sirris-public-recent-success-stories-no-thema .view-footer a,
.pane-events-panel-pane-5 .view-footer a,
.view-display-id-panel_pane_1 .view-footer a,
.view-display-id-panel_pane_3 .view-footer a,
.view-display-id-panel_pane_6 .view-footer a,
.pane-sirris-public-recent-blog-posts .more,
.view-display-id-panel_pane_4 .view-footer a,
.user-profile.view-mode-teaser .field-name-contact-linked a,
.user-profile.view-mode-teaser .field-name-contact-user a,
.sidebar_first .ms_user_linked .views-field-view-user a,
.user_profile_contact_form .form-submit,
#user_profile_contact_form .form-submit {
        display: inline-block;
        padding: 3px 10px;
        background: #d3192b;
        color: #fff;
        margin-top: 5px;
}
.pane-events-panel-pane-6 h2 {
        display: none;
}
.pane-experts-experts-overview .user-profile.view-mode-teaser .field-name-contact-linked a {
        padding: 0 4px;
}
.expertise .panel-col-first .pane-sirris-public-recent-blog-posts .more {
        display: inline-block;
}
.pane-sirris-public-recent-blog-posts .pane-content {
        text-align: right;
}
.pane-sirris-public-recent-blog-posts .pane-content .item-list {
        text-align: left;
}
.pane-sirris-public-recent-blog-posts .more a {
        color: #fff;
}
.pane-sirris-public-recent-blog-posts .more span {
        display: inline-block;
}
.pane-sirris-public-recent-blog-posts .more span.more_separator {
        margin: 0 5px;
}
.view-mode-teaser.user-profile {
        margin-right: 0;
}

/*BLOCK CONTACT*/
.view-id-contact_reference_for_taxonomy.view-display-id-panel_pane_1 .views-field-view-user {
        padding-left: 100px;
}
.view-mode-teaser.user-profile {
        margin-bottom: 0;
}

/*PARTAGE RESEAUX SOCIAUX*/
.pane-block.pane-easy-social {
        margin-bottom: 0 !important;
}
.easy_social_box {
        line-height: 1;
        margin-left: -10px;
        margin-right: -10px;
        background: #f3f0e9;
        padding: 20px 0;
        margin-bottom: -10px;
}
.pane-easy-social + .pane-sirris-public-recent-blog-posts {
        padding-top: 15px;
}
.node-type-blog .page .blog-social {
        border: none;
        border-top: 1px solid #dddbd5;
        padding-top: 0px;
}
.node-type-blog .page .blog-social h2 {
        display: none;
}

/*RESPONSIVE VIDEOS DANS CONTENUS*/
.responsive_iframe {
        height: 0;
        width: 100%;
        position: relative;
        padding-bottom: 56.25%;
}
.responsive_iframe iframe {
        width: 100%;
        height: 100%;
        position: absolute;
}

/*PAGE USER*/
/*MODAL CONTACT*/
body.modal-open {
        overflow: hidden;
        padding-right: 17px;
}
.user_profile_contact_form,
#user_profile_contact_form,
.webform_wat_slim_recup,
#webform_wat_slim_recup {
        display: none;
        position: fixed;
        z-index: 1100;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow-x: hidden;
        overflow-y: auto;
}
.user_profile_contact_form .pane-title,
#user_profile_contact_form .pane-title {
        display: none;
}
.webform_out {
	width : 100%;
}
.user_profile_contact_form .form_overlay,
#user_profile_contact_form .form_overlay,
.webform_wat_slim_recup .form_overlay,
#webform_wat_slim_recup .form_overlay {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0,0,0,0.55);
}
.user_profile_contact_form form,
#user_profile_contact_form form,
.webform_wat_slim_recup form,
#webform_wat_slim_recup form {
        position: relative;
        width: 600px;
        max-width: 95%;
        margin: 50px auto;
        background: #fff;
        padding: 30px;
}
.user_profile_contact_form form h2,
#user_profile_contact_form form h2,
.webform_wat_slim_recup form h2,
#webform_wat_slim_recup form h2 {
        font-size: 12pt;
        color: #878786;
        border-bottom: 1px solid #d0cbbf;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 20px;
}
.user_profile_contact_form form {
        text-align: left;
}
.user_profile_contact_form form h2 {
        display: block !important;
        font-size: 12pt !important;
        color: #878786 !important;
        border-bottom: 1px solid #d0cbbf !important;
        font-weight: bold !important;
        text-transform: uppercase !important;
        margin-bottom: 20px !important;
}
.user_profile_contact_form .close_btn,
#user_profile_contact_form .close_btn,
.webform_wat_slim_recup form div .close_btn,
#webform_wat_slim_recup form div .close_btn {
        background: url(../img/close_btn.png) no-repeat;
        background-size: 100%;
        height: 25px;
        width: 25px;
        position: absolute;
        top: 7px;
        right: 7px;
        cursor: pointer;
}
.user_profile_contact_form .form-submit,
#user_profile_contact_form .form-submit,
.webform_wat_slim_recup .form-submit,
#webform_wat_slim_recup .form-submit {
        height: auto;
        line-height: normal;
        padding: 10px 25px;
}
.user_profile_contact_form label.error,
#user_profile_contact_form label.error {
        display: none !important;
}
.user_profile_contact_form .error,
#user_profile_contact_form .error {
        border-color: #d3192b;
}
.user_profile_contact_form input,
.user_profile_contact_form textarea,
#user_profile_contact_form input,
#user_profile_contact_form textarea,
.webform_wat_slim_recup input,
#webform_wat_slim_recup input,
.webform_wat_slim_recup textarea,
#webform_wat_slim_recup textarea {
        outline: none;
}

/*CHANGEMENT STUCTURE H1 / H2*/
.page-expertise .panel-col-first .introtext h1.pane-title,
.page-services .panel-col-first .introtext h1.pane-title,
.page-jobs .panel-col-first .introtext h1.pane-title,
.page-references .panel-col-first .introtext h1.pane-title {
        border-bottom: 1px solid #fff;
        color: #fff;
        font-size: 1.5em;
        margin-top: 0;
        font-weight: 300;
        margin-bottom: 0.3em;
        line-height: 1.2;
}
.view-services.view-display-id-panel_pane_1 h2,
.view-expertises.view-display-id-panel_pane_1 h2,
.view-expertises.view-display-id-block_1 h2 {
        font-size: 1.25em;
        line-height: 1.2em;
        font-weight: 700;
        border-bottom: none;
}
.breadcrumb h1 {
        font-size: 1em;
        line-height: 1.5em;
        display: inline;
        color: inherit;
}
.front h1.brand {
        position: absolute;
        top: 130px;
        z-index: -10;
}
.annual-report-taxonomy #taxo_lvl2_menu_left h1 {
        font-size: 22pt;
        line-height: 22pt;
        color: #FFF;
        font-weight: bold;
        display: inline;
}
.annual-report-taxonomy .current_name h2 {
        line-height: inherit;
        font-weight: inherit;
        color: inherit;
        font-size: inherit;
}
.page-search .panel-2col-bricks .center-wrapper .panel-col-first h1.pane-title {
        background: #d3192b;
        color: #fff;
        font-size: 1.5em;
        width: 100%;
        float: none;
        padding: 10px;
        margin-bottom: 0;
}

/*PAGINATION LISTINGS*/
.pager li {
        display: inline-block;
        background: #d3192b;
        margin-top: 5px;
        color: #fff;
        padding: 2px 8px !important;
}
.pager li a {
        color: #fff;
}
.pager .pager-first,
.pager .pager-last {
        display: none;
}
.pager .pager-next,
.pager .pager-previous {
        background: none;
}
.pager .pager-next a,
.pager .pager-previous a {
        color: #d3192b;
        font-weight: bold;
}
.pager .pager-next {
        margin-left: 5px;
}
.pager .pager-previous {
        margin-right: 5px;
}

/*CORRECTION STYLE INLINE DU FOOTER*/
.tal {
        text-align: left;
}
.table-footer td.image-150 {
        width: 150px;
}
.table-footer td.image-200 {
        width: 200px;
}
.table-footer .space {
        width: 10px;
}

/*BLOG INTEGRATION*/
.page-blog .top-content {
        margin-bottom: 0;
}

/*COLOR LINK BACK TO EXPERTISE*/
.pane-sirris-blog-migrate-back-to-expertise-link .pane-content a {
        display: block;
        color: white;
        background-color: grey;
        border-bottom: none;
        padding: 3px 10px;
}
.pane-sirris-blog-migrate-back-to-expertise-link .pane-content a.blog-topic-sirris-blue {
        background-color: #315183;
}
.pane-sirris-blog-migrate-back-to-expertise-link .pane-content a.blog-topic-sirris-orange {
        background-color: #e85315;
}
.pane-sirris-blog-migrate-back-to-expertise-link .pane-content a.blog-topic-sirris-yellow {
        background-color: #f39500;
}
.pane-sirris-blog-migrate-back-to-expertise-link .pane-content a.blog-topic-sirris-red {
        background-color: #d3192b;
}

.node-blog.view-mode-full .field-name-field-blog-tags .field-item:after {
        margin-right: 5px;
}

/*PAGE DIGITAL JOURNEY TRACKER ETNDU SUR TOUTE LA LARGEUR*/
.page-digitaljourneytracker .page > .container {
    max-width: none;
    padding: 0;
}
.page-digitaljourneytracker .panels-flexible-region-77-center {
    width: 100%;
}
.page-digitaljourneytracker .page .panel-pane {
    margin: 0;
}
.page-digitaljourneytracker iframe {
    border: none;
    margin-bottom: -7px;
}

/*SEARCH*/

/*blog*/
.view-mode-search_result .field-name-body p:last-child {
    margin-bottom: 0;
}
/*users*/
.view-mode-search_result.user-profile {
    padding: 10px 0;
}


/*EVENTS*/

/*details*/
.node-event.view-mode-full .addtocal {
    background-color: #fdcb16;
    font-weight: 600;
    padding: 5px 10px;
    float: none;
    display: table;
    -webkit-transition: background-color 0.35s ease,text-shadow 0.35s ease;
    -moz-transition: background-color 0.35s ease,text-shadow 0.35s ease;
    -ms-transition: background-color 0.35s ease,text-shadow 0.35s ease;
    -o-transition: background-color 0.35s ease,text-shadow 0.35s ease;
    transition: background-color 0.35s ease,text-shadow 0.35s ease;
}
.node-event.view-mode-full .addtocal:hover {
    background-color: #f1903e;
}
.node-event.view-mode-full .mailing_subscription {
    margin-top: 20px;
    margin-bottom: 20px;
}
.node-event.view-mode-full .mailing_subscription a {
    display: inline-block;
    float: left;
    width: 20%;
    padding: 3px 10px;
    border-radius: 6px;
    background: #d3192b;
    color: #fff;
    line-height: 20px;
    text-align: center;
}
.node-event.view-mode-full .mailing_subscription span {
    display: inline-block;
    padding-left: 20px;
    float: left;
    width: 80%;
}

/* TEASER AVEC INTRO */
.view-mode-teaser_with_intro {
    border-bottom: 1px solid #edece8;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.view-mode-teaser_with_intro.node-event {
    margin-bottom: 25px;
    padding-bottom: 25px;
}
.view-mode-teaser_with_intro .group-left {
    max-width: 160px;
    padding-right: 20px;
}
.view-mode-teaser_with_intro .group-right {
    float: none;
    overflow: hidden;
    width: auto;
}
.view-mode-teaser_with_intro h3 {
    margin-top: 0;
}
.view-mode-teaser_with_intro.node-event .group-left {
    max-width: 80px;
}

@media (max-width: 992px) {
    .node-event.view-mode-full .mailing_subscription a {
        width: auto;
        margin-bottom: 5px;
    }
    .node-event.view-mode-full .mailing_subscription span {
        width: 100%;
        padding-left: 0;
    }
}

/* ========================================================================================================================================== */
/* ================================================ RESPONSIVE INITIAL WDD ================================================================== */
/* ======================================================= (non SASS) ======================================================================= */
/* ========================================================================================================================================== */
@media(min-width: 560px) {
    /*BLOCK CONTACT*/
    .view-mode-teaser.user-profile {
        margin-bottom: 10px;
    }
    .view-id-contact_reference_for_taxonomy.view-display-id-panel_pane_1 .views-field-view-user {
        padding-left: 45%;
    }
}
@media(min-width: 768px) {
    /*BLOCK CONTACT*/
    .view-id-contact_reference_for_taxonomy.view-display-id-panel_pane_1 .views-field-view-user {
        padding-left: 100px;
    }
}
@media(min-width: 880px){
    /*MAIN MENU*/
    .header .logo {
        display: block;
        float: left;
        width: 25%;
        margin-right: 1%;
    }
    .header .primary-navigation{
        box-shadow: none;
        border:none;
        width: auto;
        margin: 0;
        margin-bottom: 50px;
        margin-top: 20px;
        float: right;
    }
    .page-blog .header .primary-navigation{
        margin-bottom: 30px;
    }
    .header .primary-navigation a{
        height: 53px;
        line-height: 53px;
        min-width: 85px;
        width: 88px;
    }
    .header .primary-navigation .first{
        display: none;
    }
    .header .primary-navigation .last{
        border-right: 1px solid #eae7e0;
    }

    /*HOMEPAGE SERVICES*/
    .view-mode-mini_teaser.node-service .field-name-field-slogan {
        height: 58px;
    }
    
    .frontpage-recent-blogposts .item-list ul li,
    .frontpage-upcoming .item-list ul li {
        min-height: 99px;
    }
}
.blocContentEtape a{
	color: white;
}
.blocContentEtape .etapeBloc{
	margin-bottom: 30px;
    padding: 20px;
    color: #fff;
    text-align: left;
    background-color: #d3192b;
}
.blocContentEtape .etapeBloc.noAnim{
	border-radius: 0 !important;
}
.blocContentEtape .etapeBloc.noAnim .topPart{
	flex-direction: row;
	align-items: center;
	padding-bottom: 0;
	border-bottom: none;
}
.blocContentEtape .etapeBloc.noAnim .topPart .picto{
	margin-bottom: 0;
	margin-right: 20px;
}
.blocContentEtape .etapeBloc.greyHover{
	background-color: #333;
	border-radius: 10px;
	padding: 20px;
}
.blocContentEtape .etapeBloc.blue{
	background-color: #1200F0;
	border-radius: 10px;
	padding: 20px;
	transition: ease-in-out 0.3s;
}
.blocContentEtape .etapeBloc.blue.noAnim:hover{
	background-color: #1200F0;
}
.blocContentEtape .etapeBloc.grey{
	background-color: #878981;
	border-radius: 10px;
	padding: 20px;
	transition: ease-in-out 0.3s;
}
.blocContentEtape .etapeBloc.grey.noAnim:hover{
	background-color: #878981;
}
.blocContentEtape .etapeBloc.orange{
	background-color: #F35430;
	border-radius: 10px;
	padding: 20px;
	transition: ease-in-out 0.3s;
}
.blocContentEtape .etapeBloc.orange.noAnim:hover{
	background-color: #F35430;
}
.blocContentEtape .etapeBloc.noAnim{
	flex-basis: 100%;
	margin-bottom: 60px !important;
}

.blocContentEtape .etapeBloc.noAnim .topPart{
	margin-bottom: 0;
	justify-content: center;
}
.blocContentEtape .etapeBloc.blue,
.blocContentEtape .etapeBloc.grey,
.blocContentEtape .etapeBloc.orange,
.blocContentEtape .etapeBloc.greyHover{
	display: flex;
	flex-direction: column;
}
.blocContentEtape .etapeBloc.blue a,
.blocContentEtape .etapeBloc.grey a,
.blocContentEtape .etapeBloc.orange a,
.blocContentEtape .etapeBloc.greyHover a{
	/*margin-top: auto;*/
	margin-bottom: 0;
}
.blocContentEtape .etapeBloc.blue:hover,
.blocContentEtape .etapeBloc.grey:hover,
.blocContentEtape .etapeBloc.orange:hover{
	background-color: #333;
}
.blocContentEtape .etapeBloc.greyHover .picto{
	background-image: url(../img/back.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	margin-bottom: 20px;
}
.blocContentEtape .etapeBloc.blue .picto{
	background-image: url(../img/world.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	margin-bottom: 20px;
}
.blocContentEtape .etapeBloc.grey .picto{
	background-image: url(../img/recycle.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	margin-bottom: 20px;
}
.blocContentEtape .etapeBloc.orange .picto{
	background-image: url(../img/gear.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	margin-bottom: 20px;
}
.blocContentEtape .etapeBloc .topPart{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	flex-direction: column;
	margin-right: -20px;
	margin-left: -20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #fff;
}
.blocContentEtape .etapeBloc.etapeBack{
	margin-bottom: 10px;
	font-size: 16px;
}
.blocContentEtape .etapeBloc.etapeBack h3{
	font-size: 16px;
}
.blocContentEtape .etapeBloc.etapeBack .topPart{
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.blocContentEtape .etapeBloc.etapeBack a{
	margin-top: 0;
}
.blocContentEtape .etapeBloc .topPart h3{
	margin: 0;
}
.blocContentEtape ul{
	padding-left: 30px;
	margin-bottom: 10px;
}
.blocContentEtape ul li{
	position: relative;
	list-style-type: none;
	margin-bottom: 10px;
}
.blocContentEtape ul li::before{
	content:'';
	display: block;
	background-color: white;
	width: 10px;
	height: 1px;
	position: absolute;
	top: 12px;
	left: -20px;
}
.mainContent{
	padding-bottom: 30px;
}
.mainContent img{
	margin: 0 !important;
}
.mainContent .imgHeader{
	margin-bottom: 60px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
.mainContent .contactBox {
	background-color: #fff;
	padding: 20px;
	border-top: 12px solid #F7CC00;
}
.mainContent .contactBox h3{
	margin-bottom: 10px;
}
.mainContent .contactBox .mainInfos{
	display: flex;
	margin-bottom: 10px;
	align-items: flex-start;
	flex-direction: column;
}
.btn{

}
.mainContent .contactBox .mainInfos img{
	margin-right: 0px !important;
	margin-bottom: 10px !important;
}
.mainContent .contactBox .mainInfos .infos p{
	margin-bottom: 10px;
	margin-top: 0;
}
.contentContact .left{
	margin-bottom: 30px;
}
.contentContact .right a{
	display: inline-block;
	margin-right: 10px;
}
@media (min-width: 768px){
	.contentContact .right{
		margin-left: 30px;
	}
	.mainContent .contactBox .mainInfos{
		align-items: center;
		flex-direction: row;
	}
	.mainContent .contactBox .mainInfos img{
		margin-right: 20px !important;
		margin-bottom: 0px !important;
	}
}
.blocContentEtape .etapeBloc .number{
	font-size: 45px;
    opacity: 1;
    margin-left: -13px;
    position: relative;
    z-index: -1;
    color: #e05e6a;
}
.blocContentEtape .etapeBloc h3{
	margin-bottom: 10px;
	position: relative;
	z-index: 5;
	font-size: 25px;
	color: #fff;
}
.blocContentEtape .etapeBloc p.content{
	margin-top: 0;
	margin-bottom: 0;
}
.blocContentEtape .etapeBloc p.description{
	margin-top: 0;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
}
.codeCracker{
	text-align: center;
}
.codeCracker h2{
	font-weight: 700;
	color: #d3192b;
}
.codeCracker .mb-1{
	margin-bottom: 10px !important;
}
.codeCracker .btn{
	margin-bottom: 30px;
	background-color: #0d4276;
	display: inline-block;
}

#crisis-code-cracke-v3 .pane-title{
	display: none;
}

.webform-client-form-52396, .webform-client-form-52416, .webform-client-form-52417 {
	text-align: center;
}

.webform-client-form-52396 .form-text, .webform-client-form-52416 .form-text, .webform-client-form-52417 .form-text{
	width:50%;
    margin-left: 25%;
}

.webform-client-form-52788{
	text-align: left;
} 

#crisis-code-cracke-v3-webform {
	margin-top : -40px;
	margin-bottom : 35px;
}

#crisis-code-cracke-v3-webform h2 {
	display:none;
}

#crisis-code-cracke-v3 .field-name-field-telephone,
#crisis-code-cracke-v3 .field-name-field-email {
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 30px;
  margin-bottom: 10px;
  background-size: 15px;
}
#crisis-code-cracke-v3 .field-name-field-telephone {
  background-image: url(../img/phone-solid.svg);
}
#crisis-code-cracke-v3 .field-name-field-email {
  background-image: url(../img/envelope-solid.svg);
}
#crisis-code-cracke-v3 .ccc_contact_interne {
	text-align: left;
    width: 175px;
    margin: auto;
    margin-bottom : 15px;
}

.imgCracker{
	margin: 0 !important;
	margin-bottom: 30px !important;
}
.page-crisis-code-cracker .pane-title{
	display: none;
}
@media (min-width: 768px) {
	.blocContentEtape{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.blocContentEtape .etapeBloc{
		flex-basis: calc(50% - 40px);
	}
	.blocContentEtape .etapeBloc:nth-child(1){
		margin-right: 40px;
	}
	.blocContentEtape .etapeBloc.noAnim:nth-child(1){
		margin-right: 0px;
	}
	.blocContentEtape .etapeBloc:nth-child(2){
		margin-left: 40px;
	}
}
@media (min-width: 992px) {
	.blocContentEtape{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: nowrap;
	}
	.blocContentEtape .etapeBloc{
		margin-bottom: 70px;
	}
	.blocContentEtape .etapeBloc{
		flex-basis: 33.33%;
	}
	.blocContentEtape .etapeBloc:nth-child(1){
		margin-right: 0px;
	}
	.blocContentEtape .etapeBloc:nth-child(2){
		margin-right: 20px;
		margin-left: 20px;
	}
	.blocContentEtape .etapeBloc.blue,
	.blocContentEtape .etapeBloc.grey,
	.blocContentEtape .etapeBloc.orange{
		margin-bottom: 0;
	}
	.blocContentEtape .etapeBloc.etapeBack{
		margin-bottom: 0px;
		padding: 40px 20px;
	}
}
.titleBtn{
	margin-bottom: 50px;
	margin-top: 50px;
}
.industriePartnerschap .pane-title,
.page-industriepartnerschap .node.node-webform{
	text-align: center;
	font-size: 1em;
    line-height: 1.2em;
    color: #0d4276;
    font-weight: 700 !important;
    text-transform: uppercase;
}
.industriePartnerschap .pane-title{
	font-size: 1.6em;
}
.page-industriepartnerschap .node.node-webform{
	padding-bottom: 50px;
}
.page-industriepartnerschap .node.node-webform h2{
	font-weight: 700 !important;
}
.page-industriepartnerschap .node.node-webform label{
	color: #333;
	text-transform: none;
}
/*.industriePartnerschap .webform-client-form,
.page-industriepartnerschap .webform-client-form{
	max-width: 500px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}*/
.industriePartnerschap .blocContentEtape .etapeBloc h3{
	color: #f599a1;
}
.list-unstyled{
	margin-bottom: 10px !important;
	margin-top: 0 !important;
	padding: 0;
}
.list-unstyled li{
	list-style-type: none;
}
.img-responsive{
	max-width: 100%;
}
.text-center{
	text-align: center;
}
.page-industriepartnerschap .main,
.page-industriepartnerschap-duurzaamheid .main,
.page-industriepartnerschap-digitalisering .main,
.page-industriepartnerschap-industrie40 .main{
	padding: 0 10px;
}
.page-industriepartnerschap .contentWhite,
.page-industriepartnerschap-duurzaamheid .contentWhite,
.page-industriepartnerschap-digitalisering .contentWhite,
.page-industriepartnerschap-industrie40 .contentWhite{
	padding: 20px;
	background-color: white;
}
.page-industriepartnerschap .contentWhite.bg,
.page-industriepartnerschap-duurzaamheid .contentWhite.bg,
.page-industriepartnerschap-digitalisering .contentWhite.bg,
.page-industriepartnerschap-industrie40 .contentWhite.bg{
	background-position: -10px -10px;
	background-repeat: no-repeat;
}
.page-industriepartnerschap .contentWhite p,
.page-industriepartnerschap-duurzaamheid .contentWhite p,
.page-industriepartnerschap-digitalisering .contentWhite p,
.page-industriepartnerschap-industrie40 .contentWhite p{
    margin-bottom: 1.5em;
    color: #333333;
}
.page-industriepartnerschap .imgHeader,
.page-industriepartnerschap-duurzaamheid .imgHeader,
.page-industriepartnerschap-digitalisering .imgHeader,
.page-industriepartnerschap-industrie40 .imgHeader{
	margin-bottom: 20px !important;
}
.page-industriepartnerschap-duurzaamheid .pane-events-panel-pane-8,
.page-industriepartnerschap-digitalisering .pane-events-panel-pane-7,
.page-industriepartnerschap-industrie40 .pane-events-panel-pane-6{
	background-color: #fff;
	padding: 15px;
	margin-top: 30px;
}
.page-industriepartnerschap-duurzaamheid .pane-events-panel-pane-8 .pane-title,
.page-industriepartnerschap-digitalisering .pane-events-panel-pane-7 .pane-title,
.page-industriepartnerschap-industrie40 .pane-events-panel-pane-6 .pane-title{
	display: none;
}
.page-industriepartnerschap-duurzaamheid .pane-events-panel-pane-8 .views-row:last-child .view-mode-teaser_with_intro.node-event,
.page-industriepartnerschap-digitalisering .pane-events-panel-pane-7 .views-row:last-child .view-mode-teaser_with_intro.node-event,
.page-industriepartnerschap-industrie40 .pane-events-panel-pane-6 .views-row:last-child .view-mode-teaser_with_intro.node-event{
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}
.page-industriepartnerschap-duurzaamheid .blocContentEtape .etapeBloc h3,
.page-industriepartnerschap-digitalisering .blocContentEtape .etapeBloc h3,
.page-industriepartnerschap-industrie40 .blocContentEtape .etapeBloc h3{
	color: #fff;
	font-size: 18px;
}
.codeCracker.back{
	margin-bottom: 30px;
}

.page-industriepartnerschap .webform-client-form .form-actions,
.page-industriepartnerschap-duurzaamheid .webform-client-form .form-actions,
.page-industriepartnerschap-digitalisering .webform-client-form .form-actions,
.page-industriepartnerschap-industrie40 .webform-client-form .form-actions{
	text-align: center;
}
.page-industriepartnerschap .webform-client-form .webform-component,
.page-industriepartnerschap-duurzaamheid .webform-client-form .webform-component,
.page-industriepartnerschap-digitalisering .webform-client-form .webform-component,
.page-industriepartnerschap-industrie40 .webform-client-form .webform-component{
	display: flex;
}
.page-industriepartnerschap .webform-client-form .webform-component--gdpr,
.page-industriepartnerschap-duurzaamheid .webform-client-form .webform-component--gdpr,
.page-industriepartnerschap-digitalisering .webform-client-form .webform-component--gdpr,
.page-industriepartnerschap-industrie40 .webform-client-form .webform-component--gdpr{
	display: inline;
}
.page-industriepartnerschap .webform-client-form .form-item>label,
.page-industriepartnerschap-duurzaamheid .webform-client-form .form-item>label,
.page-industriepartnerschap-digitalisering .webform-client-form .form-item>label,
.page-industriepartnerschap-industrie40 .webform-client-form .form-item>label{
	min-width: 140px;
	font-weight: 400;
	padding-top: 5px;
}
.page-industriepartnerschap .webform-client-form .form-type-checkbox>label,
.page-industriepartnerschap-duurzaamheid .webform-client-form .form-type-checkbox>label,
.page-industriepartnerschap-digitalisering .webform-client-form .form-type-checkbox>label,
.page-industriepartnerschap-industrie40 .webform-client-form .form-type-checkbox>label{
	padding-top: 0px;
}

.page-industriepartnerschap .webform-client-form .form-textarea-wrapper,
.page-industriepartnerschap-duurzaamheid .webform-client-form .form-textarea-wrapper,
.page-industriepartnerschap-digitalisering .webform-client-form .form-textarea-wrapper,
.page-industriepartnerschap-industrie40 .webform-client-form .form-textarea-wrapper{
	width: 100%;
}

.page-industriepartnerschap .webform-client-form .webform-component input,
.page-industriepartnerschap-duurzaamheid .webform-client-form .webform-component input,
.page-industriepartnerschap-digitalisering .webform-client-form .webform-component input,
.page-industriepartnerschap-industrie40 .webform-client-form .webform-component input{
	margin-right: 0;
	border-radius: 0;
}
.page-industriepartnerschap .webform-client-form textarea,
.page-industriepartnerschap-duurzaamheid .webform-client-form textarea,
.page-industriepartnerschap-digitalisering .webform-client-form textarea,
.page-industriepartnerschap-industrie40 .webform-client-form textarea{
	border-radius: 0;
}

.page-industriepartnerschap .webform-client-form .form-checkbox,
.page-industriepartnerschap-duurzaamheid .webform-client-form .form-checkbox,
.page-industriepartnerschap-digitalisering .webform-client-form .form-checkbox,
.page-industriepartnerschap-industrie40 .webform-client-form .form-checkbox{
	margin-right: 5px !important;
}
.page-industriepartnerschap .user_profile_contact_form form h2,
.page-industriepartnerschap-duurzaamheid .user_profile_contact_form form h2,
.page-industriepartnerschap-digitalisering .user_profile_contact_form form h2,
.page-industriepartnerschap-industrie40 .user_profile_contact_form form h2{
	color: #004477 !important;
	border-bottom: none !important;
	text-align: center !important;
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	font-size: 24px !important;
}

.page-industriepartnerschap .user_profile_contact_form form,
.page-industriepartnerschap-duurzaamheid .user_profile_contact_form form,
.page-industriepartnerschap-digitalisering .user_profile_contact_form form,
.page-industriepartnerschap-industrie40 .user_profile_contact_form form{
	width: auto;
	max-width: 827px;
}
.page-industriepartnerschap .contentWhite h2,
.page-industriepartnerschap-duurzaamheid .contentWhite h2,
.page-industriepartnerschap-digitalisering .contentWhite h2,
.page-industriepartnerschap-industrie40 .contentWhite h2{
	word-break: break-word;
}
.page-industriepartnerschap .linkIndustrie,
.page-industriepartnerschap-duurzaamheid .linkIndustrie,
.page-industriepartnerschap-digitalisering .linkIndustrie,
.page-industriepartnerschap-industrie40 .linkIndustrie{
	opacity: 1;
	transition: ease-in-out 0.3s;
}
.page-industriepartnerschap .linkIndustrie:hover,
.page-industriepartnerschap-duurzaamheid .linkIndustrie:hover,
.page-industriepartnerschap-digitalisering .linkIndustrie:hover,
.page-industriepartnerschap-industrie40 .linkIndustrie:hover{
	opacity: 0.6;
}
#modal_survey .form-item.form-type-radio.form-item-submitted-role-select > * {
        display: inline-block;
        width: auto;
}
#modal_survey .form-item.form-type-radio.form-item-submitted-role-select input {
        margin-top: 5px;
}
#modal_survey .select-or-other .form-item > label:first-child {
        font-size: initial;
}
#modal_survey .webform-confirmation {
        background: #fff;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 300px;
        max-width: 100%;
        padding: 40px 40px;
        text-align: center;
}
#modal_survey .webform-confirmation::before {
        content: 'X';
        position: absolute;
        right: 15px;
        top: 15px;
        cursor: pointer;
}
#modal_survey .links {
        display: none;
}
@media	(min-width: 768px){
	.page-industriepartnerschap .contentWhite,
	.page-industriepartnerschap-duurzaamheid .contentWhite,
	.page-industriepartnerschap-digitalisering .contentWhite,
	.page-industriepartnerschap-industrie40 .contentWhite{
		padding: 30px;
	}
	.page-industriepartnerschap-duurzaamheid .pane-events-panel-pane-8,
	.page-industriepartnerschap-digitalisering .pane-events-panel-pane-7,
	.page-industriepartnerschap-industrie40 .pane-events-panel-pane-6{
		padding: 30px;
	}
}
@media	(min-width: 992px){
	.page-industriepartnerschap .contentWhite,
	.page-industriepartnerschap-duurzaamheid .contentWhite,
	.page-industriepartnerschap-digitalisering .contentWhite,
	.page-industriepartnerschap-industrie40 .contentWhite{
		padding: 70px;
	}
	
	.page-industriepartnerschap-duurzaamheid .pane-events-panel-pane-8,
	.page-industriepartnerschap-digitalisering .pane-events-panel-pane-7,
	.page-industriepartnerschap-industrie40 .pane-events-panel-pane-6{
		padding: 70px;
	}
}
@media	(min-width: 1024px){
	.page-industriepartnerschap .main,
	.page-industriepartnerschap-duurzaamheid .main,
	.page-industriepartnerschap-digitalisering .main,
	.page-industriepartnerschap-industrie40 .main{
		padding: 0px;
		margin-top: -25px;
	}
}