@import url('./../base/base.css');@import url("./base-reset.css");@import url("./fonts.css");@import url("./main.css");@import url("./mobile.css");.hide {display : none;}

.breadcrumb {
  font-size: 0.8em;
}

/* FIXES INFOR 15-01-2021 */
ul.mainnavigation > li > ul > li a.link {
   padding: 10px 0 !important;
  text-align:center;
}

.recordDisplayElement.smallimage.notools{
	display:flex !important;
}
.angers .recordDisplayElement.smallimage > .image {
	margin-right:20px;
}

body > #wrapper > #wrapperinner > #additional > #additionalContainer > .additionalContent label{
	float: unset !important;
}
.footer .footer {
	padding: 0 20px !important;
}

/*ul.navigation li.hasmenu {
  display:none !important;
}*/

body.angers .agendahome.agendabib .bottom li {
	width: 100%;
}

body.angers .agendahome.agendabib .bottom {
  padding: 35px 0 0 0;
  width: 170px;
  height:  88px;
  margin-top: 0;
}
body.angers .agendahome.agendabib .bottom a::after {
    content: '+';
    position: relative;
    font-size: 1.6em;
    background: rgba(255, 255, 255, 0.8);
    padding: 0px 0px 0px 2px;
    color: rgba(230, 0, 126, 1);
    bottom: -19px;
    max-width: 21px !important;
    right: 0px;
    cursor: pointer;
    font-weight: bold;
    left: 148px;
    display: block;
    line-height:  26px;
}

/* 20221017.eh START */
.applicationcontainer {
    border: none !important;
}
/* 20221017.eh END */

@media screen and (max-width: 750px){
  
  body .recordDisplayElement .group .label {
      width: auto !important;
  }
  #bmenunavigation ul.navigation li.hasmenu {
    display:block !important;
  }
}
@media screen and (min-width: 750px){
  #bmenunavigation ul.navigation li{
  	display:none;
  }
}
@media screen and (max-width: 960px) and (min-width: 280px){
  
  body.angers > #wrapper > #wrapperinner > #content .unepublication .summary.thumb .summary {
  	height: auto !important;
      left : 10px;
      bottom : 30px;
  }
  #navigation > ul.navigation > li, #navigation > ul.navigation > li:hover {
  	    padding: 0px 10px !important;
  }
  
  #navigation > ul.navigation > li.hasmenu:hover > ul[role="menu"], ul[role="menu"]:hover {
    width: 210px !important;
    padding: 0 !important;
    left: 0;
}
#navigation {
    z-index: 210;
}
  #navigation > ul.navigation {
   /*! padding: 10px 0 !important; */
  }

@media screen and (max-width: 960px) and (min-width: 649px){
  
    #navigation  {
  margin-top: 25px;
  }
  }

  .recordDisplayElement.smallimage > .data {
    padding-top: unset !important;
  }
  
  body.angers > #wrapper > #wrapperinner > #content .summary.thumb .image img, body.angers > #wrapper > #wrapperinner > #content .summary.thumb .image {
  	height:auto;
  }
}
@media screen and (max-width: 1170px) and (min-width: 280px){
    .recordDisplayElement .data {
    float: unset !important;
  }
  div.bottom > li:nth-child(1){
  	bottom:unset !important;
  }
    #navigation > ul.navigation > li {
   	 width:auto !important;
  	 padding:0 10px !important;
  }
}


@media screen and (min-width: 280px) and (max-width: 600px)
{
    body .recordDisplayElement.smallimage > .image img {
    width: 75px !important;
    }
    .angers .filist-element.recordDisplayElement.smallimage > .data {
        margin-left: 85px !important;
    }
    ul.filist-list li.filist-element
    {
        margin-left : 0 !important;
    }
    .AAA{
        right: 0px;
        top: 60px;
    }
}
@media screen and (max-width: 348px) and (min-width: 280px){
.link.logoff {
    position: unset !important;
    left: unset !important;
    top: unset !important;
  }
}

.PageAgenda #columnwrapper div.column#column1
{
       display : inline-grid;
       float : none;
}
 @media screen and (max-width: 750px){
body.angers > #wrapper > #wrapperinner > #content .application.unepublication
{
            margin-top : 25px ;
}
}

.RichTextItem .searchbox .searchterm input {
  margin: 0 !important;
  padding: 0 10px !important;
  height: 33px !important;
  background-color: #EEE !important;
  font-style: normal !important;
}
.RichTextItem .searchbox .searchsubmit input{
  color: white !important;
}
@media screen and (max-width: 1081px) and (min-width: 280px){
#navigation  {  margin-top: 25px; }
}
