/*
Theme Name: Minerva CBA
Theme URI: https://www.circulobellasartes.com
Version: 1.0
Description: Custom theme.
Author: CBA
Author URI: https://www.circulobellasartes.com
template: bb-theme
*/

/* #Basic Styles
================================================== */
body {  color: #444; font: 16px/22px Untitled, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%; min-height: 480px; }

    .subheader { color: #777; }

	p { margin: 0 0 1.5em; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em, i { font-style: italic; }
	b, strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border-width: 1px 0 0; clear: both; margin: 0; height: 0; border-color: #ddd; border-style: solid; }

/* #Links
================================================== */
a, a:visited {
    text-decoration: none;
    outline: none 0;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
}
a:hover, a:focus {
    color: #000;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
}
p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
ul, ol { margin-bottom: 20px; }
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 18px; margin-bottom: 12px; }
ul.large li { line-height: 21px; }
li p { line-height: 21px; }

/* #Images
================================================== */

img.scale-with-grid {
    max-width: 100%;
    height: auto; }




/* #Typography
================================================== */

@font-face {
    font-family: 'Untitled';
    src: url('/wp-content/themes/minerva/fonts/untitled-sans-light.woff2') format('woff2');
    font-weight: 300;
  }
  
@font-face {
    font-family: 'Untitled';
    src: url('/wp-content/themes/minerva/fonts/untitled-sans-regular.woff2') format('woff2');
    font-weight: 400;
  }

  @font-face {
    font-family: 'Untitled';
    src: url('/wp-content/themes/minerva/fonts/untitled-sans-medium.woff2') format('woff2');
    font-weight: 500;
  }

  @font-face {
    font-family: 'Untitled';
    src: url('/wp-content/themes/minerva/fonts/untitled-sans-bold.woff2') format('woff2');
    font-weight: 700;
  }

  @font-face {
    font-family: 'Untitled';
    src: url('/wp-content/themes/minerva/fonts/untitled-sans-black.woff2') format('woff2');
    font-weight: 900;
  }

@font-face {
font-family: DINRoundWeb;
src: url('/wp-content/themes/minerva/fonts/dinround-webfont.eot');
src: url('/wp-content/themes/minerva/fonts/dinround-webfont.eot?#iefix') format('embedded-opentype'),
     url('/wp-content/themes/minerva/fonts/dinround.woff') format('woff'),
     url('/wp-content/themes/minerva/fonts/dinround-webfont.ttf')  format('truetype'),
     url('/wp-content/themes/minerva/fonts/dinround-webfont.svg#svgFontName') format('svg');
     font-weight: normal;
}

@font-face {
font-family: DINRoundWeb;
src: url('/wp-content/themes/minerva/fonts/dinroundmedium-webfont.eot');
src: url('/wp-content/themes/minerva/fonts/dinroundmedium-webfont.eot?#iefix') format('embedded-opentype'),
     url('/wp-content/themes/minerva/fonts/dinroundmedium.woff') format('woff'),
     url('/wp-content/themes/minerva/fonts/dinroundmedium-webfont.ttf')  format('truetype'),
     url('/wp-content/themes/minerva/fonts/dinroundmedium-webfont.svg#svgFontName') format('svg');
     font-weight: bold;
}

h1, h2, h3, h4, h5, h6 { color: #000; font-family: Untitled, Helvetica, Arial, sans-serif; font-weight: normal;  }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 270%; line-height: 1; margin-bottom: 0.2em; }
h2 { font-size: 160%; line-height: 1; margin-bottom: 0.5em; }
h3 { font-size: 160%; line-height: 1; }
h4 { font-size: 150%; line-height: 1.5; }
h5 { font-size: 100%; line-height: 1.5; }
h6 { font-size: 120%; line-height: 1; }

.cita,
.copyright,
.notas,
.evento,
.ancho700,
.texto {
	/* max-width: 700px; */
	margin-left: auto;
	margin-right: auto;
}
.cita {
  font-size: 85%;
  margin-left: 5em;
  margin-right: 5em;
  margin-bottom: 2em;
}
.h-image {
	position: relative;
	display: inline-block;
	margin-bottom: 3em;
}
.h-image img {
	width: 100%;
}
.h-image .caption {
	/* width: 700px; */
	margin-left: 120px;
	margin-right: 120px;
	font-size: 85%;
	color: #b2b2b2;
	line-height: 1.4em;
}

.v-image-left {
	float: left;
	padding-right: 30px;
}

.v-image-right {
	float: right;
	padding-left: 30px;
}

.v-image-left,
.v-image-right {
	background-color: white;
	padding-bottom: 1.5em;
}

.v-image-left img,
.v-image-right img {
	max-width: 350px;
	margin-top: 7px;
}

.v-image-left .caption,
.v-image-right .caption{
	width: 350px;
	font-size: 85%;
	color: #b2b2b2;
	line-height: 1.4em;
}


@media only screen and (max-width : 600px) {

	.h-image,
	.v-image-left,
	.v-image-right {
		float: none !important;
		display: block !important;
		padding-left: 0px;
		padding-left: 0px;
		width: 100%;
	}

	.v-image-left img,
	.v-image-right img {
		max-width: 100%;
	}

	.h-image .caption,
	.v-image-left .caption,
	.v-image-right .caption {
		margin-left: 0px;
		margin-left: 0px;
	}


}

.qu {
    margin-bottom: 3em;
    padding-top: 1em;
    border-top: 1px solid #f3f3f3;
}

.question {
    font-weight: bold;
}

.evento-pie {
    font-family: DINRoundWeb;
    border: solid 3px #000;
}

/* FOOTNOTES
http://www.brandspankingnew.net/archive/2006/01/footnotes-with-css-and-javascript.html
================================================================================*/


/* footnotes as they original appear inline, before reformatting */
span.footnote { padding-right: 3px; padding-left: 3px; }

/* footnote links in text */
a.ftnlink, sup { vertical-align: super; font-size: 0.8em; border-bottom: 1px dotted #e00101; }

/* div to hold all reformatted footnotes */
.footnoteholder { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; }

/* div to hold single reformatted footnote */
.footnoteholder div.footnote {
	margin: 0 0 10px 0;
}

/* PIE */
.pie_logo {
    float: left;
    margin-right: 25px; 
    padding-top: 0; 
    padding-bottom: 20px;
}

.pie_direccion {
    padding-top: 10px;
}


.hamburger {
	background: none !important;
}


/* 2025 */


.fl-post-grid-post {
	border: none !important;
}

.wp-caption {
  background-color: white !important;
  border: none !important;
  padding: 10px;
  max-width: 100%;
}

.wp-caption img {
  border: none;
  display: block;
  max-width: 100%;
  height: auto;
}

.wp-caption .wp-caption-text {
  text-align: left;
  font-size: 0.9em;
  color: #333;
  margin-top: 8px;
}
