
.navbar-toggler {background-color: transparent;border: none;margin: 0 auto;display: inline; margin-top: 15px;margin-right: 10px; } 
.navbar-toggler{display:none;}

@media only screen and (max-width: 1299px) {
  /* Top banner */
.top-banner-home img{height:450px;}
.top-banner-home .top-banner-title{bottom:200px;}

/*Estefi*/
.top-banner-home .top-banner-title{bottom: 200px;}
}

@media only screen and (max-width: 1199px) {
  
  /* Courses filter */
  form#views-exposed-form-courses-block-1 select{margin-bottom:40px;}
  form#views-exposed-form-courses-block-1 input[type="submit"]{display:block;margin:0 auto;}
  /* Course detail */
  .course-full .course-full-top{margin-top:140px;}
  .course-full .course-full-top .course-title h1{font-size:34px;}
  /* Top banner */
  form#views-exposed-form-standards-block-1 .form-actions input{width:300px;}  
  
  /*Estefi*/
  .top-banner-home .top-banner-title{bottom: 150px;}
 
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    /* Main menu: */
    .main-menu-search{margin-right:0}
    .logo{margin-left:0;width:20% !important;}
    .main-menu-search .main-menu li a, .main-menu-search .main-menu li span{padding:23px 8px;}
    .logo img {width: auto;height:60px !important;}


}

@media only screen and (max-width: 991px) {
 /* Main menu top */
.main-menu.show-menu{display:block;} 
.main-menu.hide-menu{display:none;} 
.main-menu-search .main-menu > div > nav > ul li{border-top: 1px solid black;}
.main-menu{display:none;}
.navbar-toggler{display:block;position:absolute;top:0;right:0;}
.navbar-toggler{background-color: transparent;border: none;margin: 0 auto;display: inline;margin-top: 15px;margin-right: 10px;} 
.navbar-toggler div{width: 35px;height: 3px;background-color: #0094DA;margin: 6px 0;} 
.main-menu-search{margin-top:0;}
.navbar{min-height:0;}
#block-views-block-standards-block-1{padding-top:20px;}
.main-menu-search .main-menu > div > nav > ul{margin-left:0;}

/* Subfooter */
.subfooter-wrapper .subfooter-right{margin-top:15px;width:60%;}
.subfooter-wrapper .subfooter-left{width: 215px;height: auto;}

/* Contact webform */
#page-contact #contact-wrapper .contact-inner .contact-webform{padding: 60px 50px 70px 200px;}

/* Course detail */
.course-full .course-full-top{margin-top:40px;}
.course-full .course-full-top .col-left{position: initial;width:100%;height:50%;}
.course-full .course-full-top .col-right{position:initial;width:100%;height:50%;}
.course-full .course-full-top .course-title{position:initial;}
.course-full .course-full-bottom .col-md-3 .right-block-title{margin-bottom: 10px;padding-top:20px;}

/* case studies */
#block-views-block-case-studies-block-1 h3 span{display:inline-block;}

/* Frontpage content */
/*form#views-exposed-form-standards-block-1 .form-actions{margin-left:350px;margin-top: -45px;}*/
form#views-exposed-form-standards-block-1 .form-actions input{position:unset;margin-top:25px;;}
form#views-exposed-form-standards-block-1 .form-actions{float:none;}

/* Top banner */
.top-banner-home img{height:330px;}
.top-banner-home .top-banner-title{font-size:35px;width:450px;}
.top-banner-home a.link-to-standards br{display:none;}
.top-banner-home a.link-to-standards{bottom:0;right:unset;padding:10px 20px;padding-left:75px;}
.top-banner-home a.link-to-standards img{margin-top:-5px;width:30px;}

/* standards frontpage: */
body.path-frontpage #block-exposedformstandardspage-1 .exposed-filters-wrapper > .container {padding-left:0;}

/* standards page: */
body.path-standards .exposed-filters-wrapper > .container{padding-left:0;}
}

@media only screen and (max-width: 767px) {
  /* Main menu top */
.region.region-logo{width: 195px;height: 58px;}
.main-menu-search .main-menu > div > nav > ul{margin-top:20px;}
.navbar{min-height:20px;}
/* Courses filter */
.courses-teaser-wrapper .col-md-4{padding-left:30px;padding-right:30px;}

/* contact webform */
  #page-contact #contact-wrapper .contact-inner .contact-webform{width:100%;padding: 30px 15px;margin:0 auto;}
  #page-contact #contact-wrapper .contact-inner .contact-webform .webform-submission-form{margin:0 auto; width: 350px;max-width:100%;}
  #page-contact #contact-wrapper .contact-inner .contact-adresse-rss{margin-top:24px;margin:0 auto;margin-top:20px;width:100%;max-width:100%;}
  #page-contact #contact-wrapper .contact-inner .contact-adresse-rss{position:relative;}
  #page-contact .container{padding:0;}

  /* application form */
  .webform-submission-contact-add-form .js-form-type-textfield{width:100%;}
  .webform-submission-contact-add-form .js-form-item-email-{width:100%;}
  .webform-submission-contact-add-form .js-form-submit{padding: 12px 0px;max-width: 100%;width: 300px;}
  .webform-submission-contact-add-form .js-form-type-textfield label,
  .webform-submission-contact-add-form .js-webform-type-radios legend,
  .webform-submission-contact-add-form .js-form-item-email- label,
  .webform-submission-contact-add-form .js-form-type-textarea label,
  .webform-submission-contact-add-form > label{font-size:16px;}
  .webform-submission-contact-add-form .js-webform-type-radios label{font-size:14px;}
  .webform-submission-contact-add-form .js-form-submit{padding:6px 0;}
  /* case studies */
  
 /* #block-views-block-case-studies-block-1 h3{position:relative;margin: 50px 0 100px 0;}
  #block-views-block-case-studies-block-1 h3 span{top: 0;position: absolute;text-transform: uppercase;}
  #block-views-block-case-studies-block-1 > div > div .views-field:first-child .case-study{margin-bottom:40px;}*/
  /* Filter frontpage */
form#views-exposed-form-standards-block-1 .form-actions input{width:250px;}
form#views-exposed-form-standards-block-1 .form-item-field-standard-sdg-goals-target-id-verf select{margin-top:0;}

/*form#views-exposed-form-standards-block-1 #edit-actions{margin-left:0px;}*/
/* Top banner */
.top-banner-home img{height:260px;}
.top-banner-home .top-banner-title{font-size:30px;width:400px;bottom:40px;}
.frontpage-content h1{padding:0;}
/* Logo */
.logo img{height: 60px !important;margin: 10px 0;}
/* Top banner */
.top-banner-home a.link-to-standards{padding: 5px 20px;padding-left: 75px;}
.top-banner-home a.link-to-standards img{margin-top:2.5px;}
  
  /*Estefi*/
body.path-frontpage #block-exposedformstandardspage-1 .exposed-filters-wrapper {background-color: #000;margin-top: 0px;}
    
}
@media only screen and (max-width: 650px) { 
/* Filters block */
form#views-exposed-form-standards-block-1 select{width:90%;margin-top:20px;}
form#views-exposed-form-standards-block-1 .form-actions:before{margin-bottom:-127px;}
/* Subfooter */
.subfooter-wrapper .subfooter-left{width: 60%;margin: 0 auto;display: inline-block;float:none;margin-bottom:15px;}
.subfooter-wrapper .subfooter-right{width:100%;}
/* Courses filter */
/*form#views-exposed-form-standards-block-1:before{margin-bottom:-112px;}*/
form#views-exposed-form-courses-block-1 select{width:90% !important;}
form#views-exposed-form-courses-block-1 select{margin-bottom:20px;}
form#views-exposed-form-courses-block-1{padding-top:25px;}
form#views-exposed-form-courses-block-1 .form-actions{width: 100%;float: left;text-align: center;margin-top: 20px;padding-bottom: 30px;}
form#views-exposed-form-courses-block-1:before{margin-bottom:-217px;}
form#views-exposed-form-courses-block-1 input[type="submit"]{width:250px;}
form#views-exposed-form-standards-block-1 .form-item-items-per-page{bottom:-100px;}
form#views-exposed-form-standards-block-1 .form-item-items-per-page select{margin-top:0;}
  
  /*.main-menu-search{width:100%;padding:0;} 
  .main-menu > div > nav > ul{float:none !important;} 
  .main-menu nav ul{margin:0;} 
  .main-menu nav ul li{width:100%;margin:0;background-color:#303030;border-top: 1px solid #555;border-bottom: 1px solid black;} 
  .main-menu nav ul li a{width: 100%;border-bottom: none;font-weight: 300;color:white !important;padding-left: 10px;} 
  .main-menu nav ul li a.active{border-bottom:none;} 
  .main-menu nav ul li a:hover{border-bottom:none;} 
  .main-menu{display:none;} */
  /* Frontpage content */
  form#views-exposed-form-standards-block-1 .form-actions{float:none;margin-left:0;}
  form#views-exposed-form-standards-block-1 .form-actions input{margin-top:30px;}
  #block-views-block-standards-block-1 .exposed-filters-wrapper{padding-bottom:100px;}
  form#views-exposed-form-standards-block-1:before{bottom:-105px;}
  /* Top banner */
  .top-banner-home a.link-to-standards{font-size:14px;padding-left:30px;}
  .top-banner-home a.link-to-standards img{margin-top:0;width:25px;margin-left:-25px;}
} 
  
@media only screen and (max-width: 650px) {  
  /*Estefi*/

body.path-frontpage form#views-exposed-form-standards-page-1 .form-actions input{width: 125px;} 
body.path-standards form#views-exposed-form-standards-page-1 .form-actions input{width: 125px;} 
  
  
.acknowledgments-wrapper .acknowledgments-images img{width:25%;}
  
}


@media only screen and (max-width: 600px) {
/* Top banner */
.top-banner-home img{height:220px;}
.top-banner-home .top-banner-title{font-size:25px;width:350px;padding:10px;bottom:30px;}

  /*Estefi*/

body.path-frontpage form#views-exposed-form-standards-page-1 .form-actions input{width:95px;background-position: 15% center;} 
body.path-standards form#views-exposed-form-standards-page-1 .form-actions input{width:95px;background-position: 15% center;} 
  

}

@media only screen and (max-width: 550px) {
/* Course detail */
.course-full .course-full-top .course-title h1{font-size:25px;}
.course-full .course-full-bottom{padding:0;}
#block-sgg-content ul{margin-left:0;}
.course-full .course-full-bottom .col-md-3{margin:0 15px;} 

}

@media only screen and (max-width: 525px) {
/*Estefi*/

form#views-exposed-form-standards-page-1 select {width: 100%;margin-bottom:10px;}
form#views-exposed-form-standards-page-1 .form-actions{float:none;}
body.path-frontpage #block-exposedformstandardspage-1 .exposed-filters-wrapper > .container {}
body.path-frontpage form#views-exposed-form-standards-page-1 .form-actions input{margin-top:10px;margin-left:auto;margin-right:auto;}

}
@media only screen and (max-width: 500px) {
/* Top banner */
.top-banner-home img{height:180px;}
.top-banner-home .top-banner-title{font-size:20px;width:300px;padding:10px;bottom:20px;} 

.page-title h1 { font-size: 30px;}

@media only screen and (max-width: 450px) {
form#views-exposed-form-standards-block-1 .form-actions input{width:250px;}
/* Frontpage content */
.frontpage-content h1{margin-top:70px;}
.top-banner-home a.link-to-standards{bottom:-52px;padding-left:35px;margin-bottom: -10px;}
.top-banner-home a.link-to-standards br{display:block;}
.top-banner-home a.link-to-standards img{margin-top:5px;margin-left: -30px;}
/* Filters */
#block-views-block-standards-block-1 header{margin-top:40px;}
form#views-exposed-form-standards-block-1 .form-item-items-per-page{bottom:-110px;}

}

@media only screen and (max-width: 400px) {
  /* Case studies */
#block-views-block-case-studies-block-1 h3{margin-top:0;}
#block-views-block-case-studies-block-1 h3 img{width: 100% !important;margin-bottom: 20px;position:unset !important;}
#block-views-block-case-studies-block-1 h3 span{margin-left:15px;}
#block-views-block-case-studies-block-1 .case-study{margin-left:0;}
/* Top banner */
.top-banner-home img{height:150px;}
.top-banner-home .top-banner-title{font-size:16px;width:250px;padding:10px;bottom:10px;}
/* Subfooter logo */
.subfooter-wrapper .subfooter-left img{height:60px;}

.page-title h1 { font-size: 23px;}

}