/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the default font size on small devices */
html {
  font-size: 112.5%;
}

/* @group Structural */

.oneThird {
  width: auto;
  float: none;
}

/* @end */

/* @group Wrappers */

/* @group Footer wrapper */

#footer {
  padding: 0;
  left: 0;
}

/* @end */

/* @end */

/* @group Branding */

/* @group Logo */

#logo {
  left: 50%;
}

#logo img {
  margin-left: -140px;
}

/* @end */

/* @group Wrapper for the site name and slogan (hgroup) */
 
 /* @group Site slogan (h2) */
 
 #site-slogan {
   left: 50%;
   margin-left: -140px;
 }
 
 /* @end */
 
 /* @end */


/* @end */



/* @group Regions */

/* @group Footer region */

.region-footer {
  padding: 0;
  left: 0;
}

/* @end */

/* @end */


/* @group Forms */

/* @group Form textfields */

input.form-text,
.form-select,
textarea {
  width: 100%;
}

/* @end */

/* @end */

/* @group Buttons */

.form-submit,
a.button {
  width: 100%;
  font-size: 1.1em;
  padding: 10px 10px;
  margin: 0;
  float: none;
}

/* @group Buttons inline */

.container-inline .form-submit {
  margin: 10px 0;
  display: block;
}

/* @end */

/* @end */


/* @group Search form block */

.region-header #block-search-form {
  position: relative;
  top: -10px;
  right: auto;
  width: 96%;
  margin: auto;
}
.region-header #block-search-form .form-text {
  width: 100%;
}
.region-header #block-search-form .form-text:focus {
  background-color: #f9f9f9;
  width: 100%;
}

/* @end */

/* @group Language switcher block */

.region-header #block-locale-language {
  border: none;
  background: none;
}
#block-locale-language .language-switcher-locale-url li {
  font-size: 70%;
}

/* @end */

/* @group "User login form" block */

.region-header #block-user-login {
  border: none;
  background: none;
  display: none;
}
#block-user-login .block-title  {
  font-size: 70%;
}

/* @end */



/* @group Misc overrides for contrib modules */

/* @group Admin menu overrides */

html body.admin-menu #admin-menu-menu .admin-menu-toolbar-category {
  display: none;
}
html body.admin-menu #admin-menu-menu .admin-menu-toolbar-category:first-child {
  display: inherit;
}
html body.admin-menu #admin-menu-users {
  display: none;
}

/* @end */

/* @group Video JS */

.vjs-default-skin {
  width: 100% !important;
  height: 210px !important;
}

/* @end */

/* @end */


/* @group SPECIFIC TEASERS */

/* @group Video Teasers */
.view-videos-list td {
	display: block;
	width: 100% !important;
}
.node-teaser.node-video .node-content ul li {
  display: block;
  width: 94%;
  text-overflow: ellipsis;
}
/* @end */
  
/* @end */

/* @group SPECIFIC VIEWS */

/* @group Full width One Row Gallery */
.view-full-width-one-row-gallery .jcarousel-container-horizontal {
  width: auto;
  height: 66px;
  padding: 8px 0;
}
.view-full-width-one-row-gallery .jcarousel-item {
  border: none;
  width: 99px;
  height: 66px;
}
.view-full-width-one-row-gallery .jcarousel-item-horizontal {
  margin: 0 2px;
}
.view-full-width-one-row-gallery .jcarousel-next,
.view-full-width-one-row-gallery .jcarousel-prev {
  display: none;
}
/* @end */

/* @end */


/* @group SPECIFIC PAGES */

/* @group HOME PAGE */
  
  .home-page .two-33-66 .region-two-33-66-second .node-title,
  .home-page .pane-next-event .view-next-event .views-field-title,
  .home-page .pane-next-event .view-next-event .views-field-field-html-title {
    width: 100%;
  }
  /* @group Bottom block */
  
  .home-page .pane-conference-list table td {
    width: 100%;
    display: block;
  }
  
  /* @end */

/* @end */

/* @group Login page */

.page-user-login #user-login {
  width: 90%;
}

/* @end */
  
  /* @group Webform pages */
    
    body.node-type-webform {
    }
    .node-webform {
      
    }
    .node-webform .field-name-body {
      float: none;
      width: 100%;
    }
    .node-webform .webform-client-form {
      float: none;
      width: 100%;
    }
  
  /* @end */
  
  /* @group Contact page */
  
  .page-contact #block-system-main {
    width: 100%;
    margin: 0;
    padding-bottom: 50px;
  }
  .page-contact #content #block-block-1 {
    float: none;
    width: 100%;
    margin-right: 0%;
    text-align: center;
  }
  .page-contact #content #block-block-1 .block-title {
    display: none;
  }
  
  /* @end */
  
  /* @group Coming Events pages */
  
  .page-coming-events #main-content,
  .page-proximos-eventos #main-content,
  .page-datozen-gertakizunak #main-content,
  .page-evenements-a-venir #main-content {
    float: none;
    width: auto;
  }
  .page-coming-events .view-coming-events .views-row,
  .page-proximos-eventos .view-coming-events .views-row,
  .page-datozen-gertakizunak .view-coming-events .views-row,
  .page-evenements-a-venir .view-coming-events .views-row {
    list-style: none;
    margin: 20px auto;
    float: none;
    width: 225px;
  }
  
  /* @end */
  
  /* @group Project pages */
    
    .field-name-body .project {
      width: auto;
      font-size: 80%;
    }
    .field-name-body .project .event_time {
      position: static;
      width: auto;
    }
    .field-name-body .project .event_desc {
      margin-left: 0;
      display: block;
    }
    
    /* @group Atlantiar programme */
    
      .atlantiar,
      .atlantiar_programme {
        width: auto;
      }
    
    /* @end */
    
    
    /* @group Atlantiar Middle ages */
    	
    	.atlantiar.middle-ages .spacer {
    		display: none;
    	}
    	.atlantiar.middle-ages .image_wrapper {
    		display: none;
    	}
    	
    /* @end */
    
  
  /* @end */
  

/* @end */