#actualite-social-links{
padding-top:0;
}
header.site-header #site-header-menu nav#site-navigation #menu-menu-principal {
margin-right: 34px;
}
#site-header-menu nav#site-navigation .menu-menu-principal-container ul {
top: auto;
}
#site-header-menu nav#site-navigation .menu-menu-principal-container ul li li {
padding: 6px 0px;
}
#site-header-menu nav#site-navigation .menu-menu-principal-container ul li li:first-child {
margin-top: 12px;
}
.main-navigation ul ul li a {
width: 100px;
padding-right: 8px!important;
}
.main-navigation li:hover > ul, .main-navigation li.focus > ul {
right: -10px;
}
.main-navigation .menu-item-has-children > a:after {
right: -20px!important;
top: 2px!important;
}
.main-navigation ul ul:before {
top: 4px;
}
.main-navigation ul ul:after {
top: 6px;
}
#content-bottom-widgets ul.menu {
margin-left: 0;
}
#NewsletterRegistration form {
width: 100%;
display: block;
}
#NewsletterRegistration > div input[type=email] {
width: calc(100% - 124px);
}
.flex-control-nav {
bottom:-50px!important;
}
.panel-grid-cell {
width: inherit!important;
}
.wp-caption {
margin-right: 3em!important;
}
.entry-content h3:first-child {
}
.wp-caption .wp-caption-text {
padding-bottom: 15px;
border-bottom: 1px solid #E6E6E6;
margin-bottom: 15px;
}
.entry-content {
padding-left: 0px!important;
padding-right: 0px!important;
}
body.page-template-templateactualite .entry-content .loop-contents-actualite article.type-actualite header, body.page-template-homepage .entry-content .loop-contents-actualite article.type-actualite header {
padding-left: 0px!important;
padding-top: 0px!important;
}
input, textarea, select, button {
font-family: 'Roboto'!important;
}
::-webkit-input-placeholder { font-family: 'Roboto'!important;
}
::-moz-placeholder { font-family: 'Roboto'!important;
}
:-ms-input-placeholder { font-family: 'Roboto'!important;
}
:-moz-placeholder { 
font-family: 'Roboto'!important;
}    
body:before {
top: 0!important;
height: 0!important;
}
body:after {
bottom: 0!important;
height: 0!important;
}
.page-template-templateemploi article.type-emploi .entry-content {
max-width: 700px;
}
body.page-template-templatecontact .loop-contents-contact .lettrecontact {
padding: 35px 0 20px 0;
}
#popinOverlay #popinContainer .itemContainer .detailsContainer span {
padding-bottom: 80px;
padding-top: 10px;
}
.main-navigation li {
border-top: 1px solid #E6E6E6;
}
.cnrs-filters select {
cursor:pointer
}
.loop-contents-actualite {
margin-top: 50px
}
body.page-template-templateactualite .entry-content .loop-contents-actualite article.type-actualite header h1 {
margin-top: 16px;
}
.entry-content blockquote {
margin-bottom:10px;
letter-spacing: 0.2px;
margin:0;
padding:0;
margin-left: 7.6%;
padding-left: 7.6%;
}
.entry-content blockquote p {
font-family: 'Roboto', sans-serif;
font-size: 40px!important;
font-weight:700;
padding-left: 3%;
padding-right: 7.6%;
}
#menu-toggle {
cursor:pointer
}
.entry-content .loop-contents-actualite article img {
margin-bottom: 30px!important
}
.loop-contents.loop-contents-actualite {
margin-top: 30px!important        
}
.entry-header,
.entry-content,
.entry-summary,
.entry-footer,
.comments-area,
.image-navigation,
.post-navigation,
.page-header,
.page-content,
.content-bottom-widgets {
margin-right: auto;
}
#NewsletterRegistration span{
margin-left: 20px;
}
#NewsletterRegistration form {
display: auto;
}
.cnrs-filters{
border-bottom:1px solid #e6e6e6;
padding:30px 0 30px 0;
}
.cnrs-filters select {
z-index:2;
position:relative;
}
.tutellesContainer .partContainer .titlePart a {
line-height: 25px;
}
.loop-contents-actualite header{
padding:0px 0 25px 5px;
}
body.page-template-homepage .entry-content .loop-contents-actualite article.type-actualite:hover {
background-color:initial;
}
article.publication .knowMorePub{
margin-top:30px;
}                            
article.publication .pubdescription{
margin:0;
margin-bottom: 20px;
font-size:15px;
line-height: 25px;
letter-spacing: 0.1px;
}
.entry-content blockquote p {
border-left: 3px solid;
}
#actualite-social-links{padding-top:0;}
@media screen and (max-width: 1200px) {
body.page-template-homepage .homeLabo .laboInfo .bottomLabo {
display: block;
}
body.page-template-homepage .homeLabo .laboInfo div.bottomLabo > a {
display: block;
float: right;
}    
}
@media screen and (max-width: 910px) {
.entry-header {
margin-left: 0;
margin-right: 0
}
header.site-header #menu-toggle{
margin-right:7.6%;
}
#breadcrumbs{
padding: 25px 7.6923%;
}
.content-bottom-widgets li{
white-space: nowrap;
margin-right: 20px;  
}    
#NewsletterRegistration{
padding: 7.6%;
}
#secondary-navigation {
margin-right: 0!important
}
body.page-template-homepage .homeLabo .laboThumb {
width: 120%;
max-width: 120%;
height: auto;
margin-left: -10%;
}
body.page-template-homepage .homeLabo {
margin-bottom: 60px;    
}
body.page-template-homepage .actuHeader a.linkAllActus {
margin-bottom: 32px;
margin-top: 6px;
}    
body.page-template-homepage .entry-content .loop-contents-actualite article.type-actualite header h1 a,
body.page-template-homepage .entry-content h3, .tutellesContainer .partTitle {
box-shadow: none;
font-size: 25px;
}    
body.single-actualite:not(.search-results) .toRead header h1 {
font-size: 25px;
margin-bottom: 30px;
}
body.single-actualite:not(.search-results) .toRead {
padding: 50px 0 20px 0!important;
}
body.single-actualite:not(.search-results) .toRead > div article.type-actualite .entry-content {
margin-top: 10px!important;
}
body.single-actualite:not(.search-results) .toRead > div article.type-actualite .entry-content {
margin-bottom: 40px;
}
body.page-template-homepage .entry-content h3.titleDL {
margin-top: 50px;
margin-bottom: 40px;
}    
.tutellesContainer {
margin-top: 50px!important;
}    
.tutellesContainer .partTitle {
margin-top:0px!important;
margin-bottom: 40px;
}
body.page-template-homepage .nextEvents article header h1 {
margin: 0;
padding: 0;
font-size: 25px;
}
body.page-template-homepage .nextEvents > header h1, body.page-template-homepage .entry-content h3.actuTitle {
font-size: 32px;
line-height: 38px;
}    
body.page-template-homepage .nextEvents article .entry-content {
margin: 25px 0 0 0;
}   
#site-header-menu nav#site-navigation {
padding-right: 0!important;
}
body.page-template-homepage .homeLabo .laboInfo div.bottomLabo > a  {
display: initial;
float: none;
}
body.page-template-homepage .actuHeader {
display: block;
justify-content: space-between;
align-items: flex-start;
}
body.page-template-homepage .actuHeader a.linkAllActus {
display: inline-block;
float: none;
margin-bottom: 60px;
}    
body.page-template-homepage .entry-content h3.actuTitle {
margin-bottom: 10px;
white-space: nowrap;
}    
body.page-template-homepage .nextEvents > header > a {
display: none;    
}
body.page-template-homepage .nextEvents > header {
padding-bottom: 30px;
margin-bottom: 30px;    
}
body.page-template-homepage .entry-content .home-downloads .itemDL {
display: block;
padding: 20px 0 20px 0
}
body.page-template-homepage .entry-content .home-downloads .itemDL span.icon-folder {
vertical-align: middle;
}
body.page-template-homepage .entry-content .home-downloads .itemDL a {
text-align: center;
}
header.site-header .site-header-main {
padding-top: 10px;
padding-bottom: 10px;
}    
body.page-template-homepage header.site-header {
margin-bottom: 0;
}    
.panel-grid-cell {
-margin-bottom: -20px!important;
margin-bottom: auto!important;
}
body .site-footer {
padding: 20px 7.6%;
}
.content-bottom-widgets ul.menu {
margin-left: 0
}
.social-media-button-container {
zoom: 1;
text-align: center!important;
}
body.page-template-homepage .nextEvents article {
margin-top: 10px;
}
article div:empty {
-background: #F00
}
.actualite-template-default #content, .single-actualite #content {
padding: 0 7.6%!important;
}
#main >  article > .entry-header {
padding: 0 7.6%!important;
}
.single-actualite #main >  article > .entry-header {
padding: 0 0!important;
}    
body.single-actualite:not(.search-results) .toRead, body.single-evenement:not(.search-results) .toRead, body.single-emploi:not(.search-results) .toRead {
padding: 60px 0;
}
body.single-actualite:not(.search-results) .toRead > div article.type-actualite, body.single-evenement:not(.search-results) .toRead > div article.type-actualite, body.single-emploi:not(.search-results) .toRead > div article.type-actualite {
width: 100%!important;
}
body.single-actualite:not(.search-results) article:not(.type-page) .entry-header h1.entry-title, body.single-evenement:not(.search-results) article:not(.type-page) .entry-header h1.entry-title, body.single-emploi:not(.search-results) article:not(.type-page) .entry-header h1.entry-title {
font-size: 30px;
line-height: 36px;
}
body.single-actualite:not(.search-results) article:not(.type-page) .entry-header, body.single-evenement:not(.search-results) article:not(.type-page) .entry-header, body.single-emploi:not(.search-results) article:not(.type-page) .entry-header {
font-size: 15px;
}
body.single-actualite:not(.search-results) article:not(.type-page) .entry-content .article-chapo, body.single-evenement:not(.search-results) article:not(.type-page) .entry-content .article-chapo, body.single-emploi:not(.search-results) article:not(.type-page) .entry-content .article-chapo {
font-size: 22px;
line-height: 30px;
}    
body.page-template-templatepublication:not(.search-results) article.type-page .entry-content article.publication:first-of-type {
margin-top: 0
}
.panel-grid-cell figure {
margin-bottom: 50px!important;
}
.cnrs-filters {
padding: 30px 0 30px 0!important;
}
.cnrs-filters > div:first-of-type {
display: none!important
}
.cnrs-filters  select {
margin-left: 0px!important;
padding-left: 0px!important;
}  
header.site-header .site-header-main .site-branding {
margin: 0 auto 0 7.6%;
}
body.page-template-template-rubrique article > p {
padding: 0 7.6%;
}  
.mediasContainer article {
margin-left:0!important;
margin-right:0!important;
}
.content-bottom-widgets {
margin: 0 0%!important;
}    
body.page-template-homepage .entry-content .home-downloads .itemDL span.icon-folder {
display: none;
}
body.page-template-homepage .entry-content .home-downloads .itemDL span {
display: block;    
}
body.page-template-homepage .entry-content .home-downloads .itemDL strong {
margin: 8px 0 14px 0;
display: block;
}
body.page-template-homepage .entry-content .home-downloads .itemDL a {
border-color: #b2b2b2;
padding: 16px 20px;
}
body.page-template-template-rubrique article > .entry-header > h1 {
letter-spacing: inherit;
margin-bottom: 0;
font-size: 28px;    
}
.panel-last-child ul {
margin: 0 0 -0.25em 1.25em;
}
body .site-footer {
border-top:0
}
.social-media-button-container {
zoom: 1;
text-align: left!important;
margin-left: 7.6%;
}
.widget.widget_siteorigin-panels-builder .panel-grid-cell {
margin-left: 7.6%;
}
#actualite-social-links {
padding-top: 0;
width: 100%;
}
#actualite-social-links .social-media-button-container {
margin-left: 0
}
header.site-header {
margin: 0px 0 40px 0!important;
}
.page-template-homepage header.site-header {
margin: 0!important;
}   
body.single-actualite:not(.search-results) article:not(.type-page) .entry-header h1.entry-title {
margin-bottom: 30px
}
body.single-actualite:not(.search-results) .tutellesContainer {
padding:0!important
}
body.page-template-templateagenda .tutellesContainer {
padding: 40px 0 20px 0;
}
body .site .site-inner .site-main {
margin-bottom: 30px;
}
#site-header-menu nav#site-navigation .menu-menu-principal-container ul li li:first-child {
margin-top: 0;
}
#site-header-menu nav#site-navigation .menu-menu-principal-container ul li li {
padding: 0px 0 0 20px
}
.page-template-templateagenda .entry-content .agendaMonth {
margin-bottom:0!important
}
.page-template-templateagenda .entry-content .moreEvents {
margin-top: 0px!important
}
.entry-content blockquote {
margin-left: 0;
padding-left: 0;
}    
.entry-content blockquote p {
font-family: 'Roboto', sans-serif;
font-size: 24px!important;
font-weight:700;
padding-left: 3%;
padding-right: 7.6%;
}    
}