﻿/* INICIO AJUSTES MASTER */

.container-fluid {
	display: none;
}

#Conteudo {
	padding: 0;
}

#ms-designer-ribbon {
	display: none;
}

.faixaAlerta {
	display: none;
}

.active img {
    -webkit-filter: none;

}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ms-accessible, .ms-hidden, a.ms-skip, a:hover.ms-skip, a:visited.ms-skip, a.ms-TurnOnAcc, a.ms-SkiptoMainContent, a.ms-SkiptoNavigation {
    position: absolute;
    top: -2000px;
    overflow: hidden;
    height: 1px;
    width: 1px;
    display: block;
}


.carousel-control-next, .carousel-control-prev {
	cursor: pointer !important;
    background: 0 0 !important;
    border: 0 !important;
    opacity: .5 !important;
    transition: opacity .15s ease !important;
    text-transform: none !important;
}

.banner_cta-link_lpug {
    padding: 30px 10px;
    width: 20%;
    height: 150px;
    color: #ffffff !important;
    text-decoration: none !important;
}

.pb-2 {
    font-family: 'Montserrat', sans-serif !important;
    color: #fff !important;
}

.container {
    padding-right: 0px;
    padding-left: 0px;

}

.SubMenuContentItems a {
    text-decoration: none;
}

.SubMenuContentItems a:hover {
    text-decoration: underline;
}


button.btn.servicos-btn_lpug:hover {
    border-color: transparent;
    background-color: transparent;
}

.sign-einstein {
	display:none;
}

.btn-content-meu-einstein .dropdown-menu {
    transform: translate(-10px, 50px) !important;
}

@media (min-width: 320px) and (max-width: 1000px){
	.bt_home_mobile {
    font-size: 16pt !important;
    padding: 14px 0px 0px 10px !important;
}
	
}

/*FIM AJUSTES MASTER */

body {
    font-family: 'Montserrat', sans-serif !important;
    color: #9C9C9C;
    font-size: 20px;
}

button {
	min-width: 0em !important;
}

h1 {
    /*font-size: 46pt;*/
    font-size: 46px;
    font-weight: 900;
}

h2 {
    font-weight: 600;
    font-size: 30px;
    color: #009DDC;
    text-align: center;
}

.text-p_lpug {
    line-height: normal;
}

/* HEADER */

.banner_lpme {
    background: url("/Paginas/unidade_goiania/assets/banner_01.png");
    background-repeat: no-repeat;
    max-width: 3500px;
    height: 600px;
    background-size: cover;
}

.gradient_lpme {
    background: rgb(255,176,71);
    background: linear-gradient(90deg, rgba(255,176,71,1) 0%, rgba(251,82,113,1) 25%, rgba(159,99,159,1) 50%, rgba(0,143,201,1) 75%, rgba(0,214,202,1) 100%);
    height: 12px;
}

.banner-text_lpme {
    color: #ffffff;
    margin-bottom: 64px;
   /* margin-bottom: 40px;*/

}

.banner-text_lpme p{
    /*font-size: 24pt;*/
    font-size: 24px;
}

.banner-borda_lpme{
    color: #ffffff;
    font-size: 18pt;
    text-decoration: none;
}

.banner-btn_lpme {
    background-image: linear-gradient(to right, #005a9c, #0a69b3, #1478ca, #1d88e2, #2598fa);
    height: 167px;
    max-width: 100%;
    width: 1500px;
}

.banner-col_lpme {
    border-right: solid 1px #ffffff;
}
.banner-col_lpme:hover, .banner-col2_lpme:hover {
    cursor: pointer;     
    font-weight: 600 !important; 
}

.banner_cta_lpug {
    background-image: linear-gradient(to right, #005a9c, #0a69b3, #1478ca, #1d88e2, #2598fa);
    padding: 0px;
}

.banner_cta-link_lpug {
    padding: 30px 10px;
    width: 20%;
    height: 150px;
    color: #ffffff;
    text-decoration: none;
}

.banner_cta-link_lpug:hover {
    font-weight: 600;
    color: #ffffff !important;
}

.banner_cta-border_lpug {
    border-right: 1px solid #ffffff;
}

/* AVISO */

.aviso_lpug {
    padding: 40px 100px;
    background-color: #D2E5DF;
    color: #009DDC;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 28px;
}

.aviso-title_lpug {
    font-weight: 900;
    text-align: center;
}

/* EINSTEIN */

.einstein_lpug, .estrutura_lpug {
    padding-right: 100px;
    padding-left: 100px;
    margin-bottom: 70px;
}

/* SERVICOS */

.servicos_lpug, .local_lpug, .horario_lpug {
    margin-bottom: 70px;
}

.servicos_lpug h5 {
    font-size: 16px;
    color: #005A9C;
    text-align: center !important;
}

.servicos-btn_lpug:focus {
    box-shadow: none;
}

.modal-body_lpug {
    font-size: 16px;
    line-height: 26px;
}

/* FACILIDADES */

.facilidades_lpug p {
    color: #9C9C9C !important;
}

.facilidades-btn_lpug {
    border-radius: 100% !important;
    height: 15px !important;
    width: 15px !important;
    background-color: #009DDC !important;
}

/* FOOTER */

.footer-mobile_lpug {
	display:none;
}

.footer-desk_lpug {
	display:block;
}

.certeza_ob2c, .certeza2_ob2c {
    background-color: #0072b7;
}

.certeza-t_ob2c {
    color: #ffffff;
    font-size: 13pt;
    height: 55px;  
}

.footer-icons_ob2c {
    background-color: #005c9c;
    color: #ffffff;
}

.footer-icons_ob2c a{
    color: #ffffff;
    text-decoration: none;
}

.footer-icons_ob2c a:hover{
    text-decoration: none;
}

.footer-icons_ob2c img {
    margin-right: 5px;
}   

.copyright_ob2c, .copyright2_ob2c {
    font-size: 9pt;
}

.copyright2_ob2c, .copyright_ob2c p {
    font-style: italic;
}

.copyright2_ob2c, .copyright_ob2c a {
    font-style: normal;
}

.fixed-whatsapp_lpme {
    bottom: 20px;
    right: 20px;
}

.fixed-whatsapp_lpme img {
    width: 79px;
    height: 80px;
}

@media (min-width: 1200px){
	.container {
    	width: 1320px;
	}

}

@media (min-width: 1025px) and (max-width:1199px){
    body {
        font-size: 16px !important;
    }

}

@media (max-width:1024px){
    body {
        line-height: normal;
        font-family: 'Montserrat', sans-serif;
        color: #707070;
        font-size: 13pt;
    }
    .banner-borda_lpme{
        color: #ffffff;
        font-size: 12pt;
        text-decoration: none;
    }
    .servicos-btn_lpug img {
        width: 285px;
    }
}

@media (max-width:991px){
/*@media (max-width:769px){*/
    body {
        line-height: 38px;
        font-family: 'Montserrat', sans-serif;
        color: #9C9C9C;
        font-size: 16px;
    }
    
    h1 {
        font-size: 30pt;
        font-weight: 900;
    }
    
    h2 {
        font-weight: 600;
        font-size: 30px;
        color: #009DDC;
        text-align: center;
    }
    .banner-borda_lpme{
        color: #ffffff;
        font-size: 12pt;
        text-decoration: none;
    }
    .banner-coluna_lpme {
        width: 7rem !important;
    }
    .banner-btn_lpme {
        background-image: linear-gradient(to right, #005a9c, #0a69b3, #1478ca, #1d88e2, #2598fa);;
        height: 167px;
        position: relative;
        top: 185px;
        max-width: 100%;
        width: 1500px;
    }
    .banner-desk_lpme {
        display: none !important;
    }
    .banner-mobile_lpme {
        display: block !important;
    }
    .banner_lpme {
        background: url("/Paginas/unidade_goiania/assets/banner_01.png");
        background-repeat: no-repeat;
        /*max-width: 800px;*/
        max-width: 100%;
        height: 300px;
        background-size: cover;
    }
    .banner-text_lpme {
        position: relative;
        top: -80px;
        color: #ffffff;
    }
    .banner-mobile_lpme a{
        color: #ffffff;
        font-size: 18pt;
        text-decoration: none;
    }
    .banner-btn_lpme {
        background-image: linear-gradient(to right, #005a9c, #0a69b3, #1478ca, #1d88e2, #2598fa);;
        height: 100px;
        position: relative;
        top: 0px;
        max-width: 100%;
    }
    .banner-text-mobile_lpme{
        position: relative;
        top: 78px;
        color: #ffffff;
    }
    .banner-text_lpme p{
        font-size: 12pt;
        line-height: normal;
    }
    .banner-btn-mobile_lpme {
        border-bottom: solid 1px #ffffff;
    }
    .banner_mobile_cta-link_lpug:hover {
        font-weight: 600;
        color: #ffffff !important;
    }
    .servicos-btn_lpug img {
        width: 320px;
    }
    .footer-mobile_lpug {
		display:block;
	}
	.footer-desk_lpug {
		display:none;
	}

    .footer-canais_ob2c {
        text-align: center;
        margin-bottom: 65px;
        margin-top: 55px;
    }
    .footer-canais2_ob2c {
        border-top: 1px solid #ffffff;
        height: 20px;
    }           
}

@media (max-width:426px) {
    body {
        line-height: 30px;
        font-family: 'Montserrat', sans-serif;
        color: #707070;
        font-size: 16px !important;
    }
    h1 {
        font-size: 20pt;
        font-weight: 900;
    }
    h2 {
        font-weight: 600;
        font-size: 20pt;
    }
    .banner_lpme {
        background: url("/Paginas/unidade_goiania/assets/banner_01.png");
        background-repeat: no-repeat;
        max-width: 3500px;
        height: 300px;
        background-size: cover;
    }
    .banner-text_lpme {
        position: relative;
        top: 0px;
        color: #ffffff;
        margin-bottom: 165px;
    }
    .banner-mobile_lpme a{
        color: #ffffff;
        font-size: 20pt;
        text-decoration: none;
    }
    .banner-btn_lpme {
        background-image: linear-gradient(to right, #005a9c, #0a69b3, #1478ca, #1d88e2, #2598fa);;
        height: 100px;
        position: relative;
        top: 0px;
        max-width: 100%;
    }
    .banner-text-mobile_lpme{
        position: relative;
        top: 110px;
        color: #ffffff;
    }
    .banner-text_lpme p{
        font-size: 11pt;
    }
    .banner-btn-mobile_lpme {
        border-bottom: solid 1px #ffffff;
    }
    .servicos-btn_lpug img {
        width: 290px;
    }
    .certeza-t_ob2c {
        font-size: 12pt;
        line-height: 20px;
        height: 60px;  
    }
    .footer-icons_ob2c img {
        width: 25px;
        height: 25px;
    }
    .footer-icons2_ob2c img {
        width: 16px;
        height: 16px;
    }
    .copyright_ob2c {
        display: none;
    }
    .copyright2_ob2c {
        display: block !important;
    } 
    .fixed-whatsapp_lpme img {
        width: 59px;
        height: 60px;
    }
    .einstein_lpug, .aviso_lpug {
        padding-right: 30px;
        padding-left: 30px;
        margin-bottom: 70px;
    }
    .estrutura_lpug {
        padding-right: 80px;
        padding-left: 80px;
        margin-bottom: 70px;
    }
    .facilidade-icons_lpug {
        padding-top: 120px !important;
    }
}

@media (max-width:376px) {
    body {
        line-height: 30px;
        font-family: 'Montserrat', sans-serif;
        color: #707070;
        font-size: 15px !important;
    }
    h1 {
        font-size: 17pt;
        font-weight: 900;
    }
    .banner-mobile_lpme a{
        color: #ffffff;
        font-size: 13.5pt;
    }
    .banner-text_lpme{
        margin-bottom: 148px;
    }
    .banner-text_lpme p{
        font-size: 10pt;
        padding: 10px 25px;
    }
    .estrutura_lpug {
        padding-right: 65px;
        padding-left: 65px;
        margin-bottom: 70px;
    }
    .facilidade-icons_lpug {
        padding-top: 125px !important;
    }
    .certeza-t_ob2c {
        font-size: 11pt;
        line-height: 20px;
        height: 65px;  
    }
}

@media (max-width:320px) {
    h1 {
        font-size: 15pt;
        font-weight: 900;
    }
    .banner_lpme {
        background: url("/Paginas/unidade_goiania/assets/banner_01.png");
        background-repeat: no-repeat;
        width: 100%;
        height: 250px;
        background-size: cover;
    }
    .banner-text-mobile_lpme{
        position: relative;
        top: 63px;
        color: #ffffff;
    }
    .banner-text_lpme{
        margin-bottom: 80px;
    }
    .banner-text_lpme p{
        font-size: 10pt;
        padding: 10px 25px;
    }
    .einstein_lpug, .aviso_lpug {
        padding-right: 30px;
        padding-left: 30px;
        margin-bottom: 70px;
    }
    .estrutura_lpug {
        padding-right: 35px;
        padding-left: 35px;
        margin-bottom: 70px;
    }
    .facilidade-icons_lpug {
        padding-top: 135px !important;
    }
    .certeza-t_ob2c {
        font-size: 9.5pt;
        line-height: 20px;
        height: 65px;  
    }
} 