.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
margin-top:60px !important;
} .page .entry-header {
margin-top:-5.34em !important;
margin-left: -6.67em;
margin-right: -6.67em;
background:#f5f5f5;
}
.page .entry-header img {
width:100% !important;
margin-bottom:0 !important;
-webkit-border-top-left-radius: 15px !important;
-moz-border-radius-topleft: 15px !important;
border-top-left-radius: 15px !important;
-webkit-border-top-right-radius: 15px !important;
-moz-border-radius-topright: 15px !important;
border-top-right-radius: 15px !important;	
}
@media only screen and (max-width: 1200px) {
.page .entry-header {
margin-top:-5.34em !important;
margin-left: -2.4em !important;
margin-right: -2.4em !important;
}
} .boton2 {
margin-top:20px !important;
margin-bottom:10px !important;
} .bloque-info {
border:1px solid #ccc;
padding:20px 10px;
}
.bloque-info .su-column-size-1-1 {
padding:0 20px;
}
.bloque-info h3,
.bloque-info h4 {
padding-left:30px; font-weight:700;
margin-top:10px !important; }
.bloque-info table {
border:0 !important;
}
.bloque-info .su-button {
margin:10px 10px;
}
.bloque-info .su-button span {
padding:7px 10px !important;
} #pt-cv-view-326202bbj1 {
border:1px dashed #ccc;
padding:30px;
margin:0;
}
#pt-cv-view-326202bbj1 .btn-success {
background-color:#666;
border:0;
}
#pt-cv-view-326202bbj1 .btn-success:hover {
background-color:#aaa;
} .su-button.mi-boton1 {
padding:20px 0;
}
.su-button.mi-boton1 span {
font-size:18px !important;
line-height:1em !important;
padding:0 10px 10px 10px !important;
}
.su-button.mi-boton1 i {
display:block !important;
margin: 0 auto !important;
padding:10px 0;
} .center {
text-align:center;
}
.margin-bottom-10 {
margin-bottom:10px;
}
.margin-bottom-20 {
margin-bottom:20px;
} h1 {
padding-bottom:20px;
border-bottom:1px solid #ddd;
}
h2 {
color:#444 !important;
}
h3 {
padding-top:0 !important;
padding-bottom:10px !important;
margin-top:0 !important;
margin-bottom:0 !important;
color:#444 !important;	
} footer h2 {
color:#fff !important;
} .mi-servicio {
border:1px solid #eee;
padding:10px;
}
.mi-servicio .su-service-title {
padding-left:0 !important;
text-align:center;
line-height:1.5em !important;
padding-top:10px;
}
.mi-servicio i {
position:relative !important;
width:auto !important;
margin-bottom:10px;
}
.mi-servicio .su-service-content {
padding-left:0 !important;
text-align:center;
}
.mi-servicio ul {
margin-left:1.3em !important;
margin-bottom:5px !important;
}
.mi-servicio h4 {
margin: 0 !important;
}
.mi-servicio p {
margin-top:10px !important;
margin-bottom:10px  !important;
}
.mi-servicio a {
font-weight:bold;
} .site-branding {
padding:0 !important;
margin:0 !important;
}
.ast-site-identity {
padding:0;
margin:0;	
}
.site-logo-img {
padding:0 !important;
} header nav li {
text-transform:uppercase;
font-weight:500;
}   .wpcf7-list-item {
float:left;
}