/*
Theme Name: Consulai Theme
Theme URI: http://www.hortelamagenta.com
Author: Hortelã Magenta
Author URI: http://www.hortelamagenta.com
Description: Hortelã Magenta Theme
Version: 0.9.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
UnderStrap is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)
Owl Carousel 2: http://www.owlcarousel.owlgraphic.com/ | https://github.com/smashingboxes/OwlCarousel2/blob/develop/LICENSE (Code licensed under MIT)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL
*/

/* CSS WOW Nelson J 11/12/21 */
/* CSS ACTIVAR/DESAVTIVAR BANNER NATAL 
descomentar caso pretandem activar o banner Natal e actualizar o link da imagem
e voltar comentar para desactivar o banner Natal 
#main-slider{
    background-image: url(https://consulai.com/wp-content/uploads/2022/04/ap_consulai_bannersite_ovibeja2022_02.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#main-slider div.backgrounds,
#main-slider:before,
#main-slider div.texts,
#main-slider div.timer,
#main-slider div.button-next,
#main-slider div.button-prev{
    display:none !important;
}
@media screen and (max-width: 1024px){
#main-slider {
    height: 260px!important;
}
}*/
/* END BANNER NATAL */

/* CSS WOW Nelson J 14/03/22 */
#main-slider div.backgrounds>div{
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
div#footer>div.footer-line-1 .footer_logo img{
	max-width:60%;
	    margin-top: 30px;
}
@media screen and (max-width: 768px) {
div#footer>div.footer-line-1 .footer_logo {
 text-align:center;
}
}
/* END */

div#home div#news-bar>div div.news-container ul li {
    width: 25% !important;
}
div#home div#news-bar>div div.news-container ul li span {
    margin-left: 8px;
}


@media only screen and (max-width: 600px){
div#home div#news-bar>div div.news-container ul li {
    width: auto !important;
}
div#home div#home-clients div.home-clients-list {
    margin: 33px auto 140px !important;
    height: 450px !important;
}
}

.entry-content li, .entry-content ol {
    font-size: 14px;
    font-family: Avenir,sans-serif;
    color: #2f2f2f;
    margin: 0 !important;
    line-height: 1.4em;
    list-style-position: inside;
}

.container {
    padding-bottom: 30px;
}
div#main-header .container {
    padding-bottom: 0px;
}
/* CSS Creathing 27/05/21 */

body.page-template-responsability div#home div#home-clients {
    position: relative;
    z-index: 20;
    background-image: none;

}
body.page-template-responsability div#home div#home-clients::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-image: url(./img/clients-wave-responsability.svg) !important;
    background-repeat: no-repeat;
    background-size: cover;
}
div#responsibility {
    margin: 0px !important;
}
.geral_contacts h4 {
  line-height: 30px;
}
.geral_contacts {
  margin-top: 20px;
}
div#home div#home-clients em {
    margin: inherit;
}
body.home div#home div#home-clients div.home-clients-list {
    margin: 90px 0 95px !important;
}
div#home div#home-clients div.home-clients-list {
    margin: 90px 0 20px !important;
}
div#home div#home-clients {
    background-position: 0 100% !important;
}
div#home div#home-clients>h2,
div#home div#home-clients>em{
    z-index: 1;
}
div#home div#home-clients div.home-clients-list div.clients-container div.clients-slide div.clients-item {
    padding: 55px 0;
}
/* Alteração texto Marketing Inglês 
 * pagina Contactos */
/*.row.mt-3 .col-md-6:last-child .geral_contacts h4:lang(en) {
    visibility: hidden;
    position: relative;
}
.row.mt-3 .col-md-6:last-child .geral_contacts h4:lang(en):after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Marketing and Communication Contact";
}*/

/*-- Team function css ---*/
.hd-team-function {
	font-family: "Nunito Sans",sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #89A83D;
    margin-top: -10px;
}
/* END */

/* 06.07.21 */
.hd-organograma {
    display: flex;
    justify-content: center;
    padding: 0px 0px 36px 0px;
}
.hd-organograma a {
    font-weight: 700;
    color: #2f2f2f;
    font-family: "Nunito Sans",sans-serif;
    font-size: 14px;
    background-color: #89A83D;
    transition: all 650ms ease;
    padding: 16px 24px;
    border-radius: 20px;
    display: inline-block;
}
/* .hd-organograma a .img{
    background-position: center center;
    background-image: url('./img/seta-organograma.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 10px;
    z-index: 10;
    position: relative;
} */
.hd-organograma a:hover {
    background-color: #2f2f2f;
    color: #FFFFFF;
}
#estudos-setoriais .img_line img, #projetos-de-inovacao .img_line img{
    max-height: 84px;
}


#main-slider:before{
    content: inherit !important;
}
#main-slider .backgrounds > div:not(.no-panel):before{
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    z-index: 2;
    background-image: url("img/slider-green-panel.svg");
    background-position: 0 -5px;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    background-size: auto 102%;
}
#main-slider .backgrounds > div.no-panel{
    cursor: pointer;
}
#main-slider .backgrounds>div.slider__active{
    z-index: 1;
}
#main-slider .texts{
    z-index: inherit !important;
}
#main-slider .texts div.slider__active:not(.no-panel){
    z-index: 3;
}
#main-slider .texts div.no-panel{
    display: none;
}

/* WOW 13.10.23 */
#main-slider div.backgrounds>div {
    background-attachment: initial !important;
    background-position: center !important;
}

#estudos-setoriais .img_line img, #projetos-de-inovacao .img_line img,
.page-id-2859 .img_line img{
    max-height: 84px;
}