Kadampa Centres and Bookshops


This section is for customers ordering for Kadampa Meditation Centres or Bookshops. You can use the sub-categories to find the resources you are looking for.


Alternatively, you may wish to Find a Meditation Centre

View as List Grid

Items 1-30 of 50

Page
per page
Set Descending Direction
  1. A Guide - BOOKLET
    This booklet gives practical instructions for presenting Kadam Dharma teachings in city commercial spaces, as well as beautiful advice for all those aspiring to benefit others by entering and completing the spiritual path. Learn More
  2. Directory of Kadampa Buddhist Centres & Branches - BOOKLET
    A5 booklet giving address details of over 1200 Kadampa Buddhist Centres and branches, and organizations worldwide. Learn More
  3. Eight Verses of Training the Mind - BOOKLET
    The famous spiritual poem written by the 11th century Tibetan Bodhisattva Geshe Langri Tangpa, which reveals the essence of the Mahayana path to enlightenment. Learn More
  4. Green Tara Statue - A4 SMALL POSTER
    The female Buddha of active compassion who is the manifestation of the ultimate wisdom of all the Buddhas. Learn More
  5. Green Tara with Lineage Gurus – A6 SMALL CARD
    The female Buddha of active compassion who is the manifestation of the ultimate wisdom of all the Buddhas. Learn More
  6. Hero Vajradharma - A6 SMALL CARD
    The outer aspect of the Spiritual Guide visualized in Vajrayogini practice. Learn More
  7. How to Transform Your Life eBook Promotion Cards (Free)
    Help others to solve their problems and develop lasting peace of mind.

    Share the wisdom of How to Transform Your Life by giving away these free Download Cards for the ebook. If, like many, you have been deeply inspired by Geshe Kelsang Gyatso’s 'How to Transform Your Life’ these wallet sized cards are the perfect way to share the book with others. Each card explains how the ebook is a special gift from the author to everybody and includes a link to download the ebook freely.

    Order a supply of cards for free to carry with you. Alternatively, collect some from your local Kadampa Meditation Centre. Give them away at work, at home and on your travels to anyone you believe will benefit from learning about the real causes of happiness.

    Minimum order quantity: 10.
    Standard postage charges apply.

    Learn More
  8. Images of Compassion and Wisdom - A6 Set of 15
    A set of fifteen A6 cards depicting some of the most popular Buddhas and Bodhisattvas of Mahayana Buddhism. Learn More
  9. Images of Highest Yoga Tantra - A6 Set of 10
    A set of ten A6 cards depicting some of the most popular Buddhas and Bodhisattvas of Mahayana Buddhism associated with the practice of Highest Yoga Tantra. Learn More
  10. Images of the Thirty-five Confession Buddhas - A6
    Looking with faith at the images of the Thirty-five Confession Buddhas and reciting their names has a positive and purifying effect on our mind. Our mind will be filled with inspiring blessings, thus making us more peaceful and relaxed. We will also awaken our potentiality to see actual Buddhas in the future, and create the causes within our own mind to develop the sublime enlightened qualities these beings possess. In the practice known as The Bodhisattva’s Confession of Moral Downfalls, one of the most powerful methods for purifying our mind of all negativity, we request these Buddhas to witness our confession and dedication of merit, and we prostrate in their presence. Learn More
  11. Kadampa Way of Life - BOOKLET

    Translations of Advice from Atisha's Heart and Je Tsongkhapa's The Three Principal Aspects of the Path that convey the essence of Kadampa Buddhism.

    Learn More
  12. Maitreya Bodhisattva - A4 SMALL POSTER
    Bodhisattva Maitreya is the manifestation of all the Buddhas’ realization of loving kindness appearing in the aspect of a Bodhisattva. Learn More
  13. Modern Buddhism eBook Promotion Cards (Free)
    Share the wisdom of Modern Buddhism

    A promotion card showing how to claim your free ebook, Modern Buddhism - The Path of Compassion and Wisdom, the author's gift to people throughout the world. Please collect some when you next visit your local Kadampa centre or, if you would like cards to distribute, add them to your cart to receive them directly to your door.

    Minimum order quantity: 10.

    Learn More
  14. Plastic Book Stand (no lip)
    A plastic stand suitable for thick books (such as Joyful Path of Good Fortune). Can be used for displaying dharma texts on a personal shrine or for general book displays. Learn More
  15. Plastic Book Stand (with lip)
    A plastic stand suitable for thin books (such as New Meditation Handbook), sadhanas or images. Can be used for displaying dharma texts on a personal shrine or for general book displays. Learn More
  16. Plastic Business Card Holder
    A small plastic stand that is ideal for displaying mini cards or business card size publicity. Learn More
  17. Poster Holder A4 (free-standing)
    An A4 plastic display holder with adhesive edge top and bottom. Can be attached to shelves, tables or display boards. Ideal for centre shops and branches. Learn More
  18. Prayers for the Long Life of Ven. Geshe Kelsang Gyatso Rinpoche - BOOKLET
    Two prayers for the long life of Venerable Geshe Kelsang Gyatso Rinpoche, the Founder of the New Kadampa Tradition. Learn More
  19. Samayavajra - A6 SMALL CARD
    The Buddha who mainly purifies degenerated commitments and vows. Learn More
  20. Shelf Talker Holder (205x100mm)
    A plastic display holder that will attach to the edge of a shelf/table or hang freely. Ideal for centre shops and branches. Learn More
  21. Statue Filling Instructions - BOOKLET & CD
    General guidelines on how to fill both large and small statues and stupas according to the Kadampa tradition. The booklet also includes a CD with master copies of mantra sheets as well as videos showing how to roll mantras and how to fill large statues. Learn More
View as List Grid

Items 1-30 of 50

Page
per page
Set Descending Direction

//= 320) { var bottomMinSpace = 20; var paddingBottom2 = 0; var $actionsBlock = $item.find('.actions'); startHeight = $item.height(); startPaddingBottom = parseInt($item.css("padding-bottom")); $item.css("height", "auto"); // Reset height $item.find(".display-onhover").fadeIn(400, "easeOutCubic"); // Show elements visible on hover var h2 = $item.height(); // ------------------------------------------------------------------------- // Compare start padding with new on-hover padding, calculate the difference // Get actions height and calculate new padding // Calculate new bottom padding wich equals to: actions container height + bottomMinSpace paddingBottom2 = bottomMinSpace + $actionsBlock.innerHeight(); // Calculate difference between start padding and new padding var paddingBottomDiff = paddingBottom2 - startPaddingBottom; // Apply only if new padding is larger than start padding if (paddingBottomDiff > 0) { $item.css("padding-bottom", paddingBottom2 + "px"); } // ------------------------------------------------------------------------- // Compare start height with new (on-hover) height, calculate the difference. // Important: new height includes difference between start padding and new padding var diff = 0; if (h2 < startHeight) { $item.height(startHeight); } else { $item.height(h2); diff = h2 - startHeight; if (paddingBottomDiff > 0) { diff += paddingBottomDiff; } } // ------------------------------------------------------------------------- // Apply height difference as nagative margin, but only if new height // is larger than start height. if (diff > 0) { $item.css("margin-bottom", "-" + diff + "px"); } } }).on('mouseleave', '.item', function() { var $item = $(this); if ($(window).width() >= 320) { // Clean up $item.find(".display-onhover").stop(true).hide(); $item.css("margin-bottom", ""); $item.css("height", ""); $item.css("padding-bottom", ""); } }); $('.items-grid, .products-list').on('mouseenter', '.product-item-img', function() { $(this).find(".alt-img").fadeIn(400, "easeOutCubic"); }).on('mouseleave', '.product-item-img', function() { $(this).find(".alt-img").stop(true).fadeOut(400, "easeOutCubic"); }); $('.fade-on-hover').on('mouseenter', function() { $(this).animate({opacity: 0.75}, 300, 'easeInOutCubic'); }).on('mouseleave', function() { $(this).stop(true).animate({opacity: 1}, 300, 'easeInOutCubic'); }); // Drop-down var ddBlockSelector = '.dropdown-block-trigger'; // '.dropdown-block'; var ddOpenTimeout; var dMenuPosTimeout; var DD_DELAY_IN = 200; var DD_DELAY_OUT = 0; var DD_ANIMATION_IN = 0; var DD_ANIMATION_OUT = 0; $(document).on('mouseenter touchstart', ddBlockSelector, function(e) { var dd = $(this); var ddHeading = dd.children('.dropdown-heading'); var ddContent = dd.children('.dropdown-content'); // If dd is not opened yet (or not initialized yet) var isDdOpened = dd.data('ddOpened'); if (isDdOpened === false || isDdOpened === undefined) { // Clear old position of dd menu ddContent.css("left", ""); ddContent.css("right", ""); // Show dd menu clearTimeout(ddOpenTimeout); ddOpenTimeout = setTimeout(function() { dd.addClass('open'); // Set dd open flag dd.data('ddOpened', true); }, DD_DELAY_IN); ddContent.stop(true, true).delay(DD_DELAY_IN).fadeIn(DD_ANIMATION_IN, "easeOutCubic"); // Set new position of dd menu. // This code is delayed the same amount of time as dd animation. clearTimeout(dMenuPosTimeout); dMenuPosTimeout = setTimeout(function() { if (ddContent.offset().left < 0) { var space = dd.offset().left; // Space available on the left of dd ddContent.css("left", (-1)*space); ddContent.css("right", "auto"); } }, DD_DELAY_IN); } // end: dd is not opened yet }).on('mouseleave', ddBlockSelector, function(e) { var dd = $(this); var ddContent = dd.children('.dropdown-content'); clearTimeout(ddOpenTimeout); // Clear, to close dd on mouseleave ddContent.stop(true, true).delay(DD_DELAY_OUT).fadeOut(DD_ANIMATION_OUT, "easeInCubic"); if (ddContent.is(":hidden")) { ddContent.hide(); } dd.removeClass('open'); // Clear dd open flag dd.data('ddOpened', false); // After hiding, clear the click event flag dd.data('ddClickIntercepted', false); }).on('click', ddBlockSelector, function(e) { var dd = $(this); var ddHeading = dd.children('.dropdown-heading'); var ddContent = dd.children('.dropdown-content'); // Only if the heading was clicked if ($.contains(ddHeading[0], e.target) || ddHeading.is(e.target)) { // Only after the first click already happened, the second click can close the dropdown if (dd.data('ddClickIntercepted')) { if (dd.hasClass('open')) { clearTimeout(ddOpenTimeout); // Clear, to close dd on mouseleave ddContent.stop(true, true).delay(DD_DELAY_OUT).fadeOut(DD_ANIMATION_OUT, "easeInCubic"); if (ddContent.is(":hidden")) { ddContent.hide(); } dd.removeClass('open'); // Clear dd open flag dd.data('ddOpened', false); // After hiding, clear the click event flag dd.data('ddClickIntercepted', false); } } else { // Set the click event flag dd.data('ddClickIntercepted', true); } } }); var windowScroll_t; $(window).scroll(function(){ clearTimeout(windowScroll_t); windowScroll_t = setTimeout(function() { if ($(this).scrollTop() > 100) { $('#scroll-to-top').fadeIn(); } else { $('#scroll-to-top').fadeOut(); } }, 500); }); $('#scroll-to-top').click(function(){ $("html, body").animate({scrollTop: 0}, 600, "easeOutCubic"); return false; }); var dResize = { winWidth : 0 , winHeight : 0 , windowResizeTimeout : null , init : function() { dResize.winWidth = $(window).width(); dResize.winHeight = $(window).height(); dResize.windowResizeTimeout; $(window).on('resize', function(e) { clearTimeout(dResize.windowResizeTimeout); dResize.windowResizeTimeout = setTimeout(function() { dResize.onEventResize(e); }, 50); }); } , onEventResize : function(e) { //Prevent from executing the code in IE when the window wasn't actually resized var winNewWidth = $(window).width(); var winNewHeight = $(window).height(); //Code in this condition will be executed only if window was actually resized if (dResize.winWidth != winNewWidth || dResize.winHeight != winNewHeight) { //Trigger deferred resize event $(window).trigger("themeResize", e); //Additional code executed on deferred resize dResize.onEventDeferredResize(); } //Update window size variables dResize.winWidth = winNewWidth; dResize.winHeight = winNewHeight; } , onEventDeferredResize : function() //Additional code, execute after window was actually resized { //Products grid: equal height of items } }; //end: dResize dResize.init(); }); //end: on document ready jQuery(window).on('load',function() { }); //end: on load }); //end: requirejs requirejs(['jquery', 'enquire'], function(jQuery, enquire) { jQuery(function($) { // Collapsible block // This plugin requires a specific markup structure. The plugin expects a set of elements that it // will use as the toggle link. It then hides all immediately following siblings and toggles the sibling's // visibility when the toggle link is clicked. // // Example markup: //

//
Trigger
//
Content that should show when
//
// // JS: jQuery('.block-title').toggleSingle(); // // Options: // destruct: defaults to false, but if true, the plugin will remove itself, display content, and remove event handlers jQuery.fn.toggleSingle = function (options) { var settings = $.extend({ destruct: false }, options); return this.each(function () { if (!settings.destruct) { $(this).on('click', function () { $(this) .next() .toggleClass('no-display') .parent() .toggleClass('active'); }); // Hide the content $this = $(this); if (!$this.parent().hasClass('active')) { $this.next().addClass('no-display'); } } else { // Remove event handler so that the toggle link can no longer be used $(this).off('click'); // Remove all classes that were added by this plugin $(this) .next() .removeClass('no-display') .parent() .removeClass('active'); } }); } // end: toggleSingle // Collapsible block - with delegated event // Modification of the standard collapsible block plugin. It has a delegated click event attached to block's container. // It is required for some blocks inside "additional sidebar" (currently: wishlist and compare) // which are created/modified dynamically by Magento's JavaScript code. jQuery.fn.toggleMultiBlocks = function (options) { var settings = $.extend({ destruct: false, blockHeadingSelector: '.block-title' }, options); return this.each(function () { // Container of blocks var $sidebar = $(this); // All blocks inside the container var $blockHeadings = $sidebar.find(settings.blockHeadingSelector); if (!settings.destruct) { $sidebar.on('click', settings.blockHeadingSelector, function(e) { $(this) .next().toggleClass('no-display') .parent().toggleClass('active'); }); // Hide the content in all blocks $blockHeadings.each(function () { var heading = $(this); if (!heading.parent().hasClass('active')) { heading.next().addClass('no-display'); // Here we may need to add that class to the next sibling // if block's content consists of more elements than just one: // .next().addClass('no-display') } else { heading.next().removeClass('no-display'); } }); } else { // Remove event handler so that the toggle link can no longer be used $sidebar.off('click'); // Remove all classes that were added by this plugin $blockHeadings .next().removeClass('no-display') .parent().removeClass('active'); } }); } // end: toggleMultiBlocks var breakpointScreenM = 768; // The same value as Magento's breakpoint @screen__m // Blocks collapsing on smaller viewports enquire.register('(max-width: ' + (breakpointScreenM - 1) + 'px)', { setup: function () { this.toggleElements = $( '.mobile-collapsible .block-title' ); this.delayedToggleElements = $( '.sidebar' ); }, match: function () { this.toggleElements.toggleSingle(); this.delayedToggleElements.toggleMultiBlocks({blockHeadingSelector: '.block:not(#layered-filter-block) .block-title'}); }, unmatch: function () { this.toggleElements.toggleSingle({destruct: true}); this.delayedToggleElements.toggleMultiBlocks({destruct: true, blockHeadingSelector: '.block:not(#layered-filter-block) .block-title'}); } }); // Blocks collapsing on all viewports. // For backward compatibility exclude blocks which have both classes: "collapsible" and "mobile-collapsible" $('.collapsible:not(.mobile-collapsible) .block-title').toggleSingle(); }); //end: on document ready }); //end: requirejs //]]>