/*
/   name           Favourite
/   version        4.2
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

a.anchor {
    display: block;
    position: relative;
    top: -80px;
    visibility: hidden;
}


/******************************************************/
/*Redes Sociais*/

#fav-topbar p{
    margin-bottom:0;
    text-align: right;
}

#fav-topbar p img{
    padding:0;
}

#fav-topbar4{
    text-align: right;
}

#fav-container .mod-languages .lang-inline{
    padding:0;
}

/******************************************************/
/*menu Bar*/

#fav-headerwrap{
    box-shadow: none;
    background:transparent;
    position:fixed;
    width:100%;
    z-index:999;
    transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
}

#fav-headerwrap.scrolled{
    padding-top:0;
    padding-bottom:0;
}

.navbar-fixed-top.scrolled {
    background-color: #fff !important;
    box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.27)!important;
   
  }

.default-logo{
    margin:4px 0px 0px;
}

#fav-topbar.scrolled{
    display: none;
}

.favth-navbar-toggle{
  margin-top:25px;
}

@media (max-width: 767px){
.default-logo img, .media-logo img {
  	height: 60px;
    max-height: 60px;
  }
}

/*****************************************************/
/* SLIDE */

#fav-slidewrap {
    padding-top: 0px;
    padding-bottom: 0px;
}

.favslider-carousel .favth-carousel-inner{
    margin-top:0;
    margin-bottom:0;
}
/*#fav-slidewrap .favth-container{
    width:100%;
}


#fav-slide .favth-col-lg-12{
    padding-right:0 !important;
    padding-left:0 !important;
}

*/


/********************************************************************/
/* RSS */

#fav-primewrap{
    background:#13447D;
}

#fav-prime{
    padding-top:5px;
    padding-bottom:5px;
}

.swiper-container {
    width: 100%;
    height: 100%;

}
.swiper-slide {
    text-align: left;
    font-size: 14px;
    background: transparent;
    display: inline-block;  
  	color:#fff;
      /* Center slide text vertically */
      /*display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;*/
}

#fav-prime1 .swiper-slide a{
  color:#fff !important;
}

#fav-prime1 .rss_texto{
    width:85%;
    display:inline-block;
    float:left;
}

#fav-prime1 .rss_titulo{
    width:10%;
    display:inline-block;
    float:left;
}

#fav-prime1 .rss_titulo h4{
    font-size:21px;
    margin-bottom: 0.4em;
    margin-top: 0.65em;
    color:#fff;
}

#fav-prime1 .rss_texto h5{
    font-size:14px;
    margin-bottom: 0.4em;
  	margin-top: 1.4em;
    color:#fff;
}

#fav-prime1 .rss_texto h5 a{
    color:#fff;
}
#fav-prime1 .rss_texto p{
    font-size:13px;
  	margin-top: 1.4em;
    color:#fff;
}

@media (max-width:768px){
    #fav-prime1 .rss_texto{
        width:100%;
        display:inline-block;
        float:left;
    }
    
    #fav-prime1 .rss_titulo{
        width:100%;
        display:inline-block;
        float:left;
    }
}

/*********************************************************/
/* Forum economico*/
#fav-screenwrap{
    background-attachment: scroll;
    background:url('../images/bg/background_economicforum.jpg') center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-bottom:30px;
    padding-top:30px;
}

#fav-screenwrap{
  border-bottom:5px solid #13447D;
}

/******************************************************/
/* Mensagem */

#fav-introwrap{
  border-bottom:5px solid #13447D;
  padding-top:30px;
  padding-bottom:30px;
}

.videos{
  display:flex;
  flex-direction:row;
  justify-content:space-around;
}

.div_videos{
  width:45%;
}

@media (max-width: 767px){
  .videos{
    flex-direction:column;
  }
  .div_videos{
  	width:100%;
	}
  .div_videos iframe{
  	width:100%;
    max-height:200px;
	}
}

/******************************************************/
/* QUEM SOMOS */

#fav-leadwrap{
    background-attachment: scroll;
    background:url('../images/bg/background_quemsomos.png') center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-bottom:30px;
    padding-top:30px;
}

#fav-lead1 h2{
    color:#000;
}

#fav-lead1 img{
    vertical-align: bottom;
}

#fav-lead1 h4{
    margin-top:0;
}

#fav-lead2{
    text-align:center;
}

#fav-lead2 img{
    width: 80%;
}



/******************************************************/
/* MISSÃO */

#fav-promowrap{
    background-attachment: scroll;
    background:url('../images/bg/background_missao.png') center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-bottom:30px;
    padding-top:30px;
}

#fav-promo1{
    text-align: center;
}

#fav-promo1 img{
    margin: auto;
}

#fav-promo2 h2, #fav-promo2 p{
    color:#fff;
}

/******************************************************/
/* SÓCIOS FUNDADORES */

#fav-featurewrap{
    border:none;
}

#fav-feature{
    padding-bottom:0;
}


#fav-focuswrap{
    background:#fff;
}

#fav-focus{
    padding-top:0;
}
/******************************************************/
/* MEMBROS */

#fav-portfoliowrap{
    background-attachment: scroll;
    background:url('../images/bg/background_membros.png') center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-bottom:30px;
    padding-top:30px;
    
}

/******************************************************/
/* FOOTER */

#fav-footerwrap{
    background:#323232;
    padding-bottom:30px;
    padding-top:30px;
}

#fav-footer h3, #fav-footer p{
    color:#989898;
}

#fav-footer1 a{
    text-transform: uppercase;
    color:#989898;
    line-height:25px;
}

#fav-footer1 a:hover{
    background-color:transpartent;
    color:#D91F22;
}

.nav > li > a:hover, .nav > li > a:focus{
    background:none;
}


#fav-footer2 h3, #fav-footer2 p{
    text-align:left;
}

#fav-footer2 a{
    color:#989898;
}

#fav-footer2 a:hover{
    color:#D91F22;
}

#fav-footer2 p img{
    padding:0;
}


#fav-footer3 .anseve_contact_form{
    padding:10px;
}

#fav-footer3 .form-horizontal .control-label{
    text-align:left;
    width:100px;
}

#fav-footer3 .form-horizontal .controls{
    text-align:left;
    margin-left:0px;
}

#fav-footer3 input[type="text"], #fav-footer3 input[type="email"], #fav-footer3 .form-horizontal textarea{
    width:100%;
    border-radius:0;
}

#fav-footer3 .anseve_button{
    border-radius: 5px;
    background-color:#D91F22;
  padding:10px 15px 10px;
}

#fav-footer3 .g-recaptcha iframe, #fav-footer3 .g-recaptcha div, .rc-anchor-normal {
  width:100% !important;
}



/******************************************************/
/* Copyright */

#fav-copyrightwrap{
    background:#2d2d2d;
}

#fav-copyright p{
    margin:0;
    font-size:12px;
}

#fav-copyright a, #fav-copyright p{
    color:#989898;
}

#fav-copyright a:hover{
    color:#D91F22;
}



@media(max-width:800px){
    #fav-lead{
        text-align:center;
    }
  
  	#fav-lead2{
        display:none;
    }
  
	#fav-lead1 h2{
    	color:#000;
      	font-size:21px;
	}

    #fav-promo{
        text-align:center;
    }
  
  	#fav-promo1{
        display:none;
    }
  
  	#fav-promo2 h2{
      	font-size:21px;
	}
  	
  .rss_titulo{
    text-align:center;
  }

    #fav-feature{
        text-align:center;
    }

  	#fav-feature1 h2{
      	font-size:21px;
	}
  
    #fav-portfolio{
        text-align:center;
    }

    #fav-portfolio2 h2, #fav-portfolio1 h2{
        font-size:21px;
    }

    #fav-footer1, #fav-footer2 p, #fav-footer h3{
        text-align:center;
    }
  
  	#fav-footer h3{
    	font-size:21px;
  	}
  
  #fav-prime1 .rss_texto p{
    margin-top:0px;
    margin-bottom: 5px;
  }
  
  #fav-prime1 .rss_titulo h4{
    margin-top:5px;
    margin-bottom: 5px;
  }
  
  #fav-focus .moduletable{
    float:left;
    width:33%;
  }
}