/* ==========================================================================
   Media Queriess
   ========================================================================== */
@media all and (min-width:1151px){
    .layout-with-side-left .side {display:inline-block!important;}
}
@media all and (max-width:1150px){
    .m_filter{display: block;}
    .layout-with-side-left {
        position:relative;
    }
    .layout-with-side-left .side {
        display: none;
        width: 75%;
        margin-right: 0;
        background: #ececec;
        padding-bottom: 20px;
        position:absolute;
        right:0;
        box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
    }
    .layout-with-side-left .side li {
        line-height:20px;
    }
    .layout-with-side-left .main {width:100%;}
    .layout-with-side-left .main .singlecell {
        text-align:left;
        padding-top:50px;
        padding-left:20px;
    }
    .layout-with-side-left .side .box{
        margin-bottom: 0px;
        padding-bottom:0;
    }
    #calendarfilter .ui-datepicker {
        padding-top:0;
    }
    .annoucement .event-slider{margin-bottom: 40px;}
    .typography div.three-columns-div.event-list{margin-top: 30px;}
    
    #Form_ContactForm label.left {
        width:25%;
    }
    #Form_ContactForm .middleColumn {
        width:75%;
    }
    #Form_ContactForm .Actions,
    #Form_ContactForm div.recaptcha {
        padding-left:25%;
    }
}
@media all and (min-width: 1291px) {
    .top ul.menu{display:block!important;}
    .mobile_submenu{display: none!important;} 
}
@media all and (max-width:1290px){
    body.homemenu{padding-top: 65px;}
    .homemenu .subpage-header{height: 65px; }
    .homemenu a.logo {background: url(../img/logo-tzuchi.png)no-repeat;background-size: 91px 51px;width: 97px;height: 51px;margin-right: 2%;float:left;}
    .homemenu ul.menu {display: none;float: left;border-top:0;}
    .homemenu ul.menu > li{padding: 0;}
    .homemenu ul.menu li a.dropdown-ttl::before{top: 30px;}
    ul.menu,.right-header{display: none;}
    .homemenu .tagline{display: none;}
    .homemenu .dropdown-block{top:65px;}
    .homemenu .right-header{width:auto;display: none;}
    .navicon{display: block;}
   .top.active{background:rgba(255,255,255,1);}
    ul.menu{position:absolute;width:100%;float: none;clear: both;margin:0;padding:0 0 20px 0;overflow: hidden;zoom: 1;top:64px;left:0;background:rgba(255,255,255,1);}
    ul.menu li {display: block;text-align:left;width: 100%;margin:0;padding:0;border-top:1px solid #e7e7e7;}
    ul.menu li a{display: block;padding:8px 20px;width: 79.688%;max-width: 1440px;margin: 0 auto;}
    .homemenu ul.menu li a {
        margin: 0 auto;
    }
    ul.menu li a:hover{color: #303030;}
    ul.menu ul{position:relative;width: 100%;}
    ul.menu ul li{width: 100%;padding:0;}								  
    ul.menu ul li a{width: /*82.4%*/79.688%;padding:5px 0px;box-sizing: border-box;} 
    ul.menu li:hover > div.dropdown-block{ display:none;}
    ul.menu li a.dropdown-ttl{background: url(../img/icon-arrow-down-grey.png)no-repeat right center; background-size: 30px 10px;}
    ul.menu li a.dropdown-ttl::before,ul.menu li a.dropdown-ttl::after  {display: none;}
    ul.menu li:hover > a.dropdown-ttl::before,ul.menu li:hover > a.dropdown-ttl::after {display: none;}
    ul.menu > li:last-child{margin-bottom: 30px;}
    ul.menu li.mobile-right-header{display: block;}
    .top  ul.menu { box-sizing:border-box;height:400px;overflow-y:scroll;overflow-x: hidden!important;}
    .top ul.menu::-webkit-scrollbar {width:0;background: #000;}
    .top ul.menu::-webkit-scrollbar-track {  background: #000;}
    .top ul.menu::-webkit-scrollbar-thumb {background-color: #1e1e1e;outline: 1px solid slategrey;}
    ul.menu li.mobile-right-header a{display: inline-block;width: auto;padding: 10px 15px;}
    ul.menu li.active{background: #487091;border-top: 1px solid #487091;}
    ul.menu li.active a.dropdown-ttl{color: #fff;font-weight: bold;}
    ul.mobile_submenu{display: none;list-style: none; padding: 0; margin:0 0 0 5px;}
    ul.mobile_subsubmenu{display: none;list-style: none;padding: 0; margin: 0;}
    ul.mobile_submenu li{background: #dad7d7;text-align: left;border: 0!important;}
    ul.mobile_submenu li a{padding:10px 0px 10px 0px!important;text-align: left!important;display: block;/*text-transform:uppercase;*/left:-5px;}
    ul.mobile_submenu li a.mobile_level_2{background: url(../img/icon-arrow-down-grey3.png)no-repeat right center!important;background-size:30px 10px!important;}
    ul.mobile_subsubmenu li{background: #edecec;text-align: left;border: 0!important;}
    ul.mobile_subsubmenu li a{padding:10px 30px!important;color:#000;}
    ul.mobile_submenu li.active{background: #edecec;}
    ul.mobile_submenu li a.mobile_level_2{cursor: pointer;}
    
    .typography ul.home-causes-list li {
        flex: 0 0 calc(25% - 20px);
    }
}

@media all and (max-width:1000px) {
    .sitemap{display: none;}
    .open-sitemap{display: none;}
    .footer-sitemap {padding-bottom: 49px;}
}

@media all and (max-width:900px){
    .typography div.three-columns-div.event-list > div {margin-right: 3.92%; width: 48.04%;}
    .typography div.three-columns-div.event-list > div:nth-child(3n) {margin-right: 3.92%;}
    .typography div.three-columns-div.event-list > div:nth-child(2n) {margin-right: 0;}
    .typography div.four-columns-div > div {
        margin-right: 3.92%;
        width: 48.04%;
    }
    .typography div.four-columns-div > div:nth-child(2n) {
        margin-right: 0;
    }
    ul.column-5 {
        margin-left:-0.98016%;
        margin-right:-0.98016%;
    }
    ul.column-5 li {
        width: 31.373%;
        margin:0 0.98016% 1.9603% 0.98016%;
    }
    .slider-text {margin-left:50%}
    /*
    .layout-with-side-left .side {width: 30%;}
    .layout-with-side-left .main {width:68.04%;}
    */
    #MemberLoginForm_LoginForm label.left,
    #Form_ContactForm label.left {
        width:100%;
        float:none;
    }
    #MemberLoginForm_LoginForm .Actions,
    #Form_ContactForm .Actions,
    #Form_ContactForm div.recaptcha {
        padding-left:0;
    }
    #MemberLoginForm_LoginForm .middleColumn,
    #Form_ContactForm .middleColumn {
        display:block;
        width:100%;
    }
    #MemberLoginForm_LoginForm input.text {
        width:100%;
    }

    .typography ul.home-causes-list li,
    .typography ul.home-impacts-list li {
        /* flex: 0 0 calc(33.33% - 20px); */
        flex: 0 0 calc(50% - 20px);
    }
}

@media all and (max-width:800px){
    /*html,body,h1,h2,h3,h4,h5,h6,p,dd,dl,dt,div,hr,img,input,select,textarea,ul,ul li,ol,ol li,blockquote {line-height:30px;}*/
    html,body,p,dd,dl,dt,div,h5,hr,img,input,select,textarea,ul,ul li,ol,ol li {line-height:30px;}
    html:lang(en-US),:lang(en-US) body,:lang(en-US) p,:lang(en-US) dd,:lang(en-US) dl,:lang(en-US) dt,:lang(en-US) div,:lang(en-US) hr,:lang(en-US) img,:lang(en-US) input,:lang(en-US) select,:lang(en-US) textarea,:lang(en-US) ul,:lang(en-US) ul li,:lang(en-US) ol,:lang(en-US) ol li,:lang(en-US) blockquote {line-height:27px;}
    /*.typography div.three-columns-box-div > div {margin-right: 3.92%;width: 48.04%;}
    .typography div.three-columns-box-div > div:nth-child(2n) {margin-right: 0;}*/
    .typography div.three-columns-box-div > div {margin-right:0;width:100%;}
    .stories .tab-content{height: auto!important;}
    .stories .tab-content .image{width: 100%; padding-bottom: 66.67%;position: relative;}
    .stories .tab-content .text{width: 100%; margin-left: 0;min-height: auto;}
    .stories .tab-content .text p:last-child{padding-bottom: 0;}
    .navigation a img{width: 10px; height: auto;}
    .paging .page{padding: 8px 8px 7px 8px;}
    .layout-with-side .main{width: 100%;display: block;}
    .layout-with-side .side{width: 100%;padding-left: 0;display: block;}
    .layout-with-side .side .latest-article > li {
        display:none;
    }
    .layout-with-side .side .latest-article > li:nth-child(1),
    .layout-with-side .side .latest-article > li:nth-child(2),
    .layout-with-side .side .latest-article > li:nth-child(3),
    .layout-with-side .side .latest-article > li:nth-child(4) {
        display:list-item;
    }
    .flex-layout {
        display:block;
    }
    .flex-layout>.poster {
        display:block;
    }
    .flex-layout .side {
        margin-left:0;
        margin-bottom:30px;
    }
    .flex-layout>.main>img.poster {
        display:none;
    }
    
    input[type='checkbox']+label {background-size: 14px 14px;}
    input[type='checkbox']:checked+label {background-size: 14px 14px;}
    input[type="checkbox"]:disabled:not(:checked)+label,
    input[type="checkbox"]:disabled:checked+label {background-size: 14px 14px;}

    .filter{
        text-align:left;
        margin-bottom:20px;
    }
    .filter div,
    .filter label.readonly {
        display:block;
        width:100%;
    }
    .filter > div.field {
        margin-bottom: 10px;
        width:100%;
    }
    .filter > div.field#Form_FilterForm_Month_Holder,
    .filter > div.field#Form_FilterForm_Year_Holder {
        width:100%;
    }
    
    #MemberLoginForm_LoginForm .middleColumn,
    #MemberLoginForm_LostPasswordForm .middleColumn {
        display:block;
        width:auto;
    }
    #MemberLoginForm_LoginForm input.text,
    #MemberLoginForm_LostPasswordForm input.text {
        width:100%;
    }
    #MemberLoginForm_LoginForm div.checkbox,
    #MemberLoginForm_LoginForm .Actions,
    #MemberLoginForm_LostPasswordForm .Actions {
        margin-left:0;
    }
    .footer .wrapper>.left,
    .footer .wrapper>.right {
        width:100%;
        float:none;
    }
    .footer .wrapper>div p {
        text-align:center !important;
    }
}

@media all and (max-width:768px){
    .wrapper-inner, 
    .typography > p,
    .typography > h1,
    .typography > h2,
    .typography > h3, 
    .typography > h4, 
    .typography > h5,
    .typography > h6,
    .typography > ol, 
    .typography > ul,
    .typography .gallery-slider,
    .video-wrapper .read-more,
    .tbl,
    #Form_ContactForm,
    #MemberLoginForm_LoginForm, 
    #MemberLoginForm_LostPasswordForm, 
    #UserForm_Form,
    #Form_VolunteerForm,
    .video-info,
    .searchResults .search-paging {
        width: 100%;
    }
    .wrapper-inner-2 {width: 100%;}
    .typography blockquote{width: 80%; margin-bottom: 20px;}
    ul.annouce{display: none;}
    .m_annoucement{display: block;}
    h2.announce-label {
        float:none;
    }
    .annoucement .tab a{border: 0;}
    .annoucement .tab-content{display: none;}
    .close-announcement{display: none;}
    .annoucement .tab-content .wrapper {padding: 25px 0px 25px 0px;background: none;}
    .ann-event .tab-content .date{padding-left:45px;padding-top: 8px;}
    .ann-event .tab-content .wrapper {
        width: 100%!important;padding: 25px 50px 25px 50px;background: url(../img/icon-info.png)no-repeat 50px 30px;
        background-size: 25px 25px;
        background-position: right 50px top 30px;
    }
    .ann-event .tab-content .wrapper > h2:first-child {
        padding-right:35px;
    }
    .story-wrapper .tabs{margin-bottom: 9px;}
    .story-wrapper .tabs a span{display: none;}
    .story-wrapper .tabs a img{margin-right: 0;}
    .story-wrapper .tabs a {margin: 5px 30px 8px 30px;}
    .story-wrapper .tabs a.active:after{content: "";position: absolute;border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 13px solid #f8f8f8;bottom:-30px;left: 0;z-index: 9;}
    .stories .tab-content .text .icon{display: none;}
    .stories .tab-content .text{padding:20px 33px;min-height: 100px;}
    ul.sg-timeline li{padding-left: 140px}
    ul.sg-timeline .date{width: 140px;}
    ul.sg-timeline .event{width:100%;padding-right: 0;}
    ul.sg-timeline .photo{width: 100%; padding-left:50px;border-left: 1px solid #505050;position: relative;}
    ul.sg-timeline li:last-child .event:after{background:none;}
    ul.sg-timeline li:last-child .photo:after{content: '';background: url(../img/icon-timeline-grey-dot.png)no-repeat;background-size: 9px 9px;width: 9px;height: 9px;position: absolute;left: -5px;bottom: 0;}
    
    #slider.home-slider video {
        display:none;
    }
    .philosophy-slider .slides li > div:last-child {
        padding:50px 20px 0 20px;
    }

    .typography div.two-columns-box-div > div {margin-right:0;width:100%;}
    .typography .responsive-tbl-wrap {
        max-width:100%;
    }

    .typography .desktop-content {
        display:none;
    }
    .typography .mobile-content {
        display:block;
    }
    .typography .embed-wrap {
        width:100%;
    }
}

@media all and (max-width:767px){
}

@media all and (max-width:700px){
    .typography div.three-columns-div > div {margin-right:0;width:100%;}
    .typography ul.gallery-thumbnail li {width: 32.876%;}
    .typography ul.gallery-thumbnail li:nth-child(4n+4) {margin-right:0.686%;}
    .typography ul.gallery-thumbnail li:nth-child(3n+3) {margin-right:0;}
    .typography div.three-columns-div.master-articles > div {margin-bottom: 18px;}
    .featured_album .cover{position: relative;width: 100%;display: block;padding-bottom: 66.67%;min-height: auto;}
    .featured_album .info{position: relative;width: 100%;display: block;padding:20px 30px 10px 30px;}
    .featured_album .info .tag{padding-bottom: 18px;margin-bottom: 0;}
    .slider-text {margin-left:0%;padding: 30px 50px 30px 50px;}
}

@media all and (max-width:650px) {
    .wrapper {width: 90%;}
    ul.menu li a{width: 90%;}
    ul.menu ul li a{width: 90%;}
}

@media all and (max-width:612px){
    .searchform{width:96%}
    .searchtxt{padding:12px 2%;width:90%;}
    .searchbtn{width:8%}
}

@media all and (max-width:600px){
    h1, .typography h1{font-size: 33px;}
    h2, .typography h2{font-size:22px;}
    .typography div.two-columns-div > div, 
    .typography div.three-columns-div > div,
    .typography div.four-columns-div > div {margin-right:0;width:100%;}
    .typography blockquote {width: 90%;}
    .latest-news-wrapper .typography div.three-columns-div > div{display: none;}
    .latest-news-wrapper .typography div.three-columns-div > div:first-child,
    .latest-news-wrapper .typography div.three-columns-div > div:nth-child(2),
    .latest-news-wrapper .typography div.three-columns-div > div:last-child{display: block;}
    .typography div.img-text-layout{margin-bottom: 30px;}
    .typography div.img-text-layout div.image {width:100%;margin-bottom: 18px;}
    .typography div.img-text-layout div.text{width: 100%;padding-left: 0;}
    .typography div.img-text-layout.text-to-left div.text, .typography div.img-text-layout.text-to-left div.image{padding-right: 0;float: none;}
    .tz-journal .image{text-align: center;margin-bottom:25px;}
    .tz-journal .image img{max-width: 100%;}
    .typography ul.gallery-thumbnail li {width: 49.657%;}
    .typography ul.gallery-thumbnail li:nth-child(3n+3) {margin-right:0.686%;}
    .typography ul.gallery-thumbnail li:nth-child(2n+2) {margin-right:0;}
    .typography ul.media-report-list li {font-size: 0;margin-bottom: 30px;position: relative;padding-left: 10px;}
    a.sharing,
    .share_wrap {
        display: none !important;
    }
    .breadcrumb .wrapper{padding-right: 0;}
    .breadcrumb .wrapper,.breadcrumb a {font-size:13px;}
    .label{width: 100%;}
    .input {width: 100%;margin-bottom: 18px;}
    .awards .acc-toggle {padding-left: 90px;}
    .awards .acc-toggle .year{width: 90px; padding: 12px 0px 12px 0;}
    .awards .acc-content{padding: 18px 0 0px 0px;}
    ul.sg-timeline li{padding-left: 125px}
    ul.sg-timeline .date{width: 125px;}
    ul.sg-timeline .event,ul.sg-timeline .photo{padding-left: 35px;}
    ul.master-teaching-videos li div.video {
        display: block;
        width:100%;
        margin-bottom: 18px;
        padding-bottom:56.25%;
    }
    ul.master-teaching-videos li .text{display: block;width: 100%;padding-left: 0;}
    ul.master-teaching-videos li{padding-bottom: 30px;}
    ul.media-report-list li .divider{display: none;}
    ul.media-report-list li .date{position: relative;display: block;width: 100%;}
    ul.media-report-list li .text {padding-left: 0;width: 100%;}
    ul.media-report-list li{padding-left: 0;line-height: 20px;}
    .jobs tr td{display: block; border: 0px; width: 100%!important;box-sizing: border-box;border-bottom: 2px solid #fff}
    .featured-local-news a.pic{
        position: relative;
        width: 100%;
        display: block;
        height:0;
        padding-bottom: 66.5625%;
    }
    .featured-local-news .text{
        position: relative;
        width: 100%;
        display: block;
        min-height:140px;
        margin-left: 0;
    }
    .news-article .news-intro{width: 100%;}
    .preset-tbl tr td{display: block; border: 0px; width: 100%!important;box-sizing: border-box;}
    .preset-tbl tr td:nth-child(2){border-bottom: 5px solid #f8f8f8;}
    
    #Form_SubscribeForm>fieldset>div.field:first-child, 
    #Form_SubscribeForm>fieldset>div.field:nth-child(2) {
        width:100%;
        margin-left:0;
    }

    .typography ul.home-causes-list li,
    .typography ul.home-impacts-list li {
        flex: 0 0 calc(50% - 20px);
    }
}

@media all and (max-width:500px){
    .homeslider-text { width:auto; }
    .typography div.three-columns-div.event-list > div {margin-right: 0;width:100%;}
    ul.sg-timeline li{padding-left:0px}
    ul.sg-timeline .date{width:100%;padding-left: 35px;font-size:17px;margin-top: -6px;}
    ul.sg-timeline .event{padding-top: 28px;}
    ul.column-5 {
        margin-left:-0.98%;
        margin-right:-0.98%;
    }
    ul.column-5 li {
        width: 48.04%;
        margin:0 0.98% 1.96% 0.98%;
    }

    .typography ul.home-impacts-list li {
        flex: 0 0 calc(100% - 20px);
    }

    #Form_VolunteerForm .fieldgroup.volopp-group > .middleColumn > .fieldgroup-field {
        display:block;
        margin-right:0;
        width:100%;
        margin-bottom:10px;
    }

    #Form_VolunteerForm .fieldgroup.spokenlang-group > .middleColumn .last > .fieldholder-small input {
        width: 100%;
        display: block;
    }
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* main-update media */
@media (max-width: 1100px){
    body.homemenu{padding-top:65px;}
    .homemenu .top-layout{display: grid;grid-template-columns: 110px auto;height: 65px;align-items: center;}
    .homemenu a.logo{background: url(../img/logo-tzuchi.png)no-repeat;background-size: 110px 47px;width: 110px;height: 47px;margin-right: 0;margin-top: 0px;}
    .homemenu .subpage-header{height: 65px;}
    .homemenu .dropdown-block{top:65px;}
    .homemenu .right-header{display: none;}  
    ul.menu,.homemenu ul.menu{top: 64px;margin-top:0;}
    ul.menu li.icon-menu{display: none;}
    .homemenu ul.menu li a, ul.menu li a{margin: 0 auto;}
    ul.menu>li.mobile-searchbar{display:block;}
    .homemenu .desktop-searchbar,.desktop-searchbar{display: none!important;}
}
@media (max-width: 1100px){
    .announcement-layout > div{grid-template-columns: 1fr;}
    .announcement-layout > div > div:first-child{margin-bottom: 18px;}
    .announcement-layout > div > div:last-child{padding-left:0px;}
}
@media (max-width:800px){
   .featured-topic{display: grid;grid-template-columns:100%;}
    .featured-topic > div:first-child{padding-right: 0;}
    .impact-cta{display:grid;grid-template-columns: 1fr;}
    .m-wrapper{width: 79.688%;
    max-width: 1440px;
    margin: 0 auto;}
    .impact-grid{width: 100%;grid-row-gap: 50px;}
    .impact-cta > div{padding: 50px 0;}
     .banner_img{padding-bottom:133.33%;}
    .event-slider .event-img{padding-bottom: 75%;}
   
}
@media (max-width:768px){
    .typography .responsive-single-img{width: 100%;}
    .typography .responsive-single-img .default{display: none;}
    .typography .responsive-single-img .mobile{display: block;}
    h2.announce-label{font-size: 16px;}
}
@media (max-width:600px){
    h1, .typography h1 {font-size: 33px;}
}

@media (max-width:500px){
    .impact-grid > div {display: block;text-align: center;} 
    .impact-grid > div > div:last-child{padding-left: 0;line-height: 1.5;}
}
@media (max-width:400px){
    .banner-text{bottom:20px;}
}
@media (max-width:300px){
    .banner-text h1{font-size: 30px;}
}

@media all and (max-width: 1290px) {
    .homemenu .right-header{display: none;}  
    ul.menu li a.btn_menu{border: 1px solid transparent;line-height: 27px;}
    .homemenu ul.menu li:last-child a{margin-right: auto;}
    .homemenu ul.menu li a, ul.menu li a {margin: 0 auto;}
    .homemenu .subpage-header{height: 65px;}
    .homemenu a.logo {
    background: url(../img/logo-tzuchi.png)no-repeat;
    background-size: 110px 47px;
    width: 110px;
    height: 47px;
    margin-right: 0;
    margin-top: 0px;}
    .homemenu .top-layout {
    display: grid;
    grid-template-columns: 110px auto;
    height: 65px;
    align-items: center;}
    ul.menu>li.mobile-searchbar{display:block;}
    .homemenu .desktop-searchbar,.desktop-searchbar{display: none!important;}
    ul.menu li.new-icon-menu{display: none;}
    ul.menu li.mobile-right-header a{padding: 10px;}
}
@media all and (max-width: 1100px) {
    .donate-section div{text-align: center;}
    .donate-section a{padding: 30px 10px;margin-bottom: 20px;display: block;}
    .two-columns-small-width{grid-template-columns: 1fr;}

}
@media all and (max-width: 800px) {
 .tabcontent {padding: 60px 35px;}  
 .donation-methods > div{grid-column-gap: 20px;padding: 30px 20px;}
    
}
@media all and (max-width: 768px) {
    .two-columns-small-width{width: 100%;}
   
}
@media all and (max-width: 680px) {
    .donation-methods > div{grid-column-gap: 10px;grid-template-columns:120px 1fr;}
}
@media all and (max-width: 500px) {
    .donation-methods > div{grid-column-gap: 0px;grid-template-columns:1fr;}
    .donation-methods div div:first-child{text-align: center;}
    .donation-methods div div img{margin-bottom: 20px;max-width: 180px;}
    
}