/*
Theme Name:     IRLE
Theme URI:      http://irle.berkeley.edu
Description:    Child theme of SmartMag
Author:         Elizabeth del Rocio Camacho
Author URI:     http://irle.berkeley.edu
Template: 		smart-mag                             
Version:        1.0
Text Domain: 	irle
*/

@import url("../smart-mag/style.css");

/*-----------------General------------------*/
h3 { margin-bottom: 5px !important; }
.main { margin-top: 1px; }
.main.wrap.cf { margin-top: 20px; }
.main-head .title { margin-right: 20px; }
.main-heading { text-transform: none; font-family: "Droid Serif", Georgia, serif; }
h1.main-heading { border:none; padding-left: 0px; }
h1.main-heading strong { margin-left: 0px; }
h2.main-heading { border:none; padding-left: 0px; }
.post-content h4 { font-family: "Open Sans", Arial, sans-serif !important; text-transform: uppercase; font-size: 13px; }
.endnotes { margin-left: 15px !important; font-size: 13px; line-height: 16px; }
p { line-height: 21px; }
.highlights h2 { padding-left: 0px; font-size: 16px; }
.highlights h2:before { border:none; }
.highlights .meta { padding: 5px 0px; line-height: 18px; background: none; }
.main .sidebar .widget { margin-bottom: 20px; margin-left: 20px; }
div.col-8.main-content { padding-top: 10px;}
.listing-meta .meta-item { float: none; }
.cat-title { display: none; }
.post-header .featured .caption { padding: 2px; text-align: right; font-size: 12px;  }
.post-content ul { margin-bottom: 20px; }
.sc-accordion-title a:before, .sc-toggle-title a:before { width: 15px; height: 15px; background: #E4820E; }
.sc-accordion-title a:after, .sc-toggle-title a:after { font-size: 11px; top: 1.95em; left: 20px; }
.cite { color: #a6a6a6; font-family: "Open Sans", Arial, sans-serif; text-align: right; font-size: 11px; margin-top: -5px; }
.excerpt { color: #6A6A6A; font-family: "Open Sans", Arial, sans-serif; } 
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/*-----------------Top Bar--------------------*/
.top-bar { background: none; width: 100%; position: absolute; z-index: 999; border-bottom: none; }
.top-bar-content { padding-top: 20px; padding-bottom: 0; }
.main-head header { min-height: 100px; line-height: 100px; }
.main-head .right { margin-top: 35px; margin-bottom: -30px; line-height: 100px; }
.main-head .left { float: left; margin-top: 0;  }

/*-----------------Navigation-----------------*/
.navigation .mega-menu { padding: 15px 0px 0px 0px; }
div.col-9.extend { width: 1058px; padding: 0 5px 0 15px; }
section.col-2.featured { width: 16.6%; }
section.col-2.featured .heading { line-height: 16px; font-size: 12px; font-weight: normal; margin-bottom: 15px; }

/*-----------------Page------------------*/
h1.main-heading { font-size: 30px; line-height: 35px; }
h2.entry-title { text-transform: none; border: none; padding-left: 0; }
.page-id-37 article, .page-id-41 article, .page-id-57 article, .page-id-3503 article, .page-id-3505 article, .page-id-3994 article, .page-id-3996 article  { margin-bottom: 16px !important; }
.page-id-37 time.meta-item, .page-id-41 time.meta-item, .page-id-57 time.meta-item, .page-id-3503 time.meta-item, .page-id-3505 time.meta-item { display: none; }
.page-id-37 span.term, .page-id-39 span.term, .page-id-41 span.term, .page-id-57 span.term, .page-id-3503 span.term, .page-id-3505 span.term, .page-id-103 span.term { display: none; }
.page-id-37 .list-timeline .posts article a, .page-id-41 .list-timeline .posts article a, .page-id-57 .list-timeline .posts article a, .page-id-103 .list-timeline .posts article a, .page-id-3503 .list-timeline .posts article a, .page-id-3505 .list-timeline .posts article a, .page-id-3994 .list-timeline .posts article a, .page-id-3996 .list-timeline .posts article a { display: inline; }
.page-id-37 .timeline-title, .page-id-41 .timeline-title, .page-id-57 .timeline-title, .page-id-3503 .timeline-title, .page-id-3505 .timeline-title, .page-id-3994 .timeline-title, .page-id-3996 .timeline-title { font-size: 16px; line-height: 14px; }
.page-id-3994 .above, .page-id-3996 .above { display: none; }
.page-id-103 .timeline-title { font-size: 18px; line-height: 16px; }
.page-id-37 .listing-meta, .page-id-57 .listing-meta, .page-id-3505 .listing-meta,  .page-id-3994 .listing-meta { font-family: "Open Sans", Arial, sans-serif; }
.page-id-41 .listing-meta, .page-id-3503 .listing-meta { text-transform: none; font-size: 13px; color: #6A6A6A; font-family: "Open Sans", Arial, sans-serif; }
.page-id-41 .listing-meta a, .page-id-3503 .listing-meta a { color: #E4820E ; }
.page-id-41 .listing-meta a:hover, .page-id-3503 .listing-meta a:hover { color: #6A6A6A; }
.page-id-103 .listing-meta { font-family: "Open Sans", Arial, sans-serif; margin-bottom: 10px; }
.page-id-103 .listing-meta .meta-item .author { display: none; }
.page-id-103 .listing-meta .meta-item:before { display: none; }
.page-id-103 .cite { display: none; }
.post-content h2 { margin-bottom: 8px; line-height: 1.3em; }
.page-id-41 dl.sc-accordions, .page-id-3503 dl.sc-accordions { margin-top: -15px; margin-bottom: 20px; }
.page-id-41 .sc-accordion-title a:after, .page-id-3503 .sc-accordion-title a:after { top: 1.5em; }
.author-10 .post-content, .author-10 .pubs-by { display: none; } 

/*-----------------Post------------------*/
h1.post-title.item.fn { padding-left: 0; }
.post-header .comments { display: none; }
.post-header .post-title { font-size: 30px; line-height: 35px; }
.post-header .post-title:before { border: none; }
#download-links { float: right; margin-left: 20px; padding-left: 20px; border-left: 1px solid #eee; z-index: 999; position: relative; }
#download-links p { margin-bottom: 60px !important; margin-top: 10px; }
#download-links a { color: #006699 !important; font-size:13px; font-weight: bold; padding-left: 0 !important; }
span.download { text-transform: uppercase; color: #a6a6a6; font-size: 11px; }
.related-posts .highlights h2 { margin-bottom: 20px; line-height: 1.3em; }
.related-posts .highlights h2 a { font-size: 14px; }

/*-----------------Home page------------------*/
.page-id-26 .main { margin: 30px auto; }
.page-id-26 .main-featured { padding: 0px; }
.page-id-26 div.slider.frame.flexslider.col-8 { width: 100%; padding: 0px; }
.page-id-26 .main-featured .cat { display: none; }
.page-id-26 ul.flex-direction-nav { display: none; }
.page-id-26 .main-featured .the-date { display: none; }
.page-id-26 .main-featured { margin: 1px 0 20px 0; }
.page-id-26 .row { margin: 0; }
.page-id-26 div.pages { display: none; }
.page-id-26 .main-featured .slider h3 { float: right; margin: 40px 0 20px 0; }
.page-id-26 .main-featured .slider h3 a { font-size: 22px; line-height: none; }
.page-id-26 div.cf.listing-meta.meta.above { display: none; }
.page-id-26 h2::before { display: none; }
.page-id-26  div.section-head { margin-bottom: 18px; }
.page-id-26 div.col-8.main-content { padding-left: 0; padding-right: 0; padding-top: 0; }
.page-id-26 aside.col-4.sidebar { padding-left: 10px; padding-right: 10px; }
.page-id-26 .excerpt { border-bottom: none; }
.main-featured .blocks article:hover img, .main-featured .slides .flex-active-slide:hover img { transform: none !important; }

/*-----------------Pub Search------------------*/
input#uc_id_key.uc_text_input { width: 90% !important; }

/*-----------------Author------------------*/
.author .author-info { padding-bottom: 10px; }
.author-info .description { margin-left: 0px; }
.author-info .description a { color: #E4820E ; }
.author-info .description a:hover { color: #6A6A6A; } 

/*-----------------Widgets------------------*/
.widgettitle { background: #003262; color: #ffffff; margin-bottom: 10px !important; }
.textwidget p { margin-left: 20px; }
#text-7 h3.widgettitle, #text-20 h3.widgettitle, #text-26 h3.widgettitle, #text-27 h3.widgettitle, #text-28 h3.widgettitle, #text-29 h3.widgettitle, #text-30 h3.widgettitle, #text-32 h3.widgettitle, #text-35 h3.widgettitle, #text-36 h3.widgettitle, #text-39 h3.widgettitle { margin-bottom: 0; background-color: transparent !important; color: #19232d !important; padding-left: 0; }
li#text-14, li#text-15, li#text-16, li#text-17, li#text-21, li#text-33, li#text-38, li#text-41, li#text-45, li#text-46 { background-color: #eeeeee; padding-bottom: 8px; }
li#text-6.widget.widget_text {  width: 240px; margin: 0 auto 35px auto; }
li#text-6.widget li { padding: 0; border: none; }
.social-icons .icon { width: 75px; }
.social-icons .icon:hover { border-radius: 25px; }
.fa-donate:before { content: "DONATE"; font: 14px "Open Sans", Arial, sans-serif; }
.social-icons .fa-donate { background: #ca2128; }
aside.col-4.sidebar::before { margin-left: 0; }
.widget li:first-child { padding-top: 7px; }
.widget li { border: none; }


/*-----------------Plugins------------------*/
.post-type-archive-tribe_events h2.tribe-events-page-title { text-align: left; }
.post-type-archive-tribe_events h1.main-heading { margin-bottom: 0; }
.tribe-events-list-separator-month { margin: 0 auto; }
#tribe-events-header { margin-bottom: 0; }
div.tribe-bar-filters { display: none; }
div.tribe-events-venue-details { display: none !important; }
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first { padding-top: 1em; }
.tribe-events-list .type-tribe_events { padding: 1em 0;}
.single-tribe_events .tribe-events-single-event-title { line-height: 1.2em; }
.tribe-events-list h2.tribe-events-list-event-title { line-height: 1em; }
ul.post-meta { list-style-type: none; margin-left: 0px; color: #606569; font-size: 16px; line-height: 1em; margin-bottom: 5px; }
.events-single ul.post-meta { font-size: 21px; margin-bottom: 10px; }
a.tribe-events-read-more { display: none; }
ul.tribe-events-sub-nav { display: none; }
span.post-meta-key { display: none; }
.tribe-events-meta-group { width: 30% !important; }
.tribe-events-notices { display: none; }
.tribe-events-list .tribe-events-event-image img { width: 300px; float: left; margin: 10px 0; }
.tribe-events-list .tribe-events-event-meta { clear: none; }
.tribe-events-list ul.post-meta { line-height: 1.3em; }

/*-----------------Footer------------------*/
.main-footer { background-color: #003262 !important; }
.main-footer .wrap { padding: 20px 25px; }
.main-footer .widget { color: #eeeeee !important; line-height: 1.5em; }
.main-footer .widget a { color: #eeeeee !important; }


/* Phones and smaller tablets - fluid */ 
@media only screen and (max-width: 767px) {
	.main-head .left, .main-head .right  { display: none; }
	.page-id-26 .main-featured .slider h3 a  { font-size: 18px; line-height: 0.8em; }
	
}

@media (max-width: 550px) {
	.page-id-26 .capto { height:  }
	.page-id-26 .main-featured .slider h3 a  { font-size: 16px; }
	.tribe-events-list .tribe-events-event-meta { clear: both; }
}