/*
 Theme Name:   flatonpro
 Description:  FlatonPro Child Theme
 Author:       Anna Grau
 Template:     flatonpro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  flatonpro-child
*/

/* Capçalera estandarditzada de la UB i del Lecturelab */

@media (min-width: 643px) {
#top01 {
	position: relative;
	height: 63px;
	background-image:url(https://www.ub.edu/ormeig/wp-content/uploads/2014/04/ub.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#top02 {
	background: url(https://www.ub.edu/lecturelab/wp-content/uploads/franja.png) no-repeat left bottom;
	margin-bottom: 8px;	
	position: relative;
	height: 20px;
}
#ub-logo-link {
	position: absolute;
	left: 0;
	height: 63px;
	width: 216px;
	text-align: left;
	background-color: transparent;	
}
#access {
	float: right;
	font-weight: 100;
}

#access ul {
	text-transform:uppercase;
	list-style:none;
}

#access ul li { border: none; position:relative; float:left; padding-left: 30px; padding-right: 3px; margin:0; padding-top: 0 }

#access li ul {
	display:none;
	position:absolute;
	z-index:9999;
	height:auto;
	text-transform: none;
	border: none;
	font-weight: 100;
	font-size: 13px;
	margin-left: -52px;
}

#access a {
	display:block;
	text-decoration:none;
}

#access li li {
	border: 0;
}

#access li li a {
	line-height: 15px;
	margin: 0;
	text-align: left;
	overflow: hidden;
	min-width: 180px;
}

#access li:hover > ul,
#access li li:hover > ul,
#access li li li:hover > ul {
	display:block;
}

#access .nav-show,
#access .nav-hide {
	display:none;
}}

@media (max-width: 640px) { #access {display:none;} }

.breadcrumb-wrap, .nav-wrap { display: none }

.sixteen, .columns { width: 100% !important; margin-left: 0%; margin-right: 0%; }

ul.filter-options li a { background-color: #7E6E62; }

.portfolio-excerpt a.btn-readmore { display: none }

.portfolio-excerpt { padding:3% }

.portfolio-excerpt h4 { text-overflow: "prova"; overflow: hidden; max-height: 3.3em; }

.comment-navigation .nav-previous a, .paging-navigation .nav-previous a, .post-navigation .nav-previous a, .comment-navigation .nav-next a, .paging-navigation .nav-next a, .post-navigation .nav-next a, .page-links a, .entry-body .more-link, .page-navigation a { background-color: #7E6E62; }

.comment-navigation .nav-previous a, .paging-navigation .nav-previous a, .post-navigation .nav-previous a, .comment-navigation .nav-next a, .paging-navigation .nav-next a, .post-navigation .nav-next a, .page-links a, .entry-body .more-link, .page-navigation a:hover { background-color: #59BCBF; }

h1, h2, h3, h4, h5, h6 { font-weight: normal }

h1 { font-size: 2.8rem; }

.site-header { padding-bottom: 0px; }


ul.filter-options li a { background-color: #7E6E62; opacity: 0.8;}
ul.filter-options li a.selected { background-color: #59BCBF;}
ul.filter-options li a:hover { background-color: #59BCBF; opacity: 0.6;}

dt { font-weight: 600; }

ul.filter-options li { padding-top: 2px; }

div.entry-meta { display: none; }

/* WP Sites Grid Column Archives Twenty Fourteen */
.archive .post {
     display: inline-block;
     width: 33%;
     padding: 2%;
	
}

.archive .entry-meta,
.archive .comments-link,
.archive .entry-content p {
display: none;
}

.archive .entry-title {
font-size: 25px;
}

#filtra-categories { min-height: 50px; clear: both; }
#filtra-etiquetes { clear: both; }

.site-content { padding: 20px 0; }
.footer-top { background: white; }
.footer-bottom { background-color: #FFFFFF; border: 0; }
.footer-bottom p { color: #CCC; }

.widget ul li { border: none; }
.grid-items { width:  1170px !important; }

span.edit-link { display: none; }

div.grey-area > div.container { border-top: 1px solid #F0F2F3; padding-top: 20px; }
div.one-third.column.omega > h3 { display: none; }
div.one-third.column.omega > h4 { display: none; }

.container .one.columns { width: 75% !important; padding-right: 3%; text-align:center; }
.container .four.columns { width: 22% !important }

footer > div.footer-top > div.grey-area > div.container > div.one.columns > aside > h3.widget-title { display: none; }
input.search-submit { height: 30px; }

div.rp-content { width: 250px; }
div#secondary { display: none;  }
li.no_related_post { display: none;  } 

.comment-navigation .nav-previous a, .paging-navigation .nav-previous a, .post-navigation .nav-previous a, .comment-navigation .nav-next a, .paging-navigation .nav-next a, .post-navigation .nav-next a, .page-links a, .entry-body .more-link, .page-navigation a { opacity: 0.8; }

article#post-436 > footer.entry-meta > span.cat-links { display: none; }

blockquote:before { color: #59BCBF; }
.site-footer .widget_search input[type="submit"] { background-color: #D7D7D7; color: #272727; }

h2.comments-title, h3#reply-title.comment-reply-title, div.share-box > h4 { font-size: 2.8rem !important; }

div#respond > form > p.logged-in-as { display: none; }
div#respond > form > p.comment-form-comment > label[for=comment] { display: none; }

section.related-posts { padding: 0; }
nav.navigation.post-navigation { padding-top: 20px; }
.hentry { margin: 0 0 2em; }

article#post-2 > footer.entry-meta { display: none; }

.site-footer { background-color: transparent }
.site-footer .widget_tag_cloud a:hover { background-color: #59BCBF; opacity: 0.6; }
aside#social-networks-widget-2 { text-align: right; }
.widget_social-networks-widget ul li a:hover, .share-box ul li a:hover  { background-color: #59BCBF; opacity: 0.6; }
.site-footer .widget_search input[type="submit"]:hover  { background-color: #59BCBF; opacity: 0.6; }
.widget_text .textwidget p.btn-more a:hover  { background-color: #59BCBF; }
.widget.widget_skill-widget .skill-container .fa-stack { color: #59BCBF; }
.widget.widget_skill-widget .skill-container .skill .skill-content .txt-count { color: #59BCBF; }
.tabs > ul li .tabulous_active { background-color: #59BCBF !important; }
.tabs.normal > ul li a:hover, .tabs > ul li a:hover { background-color: #59BCBF !important; }
.widget a:hover { color: #59BCBF; }
.flex-direction-nav a.flex-prev:hover { background-color: #59BCBF }
.flex-direction-nav a.flex-next:hover { background-color: #59BCBF }
.flex-control-paging li a { border-color: #59BCBF !important; border: 2px solid #59BCBF !important; }
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover { background-color: #59BCBF }
div.portfolio-excerpt > h4 > a { color: #59BCBF; }
div.portfolio-excerpt > h4 > a:visited { color: #59BCBF; }
.portfolio2col:hover .portfolio2col_overlay, .portfolio2col_sidebar_overlay:hover, .portfolio3col:hover .portfolio3col_overlay, .portfolio4col:hover .portfolio4col_overlay { background: rgba(89, 188, 191, 0.6) !important; }
.footer-bottom a, .footer-bottom a:visited { color: #59BCBF; }
dd > a, dd > a:visited { color: #59BCBF; }
article > section > div > p > a { color: #59BCBF; }
article > section > div > p > a:visited { color: #59BCBF; }
article > div > p > a { color: #59BCBF; }
article > div > p > a:visited { color: #59BCBF; }
li.related_post > a { color: #59BCBF; }
li.related_post > a:visited { color: #59BCBF; }
li.related_post > a:hover { color: black; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: #59BCBF; }
.post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover { background-color: black; }

body.archive.category > div > div > div > main > header > div.taxonomy-description { display: none; }
h1.page-title { padding-bottom: 10px; }
body.archive.category > div > div > div > main > header > h1.page-title > span.vcard { text-transform: lowercase; }

body.page-id-590 > div > div > div > main > ul > li > div.portfolio-excerpt { padding-bottom: 0 !important; }
body.page-id-590 > div > div > div > main > ul > li > footer.entry-meta { margin: 3% 6%; }
body.page-id-590 > div > div > div > main > ul > li > footer > span { display: block; }

div.tabs_container > div:first-of-type { z-index: 100; }
.showscale { z-index: 100 !important; }
.panel-row-style-section-divider { background-color: white !important; }

.flex-direction-nav { display: none !important; }

.posted-on {
	text-transform:lowercase;
}

.tab_heading { display: none; }

div.rp-content { color: #272727; }

p.readmore > a { color: #797979; }

.fa-twitter:before {
    content: "\e671";
}