.header{ background: #1d1d1d; }#masthead.sticky{ background-color: rgba(29,29,29,.95); }#masthead.sticky{position:fixed; z-index:99999;margin:0 auto 30px; width:100%;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);}#masthead.sticky #header-container{ transition: padding 200ms linear; -webkit-transition:padding 200ms linear;}#masthead.sticky .navbar.navbar-default{ background: rgba(255,255,255,.95); border-bottom:1px solid #f5f5f5}.page-template-homepage-transparent-php #masthead.sticky #main-menu .nav>li>a{ color:#444}#header-container{ padding-top: 20px; }#header-container{ padding-bottom: 35px; }#footer{ background: #1d1d1d; }#bottom{ background: #1d1d1d; }/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
 max-width:900px /*-- change this to get your desired form width --*/;
 margin:0 auto;
        width:100%;
}

.column-send{
min-width: 300px;
width: 100%;
display: inline-block;
text-align: center;
}

.form-row{
 width: 100%;
}
.column-half, .column-full{
 float: left;
color: #d8d8d8;
 position: relative;
 padding: 0.65rem;

 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.column-full{
width: 100%;
}

.column-half{
width:100%;
}

.clearfix:after {
 content: "";
 display: table;
 clear: both;
}
 
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
 width: 25%;
 }



}

}.certificate{ background-color: #1e1f1f; }