html,
body {
    height: 100%;
    background: url('../img/fundopadrao.jpg')
    
}

@font-face {
  font-family: 'OpenSans';
  src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf')  format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Pacifico-Regular';
  src: url('../fonts/Pacifico-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Pacifico-Regular.woff') format('woff'), url('../fonts/Pacifico-Regular.ttf')  format('truetype'), url('../fonts/Pacifico-Regular.svg#Pacifico-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway.woff') format('woff'), url('../fonts/Raleway.ttf')  format('truetype'), url('../fonts/Raleway.svg#Raleway') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Bold';
  src: url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold.ttf')  format('truetype'), url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-ExtraBold';
  src: url('../fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-ExtraBold.woff') format('woff'), url('../fonts/Raleway-ExtraBold.ttf')  format('truetype'), url('../fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

h1,h2,h3,h4,p,a{
font-family: 'Source Sans Pro', 'sans-serif';
}

.revealOnScroll { opacity: 0; }



.navfix.affix {
  position: fixed;
  top: 0;
  width: 100%!important;
  z-index:9999;
  
}

.redes li{
margin-top:2px;
display:inline-block;
margin-right: 10px;
}

.face{
display: block;
width: 14px;
height: 26px;
background-image: url('../img/fb.png');
}
.face:hover{
background-image: url('../img/fb_y.png')
}

.google{
display: block;
width: 25px;
height: 24px;
background-image: url('../img/gplus.png')
}
.google:hover{
background-image: url('../img/gplus_y.png')
}


#topbar{
   background-color: #fd0f0f;
}

#topbar i{
color: #fff;
font-size: 20px;
}

#topbar  a, #topbar  p{
margin-top: 5px;
color: #fff;
font-size: 14px;
}

.social a{
margin-right: 10px;
}

.social{
text-align: right;
}

.youtube{
display: block;
width: 26px;
height: 25px;
background-image: url('../img/yt.png')
}
.youtube:hover{
background-image: url('../img/yt_y.png')
}

.navbar-brand img{
width: 200px;
margin-top: -9px 
} 


#main-navigation {
  position: absolute;
  top: 30px !important;
  width: 100%;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;
  -ms-transition: all 1s ease;
}

.navbar{
    height:80px;
}

nav{
background-color: rgba(34,120,187,0.95)!important;
position:absolute;
border-bottom-left-radius: 0px!important;
border-bottom-right-radius: 0px!important;
border-top-left-radius: 0px!important;
border-top-right-radius: 0px!important;
border: none;
z-index: 999;
-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
box-shadow-bottom: 5px rgba(0,0,0,0.3);

}



.navbar-nav a {
font-size: 13px;
color: #fff !important;
font-weight: 500;
margin-top: 10px;
}

.navbar-nav a:hover{
color: #fd0f0f !important;

}


.wrapper{
margin-top: 80px;    
    
}
/* MainSlider */
#main-slider{
  margin-top: 70px;  
    
}
.ms-ctimer {
  right: 30px;
  top: 100px;
  /* left: none; */
}
#mainSlider .ms-layer.bold-title {
  color: #fff; 
  text-transform: uppercase;
  font-size: 75px;
  font-weight: 900;
  text-align: center;
  letter-spacing: -5px;
  line-height: 70px;
  text-shadow: 1px 1px 4px #333;
}

#mainSlider .slide-2 .bold-title {
  font-size: 82px;
 text-shadow: 1px 1px 4px #333, 0 0 0 #000, 1px 2px 4px #333;
}


#mainSlider .slide-3 .bold-title {
  font-size: 82px;
color:#fff!important;
}

#mainSlider .slide-4 .bold-title {
  font-size: 82px;
color:#fff!important;
}
#mainSlider .slide-4 .ms-layer.title-2 {
  color:#fff!important;
    font-weight: 900;
  text-transform: uppercase;
    background-color: rgba(120,120,112,0.6);
}

#mainSlider .slide-3 .ms-layer.light-title {
  background: none!important;
font-weight: 600;
}
#mainSlider .ms-layer.light-title {
  font-family: 'Pacifico-Regular';
  color: #fff;
  text-transform: none;
  font-size: 50px;
  width: 42%;
  letter-spacing: normal;
  text-align: center;
}

#mainSlider  .slide-2 .ms-layer.light-title {
  
color: #fff;
background-color: rgba(120,120,112,0.6);
}
#mainSlider .ms-layer.title-2 {
  font-size: 75px;
  text-transform: uppercase;
}
#mainSlider .ms-layer.title-2 span {
  background: #2278bb;
  
  color: #fff;
  padding: 0px 15px;
}


#mainSlider .ms-layer.normal-title {
  background: #2278bb;
  font-size: 45px;
 
  color: #fff;
  text-transform: uppercase;
  padding: 0px 15px;
}
#mainSlider .btn-try-class {
  background-color: #fff000;
  color: #323;
    border-radius: 0 20px;
  padding:5px 10px 5px 10px;
  font-size: 18px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}
#mainSlider .btn-try-class:hover {
  background-color: #2278bb;
 
    color: #fff;
}

#mainSlider .ms-skin-black-2 .ms-nav-next,
#mainSlider .ms-skin-black-2 .ms-nav-prev {
  background-color: #2278bb;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}
#mainSlider .ms-skin-black-2 .ms-nav-next:hover,
#mainSlider .ms-skin-black-2 .ms-nav-prev:hover {
  border:3px solid rgba(34,120,187,0.9);
}

/* Home Page Carousel 

header.carousel {
    height: 1000%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel {
  height: 750px;
}
.carousel-inner{
height: 750px!important;
}
header.carousel .fill {
width:100%;
height: 100%;
background-size: cover;
background-position: top
}
*/
.header img{
width:100%;
height:100%;
background-size: cover;
background-position: top;
}

.caption{
z-index:10;
position:absolute;
top:190px;
color: #FFF;
text-shadow: 0 2px 2px rgba(0,0,0,0.9);
width: 50%;
}

.caption h1{
text-align: left;
line-height: 60px;
}

.caption h1{
font-weight: 900;
font-size: 124px;
text-align: left;
}

.caption h2{
font-weight: 900;
font-size: 50px;
text-align: left;
}

.caption h3{
font-weight: 900;
font-size: 34px;
text-align: left;
margin-top: -4px
}

.caption .btn-default {
background-color:#fd0f0f;
font-weight: 700;
font-size: 25px;
color: #423e3e;
text-shadow: none;
}

/* HOME EVENTOS */

.eventos {
background: #423e3e
}

.eventos h1 {
font-size: 34px;
color:#FFF;
margin-right: 15px;
}

.eventos span {
color:#fd0f0f
}

.eventos .btn-default {
margin-top: 18px;
margin-bottom: 18px;
background-color:#fd0f0f;
font-weight: 700;
color: #423e3e;
}


/* BEM-VINDO */

.bemvindo {
margin-top: 30px;
/*background: url('../img/fundo_bv.png') #423e3e;*/
}

.texto-des{
margin-top: 30px;
}
.bemvindo h3{
font-size: 30px;
font-weight: 900;
font-style: italic;
text-align: center;
color: #454545;
padding-bottom: 0px;
}

.tresicons {
    background-color: rgba(0,0,0, 0.1);
    -webkit-clip-path: polygon(50% 17%, 100% 0%, 100% 100%, 0 100%, 0% 0%);
clip-path: polygon(50% 0%, 100% 12%, 100% 100%, 0 100%, 0% 12%);
}


.lista-destaques {
margin-top: 30px;
text-align: center;

}

.lista-destaques li {
border-right: dashed 1px #333;
text-align: center;
display:inline-block;
margin-right: 0px;
    margin-top: 20px;
margin-bottom: 10px;
}


.orcy {
color: rgba(34,120,187, 0.8);
text-shadow: 1px 2px 3px #def, 0 0 0 #000, 1px 4px 6px #def;
margin-top: 1px;
font-size: 70px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
padding: 5px;
text-align: center;
}

.orcy2 {
color:#085795;
margin-top: -8px;
font-size: 70px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 56px;
padding: 5px;
text-align: center
}

.orcy3 {
color: #085795;
margin-top: 1px;
font-size: 40px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
text-align: center;
}

.orcy3a {
color: rgba(34,120,187, 0.3);
text-shadow: 1px 1px 4px #eee, 0 0 0 #000, 1px 2px 4px #def;
margin-top: 1px;
font-size: 40px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
padding: 5px;
text-align: center;
}

.orcy4 {
color: rgba(253,15,15, 0.9);
text-shadow: 4px 2px 5px #000, 0 0 0 #000, 1px 2px 5px #333;
margin-top: 1px;
font-size: 70px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
padding: 5px;
text-align: center;
}

.orcy5 {
color: rgba(34,120,187,1);
margin-top: 1px;
font-size: 70px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
padding: 5px;
text-align: left;
}

.orcy6 {
color: rgba(34,120,187, 0.9);
margin-top: 1px;
font-size: 70px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
padding: 5px;
text-align: left;
}

.caixa {
font-family: 'Open Sans', sans-serif;
font-size: 30px;
font-weight: 900;
color: #fff;
text-align: center;
}

.textocaixa  {
color: #fff;
font-size: 20px;
font-weight: 400;
text-align: center;
}


.icons-d{
font-size: 99px;
color: rgba(34,120,187, 0.8);  
}

.lista-destaques li:last-child {
margin-right: 0px;
border-right: none;
}

.btn-default{
font-family: 'Source Sans Pro', 'sans-serif';
font-size: 30px;
font-weight: 700;
color: #fff;
background: #fd0f0f;
}



.botaomarque{
    top:40px;
    right: -126px;
    font-size:30px; 
    position:fixed; 
    z-index:999999;
    background:rgba(255,240,0, 0.9); 
    width:170px;
    height:42px;
    border-radius: 20px 0px 0px 20px;
    box-shadow: 0px 3px 2px #333;
     transition:  0.5s ease;
}

.botaomarque:hover{
    right: 0px;
    font-size:30px; 
    position:fixed; 
    z-index:999999;
    background:#fa1722; 
    width:170px;
}
 
.botaofloat a{
padding-bottom: 48px!important;
text-decoration: none;
}

.marquejatexto {
    color: #660c10;
    font-size: 20px;
    font-weight: 800;
    display: inline;
    margin-left: 10px;
}

.marquejatexto p{
    padding-bottom: 60px;
}



.conteudo-marque{
background: linear-gradient( 
    rgba(7,32,51, 0.9), 
    rgba(7,32,51, 0.9) 
    ), 
    url(../galeria/rodrigo1.jpg) no-repeat;
background-attachment: fixed;
background-size: cover;
}
.botaofloat{
    
    margin-left: 10px;
}

.marqueja {
background: url(../img/btn_marque_level1.png) no-repeat;
height:400px;
width:300px;    
background-position: center;

}


.marqueja:hover {
background: url(../img/btn_marque_level2.png) no-repeat;
height:400px;
width:300px;     
background-position: center; 
}

.info-marque{
padding-top:40px;    
    
}

.estrela img{
max-width:100%;    
}
/*VIDEO*/

.video-section .pattern-overlay {
opacity: 0.7;
   
/* Incase of overlay problems just increase the min-height*/
}

.centered{
margin: 0 auto;
float: none;
    
}


.ready li{
display: inline-block
    
}
/* Video Overlay
-----------------------------------------------------------------*/
/*
.vtexto {
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
    vertical-align: middle;
padding-top: 200px;
z-index: 999;
}

.vtexto h1, .vtexto h3{
text-align:center;
color:#fff;

}
.vtexto h1{
font-size:110px;
letter-spacing: -3px;
font-weight:900;
text-transform: uppercase;
margin: 40px auto 0px;
text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
-moz-text-shadow: 1px 1px 1px #000;


}
.vtexto h3{
font-size: 25px;
font-weight:lighter;
margin: 0px auto 15px;

}*/

.texto-video{
margin-top: 19%;
position:absolute;
z-index:19;
max-width:97%;
}

.texto-video h1{
letter-spacing: -2px;
font-size:50px;
color:#fff;
font-weight: 800
}

.texto-video h2{
letter-spacing: -2px;
font-size:20px;
color:#fff;
font-weight: 800;
margin-top: 1px;
}

.enzo{
background: url(../img/offroad_selo.png) no-repeat;
height:300px;
background-position: center;
margin-bottom: 10px;
}

.content-wrap {
	position: relative;
    background-color: black !important;
    width: 100%;
    height: 100%;
    margin: none;
    overflow: hidden;
}

.portfolio-single-image img,
.portfolio-single-image iframe,
.portfolio-single-image video {
width:100%;
height:100%;
background-size: cover;
}



.portfolio-single-video { height: auto !important; }



/* PEDRO */


#wrapperpedro {
background: url('../img/fundo-pedro.jpg') no-repeat   center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: auto !important; 
}

.fotopedro img{
max-width: 500px;
max-height:780px;
height: auto !important; 
width: auto !important; 
}

.pedro img{
height: auto; 
width: auto; 
max-width: 480px; 
max-height: 480px;

}

.pedroarea {
margin-bottom:60px;  
width: 95%;
margin: 0 auto;
float: none;
padding-top: 50px;

}

.motap{
margin:0 auto;
text-align: center;

}

.mota-pedro {
width:100%;
height:550px;
background: url('../img/pedro_mota_1.png');
background-repeat: no-repeat;
background-size: contain;
   
}    


.mota-pedro:hover {
width:100%;
height:550px;
background: url('../img/pedro_mota.png');
background-repeat: no-repeat;
background-size: contain;
    transition: all 1s ease-in-out;
}    

.pedro {
margin-top:20px;
margin-bottom: 10px;
}

.pedro p{
    
margin:10px;
font-style: italic;
font-size: 16px;
font-weight: 700;
color:#fff;
    
}
.subtitulo{
    color:#fff;
font-weight: 300;

}
.pedrotitulo{

color:#fff;
font-style: italic;
letter-spacing: -1px;
font-size: 25px;
font-weight: 900;
text-align: left;
margin-left: 0px;
}

.pedrotitulo img{
margin-right: 10px
}

.bolashadow img{
box-shadow:inset 3px 4px 5px #000;
}

.pedro-premios{
text-align: center;
margin: 0 auto;
margin-top: 20px;

}

.pedro-premios img {
    opacity: 0.3;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.pedro-premios img:hover {
    opacity: 1;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.pedro-premios li{
    display: inline;
    margin-right: 10px;
}

/* MOTOS ORCY */

.titulos,.titulosp {
margin-top: 10px;
margin-bottom: 20px;
}

.areatitulo{
color:light!important;
font-size: 65px!important;  
font-style: italic;
margin-bottom: -25px!important; 
font-weight: 900!important;
-webkit-mask-image: url(../img/efeitotitulo.png);
        -o-mask-image: url(../img/efeitotitulo.png);
        -moz-mask-image: url(../img/efeitotitulo.png);
        -ms-mask-image: url(../img/efeitotitulo.png);
        mask-image: url(../img/efeitotitulo.png);
   
}


.titulos h1,.titulos-bat h1 {
color: rgba(34,120,187, 0.8);
text-shadow: 1px 2px 3px #def, 0 0 0 #000, 1px 4px 6px #def;
font-size: 25px;
letter-spacing: -1px;
font-weight: 700;
padding: 0px 20px;
text-align: left;

}

.titulos img {
color: rgba(34,120,187, 0.8);
text-shadow: 1px 2px 3px #def, 0 0 0 #000, 1px 4px 6px #def;
font-size: 25px;
letter-spacing: -1px;
font-weight: 700;
padding: 0px 20px;
text-align: left;

}


.titulos-bat{
color: rgba(34,120,187, 0.8);
text-shadow: 1px 2px 3px #def, 0 0 0 #000, 1px 4px 6px #def;
font-size: 25px;
letter-spacing: -1px;
font-weight: 700;
text-align: left;
}

.titulos-bat2{
color: rgba(34,120,187, 0.8);
text-shadow: 1px 2px 3px #def, 0 0 0 #000, 1px 4px 6px #def;
font-size: 25px;
letter-spacing: -1px;
font-weight: 700;
text-align: left;
}

.titulos-bat2 span {
color: #fd0f0f;
}

.titulos span,.titulos-bat span {
color: #fd0f0f;
}

.tmotas {
background:#423e3e;
color:#fff;
font-size: 29px;
font-weight: 700;
z-index:99;
width: 160px;
position: absolute;
text-align: center;
margin-top: -20px;
margin-left: 135px;
-ms-transform: rotate(-9deg); /* IE 9 */
-webkit-transform: rotate(-9deg); /* Chrome, Safari, Opera */
transform: rotate(-9deg);
}

.tmotas span{
color:#fd0f0f;
}

.textomotas {
margin-top: 45px;
font-size: 14px;
color:#423e3e;
text-align: center;
}



/* ACCTIVIDADES ORCY */

.texto-actividades{
    height: 90px
}

.center {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.bolas{
width:159px;
height:159px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
}

.minititulo {
color: rgba(173,173,173, 0.8);
text-shadow: 1px 2px 3px #f3f1e8, 0 0 0 #000, 1px 4px 6px #def;
letter-spacing: -1px;
font-weight: 700;
padding: 0px 0px;
width: 230px;
margin-top: 2px;
text-align: center
}

#atividades {
clear:both;
margin-bottom: 60px;
}


.bolas-act{

}

/* CARCATERISTICAS ORCY */
.tequipamentos{
font-size: 20px;
font-weight: 600;
}
.carat li{
margin-bottom: 70px;
color:#423e3e ;
}

.carat ul{
list-style: none;
display: block
}

.carat h1 {
font-size: 30px;
letter-spacing: -1px;
font-weight: 700;
}


/* FOOTER ORCY */
#footer {
  	width: 100%; 
	margin: 0;
	padding: 15px;
    background: #2278bb;
}

#fotimg{
	width: 100%; 
	margin: 0;
	padding: 15px;
    height:255px;
    background: url('../img/footer.png') no-repeat;
    background-size: cover;
    background-position:top;
}


/* FORM ORCY */

.tituloc {
background:#fd0f0f;
font-size: 18px;
color: #fff;
letter-spacing: -1px;
font-weight: 700;
padding: 0px 10px;
width: 300px;
}

address p{
color: #fff;
}

address a{
color: #fff;
text-decoration: none;
}

address a:hover{
color: #fd0f0f;
text-decoration: none;
}


footer{
background: #fd0f0f ;
}

.rodape p {
color: #333;
padding: 10px
}

#footer ul{
list-style-type: none;
}


/* -----------------------------ORCY-------------------------------------------- */
.bio{
list-style: none;

}

.titulo-bio{
font-size: 35px;
font-weight: 900;
color: #666
}

.pedro-bio{
margin-top: 50px;

}

.pedro-bio img{
max-width:100%;
height: auto;


}

/* ------------------------------ATIVIDADES-------------------------------------------- */
.info-act{
padding-top:65px;       
}

#atividades{
margin-top: 20px;
margin-bottom: 60px;
}

.titulos-bat {
margin-top: 60px;
}


.cont-bat{
margin-top: 0px
}

img.grayscale{ 
   max-width:100%;
    height:auto;
}

#eventos img{
max-width: 100%;
height: auto;
}

img.grayscale{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
}

img.grayscale:hover{ 
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
}

.tativ {
background:#423e3e;
color:#fff;
font-size: 29px;
font-weight: 700;
z-index:99;
width: 300px;

position: absolute;
text-align: center;
margin-top: -67px;
margin-left: 90px;
-ms-transform: rotate(-9deg); /* IE 9 */
-webkit-transform: rotate(-9deg); /* Chrome, Safari, Opera */
transform: rotate(-9deg);
}

.tativ span{
color:#fd0f0f;
}



/* -----------------------------CARACTERISTICAS-------------------------------------------- */
.pistas{
padding-top: 30px;
}

.bolapista{
width:130px

}
.descricaopista{
border-left: 2px dashed grey;
padding-left: 0px;


}

.conteudopista{
padding-left: 20px;
}

.nomepista{
font-size: 14px;
color: #909090;
font-weight: 700;
margin-bottom: 0;
}

.titulopista{
color:#423e3e;
font-weight: 900;
margin-top: 0px;
letter-spacing: -2px;
font-size: 33px
}

.carat li{
display:inline-block;
margin-top: 0px;
}

/* -----------------------------MOTAS-------------------------------------------- */


.chamadamota{
font-weight: 900;
font-size: 20px;
    
}
.wrap-motas img{
 width:100%;
  height:auto;
}

.motas-d {
margin-bottom: 90px;
}

.ion-thumbsup, .ion-android-settings {
color: #fd0f0f!important;
margin-right: 5px;
font-size:30px!important;
}

.titulo-m{
font-size: 20px;
font-weight: 900;
color: #423e3e!important;
font-style: italic;
}


.titulo-m span{
font-style: italic;
font-size: 20px
}




.scrollbar{
	float: left;
	height: 135px;
	overflow-y: scroll;
	margin-bottom: 25px;
}
.force-overflow
{
	padding-right: 10px;
    min-height: 135px;
}

 /*  STYLE 2
 */

#style-2::-webkit-scrollbar-track
{
	
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}


/*------------------------------MEDIA----------------*/

.pdf li{
    margin-bottom: 10px;
    list-style:
}

.pdf{
    margin-top: 20px;
    
}
.pdf li a{
    
    text-decoration: none;
}


.pdf .orcy6{
font-size: 30px;
letter-spacing: 0px;
}


/*------------------------------MARCAÇÃO----------------*/

.texto-marca{
    font-family: sans-serif;
    font-weight: 700;
    font-size: 18px;
    
}

.texto-marca span {
    font-family: sans-serif;
    font-weight: 200;
    font-size: 18px;
    
}

/*-----------------------------SLIDER--------------------*/
.mi-slider {
	position: relative;
	margin-top: 30px;
	height: 490px;
}

.mi-slider ul {
	list-style-type: none;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 140px;
	overflow: hidden;
	text-align: center;
	pointer-events: none;
}

.no-js .mi-slider ul {
	position: relative;
	left: auto;
	bottom: auto;
	margin: 0;
	overflow: visible;
}

.mi-slider ul.mi-current {
	pointer-events: auto;
}

.mi-slider ul li {
	display: inline-block;
	padding: 20px;
	width: 100%;
	max-width: 1600px;
	-webkit-transform: translateX(600%);
	transform: translateX(600%);
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.no-js .mi-slider ul li {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.mi-slider ul li a,
.mi-slider ul li img {
	display: block;
	margin: 0 auto;
}

.mi-slider ul li a {
	outline: none;
	cursor: pointer;
}

.mi-slider ul li img {
	max-width: 100%;
	border: none;
}

.mi-slider ul li h4 {
	display: inline-block;
	font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
	font-style: italic;
	font-weight: 400;
	font-size: 18px;
	padding: 20px 10px 0;
}

.mi-slider ul li:hover {
	opacity: 0.7;
} 

.mi-slider .nav2 {
	position: relative;
	top: 400px;
	text-align: center;
	max-width: 800px;
	margin: 0 auto;
	border-top: 5px solid #333;
}

.no-js .nav2 {
	display: none;
}

.mi-slider .nav2 a {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 5px;
	padding: 40px 30px 30px 34px;
	position: relative;
	color: #888;
	outline: none;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.mi-slider .nav2 a:hover,
.mi-slider .nav2 a.mi-selected {
	color: #000;
}

.mi-slider .nav2 a.mi-selected:after,
.mi-slider .nav2 a.mi-selected:before {
	content: '';
	position: absolute;
	top: -5px;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.mi-slider .nav2 a.mi-selected:after {
	border-color: transparent;
	border-top-color: #fff;
	border-width: 20px;
	left: 50%;
	margin-left: -20px;
}

.mi-slider .nav2 a.mi-selected:before {
	border-color: transparent;
	border-top-color: #333;
	border-width: 27px;
	left: 50%;
	margin-left: -27px;
}

/* Move classes and animations */

.mi-slider ul:first-child li,
.no-js .mi-slider ul li {
	-webkit-animation: scaleUp 350ms ease-in-out both;
	animation: scaleUp 350ms ease-in-out both;
}

@-webkit-keyframes scaleUp {
	0% { -webkit-transform: translateX(0) scale(0); }
	100% { -webkit-transform: translateX(0) scale(1); }
}

@keyframes scaleUp {
	0% { -webkit-transform: translateX(0) scale(0); transform: translateX(0) scale(0); }
	100% { -webkit-transform: translateX(0) scale(1); transform: translateX(0) scale(1); }
}

.mi-slider ul:first-child li:first-child {
	-webkit-animation-delay: 90ms;
	animation-delay: 90ms;
}

.mi-slider ul:first-child li:nth-child(2) {
	-webkit-animation-delay: 180ms;
	animation-delay: 180ms;
}

.mi-slider ul:first-child li:nth-child(3) {
	-webkit-animation-delay: 270ms;
	animation-delay: 270ms;
}

.mi-slider ul:first-child li:nth-child(4) {
	-webkit-animation-delay: 360ms;
	animation-delay: 360ms;
}

/* moveFromRight */

.mi-slider ul.mi-moveFromRight li {
	-webkit-animation: moveFromRight 350ms ease-in-out both;
	animation: moveFromRight 350ms ease-in-out both;
}

/* moveFromLeft */

.mi-slider ul.mi-moveFromLeft li {
	-webkit-animation: moveFromLeft 350ms ease-in-out both;
	animation: moveFromLeft 350ms ease-in-out both;
}

/* moveToRight */

.mi-slider ul.mi-moveToRight li {
	-webkit-animation: moveToRight 350ms ease-in-out both;
	animation: moveToRight 350ms ease-in-out both;
}

/* moveToLeft */

.mi-slider ul.mi-moveToLeft li {
	-webkit-animation: moveToLeft 350ms ease-in-out both;
	animation: moveToLeft 350ms ease-in-out both;
}

/* Animation Delays */

.mi-slider ul.mi-moveToLeft li:first-child,
.mi-slider ul.mi-moveFromRight li:first-child,
.mi-slider ul.mi-moveToRight li:nth-child(4),
.mi-slider ul.mi-moveFromLeft li:nth-child(4) {
	-webkit-animation-delay: 0ms;
	animation-delay: 0ms;
}

.mi-slider ul.mi-moveToLeft li:nth-child(2),
.mi-slider ul.mi-moveFromRight li:nth-child(2),
.mi-slider ul.mi-moveToRight li:nth-child(3),
.mi-slider ul.mi-moveFromLeft li:nth-child(3) {
	-webkit-animation-delay: 90ms;
	animation-delay: 90ms;
}

.mi-slider ul.mi-moveToLeft li:nth-child(3),
.mi-slider ul.mi-moveFromRight li:nth-child(3),
.mi-slider ul.mi-moveToRight li:nth-child(2),
.mi-slider ul.mi-moveFromLeft li:nth-child(2) {
	-webkit-animation-delay: 180ms;
	animation-delay: 180ms;
}

.mi-slider ul.mi-moveToLeft li:nth-child(4),
.mi-slider ul.mi-moveFromRight li:nth-child(4),
.mi-slider ul.mi-moveToRight li:first-child,
.mi-slider ul.mi-moveFromLeft li:first-child  {
	-webkit-animation-delay: 270ms;
	animation-delay: 270ms;
}

/* Animations */

@-webkit-keyframes moveFromRight {
	0% { -webkit-transform: translateX(600%); }
	100% { -webkit-transform: translateX(0%); }
}

@-webkit-keyframes moveFromLeft {
	0% { -webkit-transform: translateX(-600%); }
	100% { -webkit-transform: translateX(0%); }
}

@-webkit-keyframes moveToRight {
	0% { -webkit-transform: translateX(0%); }
	100% { -webkit-transform: translateX(600%); }
}

@-webkit-keyframes moveToLeft {
	0% { -webkit-transform: translateX(0%); }
	100% { -webkit-transform: translateX(-600%); }
}

@keyframes moveFromRight {
	0% { -webkit-transform: translateX(600%); transform: translateX(600%); }
	100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

@keyframes moveFromLeft {
	0% { -webkit-transform: translateX(-600%); transform: translateX(-600%); }
	100% { -webkit-transform: translateX(0); transform: translateX(0); }
}

@keyframes moveToRight {
	0% { -webkit-transform: translateX(0%); transform: translateX(0%); }
	100% { -webkit-transform: translateX(600%); transform: translateX(600%); }
}

@keyframes moveToLeft {
	0% { -webkit-transform: translateX(0%); transform: translateX(0%); }
	100% { -webkit-transform: translateX(-600%); transform: translateX(-600%); }
}

.mi-slider {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/*---------------FIM SLIDER------------*/








/* Responsive Styles */
@media(max-width:1200px) {
.caption{
z-index:10;
position:absolute;
top:190px;
color: #FFF;
text-shadow: 0 2px 2px rgba(0,0,0,0.9);
width: 50%;
}

.caption h1{
text-align: left;
line-height: 60px;
}

.caption h1{

font-size: 94px;

}

.caption h2{
font-weight: 900;
font-size: 35px;
text-align: left;
}

.caption h3{
font-weight: 900;
font-size: 24px;
text-align: left;
margin-top: -4px
}
   
  
}







@media(max-width:991px) {


    .navbar li{
        margin-right: -3px;
    }
    
    
    .content-wrap {
    
	position: relative;
    background-color: black !important;
    margin: none;
    height: 710px!important;
    overflow: hidden;
}

.portfolio-single-image img,
.portfolio-single-image iframe,
.portfolio-single-image video {
height:720px;
width:980px;
background-size: cover;
}
.portfolio-single-image img,
.portfolio-single-image iframe,
.portfolio-single-image video {
background-size: cover;
}
    
header.carousel .item,
header.carousel .item.active,
header.carousel {
  height: 650px;
    }
    
    
.navbar-brand img{
width: 100px;
margin-top: 0px;
} 
    
.navbar-header{
height:65px!important;
}
    
.caption{
width: 90%;
}
    
.carousel-inner{
height:650px!important
}    

.bemvindo h3{
font-size: 43px;
text-align: center;
}
.orcy {
font-size: 70px;
line-height: 56px;
text-align: center
}

.orcy2 {
font-size: 70px;
line-height: 56px;
text-align: center;
float:none;
}
    
.mi-slider .nav2 {
		max-width: 90%;
	}
	.mi-slider .nav2 a {
		font-size: 12px;
		padding: 40px 10px 30px 14px;
	}    
.mi-slider{
margin-top: 170px!important;
}    

.caption{
z-index:10;
position:absolute;
top:200px;
color: #FFF;
text-shadow: 0 1px 2px rgba(0,0,0,.6);
width: 90%;
}
    
.caption h1{
text-align: left;
line-height: 18px;
}

.caption h1{
font-size: 65px;

}

.caption h2{
font-size: 25px;

}

.caption h3{
font-size: 19px;
margin-top: -4px
}    
  
}



@media(max-width:767px) {
    
    .navbar li{
        margin-right: 0px;
    }
  .botaomarque{
    top:120px;
    right: -126px;
    font-size:30px; 
    position:fixed; 
    z-index:999999;
    background:rgba(255,240,0, 0.9); 
    width:170px;
    height:42px;
    border-radius: 20px 0px 0px 20px;
    box-shadow: 0px 3px 2px #333;
     transition:  0.5s ease;
}
  
    .navbar-collapse{
background-color: rgba(34,120,187,0.95)!important;
}
    
    #main-slider{
  margin-top: 0px;  
    
}
     .lista-destaques li{
        border-right:none!important;
    }

    .content-wrap {
    
	position: relative;
    background-color: black !important;
    margin: none;
    height: 710px!important;
    overflow: hidden;
}

.portfolio-single-image img,
.portfolio-single-image iframe,
.portfolio-single-image video {
height:720px;
width:900px;
background-size: cover;
}   
header.carousel .item,
header.carousel .item.active,
header.carousel {
  height: 450px;
}

.carousel-inner{
height:450px!important
}

.navbar-header{
height:55px!important;
}
    
.caption{
z-index:10;
position:absolute;
top:120px;
color: #FFF;
text-shadow: 0 1px 2px rgba(0,0,0,.6);
width: 90%;
}
    
.caption h1{
text-align: left;
line-height: 18px;
}

.caption h1{
font-size: 65px;

}

.caption h2{
font-size: 25px;

}

.caption h3{
font-size: 19px;
margin-top: -4px
}
 
    
/* BEM-VINDO */


.bemvindo h3{
font-size: 23px;
letter-spacing: -2px;
font-weight: 900;
font-style: italic;
}
.orcy {
margin-top: 1px;
font-size: 50px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
padding: 5px;
text-align: center
}

.orcy2 {
margin-top: -8px;
font-size: 50px;
letter-spacing: -3px;
font-weight: 900;
font-style: italic;
line-height: 36px;
padding: 5px;
text-align: center;
float:none;
}

.mi-slider {
		height: 300px;
	}
	.mi-slider .nav2 {
		top: 220px;
	}  
    
.mi-slider{
margin-top: 370px!important;
margin-bottom: 70px;
}       
    
}





@media screen and (max-width: 490px){ 
    
    .orcy6{
        font-size: 50px;
        
    }
    .tresicons {
    background-color: rgba(0,0,0, 0.1);
    -webkit-clip-path: polygon(50% 7%, 100% 0%, 100% 100%, 0 100%, 0% 0%);
clip-path: polygon(50% 0%, 100% 7%, 100% 100%, 0 100%, 0% 7%);
}

    
    .fotopedro img{
max-width: 300px; 
}
    .areatitulo{
    font-size: 40px!important;
    }
    
    .lista-destaques li{
        border-right:none!important;
    }
    
    .pedro img{
    max-width:300px;
    } 
    .content-wrap {
    
	position: relative;
    background-color: black !important;
    margin: none;
    height: 710px!important;
    overflow: hidden;
}

.portfolio-single-image img,
.portfolio-single-image iframe,
.portfolio-single-image video {
height:720px;
width:900px;
background-size: cover;
}
	.mi-slider {
		text-align: center;
		height: auto;
	}

	.mi-slider ul {
		position: relative;
		display: inline;
		bottom: auto;
		pointer-events: auto;
        
	}

	.mi-slider ul li {
		-webkit-animation: none !important;
		animation: none !important;
		-webkit-transform: translateX(0) !important;
		transform: translateX(0) !important;
		padding: 10px 3px;
		min-width: 140px;
	}

	.mi-slider .nav2 {
		display: none;
	}
.mi-slider{
margin-top: 0px!important;
}  
#map iframe{
width: 300px;
height: 300px;

}    
.caption{
display:none;
}
}
