
/*MENU-------*/

/* Smartphones (horizontal) ----------- */ 
@media screen and (orientation:landscape){.header-menu {
   	justify-content: center;
    align-items: center;
    align-content: center;
    height: 50%;
    height: 50vh;
    max-height: 100%;
    min-height:50%;
    min-width:100%;
  		color:#eee;}
  }
/*movil-------*/
/* TEXTOS Smartphones (horizontal) ----------- */
@media only screen and (min-width : 321px)  {
		h4 {font-size:18px!important;
				margin-bottom: 20px!important;
				margin-top:20px!important;
			}
		p { font-size: 20px !important;
				text-align: left;
				margin-bottom:15px;
		    margin-top:15px;
				color:white;}		}

/* TEXTO Smartphones (vertical) ----------- */
@media only screen and (max-width : 320px)   {
		h4 {font-size:18px!important;
				margin-bottom:20px!important;
				margin-top:20px!important;
		color:white;}
		p { font-size: 20px!important;
				text-align:left;
				margin-bottom:15px;
		    margin-top:15px;
				color:white;}
}
.single-post
h3{	margin-top: 30px;
		text-align:left;}
p {text-align:left;   
}
.page-id-540
h2 {
		text-align:left;
		font-size:36px;}

.page-id-801 
label {
		color: black!important;
		
}
/*footer*/

- .footer {

  width: 100%;
  background:#202020 ;
  color:white;
}
- .container-footer-all {
  width: 100%;
  max-width: 1200px;
  margin:auto;
}

.column-left {
 float: left;
 width: 25%;
}
.column-middle{
 float: left;
 width: 25%;
}

.column-right{
 float: left;
 width: 50%;
}
/* Clear floats after the columns */
.row:after {
 content: "";
 display:flex;
 clear: both;
}
.column-left h1{
font-size:10px ;
}
.column-left h2{
font-size:9px ;
}
.column-middle h1{
font-size:10px;
}
.column-middle h2{
font-size:9px ;
border-top: -10px;
}
.column-right h1{
font-size:10px;
}
.column-right h2{
font-size:9px ;
border-top: -10px;
}
/* Clear floats after the columns */
.row:after {
 content: "";
 display:flex;
 clear: both;
}
