@charset "utf-8";@media handheld,only screen and (max-width:1600px),only screen and (max-device-width:1600px) and (orientation:portrait){#slider .bg-left{display:none}#slider .image{right:-200px}}@media handheld,only screen and (max-width:1366px),only screen and (max-device-width:1366px) and (orientation:portrait){a.slider-nav.prev,a.slider-nav.next{top:70%}}@media handheld,only screen and (max-width:1180px),only screen and (max-device-width:1180px) and (orientation:portrait){.center{padding:0 20px}#search-wrapper .center{padding:0 20px}#search-wrapper .flex .custom-select,#search-wrapper .flex .text-field{width:20%}#slider .mask-left div{padding:0 0 0 20px}#slider .mask-left div h2{font-size:28px;line-height:32px}#main-image .mask-left div{padding:0 0 0 20px}}@media handheld,only screen and (max-width:1010px),only screen and (max-device-width:1010px) and (orientation:portrait){header #menu.screen{display:none}header #mobile-menu{display:block}header .menu-bg{display:none}header #logo img{width:180px}header #slogen{margin:0;text-align:right}header #slogen h2{font-size:18px;line-height:20px}#slider{height:auto}#slider .wrapper{position:initial}#slider .mask-left{width:100%;height:auto;border:0;background:rgba(223,56,60,.9);top:auto;bottom:0;padding:10px 0}#slider .mask-left div{position:relative;top:0;right:0;left:0}#slider .image{position:relative;width:100%;height:auto;right:auto;max-height:400px;overflow:hidden}#slider a.slider-nav.prev,#slider a.slider-nav.next{top:50%}#slider .mask-left div h2{font-size:24px;line-height:28px;max-width:none;margin:0 0 5px}#slider .mask-left div p{font-size:18px;line-height:22px}#slider .mask-left div p.date{font-size:14px;color:#fff}#slider .mask-left div a.read-more{margin:10px 0;color:#fff;font-size:18px}#slider .mask-right{display:none}#about{margin:40px 0}.image-text-col .box .text{height:auto}.image-text-col a.read-more{position:relative;right:auto;bottom:auto;margin:10px 0 0}.tiled-news .flex{flex-wrap:wrap}.tiled-news .col1,.tiled-news .col2,.tiled-news .post{width:100%;margin:0 0 20px}.tiled-news .col1 .featured .image .cut,.tiled-news .post .image .cut,.tiled-news .post .image.vertical .cut{height:auto}.tiled-news .col1 .featured .image .cut img{min-height:auto}.tiled-news .post .image.vertical img,.tiled-news .image img{width:100%;height:auto}#main-image{height:auto}#main-image .wrapper{position:initial}#main-image .bg-left{display:none}#main-image img{width:100%;height:auto;max-width:100%}#main-image .mask-left{width:100%;height:auto;border:0;background:rgba(223,56,60,.75);top:auto;bottom:0;padding:10px 0}#main-image .mask-left div{position:relative;top:0;right:0;left:0}#main-image .image{position:relative;width:100%;height:auto;right:auto;max-height:400px;overflow:hidden}#main-image .mask-left div h2{font-size:24px;line-height:28px;max-width:none;margin:0 0 5px}#main-image .mask-left div p{font-size:18px;line-height:22px}#main-image .mask-left div p br{display:none}#main-image .mask-left div p.date{font-size:14px;color:#fff}#main-image .mask-left div p a{margin:10px 0;color:#fff;font-size:18px}#main-image .mask-right{display:none}.subpage #sub{margin:40px 0 !important}#timeline{margin:40px 0;padding:50px 0 0}#timeline h1{left:60px}#timeline::before{content:'';position:absolute;top:0;left:45px;height:100%;width:4px}#timeline .block{padding:50px 0;overflow:hidden}#timeline .block .icon{left:32px;right:auto;width:48px;height:48px;background-size:100% 100%}#timeline .block .content{width:100%;text-align:left;padding:0 0 0 60px}#timeline .content .text p{font-size:18px}#timeline .content span,#timeline .block:nth-child(odd) .content .date{top:-50px;left:58px;font-size:24px;text-align:left}.contact #google-map .wrapper{max-width:100%}.contact #google-map .wrapper iframe{width:100% !important}.what-we-do #subpages{margin:40px 0}.what-we-do .wrapper.h-center{justify-content:space-around}.what-we-do #details .flex{flex-wrap:wrap}.what-we-do #details .flex .box{width:100%;margin:0 0 20px;padding:0;border:0}.issues-we-work-on #sub .box{width:33%}.advocacy .wrapper.h-center{flex-wrap:wrap}.advocacy #sub .box{width:50%}#act-now-form .flex{flex-wrap:wrap}#act-now-form .left,#act-now-form .right{width:100%}footer .copyright p,footer .copyright p a{font-size:16px}}@media handheld,only screen and (max-width:768px),only screen and (max-device-width:768px) and (orientation:portrait){header{padding:10px 0}header #lang-wrapper{justify-content:flex-start;margin:10px 0 0 0}header #lang-wrapper a,header #lang-wrapper .subscribe{font-size:16px;margin:0 5px 0 0}header .wrapper.flex{flex-wrap:wrap;justify-content:center}header #logo,header #menu-wrapper{width:100%;text-align:center}header #logo{margin:20px 0}header #slogen{text-align:center;padding:0}header #mobile-menu{top:20px;width:130px}header #search-wrapper span{margin:0 0 5px}header #search-wrapper .flex{height:auto;flex-wrap:wrap;padding:10px 0}header #search-wrapper .flex .custom-select,header #search-wrapper .flex .text-field{width:100%}header #search-wrapper .flex .custom-select{background:#fafafa url(../images/icons/icon_select.png) no-repeat 2% 50%;margin:0 0 3px}header #search-wrapper input[type="text"]{width:100%}header #search-wrapper .input-item.submit{width:100%;justify-content:center}.line.under-slider{display:none}.image-text-col .flex{flex-wrap:wrap}.image-text-col .flex .box{width:100%;margin:0 0 20px !important}.subpage .line{display:none}.who-we-are #about .box:first-child{margin:0 0 20px}.contact #google-map .wrapper iframe{height:500px}.issues-we-work-on #sub .box{width:50%}.two-cols-blog #news-two-col .post .wrapper{flex-wrap:wrap}.two-cols-blog #news-two-col .post .wrapper .text{width:100%;padding:0;margin:20px 0 0}.two-cols-blog #news-two-col{margin:40px 0}#cta{padding:40px 0}#cta .flex{flex-wrap:wrap}#cta .box{width:50%;margin:0 0 20px}#cta .image{text-align:center}footer{height:auto}footer .flex{flex-wrap:wrap}footer .left,footer .right{width:100%}footer .copyright.screen{display:none}footer .copyright.mobile{display:block}}@media handheld,only screen and (max-width:640px),only screen and (max-device-width:640px) and (orientation:portrait){.subpage article p,.subpage article ul,.subpage article ol,.subpage article p a,.subpage article ul li a{font-size:18px;line-height:24px}.subpage article h1{font-size:24px;line-height:32px;margin:20px 0}.subpage article h2{font-size:22px;line-height:24px;margin:20px 0}.subpage article p iframe{height:250px !important}form.gray label,form.gray .input-item.privacy label,form.gray .input-item.privacy label a,form.gray .input-item p,form.gray .input-item p a{font-size:18px}form.general .input-item label,form.general .input-item.privacy label,form.general .input-item.privacy label a,form.general .input-item p,form.general .input-item p a{font-size:18px}#cat-desc p,#cat-desc ul,#cat-desc ol,#cat-desc a{font-size:18px !important;line-height:24px !important}form.gray ::-webkit-input-placeholder{font-size:18px}form.gray ::-moz-placeholder{font-size:18px}form.gray :-ms-input-placeholder{font-size:18px}form.gray :-moz-placeholder{font-size:18px}form.small ::-webkit-input-placeholder{font-size:16px}form.small ::-moz-placeholder{font-size:16px}form.small :-ms-input-placeholder{font-size:16px}form.small :-moz-placeholder{font-size:16px}.our-team #news-two-col .post .flex{flex-wrap:wrap}.our-team #news-two-col .post .wrapper .text{width:100%;padding:0;margin:20px 0 0}form.general .input-item.privacy label,form.gray .input-item.privacy label{width:100%;display:block}.what-we-do .wrapper.h-center{flex-wrap:wrap}.what-we-do #subpages .box{width:100%;margin:0 0 20px}.issues-we-work-on #sub .box{width:100%}.advocacy #sub .box{width:100%}#news-full p,#news-full p a{font-size:18px !important;line-height:24px !important}#videos p,#videos p a{font-size:18px !important;line-height:24px !important}#videos .post .text.full iframe{height:250px !important}#subscribe label{width:100%;display:block}}@media handheld,only screen and (max-width:480px),only screen and (max-device-width:480px) and (orientation:portrait){header #lang-wrapper a{font-size:14px}#slider .mask-left div h2{font-size:14px;line-height:16px}#slider .mask-left div p{font-size:12px;line-height:14px}#slider .mask-left div p.date{font-size:12px;color:#fff}#slider .mask-left div a.read-more{margin:10px 0;color:#fff;font-size:12px}#slider a.slider-nav.next,#slider a.slider-nav.prev{width:32px;height:32px;background-size:100% 100%;top:40%}#main-image img{height:250px;max-width:none;width:auto}#main-image .mask-left div h2{font-size:14px;line-height:16px}#main-image .mask-left div p{font-size:12px;line-height:14px}#main-image .mask-left div p.date{font-size:12px;color:#fff}#main-image .mask-left div p a{margin:10px 0;color:#fff;font-size:12px}.contact #google-map .wrapper iframe{height:350px}#cta .box{width:100%}}