html{
    color: #ffffff;
	background-color: #000000;
}

body{
	font-family: 'EB Garamond', serif;
	font-size: 1.25rem;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 9, 2022 */



@font-face {
    font-family: 'caligrafica';
    src: url('webfonts/caligrafica/caligrafica-webfont.eot');
    src: url('webfonts/caligrafica/caligrafica-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/caligrafica/caligrafica-webfont.woff2') format('woff2'),
         url('webfonts/caligrafica/caligrafica-webfont.woff') format('woff'),
         url('webfonts/caligrafica/caligrafica-webfont.ttf') format('truetype'),
         url('webfonts/caligrafica/caligrafica-webfont.svg#myteri_scripRgpersonaluseonly') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
    width: 100%;
    margin-right: auto;
    margin-left: auto;	
	background-color: #1c1c1d;
    border: 5px solid #000000;
    background-image: url(esquinero.png);
    background-repeat: no-repeat;
    background-position: top right;
	background-size: 50%;
}

.enConstruccion{
    width: 100%;
    padding-right: var(--bs-gutter-x,.75rem);
    padding-left: var(--bs-gutter-x,.75rem);
    margin-right: auto;
    margin-left: auto;	
	background-color: #1c1c1d;
    border: 5px solid #000000;
    background-image: url(esquinero.png), url("filete.png");
    background-repeat: no-repeat;
    background-position: top right, 60px 25px;
	background-size: 50%, 20% auto;	
	padding: 60px 0;
	color: #ffffff;
}

.enConstruccion img{
	width: 275px;
}

.enConstruccion .social a, header .options a, footer .redes a{
	color: #ffffff;
}

.enConstruccion .social a:hover, header .options a:hover, footer .redes a:hover{
	color: #94d6f7;
}

header{
	position: sticky;
	
}

header.reduce{
	background-color: #1c1c1d;	
}

header .top{
	background-color: #000
}

header .redes, header .optIcons{
	display: none;
}

header .top p{
	position: relative;
	top: auto;
	left: auto;
	transform: none;
	text-align: center;
	text-transform: uppercase;
	color: #dcc252;
	
}


header .logo{
	width: 200px;
	height: 50px;
	margin: 15px 0;
	background-image: url("logo.png");
}

header .options a{
    font-family: 'caligrafica';
	line-height: 80px;
	font-size: 1.5rem;
	color: #FFFFFF;
	margin-left: 20px;
}

header .options a:hover, header .options p:hover{
	opacity: 1;
}

#myCarousel{
	display: none;
}

section{
	padding: 30px 0 60px;
}

section.articulos.dependientes{
	padding: 0;
}

.articulo .imagenEpigrafe .imagen img, .articulo .galeria .imagen img{
	object-fit: contain;
}

.articulos > .container > p, .articulos > .container > h2, h1{
    font-family: 'caligrafica';
	font-size: 3rem;
    color: #dcc252;	
}

.articulo_item{
	display: block;
	text-align: center;
	float: left;
	margin-bottom: 2.5%;
}

.articulo_item .imagen{
	margin-bottom: 15px;
}

.articulo_item .imagen img{
	display: block;
	width: 100%;
}

.articulo_item .texto h2{
background-image: url(cartel.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 65% auto;
    padding: 10px 0 47px;
    font-family: 'caligrafica';
    font-size: 1.25rem;
    color: #dcc252;
}

.articulo_item .texto .fecha,.articulo_item .texto .copete, .articulo_item .texto .btn.btn-call, .articulos > .container > .listado .btn-call{
	display: none;
}

footer{
	color: #ffffff;
    background-color: #1c1c1d;
    background-image: url(fileteDragon2.png), url(fileteDragon3.png);
    background-size: auto 150px;
    background-position: 2.5% 25px, 97.5% 25px;
    background-repeat: no-repeat;
}

footer > .container:before{
	content: "";
	background-image: url("banderita.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 208px;
	height: 50px;
	display: block;
	position: relative;
	margin: 0 auto 30px;
	
}

footer .redes a:before{
	font-size: 1.5rem;
}

footer .footReg, footer .links p:first-child{
	color: #ffffff;
}

footer .footReg .realizado{
	background-image: url(realizado.svg);
}


/*Aritculo*/
section.articulo, section.contacto{
	color: #ffffff;
}

.breadcrumbs, .autorShare{
	margin-bottom: 15px;
}

.breadcrumbs a, .autorShare .share a{
	color: #ffffff;
}

.articulo .texto:empty{
	display: none;
}

.articulo .texto:empty + .galeria{
	width: 100%;
	margin: 0;
}

.articulo .imagenEpigrafe .imagen img{
	object-fit: contain;
}

.articulo strong{
	color: #dcc252;
}

.articulo .texto li{
	line-height: 1.25;
	margin-bottom: 1rem;
}

.articulo .texto a{
	color: #dcc252;
}

.articulo .texto a:hover{
	text-decoration: underline;
}

.articulo em{
	font-size: .879em;
    opacity: .75;
}

.articulo strong{font-weight: 500;
}

footer .links{
	text-align: center;
}

footer .links:empty{
	display: none;
}

.btn-primary{
	border: 2px solid #ffffff;
	background-color: transparent;
	color: #ffffff;
}

.btn-primary:hover{
	border: 2px solid #dcc252;
	background-color: transparent;
	color: #dcc252;
}

/*Reg*/

.footReg > p:before{
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    content: '\f1f9';
}

footer .links{
	font-size: 1.25rem;
}

footer .links p:first-child{
	font-size: 1;
}

footer a.email {
    width: auto;
    height: auto;
    font-size: 1.25rem;
    display: block;
    text-align: center;
    margin: 0 auto 15px;
}

footer .redes a.email:before {
    position: relative;
    vertical-align: middle;
    left: -10px;
}

section.prensa + .articulos{
	display: none;
	padding-bottom: 0;	
}

.prensa + .articulos .listado a.articulo_item {
    width: 100%;
}

.prensa + .articulos .listado a.articulo_item .imagen {
    display: none;
}
.prensa + .articulos .listado a.articulo_item .texto {
    width: 100%;
}

.prensa + .articulos .listado a.articulo_item h2 {
	font-family: 'EB Garamond', serif;
	font-size: 1.25rem;
    background-image: none;
    text-align: left;
    padding: 0;
}

.prensa + .articulos .listado a.articulo_item .copete {
    display: block;
    text-align: left;
    color: #ffffff;
}

.prensa + .articulos .listado a.articulo_item .copete p{
    display: none;	
}

.prensa + .articulos .listado a.articulo_item .copete p:first-child{
    display: block;
	font-size: .879em;
}

.english .breadcrumbs, .english .breadcrumbs + h1{
	display: none;
}

section.articulo.galeria{
	margin-bottom: 0!important;
	padding-bottom: 0;
}
/*
.listado:after{
	content: "© Martiniano Arce 1999 - 2022. Todos los Derechos Reservados. Prohibida la reproducción total o parcial por cualquier medio visual, gráfico o sonoro, salvo expresa autorización escrita del Artista. ";
	color: #ffffff;
	font-size: .879rem;
}
*/
.form-floating label{
	color: #414141;
}

.form-floating>textarea.form-control{
	height: 125px;
}

.contacto i.material-icons{
	color: #ffffff;
}

@media only screen and (max-width : 479px) {
	body{
		border-top: 0;
	}	
	
header .top .redes, #header .top .optIcons{
	display: none;
}

#header .top div > p{
	display: block;
	font-size: 0.7rem;
	}
	
	.enConstruccion{
	    background-size: 50%, 20% auto;	
	}	
	
	.articulo_item, .articulo .galeria .imagen{
		width: 100%;
		margin-right: 0;
		margin-bottom: 7.5%;
	}	
	
	.articulo .galeria .imagen:nth-child(2n), .articulo .galeria .imagen:last-child,	.articulo_item:nth-child(2n), .articulo_item:last-child{
		margin-right: 0;
	}
	
	
.articulo_item .texto h2 {
    background-size: 100% auto;
    padding: 15px 0 65px;
    font-size: 1.5rem;
	}
	
footer > .container:before{
	display: none;
}	
	
footer {
    background-image: url("argentina.jpg"), url("fileteDragon3.png");	
    background-size: auto 80px;
    padding-top: 120px;
	}			
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width:480px) and (max-width : 767px) {	
header .top .redes, #header .top .optIcons{
	display: none;
}

#header .top div > p{
	display: block;
	font-size: 0.7rem;
	}
	
	.enConstruccion{
	    background-size: 70%, 20% auto;	
	}	

	.articulo_item, .articulo .galeria .imagen{
		width: 48.75%;
		margin-right: 2.5%;
	}	
	
	.articulo .galeria .imagen:nth-child(2n), .articulo .galeria .imagen:last-child, .articulo_item:nth-child(2n), .articulo_item:last-child{
		margin-right: 0;
	}
	
.articulo_item .texto h2 {
    background-size: 100% auto;
    padding: 10px 0 47px;
    font-size: 1.5rem;
	}
	
footer > .container:before{
	display: none;
}	
	
footer {
    background-image: url("argentina.jpg"), url("fileteDragon3.png");	
    background-size: auto 125px;
	padding-top: 150px;
	}		
}

/* Small Devices, Tablets */
@media only screen and (min-width:768px) and (max-width : 991px) {
	.articulo_item, .articulo .galeria .imagen{
		width: 31.66666666666667%;
		margin-right: 2.5%;
	}	
	
	.articulo .galeria .imagen:nth-child(3n), .articulo .galeria .imagen:last-child,	.articulo_item:nth-child(3n), .articulo_item:last-child{
		margin-right: 0;
	}
	
.articulo_item .texto h2 {
    background-size: 100% auto;
    padding: 10px 0 47px;
    font-size: 1.5rem;
	}
footer {
    background-size: auto 125px;
	}	
}

/* Medium Devices, Desktops */
@media only screen and (min-width:992px) and (max-width : 1199px) {
body , .enConstruccion {
    max-width: 960px;
}	
	
	.articulo_item, .articulo .galeria .imagen{
		width: 31.66666666666667%;
		margin-right: 2.5%;
	}	
	
	.articulo .galeria .imagen:nth-child(3n), 	.articulo .galeria .imagen:last-child, .articulo_item:nth-child(3n), .articulo_item:last-child{
		margin-right: 0;
	}
	
	
.articulo_item .texto h2 {
    background-size: 80% auto;
    padding: 10px 0 50px;
	}
	
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
header .top p{
	font-size: 1rem;
	}	
	
.enConstruccion {
    max-width: 1140px;
}	
body {
    max-width: 1140px;
}	
	
	.articulo_item{
		width: 23.125%;
		margin-right: 2.5%;
	}	
	
	.articulo .galeria .imagen{
		width: 31.66666666666667%;
		margin-right: 2.5%;
	}	
	
	.articulo .galeria .imagen:nth-child(3n), 	.articulo .galeria .imagen:last-child, .articulo_item:nth-child(4n), .articulo_item:last-child{
		margin-right: 0;
	}
	
.articulo_item .texto h2 {
    background-size: 85% auto;
    padding: 10px 0 45px;
	}
	
.articulo.enHome .imagenEpigrafe:after {
    content: url(argentina.jpg);
    width: 100%;
    margin: 15px auto;
    display: block;
    float: right;
    text-align: center;
}
	
/*Articulo*/
}