

/*
*
*       Responsive
*
*/

@media only screen and (max-width : 1024px) {

  
    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li > a {
        display: block;
        font-size: 20px;
        height: 51px;
        padding: 10px 0px;
        display:block !important;
    }
  #header .layout-container .header-top #block-uia-main-menu .content > .menu > li:hover ul{
    display:block;
  }
    .path-frontpage .views-field-field-push article,
    .path-events #block-uia-content .views-row,
    #block-views-block-uia-events-block-1 .views-row,
    #block-views-block-uia-related-contents-block-1 .views-row {
        display: block;
        margin-left: 0;
    }

    .path-frontpage .views-field-field-push h2,
    .path-frontpage .views-field-field-push article .field--name-field-description p,
    .path-frontpage .views-field-field-push article .field--name-field-link {
        width: 100%;
    }

    .path-frontpage .views-field-field-push article .field--name-field-description,
    .path-events #block-uia-content .views-row .field--name-field-short-description,
    #block-views-block-uia-events-block-1 .views-row .field--name-field-short-description {
        height: auto;
        padding-bottom: 10px;
    }
    /*Application Pack*/
    #block-relatedcontent h2.with-cesure{
        margin: 30px 35.5% 15px 35.5%;
    }
    #block-relatedcontent article a .node__file{
        float: right;
        margin-left: 0;
        width: 218px;
        height: 120px;
    }
    /*related contents*/
    #block-relatedcontent-2 h2.with-cesure{
        margin: 30px 35.5% 15px 35.5%;
    }
    .path-jobs-and-tenders .left{
        width: 20%;
     }
     .path-jobs-and-tenders .right{
        width: 77%;
     }
        #block-frontcustomviewsblock .slidesjs-pagination {
    top: 78.3%;
    }

     .path-glossary .content .lexicon-links a.lexicon-item, .path-glossary .content .lexicon-links span.lexicon-item {
        font-size: 3.4em;
        padding: 0 3px;
}
.path-glossary .content .lexicon-links {
    padding: 0 0 20px 40px;
}
    .page-node-type-project .node--type-project .field--name-field-visual{
        width: 100%;
    }
    /*Knowledge details*/
    .page-node-type-knowledge #block-views-block-uia-projects-block-1{
        clear: both;
        margin-bottom: 2em;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 h2{
        text-transform: uppercase;
        font-family: karbonsemibold;
        font-size: 2em;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .content .views-row{
        float: left;
        width: 224px;
        margin-right: 1em;
        text-align: center;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .content .views-row:nth-child(4n){
        margin-right: 0;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .content .views-row .views-field-field-visual img{
        height: 174px;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .content .views-row .views-field-field-city-taxo a{
        font-family: karbonsemibold;
        font-size: 1em;
        color: #002329;
        text-transform: uppercase;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .pager{
        margin: 0;
        margin-top: 1em;
        padding: 0;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .pager .pager__item{
        margin: 0;
        padding: 0;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .pager .button{
        border: none;
        color: #5a5a5a;
        background: #ececec url(../images/arrow-down.png) bottom center no-repeat;
        border-radius: 0;
        height: 4.5em;
        font-family: allerregular;
        font-size: 1em;
        text-transform: uppercase;
        width: 100%;
        text-align: center;
        padding-top: 1em;
    }
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .pager .button:hover,
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .pager .button:active,
    .page-node-type-knowledge #block-views-block-uia-projects-block-1 .pager .button:focus{
        background: #ececec url(../images/arrow-down.png) bottom center no-repeat;
    }
}




@media only screen and (max-width: 1024px) {

    .js-separator {
        background: #ececec none repeat scroll 0 0;
        height: 6px;
        margin: 30px 0 40px 0px;
    }
    #block-uia-main-menu{
     /* height:0;
      overflow:hidden;
     */
    }
  #block-uia-main-menu ul li{
    display:block;
    width:100%;
  }
    .layout-sidebar-second #content{
        max-width: 100%;
    }
    .layout-sidebar-second #sidebar-second{
        width: 34.6%;
        float: right;
        margin: 0;
        z-index: 15;
    }
    .layout-sidebar-second .main-content .region-content > div{
        padding-right: 35px;
    }
    .layout-sidebar-second .image-style-full-page{
        max-width: 100%;
        display: block;
        margin: 10px auto;
    }
    .layout-sidebar-second #sidebar-second aside{
        padding: 0px 14px 10px;
    }

    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li ul{
        display: block;
    }

    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li:hover ul{
        display: block;
    }

    .path-frontpage .views-field-field-push article,
    .path-events #block-uia-content .views-row,
    #block-views-block-uia-events-block-1 .views-row,
    #block-views-block-uia-related-contents-block-1 .views-row{
        width: 50%;
    }

    #header .layout-container .region-header-top-right,
    #header .layout-container .region-header-top {
        width: 100%;
    }

    .header-top {
        top: 56px;
        padding: 20px 0 70px;
    }

    #hamburger {
        width: 100%;
        padding: 30px 0;
        text-align: right;
    }

    #hamburger span {
        display: inline-block;
        width: 31px;
        height: 28px;
        margin-right: 23px;
        cursor: pointer;
        background: url('../images/hamburger.png') top right no-repeat;
    }

    #hamburger .expanded {
        background: url('../images/close.png') top right no-repeat;
    }



    
   

    #header .layout-container .header-top .region-header-top-right #block-europeregionallink {
        position:absolute;
      right:3%;
      bottom:20px;
      width:auto;
      line-height:1;
      text-align:left;
       
    }

   
    #block-uia-branding .site-branding__logo,
    #block-uia-branding .site-branding__text {
        width: 48%;
    }

    .views-field-field-verbatim {
        padding: 20px 30px;
    }

    #block-views-block-uia-site-header-block-2 .views-field-field-image img {
/*        height: 30vh !important;*/
      min-height: 100px !important;
    }

    /*#block-views-block-uia-site-header-block-1 .views-field-field-image img,
    #block-frontcustomviewsblock .slidesjs-container,
    #block-frontcustomviewsblock .slidesjs-container img {
        height: 65vh !important;
    }*/

    .main-content {
        float: none;
    }

    #content {
        margin-right: 0;
        width: 100%;
    }

    .path-node #sidebar-second {
        float: none;
        margin: 0 auto;
        max-width: 480px;
        width: 100%;
    }

    .content-bottom {
        padding: 0 20px;
    }

    #sidebar-second aside {
        margin-top: 0px;
    }

    .form-item input[type="text"],
    .form-item input[type="email"],
    .form-item select,
    .form-item textarea{
       
    }

    #block-views-block-uia-related-documents-block-1-2 .views-row {
        width: auto;
    }
    /*Application Pack*/
    #block-relatedcontent h2.with-cesure{
        border: 3px #ececec solid;
        display: inline-block;
        font-size: 2em;
        color: #002329;
        padding: 5px 20px;
        margin: 30px 32% 15px 32%;
    }
    #block-relatedcontent article a .node__file{
        float: right;
        margin-left: 0;
        width: 275px;
        height: 120px;
    }
    #block-relatedcontent article{
        width: 49%;
    }
    /*related contents*/
    #block-relatedcontent-2 h2.with-cesure{
        margin: 30px 32% 15px 32%;
    }
    img {
        height: auto !important;
        max-width: 100%;
    }
       #block-frontcustomviewsblock .slidesjs-pagination {
            top: 78.3%;
            right: 0%;
            padding-right: 5px;
    }
    .path-glossary .content .lexicon-links a.lexicon-item, .path-glossary .content .lexicon-links span.lexicon-item {
        padding: 0 2px;
        font-size: 3em;
}
 
.path-glossary .content .lexicon-links {
    padding: 0 0 20px 40px;
}
    /*Projects list*/
    .path-projects .view-uia-projects .views-row {
        width: 45%;
    }
}
@media screen and (max-width:991px){
   #header .layout-container .header-top .region-header-top-right #block-europeregionallink {
      right:13%;
      max-width:150px;
   }
}
@media screen and (max-width:979px){
  #header .layout-container .header-top .region-header-top-right #block-europeregionallink {
      right:6%;
      max-width:150px;
   }
}
@media screen and (max-width:480px){
  #header .layout-container .header-top .region-header-top-right #block-europeregionallink {
    right:3%;
    max-width:100px;
    bottom:30px;
  }
  #header .layout-container .header-top .region-header-top-right #block-europeregionallink p {
    background-position:left center 15px;
  }
   #header .layout-container .header-top .region-header-top-right #block-europeregionallink p{
    font-size:12px;
  }
} 

@media only screen and (max-width: 820px) {
    .path-jobs-and-tenders .left{
        width: 30%;
     }
     .path-jobs-and-tenders .right{
        width: 67%;
     }

    #block-uia-branding .site-branding__logo {
        width: 42%;
    }

    #block-uia-branding .site-branding__text {
        width: 50%;
    }

    /*  font size ******/
    #header .layout-container .region-header-top #block-uia-main-menu .content > .menu > li > a {

    }

    .views-field-field-verbatim .field-content {
        font-size: 1.7em;
    }

    #block-frontcustomviewsblock .field--name-field-title {
        font-size: 2em;
    }

    #block-uia-branding .site-branding__text .site-branding__slogan {
        font-size: 1.1em;
    }

    #block-frontcustomviewsblock .slidesjs-pagination {
            padding: 36px 31px 26px 67px;
    }


    #block-frontcustomviewsblock .field--name-field-title {
        font-size: 2em;
        padding: 10px 0 10px 10px;
        width: 100%;
    }
    /*Application Pack*/
    #block-relatedcontent h2.with-cesure{
        border: 3px #ececec solid;
        display: inline-block;
        font-size: 2em;
        color: #002329;
        padding: 5px 20px;
        margin: 30px 27% 15px 27%;
    }
    #block-relatedcontent article a .node__file{
        float: right;
        margin-left: 0;
        width: 502px;
        height: 120px;
    }
    #block-relatedcontent article{
        width: 100%;
    }
    /*related contents*/
    #block-relatedcontent-2 h2.with-cesure{
        margin: 30px 27% 15px 27%;
    }
    #block-relatedcontent-2 article{
        width: 49%;
    }
    /*Meet our team*/
    .node--type-editorial-page .field--name-field-description img{
        float: none !important;
        display: block;
    }
    /* Page Jobs and tenders*/
    .path-jobs-and-tenders .left{
        width: 100%;
     }
     .path-jobs-and-tenders .right{
        width: 100%;
     }
     .path-jobs-and-tenders .left span {
         display:inline;
     }
     .block .content{
         margin:0px;
     }
     .path-jobs-and-tenders .right p {
        text-align: center;
        font-size: 2em;
    }

        /* Page Jobs and tenders*/
   

     .path-news-events .right ul{
         padding:0;
         margin:0;
     }
     .path-news-events .left span {
         display:inline;
     }
     .path-news-events .middle p {
        text-align: center;
        font-size: 2em;
    }
       #block-frontcustomviewsblock .slidesjs-pagination {
            display: none;
    }

    .path-glossary .content .lexicon-links a.lexicon-item, .path-glossary .content .lexicon-links span.lexicon-item {
        padding: 0 2px;
        font-size: 1.5em;
}
.path-glossary .content .lexicon-links {
    padding: 0 0 20px 40px;
}
    /*Project details*/
    #block-views-block-uia-news-events-block-1 .news .left {
        width: 100%;
    }
    #block-views-block-uia-news-events-block-1 .news .left span {
        display: inline;
    }
    #block-views-block-uia-news-events-block-1 .news .left a{
        color: #000000;
    }
    #block-views-block-uia-news-events-block-1 .news .left .date{
        width: 100%;
        margin: 0 auto;
        background: #e3e3e3;
        text-align: center;
        font-size: 2.2em;
        font-family: 'loveloblack';
        padding: 25px;
        line-height: 40px;
    }
    #block-views-block-uia-news-events-block-1 .news .middle {
        width: 100%;
    }
	.page-node-type-project #block-views-block-uia-news-events-block-1 .news .middle {
		width:70%;
	}
	.page-node-type-project #block-views-block-uia-news-events-block-1 .news .left .date {
		font-size:20px;
	}
	.page-node-type-project #block-views-block-uia-news-events-block-1 .news .left {
		width:25%;
	}
    #block-views-block-uia-news-events-block-1 .news .middle p {
        text-align: left;
        margin: 0;
        font-family: 'allerbold';
        font-size: 1.375em;
    }
    #block-views-block-uia-news-events-block-1 .news .middle p a {
        color: #000000;
        text-decoration: none;
    }
    #block-views-block-uia-news-events-block-1 .news .middle .field--name-field-short-description {
        font-size: 1.3333em;
    }
    #block-views-block-uia-news-events-block-1 .news .middle .field__item {
        margin: 10px 0;
        font-family: 'allerregular';
        font-size: 1em;
    }
    /*Projects list*/
    .path-projects .view-uia-projects .views-row {
        width: 100%;
    }
    /*knowledge details*/
    .page-node-type-knowledge #block-views-block-uia-news-events-block-2 .views-row{
        width: 100%;
    }
}

@media screen and (max-width:576px){
	.page-node-type-project #block-views-block-uia-news-events-block-1 .news .middle {
		width:100%;
	}
	.page-node-type-project #block-views-block-uia-news-events-block-1 .news .left {
		width:30%;
	}
}


@media only screen and (max-width : 620px){
    #block-addthis{
        text-align: center;
    }


    .path-frontpage .views-field-field-push article,
    .path-events #block-uia-content .views-row,
    #block-views-block-uia-events-block-1 .views-row,
    #block-views-block-uia-related-contents-block-1 .views-row{
        width: 100%;
    }
    .form-item,
    .form-item label,
    .form-item input[type="text"],
    .form-item input[type="email"],
    .form-item select,
    .form-item textarea{
        display: block;
        width: 100%;
        text-align: left;
    }
    .captcha > .g-recaptcha > div > div{
        margin: 0 auto;
    }
    .form-item.form-type-checkbox{
        padding-left: 30px;
    }
    .form-item.form-type-checkbox input{

    }
    .form-item.form-type-checkbox label{
        display: block;
        width: 100%;
        padding-right: 0;
    }

    .page-node-type-event .field--type-datetime,
    .page-node-type-event .field--type-datetime .field__label,
    .page-node-type-event .field--type-datetime .field__item {
        width: 100%;
    }

    #block-addthisshare .at-svc-print {
        display: none;
    }
    .region-breadcrumb {
        padding: 20px;
    }

    #block-addthisshare .at-share-btn.at-svc-compact {
        position: absolute;
        right: 5px;
        z-index: 100;
    }
    h1, .main-content h2{
        line-height: 1em;
    }
    #block-uia-page-title .page-title {
        font-size: 2.467em;
       
    }
    .main-content .region-content > div {
        padding: 0px 10px;
    }
    .layout-sidebar-second .main-content .region-content > div{
        padding-right: 10px;
    }
    .field--name-field-description table{
        width: 100%!important;
    }
    .field--name-field-description table tbody th{
        padding-top: 10px;
    }
    /*Application Pack*/
    #block-relatedcontent h2.with-cesure{
        border: 3px #ececec solid;
        display: inline-block;
        font-size: 2em;
        color: #002329;
        padding: 5px 20px;
        margin: 30px 19% 15px 19%;
    }
    #block-relatedcontent article a .node__file{
        float: right;
        margin-left: 0;
        width: 346px;
        height: 120px;
    }
    #block-relatedcontent article{
        width: 100%;
    }
    /*related contents*/
    #block-relatedcontent-2 h2.with-cesure{
        margin: 30px 19% 15px 19%;
    }
    #block-relatedcontent-2 article{
        width: 49%;
    }
       #block-frontcustomviewsblock .slidesjs-pagination {
            padding: 36px 31px 26px 67px;
    }

    .path-glossary .content .lexicon-links a.lexicon-item, .path-glossary .content .lexicon-links span.lexicon-item {
        padding: 0 2px;
        font-size: 0.8em;
}
.path-glossary .content .lexicon-links {
    padding: 0 0 20px 40px;
}
    .section-team .member {
    width: 260px;
    float: none;
}
article .field--name-field-team-section .team{
    margin-left: -26px;
    margin-bottom: 15px;
}
#block-views-block-uia-block-of-links-block-1-2 ul li .field--name-field-image img {
    width: 100%;
}
#block-views-block-uia-block-of-links-block-1-2 ul li .field--name-field-image{
    display: block;
    width:65px;
}
#block-views-block-uia-block-of-links-block-1-2 .content{
    margin:0;
}
#pack{
    width:100%;
    margin-top: 74px;
}
#term-references-download {
    padding-left: 75px;
}
.field-collection-item--name-field-blocks-links{
    width:67%;
}
#block-views-block-uia-block-of-links-block-1-2 ul li .field--name-field-image img {
    width: 100%;
}
#block-views-block-uia-block-of-links-block-1-2 ul li .field--name-field-image{
    display: block;
    width:65px;
}
#block-views-block-uia-block-of-links-block-1-2 .content{
    margin:0;
}
#application-pack article a .node__file{
    width:112px;
}
.field--name-field-uia-guidance article a .node__file{
    width:112px;
}
#term-references-download label {
    font-size: 1.3em;
    width: 214px;
}
.path-glossary .content .lexicon-list .item-list a{
}
    .path-projects #views-exposed-form-uia-projects-page-1 .form-item{
        width: 100%;
        margin-right: 0;
    }
    .path-projects #block-contactformdescription-2{
        width: 100%;
    }
    .path-projects #views-exposed-form-uia-projects-page-1{
        padding: 0;
    }
}
@media only screen and (max-width: 530px) {
    ul.slidesjs-pagination {
        display:none;
    }

}
@media only screen and (max-width: 1024px) {


    #header .layout-container .header-top .region-header-top-right {
       
    }
    /*  menu **********/
    #block-uia-main-menu {
        width: 100%;
    }

    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li {
        display: block;
        margin: 0 0 10px 0;
    }
/*
    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li.menu-item--expanded {
        background: url('../images/arrow-right.png') no-repeat top right;
    }

    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li.menu-item--expanded.expanded {
        background: url('../images/arrow-down.png') no-repeat top right;
    }
  */
    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li{
        min-height:55px;
    }

    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li > a{
        display: inline;
    }
    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li ul {
        position: static;
        padding: 0;
       
    }
    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li ul li {
        display: block;
        margin: 0 0 10px 0;
        border: none;
    }
    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li ul li{
        line-height: normal;
        margin-bottom: 0;
    }
    #header .layout-container .header-top #block-uia-main-menu .content > .menu > li ul li a{
        font-size: 1.1333em;
    }
    #header .layout-container .header-top .region-header-top-right{
       
    }
    #header .layout-container .region-header-top-right #block-selecteurdelangue{
        position:absolute;
        left:0;
        right:0;
        bottom:45px;
        width:96%;
        margin:auto;
        text-align:left;
        padding:0 15px;
      z-index:999;
    }
    #header .layout-container .region-header-top-right #block-selecteurdelangue ul.links > li:first-child{
        margin-left: 0;
    }
    .views-field-field-verbatim .field-content {
        font-size: 1.2em;
    }
    .views-field-field-verbatim {
        padding: 15px;
    }
    .field--name-field-description ul {
        padding-left: 2%;
        font-size: 1.3334em;
    }

    #block-uia-main-menu-menu ul li  ul,
    .socialsbutton {
        display:none;
    }

    #block-frontcustomviewsblock .field--name-field-title{
        padding: 2px 0 10px 10px;
        font-size: 1.5em;
    }
    .view-uia-slder-home {
        margin-bottom: 25px;
        margin-top: -25px;
    }

    .path-frontpage .views-field-field-push {
        margin-bottom: 0;
    }

    #block-termofrefenecesblock, #block-views-block-uia-related-documents-block-1-2 .view-content {
        padding: 0;
    }

    #edit-download {
        margin-left: 0;
       
    }
    /*Application Pack*/
    #block-relatedcontent{
        padding: 0;
    }
    #block-relatedcontent h2.with-cesure{
        border: 3px #ececec solid;
        display: inline-block;
        font-size: 2em;
        color: #002329;
        padding: 5px 20px;
        margin: 30px 12% 15px 12%;
    }
    #block-relatedcontent article a .node__file{
        float: right;
        margin-left: 0;
        width: 320px;
        height: 120px;
    }
    #block-relatedcontent article{
        width: 100%;
        padding-bottom: 0px
    }
    /*related contents*/
    #block-relatedcontent-2 h2.with-cesure{
        margin: 30px 10% 15px 10%;
    }
    #block-relatedcontent-2 article{
        width: 100%;
    }
    /*language*/
    #header .layout-container .region-header-top-right #block-selecteurdelangue ul{
        margin-right: 30px;
      float:left;
    }
    /*breadcrumb*/
    #block-addthisshare{
        margin-right: 30px;
    }
    #block-addthisshare .at-share-btn.at-svc-compact{
        border: none !important;
    }
    #block-uia-breadcrumbs{
        font-size: 1em;
        width: 291px;
    }
    .path-glossary .content .lexicon-links a.lexicon-item, .path-glossary .content .lexicon-links span.lexicon-item {
        padding: 0 2px;
}
.path-glossary .content .lexicon-links {
    padding: 0 0 20px 40px;
}

}
@media screen and (max-width:480px){
  #header .layout-container .region-header-top-right #block-selecteurdelangue {
    width:100%;
  }
 
}
@media only screen and (max-width : 360px){
    #block-uia-branding{padding: 0;}
    /*Application Pack*/
    #block-relatedcontent{
        padding: 0;
    }
    #block-relatedcontent h2.with-cesure{
        border: 3px #ececec solid;
        display: inline-block;
        font-size: 2em;
        color: #002329;
        padding: 5px 20px;
        margin: 30px 4% 15px 4%;
    }
    #block-relatedcontent article a .node__file{
        float: right;
        margin-left: 0;
        width: 204px;
        height: 165px;
        margin-bottom: 10px;
    }
    #block-relatedcontent article{
        width: 100%;
        padding-bottom: 0px
    }
    /*related contents*/
    #block-relatedcontent-2{
        padding: 0;
    }
    #block-relatedcontent-2 h2.with-cesure{
        margin: 30px 3% 15px 3%;
    }
    #block-relatedcontent-2 article{
        width: 100%;
    }
    /*slide homepage*/
    #block-frontcustomviewsblock .field--name-field-title{
        padding: 2px 0 10px 10px;
        font-size: 1.2em;
    }
    /*language*/
    #header .layout-container .region-header-top-right #block-selecteurdelangue ul{
        margin-right: 30px;
    }
    /*breadcrumb*/
    #block-addthisshare{
        margin-right: 30px;
    }
    #block-uia-breadcrumbs{
        font-size: 1em;
        width: 229px;
    }
    /* modif titre contenu*/
    .region-breadcrumb{
      padding-bottom: 0px;
    }

    /*contenu*/
    .layout-main{
      margin-top: 0px;
    }
    #block-addthisshare .content{
      margin-top: 5px;
    }
    h1{
      margin-top: 0px;
    }
    #block-uia-breadcrumbs .block .content{
      margin-top: 0px;
    }
    #block-uia-breadcrumbs li:last-child{
      display: none;
    }
    #block-uia-page-title{
      margin-bottom: 0px;
    }
    /*image header*/
    .path-frontpage .view-uia-site-header .views-field-field-image img{
     min-height: 250px !important;
    }
    .region-header::before{
      height: 50px;
    }
    #block-uia-page-title .page-title {
        font-size: 2.3em;
    }
    .page-node-type-event .content-bottom{
      padding: 0 40px;
    }
    #block-views-block-uia-localisation-map-block-1 .views-field-field-localisation .google-map-field .map-container{
      height: 250px;
    }
    .path-glossary .content .lexicon-links a.lexicon-item, .path-glossary .content .lexicon-links span.lexicon-item {
        padding: 0 2px;
}
.path-glossary .content .lexicon-links {
    padding: 0 0 20px 40px;
}

}
@media only screen and (max-width : 320px){
    #block-uia-branding{width: 320px;}
    /*language*/
    #header .layout-container .region-header-top-right #block-selecteurdelangue ul{
        margin-right: 30px;
    }
    /*breadcrumb*/
    #block-addthisshare{
        margin-right: 30px;
    }
    #block-uia-breadcrumbs{
        font-size: 1em;
        width: 175px;
    }
.region-breadcrumb{
      padding-bottom: 0px;
    }

    /*contenu*/
    .layout-main{
      margin-top: 0px;
    }
    h1{
      margin-top: 0px;
    }
    #block-uia-breadcrumbs .block .content{
      margin-top: 0px;
    }
    #block-uia-breadcrumbs li:last-child{
      display: none;
    }
    #block-uia-page-title{
      margin-bottom: 0px;
    }
     #block-addthisshare .content{
      margin-top: 5px;
    }
    .path-glossary .content .lexicon-links a.lexicon-item, .path-glossary .content .lexicon-links span.lexicon-item {
        padding: 0 2px;
        font-size: 1.4em;
}
.path-glossary .content .lexicon-links {
    padding:0;
}
.path-glossary .content .last-update{
    margin-top:80px;
}

}
