/* general settings*/
.tt-upp{
    text-transform: uppercase !important;
}

li.unstyledli, ul.unstyledli {
    list-style-type: none !important;
}

.news-items-horizontal li {
    list-style-type: none !important;
}


.hero.services.global {
    background-image: url(../img/headers/slider-inner-reach.jpg);
}

.page_services .hero.services {
    background-image: url(../img/headers/foto-page-4.jpg);
}

.page_careers .hero.services {
    background-image: url(../img/headers/foto-page-8_.jpg);
}

.page_about .hero.services {
    background-image: url(../img/headers/foto-page-3.jpg);
}

.page_offices .hero.services {
    /*background-image: url(../img/headers/foto-page-6.jpg);*/
    background-color: #ab0e1e;
}

.page_contact .hero.services {
    background-image: url(../img/headers/foto-page-5.jpg);
}

.page_news .hero.services {
    background-image: url(../img/headers/foto-page-2.jpg);
}

.page_news_covid19 .hero.services {
    background-image: url(../img/headers/foto-page-covid.jpg);
}

.page_news_residencias .hero.services {
    background-image: url(../img/headers/residencias-uruguay.jpg);
}

.page_professionals .hero.services {
    background-image: url(../img/headers/foto-page-8.jpg);
}

.inner li, .inner li {
    list-style-type: disc;
}
.lisst li, .lisst li {
    list-style-type: decimal;
}

.lisstB li, .lisstB li {
    list-style-type: upper-roman;
}
.lisstnone li, .lisstnone li {
    list-style-type: none;
}

.lisstnum li, .lisstnum li {
    list-style-type: decimal;
}

ul.lisstcheck, ul.lisstcheck li  {
list-style-type: none;
}
.fa-check { margin-left: -20px; }

.sangria {margin-left: 60px;}

.sangriaB {margin-left: 26px;}

.btnPDF, .btnAmpliar:active  {
    border:0px;
    background-color: #007a9b;
    border-radius: 0px;
}

.btnPDF:hover{
    background-color: #08193d;
}
.btnAmpliar, .btnAmpliar:active  {
    border:0px;
    background-color: #007a9b;
    border-radius: 0px;
    
}

.btnAmpliar2, .btnAmpliar:active  {
    border:0px;
    background-color: #b00e1e;
    border-radius: 0px;
    position: absolute;
    bottom: 35px;
    margin-right: 40px;
    color: black;
}
.letracolor {
    color: black;
}

.btnAmpliar:hover{
    background-color: #08193d;
}

.btnAmpliar2, .btnAmpliar:active {
    position: relative;
    bottom: auto;
}

.btn-group-lg>.btn, .btn-lg {
    font-size: 14px;
}

.btn-group-lg>.btn, .btn-lg {
     padding: 10px 16px; 
    font-size: 18px;
    line-height: 1.3333333; 
    border-radius: 6px;
}

ul.services-list li, ul.services-list li, .sidebar ul li{
    list-style-type: none;
}

.inner ul {
    margin-bottom: 2rem;

}

.footer .footer-columns li a {
    text-decoration: none !important;
}

.w-100{
    width: 100% !important;
}

.inner .datos h4{
    margin-bottom: 2rem;
}

.unstyledli b {
    font: 700 0.9375rem / 1.6875rem Roboto, Arial, sans-serif;
}
/* end general settings*/


/* top nav y nav*/
.main-bar {
    margin-bottom: 1rem;
}

.top-nav-bar .top-nav {
    margin-right: -1rem;
}

.top-nav-bar .language-nav {
    margin-right: 1rem;
}

.main-nav ul.lvl-1 {
    margin-top: 25px;
    margin-right: -1rem;
    padding: 0;
    float: right;
}

.main-nav {
    clear: none;
}

.main-bar .logo {
    width: 100%;
    height: 83px;
    margin: 15px 0px;
    background: none;
}

.main-bar .logo a {
    float: left;
    background: url(../img/Andersen.jpg) 0 100% no-repeat;
    background-size: contain;
    display: block;
    width: 100%;
    height: 100%;
    max-width: 214px;
}
/* end top nav y nav settings*/


/* about us*/
.rankedin img{
    width: 79px;
}
/* end about us*/


/* news and doing */
.news-items-horizontal h3.title{
    margin-left: -15px;
    margin-bottom: 1.5rem;
} 

.news-items-horizontal.round h3 {
    font-size: 1.2em;
    margin: 0.5em 0 -0.8em;
}

.news-items-horizontal h3 {
    color: #ab0e1e !important;
}
/* end news and doing*/


/* core values */
.values .title {
    text-align: center;
    color: #ab0e1e;
    font-size: 2.4375rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
.values-list {
    margin-left: 0;
    margin-bottom: 0.5rem;
    font-size: 0;
}

.main-content ul li, .main-content ol li {
    font-size: 15px;
    margin-bottom: 1rem;
}

.values-list li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    width: 20%;
    text-align: center;
    padding-top: 3.5rem;
    background-size: 2.875rem;
    background-position: 50% 0;
    background-repeat: no-repeat;
}

.values-list li h3 {
    color: #37424a;
    font-size: 1.5rem;
}

.values-list li p {
    color: #37424a;
    font-size: .75rem;
    line-height: 1.6;
    padding-left: 1rem;
    padding-right: 1rem;
}

.values-list li.trophy {
    background-image: url(../img/core_values/excelencia.png);
}

.values-list li.seedling {
    background-image: url(../img/core_values/equipo.png);
}

.values-list li.flag {
    background-image: url(../img/core_values/independencia.png);
}

.values-list li.globe {
    background-image: url(../img/core_values/continuidad.png);
}

.values-list li.conversation {
    background-image: url(../img/core_values/transparencia.png);
}


/* our core values */

/* Andersen Tax & Legal */
.callout {
    background: url(../img/bg-callout.jpg) 50% 50% no-repeat;
        padding-top: 6.5rem;
}
/* end Andersen Tax & Legal */






@media screen and (max-width: 63.9375em){
.cont_news h3 {
    font-size: 1em !important;
}    
.main-bar .logo {
    width: 110%;
    margin: 0px 0px;
}
.hamburger-menu {
    display: block;
}
.main-nav {
    display: none;
}
h1 {
    font: 400 2.4rem / 2.65rem Roboto, Arial, sans-serif;
}
.top-story .intro {
    font-size: 1.1125rem;
    line-height: 1.8625rem;
}
h3 {
    font: 400 1.3rem / 1.625rem Roboto, Arial, sans-serif;
}
.callout p {
    font-size: 1.3875rem;
    line-height: 2.1375rem;
}

.callout {
    height: 18.4375rem;
    padding-top: 5.5rem;
}

}

@media screen and (max-width: 39.9375em){
.values-list li.trophy,.values-list li.seedling,.values-list li.flag,.values-list li.globe,.values-list li.conversation {
    width: 100%;
}
.callout p {
    font-size: 1.2rem;
    line-height: 1.5rem;
}
.callout {
    padding-top: 4.5rem;
}
.main-bar .logo {
    width: 95%;
    margin: 0px 0px 15px;

}
}

/* news pages*/
.breadcrumbs-container-inner {
    margin-top: 1rem;
}
.top-story {
    margin-bottom: 3rem;
}
.flotar {
    float: right;
}
.readfull{
    text-decoration: none !important;
}

.cont_news h3 {
    margin: 0.5em 0 0 !important;
    font-size: 1.1em !important;
    font-weight: bold;
}

.item_news {
    background: whitesmoke;
    padding: 10px;
    border-bottom: 1px solid #ac321c;
}
/* end news pages*/


/* professionals */

.professionals{
        border-bottom: 1px solid;
}

.listado_partners {
    margin: 0;
    font-size: 1em;
}

.listado_partners .nombre {
width: 20%;
}

.listado_partners .oficina {
width: 10%;
}

.listado_partners .nombre a {
    color: #9f0d1c;
    text-decoration: none;
}


.listado_partners .img-perfil {
    width: 112px;
    height: 92px;
    padding: 0 !important;
}

.listado_partners td {
    font-size: .9rem;
    line-height: 1.25em;
}
.listado_partners th, #a_directorio .listado_partners td {
    padding: 0 20px;
    border: 6px;
    border-bottom: 10px solid #fff;
}


.listado_partners th {
    color: #ac321c;
}

/* end professionals */

h2.globalp {
    width: 95%;
    text-align: center;
    font-size: 1.5rem;
    margin: 0 auto 3rem auto;
    line-height: 1.3;

}

ul.services-list li:nth-child(2n+1) {
    clear: left;
}

.contact_sidebar{
        background: #f5f5f5;
}

.red_color, span.red_color{
    color: #ac321c !important;
}



.no_decoration{
    text-decoration: none !important;
}

h3.message_sent {
    background: #7aab22;
    color: white;
    padding: 0.5em;
    margin-bottom: 1em;
}

h3.message_wrong {
    background: #ac321c;
    color: white;
    padding: 0.5em;
    margin-bottom: 1em;
}

h3.message_wrong  a {
    color: white;
}

.sidebar_p .fondo {
    padding: 25px 5% 3px 7%;
    margin: 0 0 20px;
    background: #f5f5f5;
}

p.enlaces {
float: right;
    margin-top: -80px;
}

p.enlaces a {
    display: inline-block;
    margin: 0 4px;
}


/* para safari */
.breadcrumbs-container-inner.row.large-collapse {
    width: 100%;
    display: block;
    position: relative;
    clear: both;
    float: left;
}
/* end para safari */


/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
.top-nav-bar, .main-bar, .hero {
    padding-left: 15px;
    padding-right: 15px;
}
h1 {
    font: 400 2.4rem / 2.65rem Roboto, Arial, sans-serif;
}
/*
.sidebar {
    width: auto;
}
*/
.main-nav ul.lvl-1 li {
    font-size: 0.79rem;
}

.main-nav ul.lvl-1 a {
    padding: 1rem 0.6rem;
}
}


@media only screen and (min-width: 1920px) {
.top-nav-bar, .main-bar, .hero {
    padding-left: 15px;
    padding-right: 15px;
}
h1 {
    font: 400 2.4rem / 2.65rem Roboto, Arial, sans-serif;
}
.sidebar {
    width: auto;
}

.main-nav ul.lvl-1 li {
    font-size: 0.83rem;
}

.main-nav ul.lvl-1 a {
    padding: 1rem 0.8rem;
}
}




@media screen and (max-width: 63.9375em){
    p.enlaces {
    float: right;
    margin-top: -167px;
    position: relative;
    background: white;
    padding: 5px 10px;
}

h2.nombre.red_color {
    font-size:1.75rem ;
    margin-top: 2rem;
}
.social-links {
    margin-right: 1rem;
}
.listado_partners {
    overflow: auto;
}

.footer .footer li {
    display: inline-block;
    margin-right: 12px;
}

.footer .footer a {
    font-size: 0.8rem;
    color: #243444;
}

.footer .footer-columns .menu_footer ul {
margin-left: -20px;
}

.footer .footer-columns .menu_footer li {
    display: inline-block;
    padding: 0 20px;
    font-size: 0.8rem;
    margin-bottom: 0.2rem;
    width: 100%;
}

.footer label {
    font-size: 0.8rem;

}

.footer .footer-columns .menu_footer li:last-child {
    border-right: 0;
}

.social-link span.icon {
    font-size: 1.75rem !important;
}

.hero {
    margin-bottom: 5rem;

}

.values .title {
    font: 700 1.5rem / 2.0625rem Roboto, Arial, sans-serif;
    text-transform: uppercase;

}
.values-list li h3 {
    font-size: 1rem;
}

.rankedin{
    margin-bottom: 15px;
}

.hero p {
    font-size: 0.9375rem;
}

h2.globalp {
    width: 100%;
    font-size: 0.9375rem;
    text-align: left;

}

.hero.services {
    height: 15.3125rem;

}
.hero.services.global {
    height: 20.3125rem;
}
}

@media screen and (max-width: 39.9375em){
.button.cta {
    margin-bottom: 2rem;
}
h3 {
    font: 400 1.5rem / 2.0625rem Roboto, Arial, sans-serif;
}
}

@media screen and (min-width: 639px){
.column.large-9.medium-9.small-12.top-story {
    width: 73%;
}
}

@media screen and (min-width: 1400px){
.column.large-9.medium-9.small-12.top-story {
    width: 75%;
}
}

ol.procesos > li{
    list-style-type: decimal!important;
}

ol.tramites > li{
    list-style-type: lower-alpha!important;
}