/*
Theme Name: montera34
Theme URI: https://montera34.com
Description: Tema desarrollado para el sitio web de Montera34.
Version: 0.1
Author: montera34
Author URI: https://montera34.com
Tags: HTML5, CSS3

	montera34 v0.1
	 https://montera34.com

	This theme was designed and built by montera34,
	whose blog you will find at http://montera34.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

.hide-text {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
   }
h1 {
	font-weight: normal;
	margin-bottom: 0;
}
h4 {
	text-transform: uppercase;
}
.tit-upper {
	font-size: 14px;
}
p a, dd a, #content article ul li a, #content article ol li a {
	text-decoration: underline;
}
a:hover,
.current-lang a,
.single-montera34_collabora .post-type-collabora > a,
.single-montera34_project .post-type-project > a,
.tax-montera34_type .post-type-project > a,
.type-investigacion .type-investigacion > a,
.type-consultoria .type-consultoria > a,
.type-desarrollo-web .type-desarrollo-web > a,
.type-developpement-web .type-desarrollo-web > a,
.type-web-development .type-desarrollo-web > a,
.type-mapas .type-mapas > a,
.type-diseno .type-diseno > a,
.type-visualizacion-de-datos .type-visualizacion-de-datos > a,
.type-visualisation-de-donnes .type-visualizacion-de-datos > a,
.current-menu-item > a {
	background-color: #fff100;
	text-decoration: none !important;
}
.btn {
	background-color: #fff100;
	text-decoration: none;
	font-weight: bold;
}
.btn:hover {
	border: 1px solid #000;
}

img.alignleft,
figure.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}
img.alignright,
figure.alignright {
	float: right;
	margin: 0 0 1em 1em;
}
img.aligncenter,
figure.aligncenter {
	margin: 0 0 1em 0;
	text-align: center;
}
figure.aligncenter img {
	margin: 0 auto;
}
figure.aligncenter figcaption {
	text-align: center;
}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-bottom: 1em; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#sidebar-right img,
.single-content img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-bottom: 2em;
}
.in-charge-img {
	max-width: 64px !important;
	margin-bottom: 0;
}
.wp-caption-text {
	font-size: 0.85em;
	color: #666;
}
.wp-caption {
	margin-bottom: 2em;
}
.wp-caption img {
	margin-bottom: 0 !important;
}
dd {
	margin-bottom: 1.42857em;
	overflow: hidden;
}

#pre {
	margin-top: 20px;
}
#pre-logo a {
	display: inline-block;
}
/* menu */
#pre-menu {
	margin-top: 40px;
	padding-left: 0;
}
#pre-menu li {
	font-weight:bold;
}
ul#pre-menu,
#pre-menu li ul {
	list-style-type:none;
}
#pre-menu li ul li{
	font-weight:normal;
}
#pre-menu .sub-menu {
	padding-left: 7px;
}
#pre-menu .sub-menu li:before {
}
.nav-pills > li > a {
	padding:0;
}
#social-networks {
	margin-top:15px;
}
#social-networks a {
	margin-right: 10px;
	color: #333;
}
#social-networks a:hover {
	color: #fff100;
	background-color: transparent;
}

/* lang switcher */
.pre-lang-switcher {
	margin: 1em 0 0 0;
	padding: 0;
	list-style: none outside none;
}
.pre-lang-switcher li {
	display: inline-block;
}
.pre-lang-switcher li:after {
	content: " | ";
}
.pre-lang-switcher .lang-item:last-of-type:after {
	content: "";
}

/* main page tit */
.main-tit {
	margin: 20px 0 36px;
}
.main-tit h1 {
	display: inline;
}
.subtit {
	display: block;
}
.subtit-url a {
	text-decoration: underline;
}

/* home and projects archive list */
.list-item {
	margin-bottom: 4em;
}
.list-item-tit {
	font-size: 14px;
	margin: 0;
}
.list-item-text {
	margin-bottom: 0.5em;
}
.list-item-desc {
	display: inline;
}
.list-item-year:before {
	content: ' [';
}
.list-item-year:after {
	content: '] ';
}
.list-item-img img {
	border-bottom: 3px solid #000;
}
.list-item-img img:hover {
	border-bottom: 3px solid #fff100;
}
.list-home .list-item-tit:after {
}
.list-home .list-item-tit a {
	background-color: #fff100;
}
.list-item .list-inline {
	margin-bottom: 0;
	display: inline;
}
.list-item .list-inline li:before {
	content: "#";
}
.list-item .list-inline a:link {
	text-decoration: underline;
}

.media-collabora {
	margin-top: 30px;
}
.media-collabora h2 {
	font-size: 14px;
}
.media-list img {
	margin-bottom: 0;
}
.media-footer a {
	text-decoration: underline;
}

/* single project */
#related,
#collaborators,
#collabora-projects {
	margin-top: 1.4em;
}
.rel-item {
	margin-bottom: 1.4em;
}
.rel-item a {
	text-decoration: none !important;
}
.rel-img img {
	margin-bottom: 0;
}

/* footer */
#epi {
	margin-top: 4em;
	margin-bottom: 1em;
	padding-top: 1em;
	border-top: 1px solid #ddd;
	font-size: 0.85em;
}
#epi a:link {
	text-decoration: underline;
}

/* The Events Calendar Plugin */
.tribe-button {
	background-color: #fff100;
	text-decoration: none;
	font-weight: bold;
	border-radius: 0;
	border: 1px solid #fff100;
}
.tribe-button:hover {
	border-radius: 0;
	border: 1px solid #000;
}
