@font-face {
    font-family: 'American Scribe';
    src: url('American_Scribe.ttf');
}

*{
    font-family: 'Montserrat', sans-serif;
}

.container {
    max-width: 1140px;
    padding: 0 15px;
}
.main .section .section-content .block .block-right .link a {
    
    margin-top: 150px !important;
}
.main .section .section-content .block .block-right .link, .main .section .section-detail, .text-right {
    text-align: left;
}

.main .section .section-content {
    margin-top: -550px !important;
}





.main .section-info .info-content .carousel-legend .legend-text h2 {    
    color: #f7b022 !important;    
    font-weight: 500 !important;
}

.main .section-info .info-content .beneficts .list-beneficts .item .title h2 {
    color: #d77f0c !important;   
    font-size: 22px !important; 
}

.main .section-info .info-content .beneficts .list-beneficts .item .list ul li {    
    color: #ffffff !important;
    font-size: 18px !important; 
    
}

.main .section-info .info-content .list-info ul {
    margin: 0;
    padding: 0;

    margin-bottom: -15px;
    background-color: #d77f0c;    
    padding-top: 10px;
}

.main .section-info .info-content .list-info ul li span {
    color: #fff;
    
}

.main .section-location .location-content .content-box {    
    background-color: #d77f09;    
}

.main .section-location .location-content .content-box .box-title h2 {    
    color: #fff;
}

.main .section-location .location-content .content-box .box-text p {
    
    color: #fff !important;
    font-size: 22px !important;
}

.content-movie .legend-link a {
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
    color: #262219;
    
    font-weight: 500;
    padding: 5px 12px;
    border-radius: 20px;
    
    transition: .2s;

    background-color: #f7b01d !important;
    border: 1px solid #f7b01d !important;

    
}
.content-movie .legend-link a:hover{
        color: #262219;
        background-color: #ab7915 !important;
    }


.main .section-location .location-content .content-movie {
 
  margin-bottom: 0px !important; 
}



.main .section-contact {
 
 padding: 30px 0 130px; */
 
}

.main .section-about .about-block .block-left .title h2 {    
    color: #f7b01d;
    font-size: 36px !important;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: left;
    margin-bottom: 7%;
    letter-spacing: 1px;
    
}

.main .section-about .about-block .block-left .text p {
    color: #ffffff;    
}

.main .section-about .about-block .block-right .block-image .legend-image p {
    color: #ffffff;    
    
}

.main .section-about .about-block .block-left .block-image .legend-image p {
    color: #ffffff;
    
}

.content-info-final-pagina{
    font-size: 8px;
    color: #fff;
    line-height: 8px;
    margin-top: 3%;
}


.main .section-info .info-content .carousel-info .slick-next img {
    color: #fff;
}

.main .section-info .info-content .carousel-info .slick-prev img {
    color: #fff;
}

.main .section-location .location-content .content-movie .movie-title h2 {
    font-size: 36px;
    line-height: 40px;    
    color: #545454 !important;
    font-weight: 500;
    text-transform: uppercase !important;
    text-align: left !important;
    margin-top: 2%;
    margin-bottom: 2%;
}


.main .section-about .about-block .block-left .text p { 
    font-size: 18px; 
    margin-bottom: 4%;
}



































/*Percentuais*/



.skill-box {
  /*width: 80%;*/
  /*padding: 15px;*/
  /*background-color: #eee;*/
  /*border-radius: 5px;*/
  /*position: absolute;*/
  /*max-width: 600px;*/
  /*top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);*/
}
.skill-box > h3 {
  margin-bottom: 15px;
  color: #333;
}
.skill-box > .skills-circle > ul {
  padding: 0;
  text-align: center;
  list-style-type: none;
}
.skill-box > .skills-circle > ul > li {
  width: 200px;
  height: 200px;
  background-color: #e4e1e1;
  border-radius: 50%;
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 10px;
}
.skill-box > .skills-circle > ul > li > span {
  color: #535353;
}
.skill-box > .skills-circle > ul > li > span.text, .skill-box > .skills-circle > ul > li > span ~ b {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-top: -8px;
  z-index: 1;
  color: #fff;
  font-weight: 800
}
.skill-box > .skills-circle > ul > li > span.text ~ b, .skill-box > .skills-circle > ul > li > span ~ b ~ b {
  font-weight: 800;  
    margin-top: 15%;
    font-size: 20px;

}
.skill-box > .skills-circle > ul > li > span.bar-circle-right, .skill-box > .skills-circle > ul > li > span.bar-circle-left {
  border-radius: 50%;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: #535353;
  clip: rect(0, 100px, 200px, 0);
}
.skill-box > .skills-circle > ul > li > span.bar-circle-left {
  background: #ddd;
}
.skill-box > .skills-circle > ul > li > span.bar-circle-cover {
  display: block;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  background-color: #f8b01d;
  z-index: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}


.titulos-circle{
    text-align: center;
}

























/*Formulario RD*/

#rdstation-bricks-embeddable-form-bricks-component-psS586CEgi4k55DwwJ3NpQ .bricks--section {
    background-color: #00354b !important;
}

#rdstation-bricks-embeddable-form-bricks-component-psS586CEgi4k55DwwJ3NpQ * {
    color: #000 !important;
}

/* #rdstation-bricks-embeddable-form-bricks-component-psS586CEgi4k55DwwJ3NpQ span {
    color: #fff !important;
} */

#rd-text-kwc56j21 span{
    color: #fff !important;
}

#rdstation-bricks-embeddable-form-bricks-component-psS586CEgi4k55DwwJ3NpQ label {
    color: #fff !important;
}


#rd-button-kwc56j28 {
    -ms-flex-align: center;
    -ms-flex-direction: column;
    -ms-flex-pack: center;
    align-self: center;
    background-color: #f4e1c2 !important;
    border-bottom-style: none;
    border-color: #f4e1c2;
    border-left-style: none;
    border-radius: 21px;
    border-right-style: none;
    border-top-style: none;
    border-width: 1px;
    box-shadow: 0px
                      0px
                      0px
                      0px
                      #cccccc;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: bold;
    height: 58px;
    justify-content: center;
    line-height: 1.42857;
    margin-bottom: 0px;
    margin-top: 18px;
    max-width: 558px;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}

/*#rdstation-bricks-embeddable-form-bricks-component-psS586CEgi4k55DwwJ3NpQ span {    
    font-size: 36px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    text-align: left;
}*/
















































/* Miranda */

.main .section .section-content .block .block-right {    
    margin-top: 5% !important;
}

.subtitulo-topo-h2 {
    color: #fff;
    font-size: 28px;
    text-align: center;
    font-family: 'Montserrat';
    margin-top: 5%;
}

.main .section .section-content .block .block-right .link, .main .section .section-detail, .text-right {
    text-align: center;
}

.main .section .section-content .block .block-right .link a {
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
    color: #00354b;
    background-color: #f4e1c2;
    font-weight: 500;
    padding: 5px 12px;
    border-radius: 20px;
    border: 1px solid #f4e1c2;
    transition: .2s;
}

.main .section .section-content .block .block-right .link a:focus, .main .section .section-content .block .block-right .link a:hover {
    border: 1px solid #f4e1c2;
    background-color: #00354b;
    color: #f4e1c2;
}
.titulo-movie{
    color: #f4e1c2;
    font-size: 28px;
    font-family: 'Montserrat';
}
.titulo-movie span{
    font-family: 'Great Vibes', cursive;    
    font-size: 80px;
    font-weight: 800;
}

.movie-title{
    display: flex;    
    align-items: end;
    justify-content: center;
    padding-bottom: 2%;
}
.img-viver-bem{
    margin-left: 2%;    
    margin-bottom: 5px;
    max-width: 100%;
}
.main .section {    
    padding: 15px 0 250px;    
}


.movie{
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 3%;
}

.main .section-info .info-content .list-info ul {
    margin: 0;
    padding: 0;
    margin-bottom: -15px;
    background-color: #f4e1c2;
    padding-top: 10px;
}

.main .section-info .info-content .list-info ul li span {
    color: #00354b;
}

.main .section-info .info-content .list-info ul li::before {
    position: absolute;
    content: '';
    height: 45px;
    width: 2px;
    background-color: #00354b;
    right: -10px;
}

.bg-style-tatoo{
    background-image: url('https://www.audiclientes.com.br/projetos/lp_tambore_miranda/novas_imgs/bg_detalhes_footer_header.png');
}


/* .main .section .section-content {
    margin-top: 0px !important;
} */

.main .section-info .info-content .carousel-legend .legend-link a {
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
    color: #00354b;
    background-color: #f4e1c2;
    font-weight: 500;
    padding: 5px 12px;
    border-radius: 20px;
    border: 1px solid #f4e1c2;
    transition: .2s;
}
.main .section-info .info-content .carousel-legend .legend-link a:focus, .main .section-info .info-content .carousel-legend .legend-link a:hover {    
    border: 1px solid #f4e1c2;
    background-color: #012c3e;
    color: #f4e1c2;
}

.main .section-info .info-content .beneficts .list-beneficts .link, .main .section-info .info-content .carousel-legend .legend-link {
    text-align: center;
}

.main .section-location .location-content .content-box {    
    margin-top: 0px !important;    
}
.main .section-info {
    padding: 0 0 0px;    
}

.titulo-beneficios{
    color: #00354b;
    font-size: 30px;
    font-family: 'Montserrat';
}

.beneficios-title{
    display: flex;    
    align-items: end;
    justify-content: center;
    padding-bottom: 2%;
}

.img-inesqueciveis {
    margin-left: 2%;
    margin-bottom: -18px;    
    max-width: 35%;    
}

.beneficts{
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.beneficios-title {
    display: flex;
    justify-content: center;
    align-items: end;    
    padding-bottom: 5%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 5% !important;
}

.list ul{
    padding-inline-start: 20px !important;
}

.title h2{
    font-size: 25px;
}

.title{
    min-height: 28px !important;
}

.beneficios-title-end{
    display: flex;
    justify-content: center;
}
.beneficios-h3{
    color: #00354b;
    font-size: 18px;
    font-family: 'Montserrat';
    
}
.main .section-location .location-content .content-box {
    background-color: #00354b !important;
}

.box-text{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.main .section-location .location-content .content-box .box-text p {
    color: #fff !important;
    font-size: 30px !important;
    margin-left: 5%;
}

.img-uberlandia{
    margin-left: 2% !important;      
    margin-top: -5%;  
    max-width: 100%;
}

.main .section-location .location-content .content-box .box-text2 p {
    color: #fff !important;
    font-size: 30px !important;
    margin-left: 5%;
}

.main .section-location .location-content .content-box .box-map {
    margin: 15px 0 0;
    padding: 0;
}

.footer {
    padding: 40px 0;
    background-color: #00354b;
}
.main .section-about .about-block .block-left .text p {
    color: #00354b !important;
}

.main .section-about .about-block .block-right .block-image .legend-image p {
    color: #00354b !important;
}
.main .section-about .about-block .block-left .block-image .legend-image p {
       color: #00354b !important;
}
.main .section-about .about-block .block-left .title h2 {
    color: #00354b !important;
    font-size: 36px !important;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: left;
    margin-bottom: 7%;
    letter-spacing: 1px;
}

.detalhe-bg-tatoo-top{
    background-image: url('https://www.audiclientes.com.br/projetos/lp_tambore_miranda/novas_imgs/bg_detalhes_footer_header_v2.png');
    background-repeat: no-repeat;
    min-height: 42px;
}
.detalhe-bg-tatoo-bot{
    background-image: url('https://www.audiclientes.com.br/projetos/lp_tambore_miranda/novas_imgs/bg_detalhes_footer_header_v2.png');
    background-repeat: no-repeat;
    background-position: bottom;
    min-height: 42px;
}

.detalhe-bg-tatoo-top-azul{
    background-image: url('https://www.audiclientes.com.br/projetos/lp_tambore_miranda/novas_imgs/bg_detalhes_footer_header_v3.png');
    background-repeat: no-repeat;
    min-height: 42px;
}
.detalhe-bg-tatoo-bot-azul{
    background-image: url('https://www.audiclientes.com.br/projetos/lp_tambore_miranda/novas_imgs/bg_detalhes_footer_header_v3.png');
    background-repeat: no-repeat;
    background-position: bottom;
    min-height: 42px;
}

.color-hs-rodape{
    color: #f4e1c2 !important;
}

.footer .footer-content .content-info p a {
    width: 24px;
    height: 24px;
    transition: .2s;
    text-align: center;
    padding: 1px;
    border-radius: 50%;
    display: inline-block;
    text-decoration: none;
    background-color: #f4e1c2;
    border: 1px solid #f4e1c2;
    margin: 0 3px;
}
.footer .footer-content .content-info p a:focus, .footer .footer-content .content-info p a:hover {
    background-color: #00354b;
    color: #f4e1c2 !important;
}

#rd-form-kwc56j25 .bricks-form__input {
    color: #704214 !important;    
}


.main .section .section-content .block .block-right {
    padding: 0;
    margin-left: -280px;
}

.div-class-mobile{
    display: none;
}
.div-class-desk{
    
}

#rd-form-kwc56j25 .select2-container .select2-choice {    
    color: #000 !important;
    
}
#rd-form-kwc56j25 .bricks-form__label {
    color: #fff !important;    
}

#rd-button-kwc56j28 {    
    color: #000 !important;    
}



@media only screen and (max-width: 900px) {
  .main .section .section-content {
    margin-top: -385px !important;
}
/* }


@media only screen and (max-width: 391px) { */
    .main .section .section-content .block .block-right .link a {
        margin-top: 20px !important;
    }
    .main .section-info .info-content .list-info ul li {        
        background-color: #f4e1c2 !important;
        margin-bottom: -15px;
    }
    .main .section-location .location-content .content-movie .movie-title h2 {
        font-size: 22px !important;
        line-height: 25px;
    }
    .content-movie .legend-link a {
        margin-bottom: 10px;        
    }
    .main .section-location .location-content .content-movie .movie-title h2 {
        font-size: 21px !important;
        line-height: 25px;
    }





    .movie-title {
        display: block;
        align-items: end;
        justify-content: center;
        padding-bottom: 2%;
    }
    .box-text {
        display: block; */
        
    }
    .titulo-movie {     
        font-size: 27px;     
    }
    .beneficios-title {
        display: block !important;
        
    }
    .img-inesqueciveis {        
        max-width: 100%;
    }
    .titulo-beneficios {        
        font-size: 27px;        
        text-align: center;
    }
    .title {
        min-height: 0px !important;
    }
    .main .section-location .location-content .content-box .box-text p {        
        font-size: 25px !important;        
    }
    .main .section-location .location-content .content-box .box-text2 p { 
        font-size: 22px !important;
    }
    .img-uberlandia {
        margin-left: 7% !important;
        margin-top: -5%;
        max-width: 85%;
        margin-top: 1%;
    }
    .footer {
        padding: 40px 0;
        background-color: #00354b;
        height: 700px;
    }

    .main .section .section-content .block .block-right {
        padding: 0;
        margin-left: 0px;
    }



    /* Ajustes RAUL */
    .main .cover.cover-bkg {
        height: 635px;
    }
    .main .section .section-content {
        margin-top: -485px !important;
    }
    .main .section-info .info-content {
        margin-top: -250px;
        margin-left: 0;
        margin-right: 0;
    }
    .subtitulo-topo-h2 {
        color: #fff;
        font-size: 24px;
        text-align: center;
        font-family: 'Montserrat';
        margin-top: 5%;
    }
    .titulo-movie {
        font-size: 22px;
        text-align: center;
    }
    .titulo-beneficios {
        font-size: 22px;
        text-align: center;
    }

    .main .section-location .location-content .content-box .box-text p {
        font-size: 22px !important;
        text-align: center;
    }
    .main .section-location .location-content .content-box .box-text2 p {
        font-size: 22px !important;
        text-align: center;
    }
    .main .section-location .location-content .content-box .box-text p {        
        margin-left: 0%;
    }
    .main .section-location .location-content .content-box .box-text2 p {        
        margin-left: 0%;
    }
    .div-class-mobile{
        display: block;
    }
    .div-class-desk{
        display: none;
    }

    .main .section-info .info-content .list-info ul { 
        padding-top: 25px !important;
    }
    .main .section-info .info-content .list-info {
        margin: 0px 0px -5px;
    }

    .footer {        
        height: auto !important;
    }

    .header .header-content .content-logo {
        text-align: center;
    }

}
