.site-content{ border:none;}
.blog .site-content, 
.tax-portfolio_cat .site-content, 
.single-post .site-content, 
.hiding-page-title .site-content {margin-top: -10px;}
.site-content{background-color: #f6f6f6;}

.entry-content{ margin-bottom: 0px;}
#primary { padding-bottom: 0px; padding-top: 40px;}

.custom-logo{width:70%;}

.site-branding{width:240px !important;}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, 
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {border-radius: 20px;}

.text-blanco p,
.text-blanco h1,
.text-blanco h2,
.text-blanco h3,
.text-blanco h4, 
.text-blanco h5, 
.text-blanco h6{ color: #ffffff;}

/*FOOTER*/
footer .footer-widgets{ background: #0C203F !important; color: #ffffff;}
.site-footer .site-info{ background: #0C203F !important; color: #ffffff;}
.site-footer .btt a {background: #0C203F !important;}

.site-footer .site-info{ padding: 5px 0px;}
.site-footer .btt a{height: 0px; line-height: 0px; top: -50px;}

.opacity-8{filter: opacity(0.8);}
.opacity-5{filter: opacity(0.5);}
.opacity-4{filter: opacity(0.4);}

section .wpb_wrapper h2 b, section .wpb_wrapper h2 strong{ color: #423EB6 !important;}


#formulario label{ font-size: 12px; color: #ffffff; font-weight: normal}
#formulario .wpcf7-form-control{}

#formulario input[type=reset], 
#formulario input[type=submit], 
#formulario input[type=submit], 
#formulario .pirate-forms-submit-button, 
#formulario .contact-form div.wpforms-container-full .wpforms-form .wpforms-submit{background: #1d49c4; border-radius: 20px; padding: 5px 20px 5x 20px;}

#formulario textarea:not(.editor-post-title__input), 
#formulario input[type=date], 
#formulario input[type=datetime],
#formulario input[type=datetime-local], 
#formulario input[type=email], 
#formulario input[type=month], 
#formulario input[type=number], 
#formulario input[type=password], 
#formulario input[type=search], 
#formulario input[type=tel], 
#formulario input[type=text], 
#formulario input[type=time], 
#formulario input[type=url], 
#formulario input[type=week] { border: 1px solid #1d49c4; border-radius: 10px;}

#formulario .wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #46b450;
    border-radius: 5px;
    color: #ffffff;
    text-align: center;
}

#lst-beneficios .vc_row-has-fill>.vc_column_container>.vc_column-inner{ margin:0; padding: 0;}
#lst-beneficios .wpb_button, 
#lst-beneficios .wpb_content_element, 
#lst-beneficios ul.wpb_thumbnails-fluid li,
#lst-beneficios .vc_icon_element {margin:0; padding: 0;}
#lst-beneficios .vc_row{ padding: 12px 16px 12px 16px; margin-bottom: 8px;}
#lst-beneficios .wpb_wrapper h4{ margin: 0px 0px 4px 0px; padding: 0; color: #423EB6;}
#lst-beneficios .wpb_wrapper p{ margin: 0; padding: 0; line-height: 1rem;}

/*BOTON */
.vc_btn3-style-modern.vc_btn3-color-white{ box-shadow: 0 0 12px rgba(71,83,255,0.15); color:#423EB6 !important;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover { box-shadow: 0 0 12px rgba(71,83,255,0); color: #fffff !important; border: 1px solid rgba(71,83,255,0.8); background: #ffffff; transform:scale(0.9);}

.vc_btn3-style-modern.vc_btn3-color-sky{ box-shadow: 0 0 12px rgba(71,83,255,0.15); color:#fff !important; background-color: #1d49c4 !important }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover { box-shadow: 0 0 12px rgba(71,83,255,0); color:#ffffff !important; border: 1px solid rgba(71,83,255,0.8); background: #ffffff; transform:scale(0.9);}


.vc_btn3.vc_btn3-style-modern { background-image: none !important}


/*Secciones*/
#clientes .row-clientes h4{ font-size: 16px; padding: 0; margin: 0 0 4px 0 !important;}
#clientes .row-clientes p{color: #423EB6; font-size: 12px;}
#clientes .row-clientes .wpb_single_image{ margin: 8px;}
#clientes .row-clientes .vc_column-inner { padding:0px;}
#clientes .row-clientes .wpb_content_element{ margin-bottom: 8px;}

#partners h5{ color: #212121; font-size: 18px; padding: 0; margin: 0 0 4px 0 !important;}
#partners h6{ color: #423EB6; font-size: 12px;}
#partners  p{ font-size: 12px;}

#lineas-negocios h4{ color: #423EB6; font-size: 18px; padding: 0; margin: 0 0 4px 0 !important;}
#lineas-negocios h5{ color: #212121; font-size: 12px;}

#productos h3{ font-size: 21px; padding: 0; margin: 0 0 4px 0 !important; text-transform:uppercase;}
#productos p{ font-size: 12px;}

/*SLIDE*/
.n2-ss-slider img.n2-ow, .n2-ss-slider .n2-ow-all img, .n2-ss-slider svg.n2-ow, .n2-ss-slider .n2-ow-all svg{ border-radius:20px;}
.n2-ss-slider .n2-ss-slide-background-image img{border-radius: 0px 00px 20px 20px !important;}
div#n2-ss-1 .nextend-arrow img{border: 2px solid #fff;border-radius: 50px;padding: 4px;}