/*
Theme Name: Contratto Theme
Author: EDER
Author URI: http://www.eder.link
Description: Theme based on Bootstrap 5.2 version.
Version: 1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

* {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth !important;
}

#navbar {
    background-color: #050B47;
}

@media screen and (min-width: 990px) and (max-width: 1300px) {
  #zona-morta{font-size:9px;}
 #navbar{font-size:12px;}
  #zona-morta3{font-size:18px;}
  

}

.sobe-banner{margin-top: -676px;}

#hero {
    height: 88vh;
    background-image: url("assets/img/opacity.svg"), url("assets/img/hero-cover.jpg");
    background-position: center;
    object-fit: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ffffff;
}



#history {
    height: 80vh;
    background-image: url("assets/img/opacity.svg"), url("assets/img/history-cover.jpg");
    background-position: center;
    object-fit: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ffffff;
}

#footer {
    background-color: #050B47;
    color: #ffffff;
}

#copyright {
    background-color: #173f80;
    color: #ffffff;
}

@media (max-width: 600px) {
#card {height: 15rem !important;}
.hide-mob{display:none!important;}

}

@media only screen and (max-width: 800px){
    .position-form{padding-left:10px!important;}
    .wpcf7-form-control{width:97%;}
    .wpcf7-textarea {width:102%!important;}
 .posit-img{padding-left:10px;width:97%;}
.sobe-banner{margin-top: -220px;}
.posit-img {padding-left: 0.1%!important;width: 100%!important;}
.posic-mapa{margin-left:0px!important;}
}

h1,
h2,
h5 {
    font-weight: 700 !important;
}


#menu-item-473{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-474{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-476{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-477{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-478{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-480{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-481{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-492{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-498{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-499{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-500{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-482{background-color:#d5d9ff30;padding-left:40px;}
#menu-item-483{background-color:#d5d9ff30;padding-left:40px;}
#menu-item-2057{background-color:#d5d9ff30;padding-left:40px;}
#menu-item-489{background-color:#d5d9ff5e;padding-left:20px;}
#menu-item-570{background-color:#ffc10738;}
#menu-item-571{background-color:#ffc10738;}
#menu-item-572{background-color:#ffc10738;}
#menu-item-573{background-color:#ffc10738;}


.dropdown-item{line-height:1.1rem;}


#hero2 {
    height: 88vh;
   /* background-image: url(assets/img/opacity.svg), url(assets/img/hero-cover.jpg);*/
    background-position: center;
    object-fit: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    background-color: #050b477a;}
        
    
    
.banner-principal{margin-top: -48px;}
.single-post .wp-block-heading{color:#192278!important}
.wpcf7-textarea{width:107.5%}
.position-form{padding-left:6rem;}
.posit-img{padding-left:20%;}
.blog .wpcf7-form-control{font-size:13px;}
.postid-427 .sobe-banner{display:none}
.postid-430 .sobe-banner{display:none}
.postid-424 .sobe-banner{display:none}
.postid-421 .sobe-banner{display:none}
.postid-418 .sobe-banner{display:none}
.postid-415 .sobe-banner{display:none}
.postid-412 .sobe-banner{display:none}
.postid-408 .sobe-banner{display:none}
.postid-404 .sobe-banner{display:none}
.postid-402 .sobe-banner{display:none} 
.postid-406 .sobe-banner{display:none}
.postid-184 .sobe-banner{display:none}

.botao-pos{margin-left: 20%;}
.posic-mapa{margin-left:4%;}


.mt-4 .col-md-12 .mx-auto{font-size:23px;}
#menu-rodape{list-style-type: none;padding:0;}
#cent-col-3{padding-left:8%;}

