/*
 *   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 body 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: 5%;
 }
 
 /* @end */
 
 /* @group Wrapper for the site name and slogan (hgroup) */
  
  /* @group Site slogan (h2) */
  
  #site-slogan {
    left: 5%;
  }
  
  /* @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 {
  margin-right: 2%;
  background: none;
  border: none;
}

 #block-locale-language .language-switcher-locale-url li {
   font-size: 70%;
 }
 
 /* @end */
 
 /* @group "User login form" block */
 
 .region-header #block-user-login {
   margin-right: 2%;
   background: none;
   border: 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 Links page */
 	
 	body.page-node-1 #main-content,
 	body.page-node-2 #main-content,
 	body.page-node-3 #main-content,
 	body.page-node-4 #main-content {
 		padding: 215px 3% 10px;
 	}
 	body.page-node-1 #main-content .links_page_content,
 	body.page-node-2 #main-content .links_page_content,
 	body.page-node-3 #main-content .links_page_content,
 	body.page-node-4 #main-content .links_page_content {
 		padding-top: 10px;
 	}
 	
 
 /* @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 */