/* ================================================
// ************************************************
//
// CSS Principal Jubileu2020.pt
//
// ************************************************
================================================ */

body{
	background-color: #F6F9F9;
}

h5, h4{
    color: #4C371A;
}


.margintop20{
	margin-top: 20px;
}

.margintop40{
	margin-top: 40px;
}

.margintop60{
	margin-top: 60px;
}

/*Noticias*/

div > .image  > img{ width: 100%;}


.video-bg video {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    transform: translateX(calc((100% - 100vw) / 2));
}

.header-wrapper {
    -webkit-box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.18);
    box-shadow: -1 0 0px 0 rgba(0, 0, 0, 0.18);
    zoom: 1;
    height: 100px;
    padding: 0 0;
    background-color:transparent;
}

.navigation-container{width: 100%;}

.navigation-item {
 	min-width: 180px;
}

.navigation-link{
	font-size: 20px;
	text-transform:inherit;
	letter-spacing: 0;
	line-height: 20px;
	display: block;

 
}

.navigation-link span{
	font-size: 14px;
	font-weight: 100;
	display: block;
	min-width: 235px;
}

.navigation-link img{
	margin-left: 15px;
}
 
.header.header-color .navigation-link.sem_border_right{
	border-right: 0px solid rgb(164,153,118);
}



.header.header-color .header-wrapper{background-color: transparent;}
.header.header-color .header-wrapper .container{background-color: white;}
.header.header-color .navigation-link {
    color: rgb(76,55,28);
	border-right: 2px solid rgb(164,153,118);
	padding-right: 20px;
}

.header.header-color .navigation-link.active {
   border-right: 2px solid rgb(164,153,118);
}

.header.header-color .navigation-link:hover{color: rgb(186,74,38);}



.navigation-header{
	display: none;
 
}
.menu-icon {
    display:inline-block;
	margin-right: 10px;
	float: left;
}

.bg_padrao_video {
  background-image: url("../imagens/fundos/fundo_video.png");
}

.bg_padrao_video.overlay:before {
  opacity: 0.9;
}

.bg4.overlay:before {
    background-color: rgb(76,55,28);
    opacity: 0.7;
}

.fullwidth-section {
    margin: 0px 0;
    padding: 0;
}

#sign_up > div > small{
    display: block;
}


.btn{
	letter-spacing: 0.1em;
}

.header.header-black .header-wrapper {
    background-color: #FFFFFF;
}



#introducao{
	padding-bottom: 0;
}




.speaker .name {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 0.3em;
	color: rgb(76,55,28);
}
.speaker .btn {
margin-top: 15px;
}

.footer {
    padding: 0px 0 0;
    color: #ffffff;
    background-color: rgb(76,55,28);
}

.footer-base {
    padding: 40px 0 30px;
    background-color: #281D0F;
    text-align: left;
}



#agenda > div > div.schedule > div.nav-wrapper > ul > li > a > h5{text-transform: lowercase;}


/* IPAD PRO */
@media only screen and (max-width: 1365px){
	
.navigation-link span {
    min-width: 180px;
}
	

	
}


/* IPAD */
@media only screen and (max-width: 1023px){
	
	
	.navigation-item {
     min-width: 150px; 
}
	
	.navigation-link img {
     margin-left: 0px; 
		display: none;
}

	.header.header-color .navigation-link {

     padding-right: 20px; 
}
	
.navigation-link span {
    min-width: 125px;
}
	
}


@media (max-width: 767px) {

	.navigation-header{
	display:block; 
}
	#introducao {
        padding-top: 0px;
}
	
	.navbar-toggle {
 
    background-color: rgb(76,55,28);
}
	
	.header.header-color .header-wrapper .container {
    background-color:transparent;
}
	
	.quebra_linha_tlm{
		display: block;
		height: 1px;
		width: 100%;
	}
	
	.nao_aparece_tlm{
		display: none;
	}
	
}