#main
{
    margin-bottom: 1vh;
    background-color: #1f0900;
    margin-right: -15px;
    width: 100%;
    font-size: 14pt;
    padding-left: 0;
    box-sizing: border-box;
}

#main > div > p > span
{
	font-size: 20pt;
}

#main .maintractor
{
	width: 50%;
	margin: 50px auto;
	float: left;
	margin-right: 80px;
}

#main .maintractor img
{
	width: 100%;
}

#main .mainuncle
{
	width: 250px;
	float: right;
	margin-left: 80px;
	margin-bottom: 25px;
}

#main .mainuncle span
{
	font-size: 9pt;

}

#main .mainuncle img
{
	width: 100%;
}

.pieFoto
{
	color:#fff;
	text-align: center;
	margin-bottom: 20px;
	font-size: 10pt;
	/* margin-top: -15px; */
}

#main .mainJKM
{
	width: 320px;
	float: left;
	margin-right: 80px;
	margin-bottom: 25px;
}

#main .mainJKM img
{
	width: 100%;
}

.mainText
{
    margin-top: 5vh;
}

.mainJorge
{
	font-size: 30pt;
	text-transform: uppercase;
	margin-top: 15vh;
	margin-bottom: 7vh;
}

.mainJorge > span
{
	text-transform: uppercase;
	letter-spacing: 30pt;
	font-size: 30pt;
}

.mainArtis
{
	letter-spacing: 20pt;
   	margin-bottom: 15vh;
   	font-size: 17pt;
}

.prints
{
	font-size: 14pt;
	background-color: #000;
	margin-top: 3vh;
	margin-bottom: 9vh;
	border-top: 5px solid #8e1911;
	border-bottom: 5px solid #8e1911;
	padding-top: 15px;
	padding-bottom: 15px;
}

.myprints
{
	letter-spacing: 0pt;
   	font-size: 17pt;

}

.prints p
{
	margin-bottom: 7vh;
}

.saddleGallery
{
	background-color:#fff;
}

.saddleGallery div
{
	padding:15px !important;
	/* padding-right: 0 !important; */
}

.titleGallery
{
	letter-spacing: 20pt;
	font-size: 28pt;
	text-align: center;
	border-bottom: solid 2px #8e1911 !important;
	border-top: solid 2px #8e1911 !important;
	padding-top: 15px;
	padding-bottom: 2vh;
	color: #000;
    margin-top: 15px;
}


.wall-item {
    display: block;
    margin: 0 0 30px 0;
    padding: 12px;
    background: rgb(243, 242, 242);
    border-radius: 3px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    transition: all 220ms;
}
  
.wall-item:hover {
    box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
    transform: translateY(-5px);
    transition: all 220ms;
}
  
.wall-item > img {
    display: block;
    width: 100%;
    margin: 0 0 24px 0;
}
  
.wall-item h2 {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 0 12px 0;
}
  
.wall {
    display: block;
    position: relative;
}
  
.wall-column {
    display: block;
    position: relative;
    width: 33.333333%;
    float: left;
    padding: 0 12px;
    box-sizing: border-box;
}

@media (max-width: 640px) {

    .wall-column { width: 50%; }

}

@media (max-width: 480px) {

    .wall-column {
        width: auto;
        float: none;
    }

	.titleGallery
	{
		letter-spacing: 0;
		/* font-size: 16pt; */
		/* text-align: center; */
		/* border-bottom: solid 2px #8e1911 !important; */
		/* border-top: solid 2px #8e1911 !important; */
		/* padding-top: 15px; */
		/* padding-bottom: 2vh; */
		/* color: #000; */
		/* margin-top: 15px; */
	}

}