tag on yout theme's header.php
Read the detailed step-by-step at https://humbertosilva.com/visual-composer-infinite-image-carousel/
*/
// auxiliary code to create triggers for the add and remove class for later use
(function($){
$.each(["addClass","removeClass"],function(i,methodname){
var oldmethod = $.fn[methodname];
$.fn[methodname] = function(){
oldmethod.apply( this, arguments );
this.trigger(methodname+"change");
return this;
}
});
})(jQuery);
// main function for the infinite loop
function vc_custominfiniteloop_init(vc_cil_element_id){
var vc_element = '#' + vc_cil_element_id; // because we're using this more than once let's create a variable for it
window.maxItens = jQuery(vc_element).data('per-view'); // max visible items defined
window.addedItens = 0; // auxiliary counter for added itens to the end
// go to slides and duplicate them to the end to fill space
jQuery(vc_element).find('.vc_carousel-slideline-inner').find('.vc_item').each(function(){
// we only need to duplicate the first visible images
if (window.addedItens < window.maxItens) {
if (window.addedItens == 0 ) {
// the fisrt added slide will need a trigger so we know it ended and make it "restart" without animation
jQuery(this).clone().addClass('vc_custominfiniteloop_restart').removeClass('vc_active').appendTo(jQuery(this).parent());
} else {
jQuery(this).clone().removeClass('vc_active').appendTo(jQuery(this).parent());
}
window.addedItens++;
}
});
// add the trigger so we know when to "restart" the animation without the knowing about it
jQuery('.vc_custominfiniteloop_restart').bind('addClasschange', null, function(){
// navigate to the carousel element , I know, its ugly ...
var vc_carousel = jQuery(this).parent().parent().parent().parent();
// first we temporarily change the animation speed to zero
jQuery(vc_carousel).data('vc.carousel').transition_speed = 0;
// make the slider go to the first slide without animation and because the fist set of images shown
// are the same that are being shown now the slider is now "restarted" without that being visible
jQuery(vc_carousel).data('vc.carousel').to(0);
// allow the carousel to go to the first image and restore the original speed
setTimeout("vc_cil_restore_transition_speed('"+jQuery(vc_carousel).prop('id')+"')",100);
});
}
// restore original speed setting of vc_carousel
function vc_cil_restore_transition_speed(element_id){
// after inspecting the original source code the value of 600 is defined there so we put back the original here
jQuery('#' + element_id).data('vc.carousel').transition_speed = 600;
}
// init
jQuery(document).ready(function(){
// find all vc_carousel with the defined class and turn them into infine loop
jQuery('.vc_custominfiniteloop').find('div[data-ride="vc_carousel"]').each(function(){
// allow time for the slider to be built on the page
// because the slider is "long" we can wait a bit before adding images and events needed
var vc_cil_element = jQuery(this).prop("id");
if (window.innerWidth <= 480) {
// jQuery(vc_element).attr('data-per-view',1);
jQuery('.vc_item').each(function(){
this.style.width = '25%'
this.style.height = 'auto'
})
} else {
setTimeout("vc_custominfiniteloop_init('"+vc_cil_element+"')",2000);
}
});
});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TZHJ474');
var interval1 = setInterval(function(){
//console.log('ou no interval');
jQuery('.box-news .vc_gitem-zone-a').each(function() {
if((!jQuery(this).css('background-image').includes('vc_gitem_image'))) {
jQuery(this).css('background-image','none')
}
})
jQuery('.box-news .vc_gitem-zone-a a').each(function() {
jQuery(this).attr('data-hover','Leia mais')
})
}, 1000);
setTimeout(function() {
clearInterval(interval1);
},5000);
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-brands-400.eot"),
url("/local/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-brands-400.woff2") format("woff2"),
url("/local/fonts/fa-brands-400.woff") format("woff"),
url("/local/fonts/fa-brands-400.ttf") format("truetype"),
url("/local/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-solid-900.eot"),
url("/local/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-solid-900.woff2") format("woff2"),
url("/local/fonts/fa-solid-900.woff") format("woff"),
url("/local/fonts/fa-solid-900.ttf") format("truetype"),
url("/local/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-regular-400.eot"),
url("/local/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-regular-400.woff2") format("woff2"),
url("/local/fonts/fa-regular-400.woff") format("woff"),
url("/local/fonts/fa-regular-400.ttf") format("truetype"),
url("/local/fonts/fa-regular-400.svg#fontawesome") format("svg");
unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}
jQuery(document).ready(function(){
jQuery('.single-item').slick({
centerMode: true,
centerPadding: '60px',
slidesToShow: 5,
variableWidth: true,
autoplay: true,
autoplaySpeed: 2000,
responsive: [
{
breakpoint: 768,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 3
}
},
{
breakpoint: 520,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 1
}
}
]
});
});
.single-item img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.single-item img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
422n14
Reducing emissions from deforestation at municipal level: a case study of Paragominas, Eastern Brazilian Amazon 21y1a
Brito, B., Souza Jr, C., & Amaral, P. 2010. Reducing emissions from deforestation at municipal level: a case study of Paragominas, Eastern Brazilian Amazon. (A. Nassar, C. Fontes, F. Lyrio, J. P. Gomes, J. Dean, L. de A. Filho, M. Barrett, et al., Eds.) Everything is connected. Climate and biodiversity in a fragile world, 29-31. Brasil: Defra, British Embassy Brasília.
No dia 28 de outubro, o Ministério de Meio Ambiente, Alimentação e Assuntos Rurais do Reino Unido lançou a publicação EVERYTHING IS CONNECTED: CLIMATE CHANGE AND BIODIVERSITY IN A FRAGILE WORLD que aborda as sinergias entre as agendas de mudanças climáticas e biodiversidade. Ela tenta responder as seguintes questões: Como um clima estável e uma biosfera produtiva podem ser conjuntamente assegurados? Por que esta é uma oportunidade em direção ao crescimento econômico verde? Como uma parceria mais próxima entre os acordos ambientais multilaterais, em especial a Convenção sobre Diversidade Biológica das Nações Unidas e a Convenção Quadro das Nações Unidas sobre Mudança do Clima, pode ajudar a cumprir seus respectivos objetivos?
A publicação conta com o apoio do Ministério do Meio Ambiente do Brasil. Ela contém um prefácio conjunto das Ministras do Meio Ambiente do Reino Unido, Caroline Spelman, e do Brasil, Izabella Teixeira. Nesse prefácio, elas argumentam que ecossistemas saudáveis e um clima estável são essenciais para o bem-estar e o desenvolvimento humano, mas que vêm sendo cronicamente ameaçados. Defendem que seja reavaliada a forma como se usam, valorizam e protegem os recursos naturais. Por fim, chamam a atenção para o fato de que, agindo nas interligações entre as agendas de mudança do clima e biodiversidade, será possível salvaguardar nosso precioso capital natural, ao mesmo tempo em que promovem-se ações de adaptação e mitigação à ameaça da mudança do clima.
item, também, que o objetivo de prevenir a perda de biodiversidade no planeta em 2010 não foi atingido, apesar de progressos significativos em algumas áreas, incluindo na Amazônia Brasileira. Argumentam que oito anos após 193 países terem se comprometido com esse objetivo, a comunidade internacional ainda precisa refletir o quanto valoriza os frágeis sistemas que dão e à vida.
A publicação traz oito artigos inéditos de especialistas em suas respectivas áreas, mostrando a experiência do Brasil, um dos países mega-diversos mais importantes no debate sobre os desafios da mudança do clima e da proteção da biodiversidade. O Brasil abriga a maior extensão do mundo de floresta virgem – uma área aproximadamente do mesmo tamanho que a União Européia. Ela contribui para regular o clima global, sequestrando milhões de toneladas de carbono todo ano. Além disso, ela abriga um quinto da água do mundo e, talvez, um terço de sua biodiversidade.
Pelo Imazon, Brenda Brito, Carlos Souza Jr e Paulo Amaral abordam no capítulo Reducing emissions from deforestation at municipal level: a case study of Paragominas, Eastern Brazilian Amazon a recente redução de desmatamento no município de Paragominas, incluído em 2007 na lista de municípios críticos de desmatamento na Amazônia pelo Ministério do Meio Ambiente. O artigo explica os elementos essenciais que contribuíram para que Paragominas fosse o primeiro município a sair dessa lista em março de 2010 e sugere a replicação dessas ações para outros municípios com situação crítica. Ao final, os autores indicam os desafios que ainda precisam ser superados para que municípios como Paragominas avancem para uma economia verde e de baixo carbono. Baixe aqui o arquivo