/* CSS Document */
#eut-header[data-fullscreen='no'] #eut-feature-section .eut-title, #eut-header[data-fullscreen='no'] #eut-feature-section .eut-description{
    text-transform: capitalize ;
  }
  
  #eut-header[data-fullscreen='no'] #eut-feature-section .eut-title:first-letter, #eut-header[data-fullscreen='no'] #eut-feature-section .eut-description:first-letter{
    text-transform: capitalize;
  }
  #eut-header[data-fullscreen='no'] #eut-feature-section .eut-description span{
    text-transform: none;
  }
  
  .eut-blog p + .eut-read-more {
      display: block;
  }
  
  
  #eut-main-content #eut-content-area .eut-gallery .eut-media {
      max-height: 110px;
      overflow:hidden;
  }
  
  #eut-main-content input[type='date']{ 
  height: 42px;
          padding: 10px;
      margin-bottom: 15px;}
      
  #eut-main-content #sectionEvents h5.eventsHeading{ padding-bottom:1.5em;}
  #eut-header #eut-main-menu ul li ul li a{ font-size:.7em;}
  blockquote { font-size: 1.3em; }
  
  blockquote p:last-of-type:after {
      content: '"';
      font-size: 2.083em;
      font-weight: lighter;
      color: #f10281;
      position: relative;
      top: .2em;
      left: .1em;
      line-height: 0;
  }

  body blockquote:before {
    content: '"';
}

  iframe {
      max-width: 100% !important;
  }
  
  body.admin-bar #eut-header{ padding-top:32px;}
  
  .home .owl-controls {
      display:none;
  
  }
  
  .centres-menu.paraClose {
     width: calc(100% / 3);
  }
  
  .centres-menu {
     width: calc(100% / 6);
  }
  
  
  span.wpcf7-not-valid-tip {
  
      position: relative;
      top: -13px;
  }
  
  .centres-menu.paraClose p {
      font-size: 14px;
      padding-bottom:5px;
  }
  
  .eut-team-identity.eut-subtitle:empty {
      display: none;
  }
  
  .eut-row.teachRow {
      display: flex;
      flex-wrap: wrap;
  }
  
  .teachRow .wpb_column.eut-column-1-3 {
       float: none;
  }
  
  .centres-menu .centre-content{ min-height:100px;}
  
  .centres-menu .centre-content p {
      line-height: 1.4em;
  }
  
  .eut-bg-image.eut-bg-position-center-bottom {
      background-position: center center !important;
  }
  
  
  /*.eut-team .eut-team-person img {
      max-height: 486px;
  }*/
  
  
  @media only screen and (max-width: 960px) {
  #eut-top-bar  {
          display:none;
      }
  
  }
  
  @media only screen and (max-width: 550px) {
  .centres-menu.paraClose p {
      font-size: 12px;
  }
  
  .centres-menu .centre-content {
      bottom: 10px;
  }
  
  }
  
  
  
  .bookTour .wpcf7-checkbox span.wpcf7-list-item {
      display: inline-block;
      margin: 0 0 0 0em;
      width: calc( 100% / 9);
  }
  
  .bookTour #eut-theme-wrapper input[type=checkbox] {
      margin-top: 10px;
      margin-left: auto;
      margin-right: auto;
      display: block;
  }
  
  .bookTour  .wpcf7-checkbox label {
      
      text-align: center;
     
  }
  
  .bookTour .wpcf7-checkbox span.wpcf7-list-item-label {
      display: block;
      line-height: 1em;
      max-width: 101px;
      margin: 0 auto;
      padding-top: 5px;
  }
  
  .bookTour .wpcf7-checkbox input[type="checkbox"] {
      display: block;
      margin: 0px auto;
  }
  
  .bookTour .wpcf7-not-valid-tip {
      font-size: 12px;
  
  }
  .bookTour .wpcf7-checkbox span.wpcf7-not-valid-tip {
      margin-top: 10px;
  }
  
  .bookTour .prefferedDaysThree .wpcf7-checkbox span.wpcf7-list-item, .bookTour .prefferedDaysTwo .wpcf7-checkbox span.wpcf7-list-item, .bookTour .prefferedDaysone .wpcf7-checkbox span.wpcf7-list-item {
     
      width: calc( 100% / 5);
  }
  
  .eut-two-third {
      width: calc((100% / 3) * 2);
      float: left;
      margin-right: 1%;
  }
  
  .bookTour  span.wpcf7-form-control-wrap.CenterName, .bookTour  span.wpcf7-form-control-wrap.prefferedDaysone, .bookTour  span.wpcf7-form-control-wrap.prefferedDaysTwo, .bookTour  span.wpcf7-form-control-wrap.prefferedDaysThree {
      background-color: #EFEFF4;
      display: block;
      padding: 6px 0;
  }
  
  h4#info1, h4#info2, h4#info3, h4#info4, h4#info5, h4#info6, h4#info7, h4#info8 {
      padding-top: 120px;
  }
  
  
  .home  .roomTitle h1, .home .roomTitle h2 {
      font-family: montserratregular;
      font-size: 1em;
      position: relative;
      padding-bottom: 0;
      line-height: 1.2em;
      letter-spacing: .05em;
      text-transform: uppercase;
      margin-bottom: 0;
  }
  
  .image.roomImage.table-cell {
      width: 160px;
  }

  .vc_tta-accordion .vc_tta-panel a {
    display: block;
    margin-bottom: 20px;
}