

.revolution {
    font-size: 38px;
    line-height: 1;
    color:#000;
}
.h1portfolio {
    font-size: 16px;
    line-height: 1.25em;
}
.hoverrosa:hover {
    background-color: #B41953!important;
}
.hoverrosa {
background-color: #E4E4E4!important;
}
.hoverrosa:hover a {
color: #fff;
}
.hoververde:hover {
    background-color: #698448!important;
}
.hoververde {
background-color: #E4E4E4!important;
}
.hoververde:hover a {
color: #fff;
}
.hoverazul:hover {
    background-color: #217D89!important;
}
.hoverazul {
background-color: #E4E4E4!important;
}
.hoverazul:hover a {
color: #fff;
}
.h1 {
    line-height: 0.8;
}
/*--- 2 columnas contact form ---*/


#responsive-form{
    max-width:100% /*-- cambiar esto para conseguir el ancho de la forma deseada --*/;
    margin:0 auto;
        width:100%;
}
.form-row{
    width: 100%;
}
.column-half, .column-full{
    float: left;
    position: relative;
    padding: 0.65rem;
    width:100%;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
 
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
    .column-half{
        width: 50%;
    }
}
/*--- 2 Column Form Styles End ---*/

input.wpcf7-form-control.wpcf7-text {
    background: #CECECE;
   border-bottom:1px solid #818181;
}

/*--- placeholder ---*/

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #313a45;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #313a45;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #313a45;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
}

textarea.wpcf7-form-control.wpcf7-textarea {
    background: #CECECE;
    border: 1px solid;
}
select.wpcf7-form-control.wpcf7-select {
    background: #CECECE;
    border-bottom: 1px solid;
}
.post_info {
    display: none!important;
}
.ppt {
    display: none!important;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    color: #be0707;
}