/*
Theme Name: Grupo Uno Sydney
Template: sydney
Version: 1.0.0
Text Domain: grupouno-sydney
Description: Personalizaciones de Grupo Uno conservadas durante la actualizacion a PHP 8.3.
*/

#mainnav ul ul a { width: 200px; }
/* Formulario de contacto
-------------------------------------------------------------- */
.vc_column_container {
    padding-left: 0px;
    padding-right: 0px;
}
.vc_col-sm-6 {
    width: 50%;
}
div.wpcf7 {
    margin: 0px;
    padding: 0px;
}
div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0px;
    padding: 0px;
    border: 0px none;
}
.content-area form {
    border-color: #D2D2D2;
}
.col-lg-6{
    width: 50%;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
    float: left;
}
.col-md-6, .col-sm-12, .col-xs-12 {
    padding-top: 15px;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #ECECEC;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0px;
    text-indent: 10px;
    box-shadow: none;
    border-radius: 5px;
	width:100%;
}

textarea {
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #E9E9E9;
    width: 100%;
    height: 180px;
    padding: 6px 0px;
    text-indent: 10px;
    color: #372F2B;
    font-size: 15px;
    font-weight: normal;
    box-shadow: none;
    border-radius: 5px;
}
textarea {
    overflow: auto;
}
select {
    background: #F5F5F5 none repeat scroll 0% 0%;
    border: 1px solid #B7B6B6;
    font-size: 15px;
    color: #372F2B;
    padding: 5px;
    height: 37px;
    line-height: 37px;
    width: 100%;
}
/* Listas
-------------------------------------------------------------- */

.page-id-1913 .header-image {background-image: url(http://beta.espinosaasesoriafiscal.com/wp-content/uploads/asesoramiento-fiscal-nacional.jpg);}
	
.page-id-1983 .header-image {background-image: url(http://beta.espinosaasesoriafiscal.com/wp-content/uploads/asesoramiento-fiscal-internacional.jpg);}

.page-id-1994 .header-image {background-image: url(http://beta.espinosaasesoriafiscal.com/wp-content/uploads/rafael-espinosa-asesores-asociados.jpg);}

.page-id-1851 .header-image {background-image: url(http://beta.espinosaasesoriafiscal.com/wp-content/uploads/contacta-con-nosotros.jpg);}

.sow-headline h6 {
    font-family: Open\ Sans;
    font-weight: 300;
    text-align: justify;
    color: #3c3c3c;
    line-height: 1.7;}
	
	input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background: #fff none repeat scroll 0% 0%;
    border: 1px solid #ececec;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0px;
    text-indent: 10px;
    box-shadow: none;
    border-radius: 5px;
	width:100% !important;
	}

#mainnav ul li {
border-color: #007362;
background-color: rgba(0, 115, 98, 0.4);
padding: 12px 35px;
color: #fff;
}
#mainnav li a {
    color: #fff;
}

#mainnav li {
    padding: 0;
}
#mainnav ul li a, #mainnav ul li::before {
    color: #ffffff;
}
#mainnav ul li a:hover, a {
    color: #fff;
}
/* Conservar la legibilidad de las filas antiguas de SiteOrigin en movil. */
@media (max-width: 780px) {
    .siteorigin-panels .panel-grid > .panel-row-style { padding-left: 20px !important; padding-right: 20px !important; }
    .siteorigin-panels .panel-grid-cell, .siteorigin-panels .so-panel { min-width: 0; }
    .entry-content { overflow-wrap: anywhere; }
}

#sidebar-footer.footer-widgets { padding: 40px 0 0; }
@media (max-width: 780px) {
    .siteorigin-panels .panel-widget-style { padding-left: 0 !important; padding-right: 0 !important; }
    .siteorigin-panels .panel-grid-cell { padding-left: 0 !important; padding-right: 0 !important; }
}
