.wayH{display:none}html .text-color-primary,html .text-primary{color:#000000!important}html .btn-outline.btn-secondary{color:#fff!important;border-color:#fff!important}html .bg-color-primary,html .bg-primary{background-color:#000000!important}html .custom-heading-bar:before{border-color:#BBBC64!important}html .btn-outline.btn-primary{border-color:#BBBC64!important;color:#BBBC64!important}html .btn-outline.btn-primary:hover{border-color:#BBBC64!important;color:#fff!important;background-color:#BBBC64!important}html .btn-outline.btn-secondary.hover,html .btn-outline.btn-secondary:hover{background-color:#BBBC64!important;border-color:#BBBC64!important;color:#fff!important}html .text-color-primary,html .text-primary{color:#000000!important}#footer .footer-copyright p,#footer a:not(.btn),#footer li,#footer p,#footer span{color:#fff;font-weight:500}.mainColorLink{color:#000000!important}html .page-header.custom-page-header-style-1 .breadcrumb>li>a{color:#fff}html .page-header.custom-page-header-style-1 .breadcrumb>li{color:#fff}html h3{font-size:1.4em!important;font-weight:600!important;line-height:27px!important;margin:0 0 14px 0!important}html #header .header-btn-collapse-nav{background:#fff}.mobileMenu{color:#000000}html #header .header-logo img{max-width:230px;object-fit:contain;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}@media (max-width :991px){#header .header-nav-main:not(.header-nav-main-mobile-dark) nav>ul>li>a.active{background:#000000}#header .header-nav-main:not(.header-nav-main-mobile-dark) nav>ul>li>a{color:#000000}#header .header-nav-main:not(.header-nav-main-mobile-dark) nav>ul>li>a:active{color:#BBBC64}#header.header-effect-shrink .header-logo,html #header .header-logo img{width:180px}}a{color:#000000}a:hover{color:#000000}.way-img-list{width:100%;height:300px;object-fit:cover}@media (min-width :768px){.way-img-list{height:180px!important}}@media (min-width :992px){.way-img-list{height:220px!important}}@media (min-width :1200px){.way-img-list{height:250px!important}}@media (max-width :767px){.bannerHome{background-image:linear-gradient(to right, rgba(0,0,0, .8), rgba(0, 0, 0, 0)),  url(https://angelinateixeira.pt/img/image_banner_angelina-teixeira-advogados-rl_mobile.webp?t=1757951332);background-size:cover;background-position:center}}@media (min-width :768px){.bannerHome{background-image:linear-gradient(to right, rgba(0,0,0, .8), rgba(0, 0, 0, 0)),  url(https://angelinateixeira.pt/img/image_banner_angelina-teixeira-advogados-rl_desktop.webp?t=1757951332);background-size:cover;background-position:center}}.owl-carousel .owl-nav button.owl-next:before{display:none}.owl-carousel .owl-nav button.owl-prev:before{display:none}.footerTitle{font-size:1.4em;font-weight:600;line-height:27px;margin:0 0 14px 0}

#header .header-body {background: #111111;}
body { background-color: #111111;}
section.section {background: #111111;}
.body {background-color: #111111;}
#header .header-nav.header-nav-line:not(.header-nav-light-text) nav>ul>li>a, #header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a { color: #ffffff;}
#header .header-nav-main nav>ul>li>a.active {color: #ffffff!important; }
#header .header-nav-main nav>ul>li.active>a, #header .header-nav-main nav>ul>li:focus>a, #header .header-nav-main nav>ul>li:hover>a {color: #ffffff!important; }
#header .header-nav-main nav>ul>li>a.active:before { background-color: #ffffff!important;}
#header .header-nav-main nav>ul>li.active>a:before, #header .header-nav-main nav>ul>li:focus>a:before, #header .header-nav-main nav>ul>li:hover>a:before { background-color: #ffffff!important; }
html .text-color-dark, html .text-dark { color: #7B8794!important; }
p {color: #ffffff;}
.card { background-color: #262626;}
.form-control {color: #fff!important; background-color: #262626;}
.form-control:focus { color: #fff!important; background-color: #444;}
#itemForm .text-color-dark {color: #fff!important;}
html #header .header-btn-collapse-nav { background: #111111;}

@media (max-width: 991px) {
    #header .header-nav-main:before {background: #262626;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav>ul>li>a.active { background: #444; }
}

@media (min-width: 1450px){
    .way-img-list {
        height: 300px!important;
        }
    }

.google-map { height: 540px;}

@media (max-width: 767px) {
    .h1 { font-size: 32px!important; display: none}

    .prodDetailBreadcrumb {
        display: none!important;
    }

    .page-header.page-header-modern.page-header-lg h1 {
        display: none;
    }

    .section-height-2 {
        padding: 0!important;
    }

}

.float {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 40px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.text-link-white a {
    color: #FFF!important;
}

.wayOp {
    opacity: 0!important;
}

.line-height-1 {
    line-height: 1.2!important;
}

.altContact p small{
    margin-bottom: 1rem!important;
    display: block;
}
