/*
Theme Name:     lalalab_theme
Theme URI:      http://lalalab.org/
Description:    Child theme for the Oxygen theme
Author:         LaWebMistress&Maddish&IsaLaRisa
Author URI:     http://inauditas.com/
Template:       oxygen
Version:        0.1.0
*/

@import url("../oxygen/style.css");

body {
    background: #fff;
    color: #000;
    font: 0.8em 'Droid Sans Mono', sans-serif;
}

a, a:visited {
	color: #000;
	text-decoration: underline;
}
a.link-lalalab:link, a.link-lalalab:visited, h2 a.link-lalalab:link, h2 a.link-lalalab:visited  {
	color: #000;
	text-decoration: underline;
}
a.link-lalalab:hover, a.link-lalalab:hover {
	color: #004EFF;
}

a:hover {
	color: #004EFF;
	border-bottom: none;
}
a:focus { outline: none; }
a:hover, a:active { outline: 0; }

a, a:visited, .page-template-front .hfeed-more .hentry .entry-title a:hover, .entry-title a, .entry-title a:visited {
    color: #004EFF;
}

h1, h2, h3, h4, h5, h6, dl dt, blockquote, blockquote blockquote blockquote {
       font-family:'Droid Sans Mono', sans-serif;
       color:#004eff;
}

ul {list-style: none outside none;
}

dl dd {
    color: #888888;
    margin: 0;
    padding: 0;
}

.breadcrumbs {
    background: none;
    border-left: none;
    color: #f3f3f3;
    float: left;
    font-size: 0.916667em;
    margin-bottom: 0;
    padding: 0;
    width: 0;
}

.gallery a img, a img, .hentry img, .entry-content img, .monograph-page-thumb img, .bio-entry-content img, .blog-page-thumb img, .featured-post img {
    color: #000;
    font: 0.6em 'Droid Sans Mono', sans-serif;
    text-decoration:underline;
    }

/* Container Lalalab
-------------------*/
#container  { }

.wrap { max-width: 1050px;
        margin: 0 auto;
	position: relative;
}

#content-inside {
    border-right:1px solid;
    border-left:1px solid;}

.content-wrap {
    float: left;
    width: 100%;

}
.page-template-fullwidth .content-wrap { width: 100%; }

#content {
	float: left;
        padding: 0 4%;
        width: 92%;
	margin: 0;
        background: none repeat scroll 0 0 #FFFFFF;
        float: left;
        border-right:1px solid;
        border-left:1px solid;
}

/* Header Lalalab
-------------------*/
#header {
    border-top: 1px solid;
    border-left:1px solid;
    border-right:1px solid;
    background:#fff;
    font-family: 'Droid Sans Mono', sans-serif;
    margin-top:42px;
    padding:0;
}

#header-container {
    border-bottom: 2px solid;
    float: right;
    margin-bottom: 40px;
    margin-right: 4%;
    margin-top: 1%;
    width: 92%;
}

#site-title {
    float: left;
    font-size: 3.1em;
    overflow: hidden;
    padding: 76px 0 0;
}
#site-title a{
text-decoration:none;
}

#header-menus {
    float: right;
    width:85%;
    margin-top:10px;
}

.recent-experiences {
    float: left;
    width:100%;
}

/*Name Lalalab
------------------------*/

#lalalab-title h1{
   color: #000000;
    font-family: 'Droid Sans Mono' sans-serif;
    font-size: 0.5em;
    line-height: 1.1em;
    text-align: right;
    text-transform: uppercase;
}

#lalalab-title a {
    color: #000;
    line-height:20px;
}

#lalalab-esquina {
    background: url("imgs/esquina.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    position: absolute;
    width: 100%;
}


/* Contact Line Lalalab
------------------------*/

#contact-line {
width:100%;
padding:0;
}

#contact-line ul {
    font: 'Droid Sans Mono', sans-serif;
    height: 20px;
    float:right;
}

#contact-line li, #contact-line li a{
color:#000;
text-decoration:underline;
font-size:1em;
margin-left:1.8em;
}
#contact-line li:first-child a {margin-left: 0;}
#contact-line li:last-child a {margin-right: 0;}


/* Primary menu
-------------------------------------------------------------- */


#menu-subsidiary {
    margin: 64px -15px 0;
    width:auto;
    float:right;
}
#menu-subsidiary ul {
height:20px;
float:right;
}
#menu-subsidiary li {
    min-height: 0;
    text-transform: uppercase;
    background:none;
}
#menu-subsidiary li a:link, #menu-subsidiary li a:visited {
    color:#000;
    font-size:1.1em;
    margin-left:1.5em;
    text-transform:uppercase;
    font-family: droid sans mono;
    text-decoration:none;
}
#menu-subsidiary li a:hover {
    color:#004eff;
    text-decoration:line-through;

}
#menu-subsidiary li.current-menu-item a {
    background: none;
    color:#004eff;
    text-decoration:line-through;
}
#menu-subsidiary li:first-child a {margin-left:0;}
#menu-subsidiary li:last-child a {margin-right: 15px;}


/* Subsidiary menu
-------------------------------------------------------------- */
#menu-lab {
width:100%;
}

#menu-lab ul {
width:100%;
float:right;
margin-top:20px;
}

#menu-lab .menu {

    margin-top:10px;
}

#menu-lab li {
    background:none;
    float:right;
}

#menu-lab li a:link, #menu-lab li a:visited  {
    color:#000;
     font-size:1.1em;
     text-decoration:none;
    }
#menu-lab li a:hover {
    color:#004eff;
    text-decoration:line-through;
    font: 'Droid Sans Mono', sans-serif;
    }


#menu-lab li:last-child a {

}

#menu-lab li:last-child a:active {
   color:#004eff;
    text-decoration:line-through;
    font: 'Droid Sans Mono', sans-serif;
    }

#menu-lab li.current-menu-item a, #menu-lab li.current_page_item  a { color:#004eff;
    text-decoration:line-through;
    font: 'Droid Sans Mono', sans-serif;
    }


/* Slider home
-------------------------------------------------------------- */
.featured-wrapper {
    border-bottom: medium none;
    float: right;
    margin-bottom: 50px;
    overflow: visible;
    position: relative;
    width: 66%;
    z-index: 1;
}
#featured-content {
    margin-bottom: 110px;
    position: relative;
    height:355px;
}
.featured-post {
    float: left;
    height:auto;
    margin-top:10px;
    overflow: hidden;
    position: relative;

}
.featured-post img, .featured-post a img {
    width: 100%;

}
.featured-post h2.entry-title {
    float: left;
    font-size:1em;
    line-height: 1.5em;
    margin-top: 10px;
}
.featured-post h2.entry-title a:link,  .featured-post h2.entry-title a:visited {
    background: #fff;
    bottom: 0;
    text-decoration:underline;
    padding: 0;
    position: relative;
    text-transform: none;
    font-family:'Droid Sans Mono', sans-serif;
    background: none;
    color: #004EFF;
}

.no-js #featured-content .dummy, #featured-content .dummy.hidden { display: none; }

.slider-item {
   width:100%;
   }

.slider-nav {
    display: block;
    position: absolute;
    bottom: 0;
    width: 31px;
    height: 28px;
    background: #000 url("../oxygen/images/slider-nav-arrows.png") no-repeat;
    color: #fff;
    font-size: 1em;
    z-index: 9;
    cursor: pointer;
    text-indent: -9999em;
}

#slider-prev {
    left: 0;
    background-position: 7px -21px;
    bottom:95px;
}

#slider-next {
    right: 0;
    background-position: 7px 11px;
    bottom:95px;
}

.slider-nav:hover { background-color: #004eff; }



/* Agenda Lalalab
--------------------------------------------------------------*/
#lalalab-featured-agenda {
    width:100%;
}

.agenda {
    float: left;
    width: 32%;
    margin-top:0;
}

.events-home {
    float: left;
    width: 100%;
    margin:0;
    padding:0;
}
.events-home .hentry.even {
    background: none;
}
#evento-all {
    width:100%;
}
.evento-agenda  {
    float: left;
    position: relative;
    width: 100%;
    padding: 10px 0;
    font-family: 'Droid Sans Mono', sans-serif;
}
.event-date {
    width: 100%;
    color:#004eff;
}
.event-title {
    width: 100%;
    font-family:'Droid Sans Mono', sans-serif;
}
.event-excerpt-home {
    float: left;
    width: 100%;
}
.event-excerpt-home p {
    float: left;
    width: 100%;
    margin:0;
}

.more-events a:link, .more-events a:visited{
    float: left;
    color:#004eff;
    text-decoration:none;
    padding-top:10px;
}

.more_events a:hover{

}

li.enlace_proyecto, li.enlace_proyecto {
    list-style: none outside none;
}
li.enlace_proyecto  a:link, li.enlace_proyecto  a:visited {
         color:#000;
         text-decoration:underline;
}
li.enlace_proyecto  a:hover {
         color:#004eff;
         text-decoration:underline;
}

/*__EVENTS PAGE__*/

.events-page-wrap{
    margin-left:15%;
    }
.events-page-summary{
    width:100%;
    }

.events-page-item  {
    color:#000;
    float: left;
    width:100%;
    font-size:1em;
    line-height:1.4em;
    margin-bottom:20px;
    }

 .events-page-title {
    float: left;
    width: 100%;
    color:#004eff;
    font-size:1.1em;
    line-height:1.5em;
    margin-bottom:30px;
}


/* Post titles
-------------------------------------------------------------- */

.hentry {
    float: left;
    margin: 0 0 20px;
    position: relative;
    width: 100%;
}

.entry-title a, .entry-title a:visited { color: #004eff; }

.hentry .entry-title, .page-template-front .hentry .entry-title {
    text-transform: none;
    word-spacing: 0;
    word-wrap: break-word;
}

.entry-title a, .entry-title a:visited {
color: #004eff;
}

.home .hentry .entry-title a:hover, .page-template-front .hentry .entry-title a:hover, .archive .hentry .entry-title a:hover, .search .hentry .entry-title a:hover {
	color: #000;
	border-bottom: none;
}

.entry-header h2.entry-title a, .entry-header h2.entry-title a:visited {
color: #004eff;
}

.entry-header h1.entry-title a, .entry-header h1.entry-title a:visited {
color: #004eff;
}

.entry-header h2.entry-title a:hover, .entry-header h1.entry-title a:hover{
    color:#004eff;
}

.hentry img.featured {
    float: left;
    padding-right: 20px;
}

.singular .entry-title {
    font-family: 'Droid Sans Mono',sans-serif;
    font-size: 1.1em;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.singular .entry-title a:link, .singular .entry-title a:visited {
  text-decoration:none;
  color:#004eff;
}

.singular .entry-title a:hover {
  text-decoration:none;
  color:#004eff;
}

.singular-page .entry-title, .singular-attachment .entry-title {
    margin-bottom: .7em;
}


#post-content {
    width:100%;
    }


/* Entradas hentry - post-id - blog
------------------------------------ */

.page-template-front .hentry, .archive .hentry, .search .hentry {
    float: left;
    font-size: 1em;
    position: relative;
    width: 100%;
}

.page-template-fullwidth #content {
    width:92%;

}

code {
    background: none repeat scroll 0 0 transparent;
    font-weight: bold;
    padding: 0 3px;
   font-family:'Droid Sans Mono', sans-serif;
}


/* Blog Home
-------------*/

.title-recent-experiences {
   font-family:'Droid Sans Mono', sans-serif;
    margin-bottom: 10px;
    font-size:1.1em;
}
.title-recent-experiences a:link, .recent-experiences a:visited{
    color:#000;
    text-decoration:none;
    }
.title-recent-experiences a:hover{
    color:#004eff;
    text-decoration:line-through;
    }

.blog-home-item {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-right: 25px;
    margin-bottom:25px;
    width: 23%;
}
.blog-home-item:first-child {
    margin-left:0;
}
.blog-home-item:last-child, .last_lab {
    margin-right:0;
}

.blog-home-summary {
    border: 1px solid #000000;
    margin: 0 0 0;
    padding: 5px;
    height: 250px;
    }

.blog-home-summary a {
    color:#000;
    text-decoration:none;
    }

.blog-home-summary:hover {
    border: 1px solid #004eff;
    }

.blog-home-thumb img{
    width:100%;
    margin-bottom:10px;
}

.blog-home-header {
    width:100%;
    text-decoration:none;
    }
.title-recent-blog {
    text-align:right;
}


/* Lalalab single project
 ---------------------------*/
.entry-main-project {float:left; width:100%;}

.single-project .entry-2languages {padding-top:50px; padding-bottom:35px;}

.single-project h2 {font-size: 1.1em;}

.content-main-project {
    line-height:0;
}
.content-project .entry-main-project {
    padding-top:40px;
    padding-bottom:60px;
}

.entry-summary {
    float: left;
    width: 100%;
    padding-left: 0;
    }
.entry-content li a:link, .entry-content li a:visited, .how-to a:link, .how-to a:visited  {
	color: #004EFF;
        font: 'Droid Sans Mono', sans-serif;
}
.entry-summary .entry-content-project, .entry-content .content-image img {
 line-height:0;
}
.entry-content .entry-main-project p {
    margin:0;
    padding:0;
}

.content-main-project p{
margin:0;
padding:0;
}

.ficha-tecnica {
    width:100%;
    line-height:1.4em;
    margin-top:10px;
}
.entry-2languages{
    float:left;
}
.entry-2languages a:link, .entry-2languages a:visited {
color:#000;
text-decoration:underline;
}
.entry-2languages a:hover {
color:#004eff;
}
.entry-content-en{
padding-top:0;
}
.entry-content-es{
padding-top:40px;
}
.eng,.esp{
    float: left;
    width:15%;
}
.esp, .esp-parag {
    color:#8c6849;
    padding-top: 15px;
}
.eng-parag, .esp-parag{
    float: left;
    width:85%;
}

.entry-content-en p, .entry-content-es p  {
    float: left;
    line-height: 1.4em;
    margin-right:70px;
    margin-top:0;
}

.entry-content-en .post-meta-key{
    display:none;
}

.entry-content-en ul.post-meta li{
    color:#AAAAAA;
    line-height: 1.4em;
}

.singular .byline {
    margin-bottom: 10px;
}
.byline a, .home.singular .byline a, .singular .byline a {
    color: #000;
    line-height: 1.4em;
}


 /*Projects Page--*/
.content-project-page {
    width: 104%;
}

.project-page-item {
    float: left;
    height:510px;
    margin: 0 20px 10px 0;
    position: relative;
    width: 47%;
    line-height:1.4em;

}
.project-page-summary {
    float: left;
    width: 100%;
  }

.project-entry-summary {
    float: left;
    padding-left: 0;
    width: 100%;
}


.project-page-item .entry-content p {
    font-size: 1em;
}

#project-page-header {
    padding:20px;
    width:100%;
    }

.project-page-header h2.entry-title, .project-page-header h2.entry-title a:link, .project-page-header h2.entry-title a:visited {
    color: #004EFF;
    font-family: 'Droid Sans Mono',sans-serif;
    font-size: 1em;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: underline;
    text-transform: none;
    word-spacing: 0;
    word-wrap: break-word;
}

.project-page-header:hover h2.entry-title a {
    color: #004EFF;
}


.project-page-thumb img {
    float: left;
    padding-bottom: 10px;
    width: 100%;
    color:black;
    text-decoration:underline;
}

 /*Blog Page--*/

.blog-page-item {
    float: left;
    width: 100%;
}

.blog-page-summary {

}

.blog-entry-summary {

}

.blog-page-header{
float:left;
width:100%;
}
.blog-page-title {
text-transform:uppercase;
}
 .blog-date{
    line-height:1.4em;
    color:#004eff;
    }

 .blog-entry-meta, .blog-entry-meta a:link, .blog-entry-meta a:visited, .blog-entry-meta a:hover, .entry-meta, .entry-meta a:link, .entry-meta a:visited {
    color: #000;
    margin: 0;
    line-height:1.4em;
}
.blog-entry-meta a:hover {
    color:#004eff;
   text-decoration:underline;
}

.blog-tag-page-title {
    float: left;
    width: 100%;
    color:#004eff;
    font-size:1.1em;
    line-height:1.5em;
    padding-bottom:40px;
}

.blog-entry-meta:before, .blog-tag-page-title:before{
   content: "[";
}

.blog-tag-page-title:before{
   content: ".[";
}
.blog-entry-meta:after, .blog-tag-page-title:after {
   content: "]";
}

.blog-page-item .entry-content p {
    font-size: 1em;
    line-height: 1.4em;
}

.singular-page .blog-title, .hentry .blog-title {
    color:#000;
    font-family: 'Droid Sans Mono',sans-serif;
    font-size: 1.1em;
    line-height:1.5em;
    margin: 0;
    text-transform: uppercase;
    }

.singular-page .blog-title a:link, .singular-page .blog-title a:visited, .singular-page .blog-title a:hover,  .hentry .blog-title a:link, .hentry .blog-title a:visited {
    color:#000;
    text-decoration:none;
    }

/*--Images__*/

.blog-page-thumb img {
    float: left;
    padding-bottom: 10px;
    padding-top:10px;
    width: 100%;
}

.thumb-project img {
    width:100%;
    float:left;
    height: auto;
    margin-bottom: 10px;
}

/*--PAGE SECTIONS__*/

.single_section{
    float: left;
    width: 100%;
}

.title_section-first h2 {
    float: left;
    font-family: 'Droid Sans Mono',sans-serif;
    font-size: 1.1em;
    margin-top: 15px;
    margin-bottom:12px;
    text-transform: uppercase;
    width: 100%;
}

.title_section h2 {
    color: #004EFF;
    font-family: 'Droid Sans Mono',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    margin-top:15px;
    margin-bottom: 15px;
    text-decoration: none;
    text-transform: uppercase;
    float:left;
    width:100%;
}

/*__FEATURED PUBLICATIONS__*/

#publication_page_section-first .monograph-container {
width:100%;
}

.monograph-container .title_section h2{
margin-top:0;
line-height:0;
}

.monograph-item {
    margin-bottom:20px;
    margin-top:10px;
}

.monograph-entry-summary {
    float: left;
    line-height: 1.4em;
    margin-bottom: 10px;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 10px;
    width: 92%;
}

.monograph-entry-content {
    padding:0;
    }

.monograph-entry-content p {
    margin:0;
    }

.monograph-datos li{
    list-style: none outside none;
}

.monograph_title_section h2 {
    color: #000;
    font-family:'Droid Sans Mono', sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    margin: 0;
}
.monograph_title_section h2 a:link,
.monograph_title_section h2 a:visited {
    color: #000;
    text-decoration:underline;
}
.monograph_title_section h2 a:hover{
    color: #004eff;
    text-decoration:underline;
    }
.monograph-page-thumb {
    width: 300px;
    float: left;
}
.monograph-page-thumb img {
    float: right;
    padding-bottom: 10px;
    padding-right:30px;
    max-height:200px;
    width:100%;
}



/*--FEATURED BIO__*/

#Biography_page_section a:link, #Biography_page_section a:visited {
        color:#000;
}

#Biography_page_section a:hover {
        color:#004eff;
        text-decoration:underline;
}

.bio-entry-content {
    margin-bottom: 40px;
    float: left;
    width: 100%;
}
.bio-img {
    line-height:0;
}
.bio-entry-content img {
    float: left;
    height: auto;
    max-width: 100%;
}
.bio-entry-content p {
        margin-top:0;
}
#Biography_page_section .title_section h2{
    margin-bottom: 0;
    padding-bottom: 0;
}

#Biography_page_section h4 {
    color: #000000;
    float: left;
    font-size: 1em;
    line-height: 1.4em;
    padding-top: 15px;
    width: 100%;
}

 #gallery_page_bio li {
list-style: none;
margin-left:0;
padding-bottom:10px;
}


#events_post_section li, #publication_post_section li, #publication_page_section li, #Biography_page_section li {
    font-size: 1em;
    line-height: 1.5em;
    list-style-image: url("imgs/lalalab-guion.gif");
    margin-left: 15px;
}


#events_post_section li a, #events_post_section li a:visited, #publication_post_section li a, #publication_post_section li a:visited, #publication_page_section li a, #publication_page_section li a:visited {
    color:#000;
    text-decoration:underline;
}

#events_post_section li a:hover, #publication_post_section:hover li a:hover, #publication_page_section:hover li a:hover {
    color:#004eff;
}

#doc_post_section .single_section a, #doc_post_section .single-section a:visited{
    color:#000;
    text-decoration:underline;
}

#doc_post_section a:hover{
    color:#004eff;
}
/*--Galleries__*/

.gallery-content{
    width:100%;
}

.gallery .gallery-row {
    padding: 0;
}

.gallery-content p {
    line-height: 1.5em;
    padding: 0 0 0 20px;
}

#gallery_post_section .single_section h2, #gallery_page_content .single_section h2 {
    color:#000;
    font-family:'Droid Sans Mono', sans-serif;
    font-size: 1em;
    margin-bottom: 10px;
    text-decoration: none;
}
#gallery_page_project h3 {
   font-family:'Droid Sans Mono', sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0;
    padding: 0 0 10px;
    text-decoration: none;
}

#gallery_page_content{width:100%; float:left;}

#gallery_post_section, #events_post_section, #publication_post_section , #publication_page_section {

}

#gallery_page_content h2.entry-title {
padding-top:15px;
}

#video_page_content h2.entry-title a:link, #video_page_content h2.entry-title a:visited  {
    margin: 15px 0;
}
#gallery_page_project h2 {
    color: #004eff;
    font-family:'Droid Sans Mono', sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    padding: 10px 0 0;
    text-decoration: none;
}


/*__FOOTER__*/

#footer {
    border-color: -moz-use-text-color;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #000000;
    float: left;
    margin-bottom: 40px;
    max-width: 100%;
    padding: 50px 0 5px;
}
#footer-content {
    border-top: 2px solid;
    font-size: 1.1em;
    margin: 4%;
    text-align: right;
    width: 92%;
    padding-top:20px;
}

/*__FANCY BOX__*/
.fancybox-outer {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #444444;
    margin: 0;
    padding: 0;
    text-shadow: none;
}

.fancybox-opened .fancybox-outer {
 box-shadow: none;
}
.fancybox-title-float-wrap .child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: inline-block;
    font-family: droid sans mono;
    font-weight: normal;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222222;
    white-space: nowrap;
}

/*__CONTACT__*/
.newsletter{
    margin-left:15%;
}
#cntctfrm_contact_form input.text, #cntctfrm_contact_form textarea, #cntctfrm_contact_message, #cntctfrm_contact_name, #cntctfrm_contact_email, #cntctfrm_contact_subject {
    width: 600px;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form select {
    padding: 1px;
    width: 75%;
}

form label {
    color: #111111;
    float: left;
}

input[type="text"], input[type="password"], input[type="email"], .input-text, textarea, select {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: none;
    border-bottom: 1px solid #000;
    border-left: none;
    border-right: none;
    display: block;
    font-size: 1;
    margin: 0;
    outline: medium none;
    padding: 5px 10px;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px;
}

/*__TUBEPRESS__*/

.tubepress_embedded_title {
    color: #FFFFFF;
    display: none;
    line-height: 0;
    overflow: hidden;
}

.tubepress_thumb {
    height: auto;
    width: auto;
}

.tubepress_thumbs  {
    display: -moz-inline-box;
    display: -webkit-inline-box;
    -moz-box-align: start;
    -webkit-box-align: start;
}

.menu-toggle {
    background: none repeat scroll 0 0 #111111;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    font-size: 18px;
    height: 40px;
    letter-spacing: 1px;
    line-height: 40px;
    margin: 5px auto 15px;
    text-align: center;
    width: 100%;
}
/* Menu toggles */
@media only screen and (min-width: 768px) { .site-navigation .nav-menu { display: none; } }
@media only screen and (max-width: 767px) { .menu-toggle { display: none; } }

/* Tablet (portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.blog-home-item {
    width: 22%;
}
.recent-experiences {
    padding-top: 50px;
}
#header-menus {
    width: 80%;
    margin-top:5px;
}
.blog-home-summary {
    min-height: 220px;
}


}
/* Phone (portrait) */
@media only screen and (max-width: 767px) {
.wrap {max-width: 300px;}
#content {
    max-width: 100%;
}
#header {
    margin-top: 20px;
    max-width: 100%;
}
#site-title {
    float: left;
    padding: 20px 10px 0 0;
    margin-bottom:0;
}
#header-menus {
    width: 100%;
    margin-top:0;
}
#contact-line {
    padding:0 5px 0;
    margin:0;
}
#contact-line li, #contact-line li a {
    margin: 0 1.2em 0 0;
}
#contact-line li:first-child {
    margin-left: 0;
}

      .menu-toggle { display: block; width: 100%; float:right; }

#menu-primary .menu ul {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    padding:0;
	}

	#menu-primary ul li {
		width:100%;
                border-bottom: 1px solid;
	}
        #menu-primary li:first-child a {
                padding-left: 5px;
                }
	#menu-primary ul li a {
		font-size: 1em;
		list-style: disc outside none;
		margin-left: 0;
		padding: 5px;
		text-transform: none;
	}

	#menu-primary li li a:hover { background: none; }


#menu-lab li a	{
    font-size: 1em;

}

#menu-subsidiary {
    float: right;
    height: 20px;
    margin: 50px 0 0 ;
    width: 100%;
}

#menu-subsidiary .menu {
    width: 100%;
    float:right;
}
#menu-subsidiary ul {
    float: right;
    height: 20px;
    margin-right: 0;
}

#menu-subsidiary li:first-child a {
    font-size: 1em;
    line-height: 1.9em;
    margin-top:9px;
}
#menu-subsidiary li a:link, #menu-subsidiary li a:visited{
    float:left;
      font-size: 1em;
      margin-right:0;
}


#slider-prev, #slider-next {
    bottom:3em;
}

.featured-wrapper {
    width: 100%;
}

#featured-content {
    height:150px;
}
.agenda {
    width: 100%;
}

.recent-experiences {
    padding-top: 60px;
}
.blog-home-item {
    width: 100%;
    margin: 5px 0;
}
.project-page-item {
    width: 98%;
    height:auto;
}

.entry-2languages {
    padding-bottom: 0;
    padding-top: 50px;
}
.eng, .esp {
    line-height: 1.5em;
    padding-bottom: 10px;
    width: 100%;
}
.eng-parag, .esp-parag {
    width: 100%;
}
.entry-content-en p, .entry-content-es p {
    margin-right: 0;
}
.bio-img {
    line-height: 1.5em;
}
.monograph-page-thumb img {
    float: left;
    padding-right: 0;
    width: 255px;
}


.tubepress_container {
		width: 100%    !important;
  		height: 100%   !important;}

.youtube-player {    width: 270px;
		    height: 210px;

}
.tubepress_thumbs  {
    width: 270px;
}

.tubepress_thumb {
    height: auto;
    width: 270px;
}
.tubepress_thumb .tubepress_embed, .tubepress_thumb img {
    height: auto;
   display: block;
    margin: 10px auto !important;
    width: 270px;
}
.gallery img, .gallery .gallery-item .gallery-icon img {
    max-width: 100%;
}
.gallery-icon a img {
width: 300px;
height: 200px;
}

.gallery-item {
width: 300px;
height: 200px;
}
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */

}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
