@font-face {
    font-family: 'museo300';
    src: url('fonts/museo_300_regular-webfont.eot');
    src: url('fonts/museo_300_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_300_regular-webfont.woff2') format('woff2'),
         url('fonts/museo_300_regular-webfont.woff') format('woff'),
         url('fonts/museo_300_regular-webfont.ttf') format('truetype'),
         url('fonts/museo_300_regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans300';
    src: url('fonts/museosans-300_6-webfont.eot');
    src: url('fonts/museosans-300_6-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans-300_6-webfont.woff2') format('woff2'),
         url('fonts/museosans-300_6-webfont.woff') format('woff'),
         url('fonts/museosans-300_6-webfont.ttf') format('truetype'),
         url('fonts/museosans-300_6-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;

}

font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular_14-webfont.woff2') format('woff2'),
         url('fonts/museo500-regular_14-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular_12-webfont.woff2') format('woff2'),
         url('fonts/museo500-regular_12-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_0-webfont.woff2') format('woff2'),
         url('fonts/museosans_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo_sans500_italic';
    src: url('fonts/museosans_500_italic-webfont.woff2') format('woff2'),
         url('fonts/museosans_500_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




body {
  
}
.animation2{
overflow:hidden;
}
.animation2 img{ 
	-webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}


.animation2 img:hover{

        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
		
		
}

 

.pd0{
    
    padding: 0!important;
    
}
.pd02{

    padding: 0!important;

}

.pd0right{
    
    padding-right: 0!important;
    
}



.bg-slider{
    
    
    height:850px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

header {
    height: 203px;

    background: url(img/fita.png) 50% 0% no-repeat;
    
}

.logo {
    
    position: relative;
    margin: 40px 0 0px;
}

.retina{display:none;}


.w100{width: 100%}

.table th{
   font-family: 'museo_sans300';
   font-size: 15px;
}
.table th, .table td{
    text-align: center;
}

.museo{
    font-family: 'museo_sans300';
    font-size: 15px;
}

.center{
    text-align: center
}

.left {
    text-align: left
}
.right{
    text-align: right
}

.justify{
    text-align: justify
}

.m0{
    margin:0px!important;
}

.mb20{
    margin-bottom:20px;
    
}

.mb100{
    margin-bottom:100px;
    
}

.mt7 {
    
    margin-top: 7px
}
.mt17 {
    
    margin-top: 17px
}

.mt24 {
    
    margin-top: 24px
}

.mt27 {
    
    margin-top: 27px
}

.mt37 {
    
    margin-top: 37px
}

.mt50 {
    
    margin-top: 50px
}

.mt54 {
    
    margin-top: 54px
}


.mt60 {
    
    margin-top: 60px!important
}
.mt125 {
    
    margin-top: 110px!important
}
.mt80 {
    
    margin-top: 80px
}
.mt-17{
    margin-top: -17px
}
.pd-lft55{
    padding-left: 55px;
}
.pd-bt26{
    padding-bottom: 26px;
}



.social-links{
    
    margin: 21px 0 0 0;
    float:right;
    height:67px;
}



.social-links a{

    float:right;
    

}

.social-links a.face{

    width: 29px;
    height: 29px;

    margin: 15px 20px 0 0;

}

.social-links a.whats{

    width: 39px;
    height: 39px;
    margin: 35px 15px 0;

}
.social-links a.insta{

    width: 39px;
    height: 39px;
    margin: 15px 20px 0;

}

.mvv{
    background: url(img/bg1.jpg) 50% 50% no-repeat;
    height:813px;
}

.bg-produtos{
    background: url(img/bg2.jpg) 50% 0% no-repeat;

}

.bg-social{
    background: url(img/bg3.jpg) 50% 0% no-repeat;


}





.text-sobre2{
    font-family: 'museo_sans300';
    font-size: 19px;

}

.text-sobre{
    font-family: 'museo_sans300';
    font-size: 18px;
    text-align: left;
}

.text-sobre3{
    font-family: 'museo_sans500';
    font-size: 18px;
    text-align: left;
}

.sub-titles-dotted{
    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 38px;
    height:84px;

    margin-top:47px;
    margin-bottom:37px;
    letter-spacing: -1px;
}

.sub-titles-dotted2{
   font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 36px;
    background: url(img/bgdotted2.png) no-repeat 258px 50%;
    height:83px;
    line-height: 117px;
    margin-top: 8px;
    letter-spacing: -1px;
}

.sub-titles-dotted3{
    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 45px;
    margin-top: 40px;
    margin-bottom: 60px;


}

.sub-titles-dotted4{
    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 38px;
    margin-top: 60px;
    margin-bottom: 38px;

}

.sub-titles-dotted5{

    font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 38px;
    margin-top: 48px;
    margin-bottom: 38px;


}

.sub-titles-dotted6{
     font-family: 'museo_sans300';
    color: #404044!important;
    font-size: 36px;
    line-height: 90px;
    margin-top: 18px;
    height: 72px;
     letter-spacing: -2px;
}



.navbar {
    font-family: 'museo_sans300';
    color:#404044!important;
    font-size: 19px;
    height:50px;
    margin-top: 129px;
     
    
    
        
    
}

.navbar ul li a {
    
    color:#3E3E42;
    
}
.navbar-nav>li>a {
    padding: 0 10px;
}
.navbar ul li:first-child{
    border-left:none;
}

.navbar ul li:first-child a{
    padding-left: 0;
}
.navbar ul li:last-child a{
    padding-right: 0;
}
.navbar ul li{
    margin:4px 0 0 0;
    border-left: 1px solid #3E3E42;
    
}


.module-text{
    line-height: 20px;
    font-family: 'museo_sans300';
}

.plr41{
    
    padding: 0 41px;
}
.module-text h3{
    font-size: 22px;
    margin-bottom:10px;
}

.module-text h3.titulo{
    font-size: 39px;
    font-family: 'museo_sans300';
    color:#081936;
    
    
    
}

.module-text h3.titulo2{
    font-size: 24px;
    margin-bottom:20px;
    color:#081936;
    height: 53px;
    
    
}
.module-text h3.titulo3{
    font-size: 29px;
   
    color:#081936;
    width: 343px;
    
    
    
}

h4{
    font-size: 16px;
    margin-bottom:10px;
    font-family: 'museo_sans300';
}

.module-text h4{
    font-size: 20px;
    margin-bottom: 28px;
    
}

.rodape-sections img{
    width: 100%
}

.white{
    color:#fff!important
}


.contato{
    
 
}
.contato label{ 
    width: 9%;
    font:17px 'museo_sans300';
    font-weight: bold;
    color: #333;
    text-align: right;
    float: left;
    margin: 10px 5px 0 0;
    text-transform: uppercase;
}

.contato input{
    width: 90%;
    height: 42px;
    font:16px 'museo_sans300'; 
    font-weight: bold;
    background: #f3f3f2;
    text-align: left;
    border: 1px solid #E6E6E6;
    margin-bottom: 10px
}
.contato textarea{
    width: 90%;
    height: 225px;
    font:16px 'museo_sans300';
    font-weight: bold;
    background: #f3f3f2;
    text-align: left;
    border: 1px solid #E6E6E6;
    margin-bottom: 10px
}

.contato input#ok{
    width: 68px!important;
    height: 15px!important;
    background: none!important;
    float: right;
   
    border:none!important
}

footer{
    height: 219px;
    border-top:4px solid #73370f;
}

.logo2{
    

}

.social-links-footer{
     float: right;
     position: absolute;
     right:0;
     top:22px;
     
    
}

.social-links footers{
    
    margin: 21px 0 0 0;
    float:right;
    height:67px;
}

.author{
    position: absolute;
    right: 0px;
    bottom: -40px;
}    
.menu-footer{
    position: absolute;
    right:0px;
    top:145px;
    font-family: 'museo_sans300';
    float: left;
    font-size: 19px;
    margin: 0 0 5px 0;
    padding:0 0 10px; 
    list-style: none;
    clear: both;  

    
    
}

.menu-footer li a {
    
    color: white!important;
    
}
.menu-footer>li>a {
    padding: 0 15px
    
}

.menu-footer li:first-child a {
    padding: 0 12px 0 0;
    
}
.menu-footer li:first-child{
    border-left:none;
  
    
}
.menu-footer li:last-child a {
    padding: 0 0 0 12px;
    
}
.menu-footer li{
    float:left;
    border-left: 1px solid #CCFFCC;;
    
}

.acesso-rapido{
    position: relative;
}

.social-links-footer a{
    width: 29px;
    height: 29px;
    float:right;
    margin: 34px 4px 0;
}

.social-links-footer a.face2{
    width: 29px;
    height: 29px;
    float:right;
    margin: 32px 20px 0 0;

}

.social-links-footer a.whats2{

    width: 39px;
    height: 39px;
    margin: 47px 15px 0;
    float:right;
}
.fones{    float: right;
    position: absolute;
    right: -30px;
    top: 65px;}
.fones a{color:#000000;}
.fones2 a.fna{color:#3E3E42;}
.fones span{font-size:25px; font-family: 'Museo Sans 300'}
.fones strong{font-size:38px; font-family: 'Museo Sans 900'}

.fones1{    float: right;
    position: absolute;
    right: -30px;
    top: 65px;}
.fones1 a{color:white;}
.fones1 a.fna{color:#3E3E42;}
.fones1 span{font-size:25px; font-family: 'Museo Sans 300'}
.fones1 strong{font-size:38px; font-family: 'Museo Sans 900'}

.fones2{    float: right;
    position: absolute;
    right: -30px;
    top: 35px;}
.fones2 a{color:white;}

.fones2 span{font-size:18px;}
.fones2 span.fnsp{font-size:18px;}
.fones2 strong.fnst{font-size:28px; font-family: 'Museo Sans 300'}
.fones2 strong{font-size:28px; font-family: 'Museo Sans 900'}

.trat1{margin:14px 0 0 29px}
.trat2{margin:0px 0 0 29px}
.titulo-trat1{font-size:24px; margin-top: 29px}
.titulo-trat2{font-size:24px; margin-top:0px}
.titulo-trat3{font-size:24px; margin-top:36px}
.titulo-trat4{font-size:24px; margin-top:21px}
.titulo-trat5{font-size:24px; margin-top:13px}
.titulo-trat6{font-size:24px; margin-top:9px}
.titulo-trat7{font-size:24px; margin-top:7px}
.lisia{margin:19px 0 0 29px}
.lisia-title{font-size:24px; margin-top: 29px}

@media (max-width: 767px) {

    header {
        height: 340px;
    }
   .logo a img{width: 100%!important;}
    .logo2 a img{
        width: 100%;
    }
    .social-links{display:block!important}
    .sub-titles-dotted{ height:124px!important }
    .mvv div{text-align: center!important; margin: 0;}
    .mvv div img{background: rgba(255, 255, 255, 0.8); padding:25px 20px}
    .bg-produtos {
        background: url(img/bg2B.jpg) 50% 0% no-repeat;
    }
    .pd0{

        padding: 0 15px!important;

    }
    .fones {
        float: right;
        position: absolute;
        right: 60px;
        top: 55px;
    }
    .navbar{    margin-top: 0px!important; }
    .fones{display:none}
    .fones strong{font-size:18px; font-family: 'Museo Sans 900'}
    .fones2 strong.fn{font-size:18px; font-family: 'Museo Sans 900'}
    .height-m{height:100px; display:none}
    .navbar-collapse{ background-color:white; position: relative; z-index: 100000000000}
    .navbar ul li:first-child a {
        padding-left: 15px;     border-left: 1px solid #3E3E42;
    }
    .bg-slider {
        height: 199px;
    }
    .sub-titles-dotted{    font-size: 30px;}
    .sub-titles-dotted2{    font-size: 30px;}
    .sub-titles-dotted3{    font-size: 30px; text-align: center}
    .sub-titles-dotted4{    font-size: 27px; text-align: center}
    .sub-titles-dotted5{    font-size: 30px;}
    .bg-social {
        background: url(img/bg3.jpg) 50% 0% repeat;
        height: 1619px;
    }

    .bg-social div img {
        margin:30px 0 0 0!important;
    }
    .contato label {
        width: 18%;
    }
    .text-sobre2{text-align: left}
    .w100-mobile{width: 100%}
    .mt-mobile{margin-top:0!important}

    .hidden-phone{ display: none!important}

    .social-links a.whats {
        width: 39px;
        height: 39px;
        margin: 10px 3px 0!important;
    }


}