/*!
Theme Name: NGO Shipbreaking
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ngo-shipbreaking
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

NGO Shipbreaking is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;min-height:100%}
.container,.entry-content{width:1320px;position:relative;margin:0 auto}
body{font-family:'Lato',sans-serif;margin:0;padding:0;font-weight:400;  }
li{list-style-type:none}
p{font-size:18px;margin:0}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}
h4{font-size:24px}
h3{font-size:27px}
h6{font-size:20px}
h1{font-size:36px}
h2{font-size:30px}
a{text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out; color: #4ab3f4; }
a:hover { color:#cc6528; }


/*Privacy policy*/
.privacy_page .so-widget-sow-editor {    margin-bottom: 30px;}
.privacy_page {    padding:20px 0 50px;}
/*Privacy policy*/

.four_44 .newsroom-latest .news-box {margin-left:0 !important; margin-right:1% !important;    width: 24.25% !important;}
.four_44 .newsroom-latest .news-box:nth-child(4n){margin-right:0 !important; }
.four_44 .newsroom-latest .news-box:nth-child(4n+1){clear:both;}

input[type="submit"]{
	-webkit-appearance:none !important;
}
/*new_page*/

span.sp_rd, .tout__hover p {    font-size: 18px;    display: inline-block;}

.box_ext {    width: 50%;    float: left; margin-bottom:40px; position:relative;}
.box_ext .abs-link{position:absolute; left:0; top:0; width:100%; height:100%;}
.date_bxx.time-location {    font-weight: normal;    padding-bottom: 0;}
.page-template-page-sidebar-half .left2_latest {  width: 72%;}
.top-blog-image1 {  height:380px;      width: 100%;    background-size: 100%;    background-position: center center;    background-repeat: no-repeat;}
.left2_latest .box_ext:nth-child(2n+1) {   clear: both;}
.left2_latest .box_ext:nth-child(2n+1) .bottom-details, .left2_latest .box_ext:first-child .bottom-details  {   padding-right:13px; box-sizing:border-box;}
.page-template-page-sidebar-half  .content-area {    padding-top: 90px;}
.page-template-page-sidebar-half  .right2_latest{margin-top:0;}


/*new_page*/

.slider-pages .button-repeat a {    width: 240px;    display: table;    font-size: 15px;    padding: 10px 0 !important;    margin: 0 auto 20px;}

/*Share butt*/
.componentShareDiv{display:none;}
.componentShareDiv.bl_displ {
    display: block;
}
/*Share butt*/

/*Donate button*/
.page-id-442 .full-header .head.button-donate-top {
	display: none !important;
}
.donate {       width: 100px;    text-align: center;}
.donate form {    background: none;    padding: 0;}
.donate input[type="submit"] {    font-size: 24px;    border-radius:0px !important;font-weight: 600; font-family: 'Lato', sans-serif; cursor: pointer; transition: all 0.4s ease-in-out;       width: auto;    display: inline-block;    line-height: 1; background: #cc6528;   color: #fff;   padding: 15px 20px !important;}
.donate input {   background: none;  border: none;    padding: 1px 0;    color: #fff;	width:90px;}

.map-home .since1 .siteorigin-widget-tinymce.textwidget {	margin-bottom: 0 !important;	text-transform: uppercase;}
.no_left .title-slider { margin-left: 0px; }
.news-box {	width: 32.33%;	float: left;	margin: 0 0.75% 30px;	position: relative;}
 .news-box:first-child, .news-box:nth-child(3n+1) {	margin-left: 0;	}
 .news-latest-home .news-box:nth-child(3n) {	margin-right: 0;	width: 32.33%;}

.four_res .news-box:first-child,.four_res .news-box:nth-child(3n+1){margin-left:0!important}
.four_res .news-box{width:32.33%;margin-left:1%!important;margin-right:0!important}
/*Share & Donate buttons*/
body .share_butt a, .donate input[type="submit"] {  box-sizing:border-box;  width: 160px !important; height:60px;   text-align: center;    padding: 15px 0 !important;}
.share_butt {    display: table;    float: right;}

/*Share & Donate buttons*/


.related_3 .news-box:nth-child(3n+1) {   clear: both;}
/*Donate button*/
.get-inv .top-image-spot {	position: relative;}
/*Version3 spotlight*/
.top-image-spot{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}
h2.tout__heading{font-size:28px}
.widg-spot:nth-child(4n+3):hover .tout__wrap,.widg-spot:nth-child(4n+2):hover .tout__wrap{background:#0e3959}
.widg-spot:nth-child(2n+1):hover.tout__wrap{background:#b8e2f7}
.widg-spot:hover .tout__wrap::before{opacity:1}
.widg-spot{height:310px;overflow:hidden}
.widg-spot:nth-child(4n+3),.widg-spot:nth-child(4n+2){width:35%}
.tout__wrap{position:absolute;height:100%;z-index:30;width:100%;background:rgba(0,0,0,0);transition:all .4s ease-in-out}
.widg-spot:nth-child(4n+1) .tout__wrap::before,.widg-spot:nth-child(4n+2) .tout__wrap::before{background:-webkit-linear-gradient(top,rgba(0,0,0,.64),rgba(0,0,0,.8));background:linear-gradient(180deg,rgba(0,0,0,.64),rgba(0,0,0,.8))}
.tout__wrap::before{content:"";background:-webkit-linear-gradient(top,rgba(0,0,0,.64),rgba(0,0,0,.8));background:linear-gradient(180deg,rgba(0,0,0,.64),rgba(0,0,0,.8));opacity:0;z-index:-1;will-change:opacity;-webkit-transition:opacity .3s cubic-bezier(.075,.82,.165,1);transition:opacity .3s cubic-bezier(.075,.82,.165,1)}
.widg-spot:hover .tout__wrap{background:#A3C1CC; }
.widg-spot:hover .tout__content{top:0;-webkit-transform:translateY(0);transform:translateY(0)}
.widg-spot:hover .tout__wrap::before{opacity:1}
.tout__content,.tout__hover{position:absolute;padding:30px;color:#fff}
.tout__content{top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);will-change:top,transform;-webkit-transition:top .3s cubic-bezier(.86,0,.07,1),-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:top .3s cubic-bezier(.86,0,.07,1),-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:top .3s cubic-bezier(.86,0,.07,1),transform .3s cubic-bezier(.86,0,.07,1);transition:top .3s cubic-bezier(.86,0,.07,1),transform .3s cubic-bezier(.86,0,.07,1),-webkit-transform .3s cubic-bezier(.86,0,.07,1)}
.tout__hover{font-size:1.6rem;font-weight:700;line-height:1.62;opacity:0;bottom:-100%;max-width:72rem;will-change:bottom;-webkit-transition:bottom .48s cubic-bezier(.86,0,.07,1);transition:bottom .48s cubic-bezier(.86,0,.07,1)}
.widg-spot:hover .tout__hover{bottom:0;opacity:1}
/*Version3 spotlight*/
.img_view{background-repeat:no-repeat;background-size:cover;background-position:center center}
.title-home.slider-bg{display:table-cell;vertical-align:middle}
.parent-tb-sl{height:100%;width:100%;display:table}
.bg-slider{margin-bottom:0!important}
.bg-slider .slick-dots{bottom:60px!important}
/*Footer Bottom*/
.footer-bottom{position:relative;width:100%;background:#000;padding:50px 0 20px}
.menu-footer ul{text-align:left}
.menu-footer ul a{color:#fff}
.left-menu,.right-donate{display:inline-block}
.full-header .button-repeat a,.footer-bottom .button-repeat a{padding:10px 30px;background:#cc6528;color:#fff;text-transform:uppercase;font-weight:900;border:none}
.footer-row.news p{color:#fff;text-align:center;font-size:22px;margin-bottom:30px}
.footer-row.menu-footer{text-align:center}
.footer-row.text{padding-top:60px;}
.footer-row{padding:20px 0;text-align:center}
.tp_recent_tweets li{background:none!important;padding-left:0}
.footer-row.news form{display:table;margin: 30px auto; }
.footer-row.news form input[type="email"]{border:none;height:40px;width:270px;padding:0 15px;font-size:16px;font-weight:400;margin-right:8px;-webkit-appearance:none;border-radius:0}
.footer-row.news input[type="submit"]{height:40px;border:none;width:70px;text-transform:uppercase;background:#fff;font-weight:700;font-size:16px;border:1px solid #000;cursor:pointer;-webkit-appearance:none;border-radius:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.full-header .button-repeat:hover a,.footer-bottom .button-repeat:hover a{ color:#cc6528; background:#fff; }
.full-header .button-repeat,.footer-bottom .button-repeat{padding:0}
.footer-row.news input[type="submit"]:hover{background:#000;color:#fff;border:1px solid #fff}
.footer-row.text p{color:#fff;text-align:center;font-size:17px}
.footer-row.news{padding:40px 0 0}
.footer-row.copy p{color:#9b9595;font-size:15px}
span.line{margin:0 20px}
.footer-row.copy a{color:#fff}
.col.left-copy,.col.social{display:inline-block}
.social-icon .sow-icon-fontawesome{color:#9b9595;font-size:22px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.social-icon{display:inline-block;margin:0 10px}
.social-icon:first-child{margin-left:0}
.social-icon:last-child{margin-right:0}
.social-icon:hover .sow-icon-fontawesome{transform:scale(1.2)}
.footer-top{position:relative;width:100%;display:table}
.tb-icon{text-align:center;display:table-cell;vertical-align:middle}
.big-bg{width:50%;float:left;height:460px;background-repeat:no-repeat;background-size:cover;display:table;position:relative;background-position:center center}
.footer-top .sow-icon-fontawesome{font-size:90px;color:#fff;position:relative;z-index:99}
.link-to{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99}
.big-bg::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.2);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.cont_share{position:relative}
.componentShareDiv{display:none;position:absolute;right:0;top:83px}
.componentShareDiv i{margin-right:10px}
.but_only_logo .fb_share,.but_only_logo .twitter-share{width:160px;padding:10px!important;text-align:center;box-sizing:border-box;font-size:21px}
.big-bg:hover::after{opacity:0}
.footer-row .left-copy a{color:#9b9595;border-bottom:1px solid transparent}
.footer-row .left-copy a:hover{color:#fff;border-color:#fff}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #000 !important;opacity:1 !important; font-size: 16px !important; font-family: "Lato";}
::-moz-placeholder { /* Firefox 19+ */   color: #000 !important;opacity:1 !important; font-size: 16px !important; font-family: "Lato";}
:-ms-input-placeholder { /* IE 10+ */   color: #000 !important;opacity:1 !important; font-size: 16px !important; font-family: "Lato";}
:-moz-placeholder { /* Firefox 18- */   color: #000 !important;opacity:1 !important; font-size: 16px !important; font-family: "Lato";}
/*Footer Bottom*/
/*Header*/
ol.sow-slider-pagination{text-align:center!important;display:block!important;padding-bottom:40px}
.sow-slide-nav{display:none!important}
.widget_scroll{position:absolute;bottom:20px;left:50%;margin-left:-51px}
.arrow{display:table;cursor:pointer;z-index:999;position:relative;text-align:center}
.arrow-image{display:block;transition:all .4s ease-in-out}
.arrow:hover .arrow-image{display:none}
.arrow:hover .text-scroll{display:block}
.text-scroll{color:#fff;text-transform:uppercase;display:none}
.slick-dots li button::before{font-size:13px!important;width:30px!important;height:30px!important;opacity:.5!important;color:#fff!important}
.slick-dots li.slick-active button::before{color:#fff!important;opacity:1!important}
.arrow img{width:50px;height:auto;display:block;margin:0 30px}
.sow-slider-images iframe{width:100%!important;height:100%!important}
.title-home h1{text-align:center;font-weight:900;font-size:70px;color:#fff!important;line-height:1.2}
.title-home h2{text-align:center;font-weight:300;font-size:46px;color:#fff!important;line-height:1.2}
.full-header{width:100%;position:fixed;display:table;border-bottom:1px solid #000;background:#fff;z-index:9999;top:0;left:0}
.head{display:table-cell !important; vertical-align:middle;}
.full-header .social-icon .sow-icon-fontawesome{color:#000}
.head.logo-top{width:8%}
.head.button-donate-top .button-repeat a:hover,.footer-bottom .right-donate .button-repeat a:hover,.donate input[type="submit"]:hover{background:#F72;color:#fff}
.head.menu-top-site{width:50%;margin-top:25px}
.head.button-donate-top {
	width: 9%;
	margin-top: 25px;
	text-align: center;
	padding-left: 30px;
}
.head.col.social{width:7%;text-align:center;margin-top:25px}
img.white-logo{margin-left:60px;display:block;height:auto;width:170px}

/*Header*/

/*Content*/
.small{margin-bottom:10px}
.medium{margin-bottom:20px}
.large{margin-bottom:30px}
.no-space{margin-bottom:0;z-index:99;position:relative}
.map-home{width:100%;position:relative;width:100%;position:relative;margin:70px 0}
.text-simple .siteorigin-widget-tinymce.textwidget{margin:10px 0}
.map-home .siteorigin-widget-tinymce.textwidget{margin-bottom:20px}
.heading{position:relative}
.map-home > .panel-grid-cell:last-child .heading::before{content:"";position:relative;left:-10px;width:5px;height:5px;color:#0e3959}
.map-home > .panel-grid-cell:last-child .bullet .heading::before{content:"";position:absolute;left:-20px;top:8px;width:15px;height:15px;background:#0e3959;border-radius:50%}
.map-home > .panel-grid-cell:last-child .bullet.orange .heading::before{background:#cc6528}
.box-num{margin:10px 0}
.number{font-size:40px}
.text-num{font-size:19px}
.map-home p {    line-height: 1.3;	font-size: 17px;}
.title-slider {    font-size: 27px;    font-weight: 700;    margin-bottom: 40px;	margin-left: 60px;}
.full-slide {    overflow: hidden;    padding: 0 30px;    text-align: center;} 
.full-slide img { width: 190px !important; transition: all 0.4s ease-in-out;     margin: auto;	height:auto;}
.full-slide:hover img { transform: scale(1.06,1.06); }
.text-under-image {    font-size: 22px;    margin: 10px;	min-height:60px;}
.button-repeat a {    color: #000;    padding: 10px 22px;    border: 1px solid #000;   	text-transform: uppercase;}
.button-repeat {    padding: 20px 0;}
.button-repeat a:hover{	background:#000;	color:#fff;}
.slider-home {    margin-bottom: 50px;  position: relative;}

.full-header .menu li > .sub-menu li a:hover { background:#000; color:#fff; }

.slider-home .slick-prev {    background: url(images/arrow-left.png) !important;	background-size: cover !important;    background-position: center center !important;    height: 40px !important;}
.slider-home .slick-next{	 background: url(images/arrow-right.png) !important;	 background-size: cover !important;    background-position: center center !important;    height: 40px !important;    width: 40px !important;}
.latest-spotlight {    padding: 60px 0;    position: relative;}
.title-latest  {    margin-bottom: 30px;    font-size: 27px;    font-weight: 900;	text-transform: uppercase;}
.box-post {    position: relative;	display:table;    width: 100%;    clear: both;}
.image-blog-post, .right-side-post {    width: 50%;	display:table-cell;	vertical-align: middle;}
.image-blog-post img, .right-side-post.image img {    width: 95%;    height: auto;    display: block;}
.right-side-post img {    float: right;}
.title a {    color: #000;    font-size: 30px;    font-weight: 700;}
.right-side-post.title {    padding: 0 26% 0 3%;}
.left-side.title {    text-align: right;    padding: 0 3% 0 27%;}
.align-button  {    text-align: center;}
.news-box {    width: 31.33%;    float: left;	margin: 0 1% 40px;	position: relative;}

.no_left .slick-list, .no_left .slick-list .full-slide {overflow: visible; }

.news-latest-home .news-box:nth-child(3n) {    margin-right: 0;}
.news-box:first-child, .news-box:nth-child(3n+1) {    margin-left: 0;}
.top-blog-image img {    width: 100%;    display: block;	height:auto;  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%); }
.bottom-details {    padding: 15px 0;}
.time-location {    color: #000;    font-size: 18px;	padding-bottom: 10px;	font-weight: 300;}
.excerpt {    padding-top: 10px;	font-size: 17px;	line-height: 1.4;}
.excerpt p {    font-size: 17px;	line-height: 1.4;}
.news-latest-home {    margin: 60px 0;}
.news-latest-home .align-button, .sidebar-bottom .button-repeat {    text-align: right;	margin-right: 2%;}
ul.wpfai-list {    margin: 0 !important;    display: table;}
ul.wpfai-list li{	line-height: 0 !important;	margin: 0 2px !important;}
.share-soc p {    text-transform: uppercase;    font-size: 16px;}

.share-soc .fa {    color: #000;    font-size: 22px;}
/*Content*/
.related_4 .news-box:nth-child(4n+1) {    clear: both;}
/*category spotlight*/
.category-spotlight .site-content {    background: #f3efe6;	overflow: hidden;}
.category-description {    font-weight: 400;    text-transform: none;    font-size: 18px;	margin-bottom: 70px;}
.header-category h1 , .need_bigs_font .heading  {    text-transform: uppercase;   font-weight: 900;	font-size: 41px;}
.header-category .title {    padding: 40px 0;}
.click-function.button-repeat {   text-align: right;}
.related_4 .click-function.button-repeat{	clear:both;}
.click-function a{	cursor: pointer;}
.hidden-spotlight{	display: none;}

.category-spotlight .content-area{	padding: 50px 0 100px;}
.left-side-cat {    width: 70%;    float: left;    position: relative;	padding-right: 50px;	box-sizing: border-box;}
.sidebar-right {    width: 30%;    float: left;    position: relative;}
.category-news h2 {    color: #000;    font-weight: 300;    line-height: 1.2;}
.date {    margin: 15px 0;}
.news-full {    position: relative;	margin-bottom: 10px;}
.news-full::after {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 1px;    background: #000;    content: "";}
.big-contact-side {    margin: 40px 0 40px 40px;    display: table;}
.twitt .top-det{position:relative;}
.twitt .top-det a {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.twitt .top-det > div {    display: inline-block;    vertical-align: middle;}
.blue-text {    font-weight: 700;    color: #4ab3f4;    margin-right: 10px;	font-size:17px;}
.sidebar-right ul {	padding: 0;	margin-left: 40px;}
.big-contact-side.twitt {	margin-bottom: 0;}
.icon-contact, .contact-title {    display: table-cell;    vertical-align: middle;}
.icon-contact {    padding-right: 10px;}
.icon-contact img {    display: block;	width:30px; 	height:auto;}
.contact-title {    font-size: 17px;    font-weight: 700;   color: #0e3959;}
.icon-contact .sow-icon-fontawesome {    font-size: 22px;}
.one-memb {    margin: 20px 0;}
.one-memb {    margin: 20px 0;    font-size: 16px;    color: #000;	line-height: 1.4;}
.one-memb a {    color: #000;}
.one-memb a:hover {    color: #0e3959;}
.videoWrapper { position: relative; padding-bottom: 56.25%; /*16:9*/ padding-top: 25px; height: 0;}
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.category-news {    padding-top: 40px;}
.sidebar-bottom {    padding: 50px 0;}
.sidebar-bottom .button-repeat {    text-align: right;}
.sidebar-bottom .newsroom-latest {    padding-bottom: 10px;    display: table;}
.newsroom-latest4 .news-box {    width: 23%;	margin-bottom: 10px;}
.newsroom-latest4 .news-box:nth-child(3n) {    margin: 0 1%;}
.newsroom-latest4 .news-box:nth-child(3n+1) {    margin-left: 1%;}
.sidebar-bottom-newsroom {    margin: 50px 0;}
.newsroom-latest4 .button-repeat.click-function {   margin-right: 1%;}
.sidebar-bottom-newsroom h3 {    font-weight: 900;    text-transform: uppercase;    padding: 30px 0 0 10px;}
/*categores*/

.glossary-section {    margin: 15px 0;}
.word {    text-transform: uppercase;    font-size: 20px;}
.descr {    font-size: 18px;}
.glossary-image {    margin: 30px 0;}
.publications-4col .services-item.serv_active {    width: 23%;}

/*Library*/
.library-full-box {   position: relative;    width: 100%;    margin: 20px 0;	display: table;}
.image-left {    width: 20%;    float: left;}
.image-left img {    width: 100%;    height: auto;    display: block;}
.right-side-library {    width: 80%;    float: left;    padding-left: 20px;    box-sizing: border-box;}
.right-side-library .date {    margin: 0;}
.title-single-libr h4 {    font-weight: 700;}
.descr-libr {    margin-top: 15px;}
.title-sing {    margin: 20px 0;}
.post-page-libr a {    color: #00acee;}
.post-page-libr a:hover {    color: #cc6528;}
.photos {    position: relative;    width: 100%;    margin: 10px 0;}
.photos .centro {    width: 31.33%;    float: left;    margin: 10px 1%;}
.photos .centro img{	width:100%;	height: auto;}
.library_section {    margin-bottom: 50px;}
.padding-top{	padding-top:60px;}
.padding-bottom{	padding-bottom:60px;}
.title-single.category-news h2 {    font-weight: 700;}
.single-post .distance_double {    padding: 0;}
.relative {    position: relative;    overflow: hidden;}
/*Library*/
/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {    clear: both;    margin: 40px 0;    text-align: center;}
span.pages {    display: none;}
.wp-pagenavi a, .wp-pagenavi span {	text-decoration: none;	padding: 3px 5px;	margin: 30px;	font-size: 18px;	color:#000;}
.wp-pagenavi span.current {    font-weight: bold;    border-bottom: 2px solid #000;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #000;}

.wp-pagenavi span.current {	font-weight: bold;}



/*
Default style for WP-PageNavi plugin
*/

.padding_text_medium {	padding: 15px 0;}
body {overflow:hidden; line-height:30px;}
.distance_double {	padding: 40px 0 20px;}
.size_14 p {	font-size: 14px;}

.full_images img {	width: 100% !important;	display: block !important;}
.tes {	padding: 10px 0;	margin: 30px 0;	border-top: 2px solid #000;	border-bottom: 2px solid #000; display: table;  width: 100%; }
.tes > div {	display: table-cell;	vertical-align: middle;}
.ct {	font-size: 25px;	line-height: 35px;	padding: 0 0 35px;}
.prim_testi {	padding: 30px 35px;}
.ct2 {	color: #0e3959;	font-size: 20px;}
.prim_testi.big_testi {	padding: 30px 70px;}
.related_resource {	padding: 90px 0;}
.related_resource .title-latest {font-size: 30px;}
.related_resource .news-box {padding-bottom:30px;}
.profil_man, .profil_man img {border-radius:50%;}
.profil_man img  {display:block;}
.page-template-page-cream .site-content {  background: #f3efe6;  }
.related_resource .button-repeat {	text-align: right;}

.members_item {	overflow: hidden; padding: 30px 0 60px;}
.css2-item {	width: 23%;	float: left;	display: block;	height: 170px !important;	padding: 0 1%;}
.table_view {	display: table-cell;	vertical-align: middle;}
.sl_members {	display: block;	margin: 10px auto; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */   filter: grayscale(100%); transition:all 0.4s ease-in-out; max-width:74%; height:auto; max-height:100px; }
.table_view:hover .sl_members  {-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */  filter: grayscale(0);}
.tab_logo {	display: table; width: 100%;  height: 100%; }
.partner_org {	padding: 100px 0;}
.border_top_grey {	border-top: 2px solid #ddd;	padding: 40px 0;}

.person11 {	position: relative;	overflow: hidden;}
.border_top_grey {	border-top: 2px solid #ddd;	padding: 40px 0;	display: table;	margin: 40px 0;}
.seps1 {	overflow: hidden; padding: 60px 0; text-align: center; }

.person_box { word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;	width: 25%;	display: inline-block;	text-align: center; padding: 20px 0; }
.pho_retus img {	border-radius: 50%; cursor: pointer; }
.maiil {	line-height:1.2; color: #0e3959 !important;	display:block; text-decoration: underline;}
.date_people a {	color: #000;}

.border_top_grey h2 {	padding: 10px 0 25px;}
.mini_win {	width: 80%;	margin: 30px auto 0;}
.new_difference {	padding: 80px 0 60px;}
.new_difference h1 {	font-weight: 900;	text-align: center;	font-size: 50px; margin-bottom: 30px;}
.new_difference .person_box {	padding: 20px 0 60px;}



.reccen .excerpt {	padding: 0;	line-height: 20px; }
.reccen .excerpt p { font-size: 14px !important; }
.reccen .date {	margin: 0;}
.reccen h2 {	font-weight: 400 !important;	font-size: 22px;}
.reccen {	position: relative;	margin-bottom: 0;}
.reccen .category-news {	padding: 20px 0;}
.right2_latest > h2 {	font-weight: 700 !important;	text-transform: uppercase;	font-size: 20px;}

.right2_latest {	width: 22%;	float: right;	margin-top: 120px;}
.left2_latest {	width: 60%;	float: left;}
.right2_latest .button-repeat a {	display: table;	margin: 0px auto 60px;	padding: 4px 22px;}
.need_bigs_font {	padding: 60px 0; }
.need_bigs_font .heading, .need_big .heading  {	position: relative;	font-weight: 900;	text-transform: uppercase;	margin: 0px 0 50px;	font-size: 41px;	display: table;}
.services-item {	display: inline-block;	width: 31.33%;	margin-right: 2%; position: relative;}
.services {	overflow: hidden;}
.services-item img {	width: 100%;	position: relative;	display: block;}
.trans {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0, 0, 0, 0.5); opacity: 0;
transition: all 0.4s ease-in-out;}
.overlay-serv {	position: absolute;	top: 0;	left: 0;	height: 100%;  width: 100%;}
.tr22 {	display: table;	width: 100%;	height: 100%;}
.tr4 {	display: table-cell;	vertical-align: middle;	text-align: center;	position: relative;}
.t2-serv {	color: #fff;	padding: 0 20px; font-size: 24px; }
.services-item:hover .trans {opacity:1;}
.services {	overflow: hidden;	margin-bottom: 90px;}

.col_section_text {	padding: 50px 0;	color: #000;}
.col_section {	padding: 50px 0;	color: #fff;}
.col_section_text p {margin: 13px 0;}
.col_section p {margin: 13px 0; font-weight: 600; }

.but_only_logo > .panel-grid-cell:first-child  a {
	float: right;}

.but_only_logo a {	font-size: 24px;	font-weight: 600;	padding: 15px 50px !important;	border: none !important; color: #fff !important; margin: 0 !important;  display: table; cursor: pointer; }
.but_only_logo a:hover {background:#000 !important;}
.but_only_logo > .panel-grid-cell:first-child  a {background: #0e3959; }
.but_only_logo > .panel-grid-cell:last-child  a {background: #cc6528; }

.new_button_color a {background: #0e3959; padding: 5px 30px !important; font-size: 16px;  font-weight: 900; border: none !important;color: #fff !important;margin: 0 !important;cursor: pointer; display: table; }
.new_button_color a:hover {background: #12456b; }
footer .right-donate {	vertical-align: middle;}

.boxes-get > .panel-grid-cell > .so-panel:first-child .overlay-spot {	background: #cc6528 !important;}
body .boxes-get > .panel-grid-cell > .so-panel .boom .overlay-spot {	background: #0e3959 !important;}
.boxes-get > .panel-grid-cell > .so-panel:last-child .overlay-spot {	background: #A3C1CC !important;}

.but_only_logo {	padding: 35px 0;}

.mega_space p {margin:27px 0;}
.mega_orange h1 {	font-size: 70px;	display: table;	margin: 0px auto;	font-weight: 900; line-height: 50px;}
.mega_orange h2 {	font-size: 60px;	display: table;	margin: 20px auto 0;	line-height: 50px;	text-transform: uppercase;	font-weight: 300;}


.static-video-suport {	position: absolute;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	z-index: 0;	overflow: hidden;	width: 100%;	height: 100%;	background-color: transparent;}
.static_video_ngo {	width: 100%;	position: relative;	display: block;	overflow: hidden;	clear: both;	background-size: cover !important;	background-position: center !important;	    background-repeat: no-repeat !important;	padding: 300px 0px;}
.static-video-suport video {	background-size: cover;	background-position: 50% 50%;	position: absolute;	right: -100%;	bottom: -100%;	top: -100%;	left: -100%;	margin: auto;	min-width: 100%;	min-height: 100%;	z-index: -100;	width: 100%;}
.condition_text h1 {font-size: 70px; color:#fff; line-height: 1; text-transform:uppercase; margin:20px 0;}

.condition_text h1 strong {font-weight:900 !important;}
.condition_text h2 strong {font-weight:900 !important;}
.condition_text h3 strong {font-weight:700 !important;}

.condition_text h2 {font-size:55px; color:#fff; line-height: 1; font-weight:300 !important; text-transform:uppercase;  margin:20px 0; }
.condition_text h3 {font-size:45px; color:#fff; line-height: 1; font-weight:300 !important; text-transform:uppercase;  margin:15px 0; }
.condition_text h4 {font-size:35px; color:#fff; line-height: 1; font-weight:300 !important;  margin:15px 0; }
.condition_text p {font-size:20px; color:#fff; line-height: 1;}

.static_video_ngo.pando_ngo {padding: 410px 0 150px;}

.top_black_header .static_video_ngo.pando_ngo {	padding: 160px 0 390px;}
.top_black_header .static_video_ngo.pando_ngo h1, .top_black_header .static_video_ngo.pando_ngo h2, .top_black_header .static_video_ngo.pando_ngo h3, .top_black_header .static_video_ngo.pando_ngo h4, .top_black_header .static_video_ngo.pando_ngo p {color:#000;}

.only_log_absolute::after {content:none !important;}
.only_log {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 999;}
.only_log_absolute {	padding: 20px 0 !important; border: none; background: transparent; position:relative;}
.page-template-page-without-social-icon-and-header .site-content{margin-top:0}
.site-content{margin-top:81px}
.sow-slider-base .sow-slider-pagination{z-index:99!important}
.get_invslide .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:center -20px;background-size:cover;height:700px!important}
footer ul .current-menu-item > a::after{bottom:-4px; left: 0; }
.menu > li{display:inline-block;margin:0 15px;position:relative; vertical-align: middle;}
.col_section h4,.col_section_text h4{font-size:22px;margin:0 0 25px}
.it_credit{font-size:14px;font-style:italic}
.tp{width:100%;display:block}
.related_resource .newsroom-latest > .news-box:first-child{margin-right:0}
.widg-spot{width:63%;float:left;position:relative;margin-bottom:20px}
.top-image-spot img{width:100%;height:auto;display:block}
.widg-spot:nth-child(2n){margin-left:2%}
.parent-overlay{position:relative}
.overlay-spot{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(14,57,89,0.6);opacity:0;transition:all .4s ease-in-out}
.boxes-get > .panel-grid-cell > .so-panel:first-child .overlay-spot{background:rgba(190,229,249,0.4)}
.cell-spot{display:table-cell;vertical-align:middle;text-align:center;padding:20px;color:#fff}
.parent-tb-spot{display:table;width:100%;height:100%}
.board-persons .seps1{padding:10px 0}
.widg-spot:hover .overlay-spot{opacity:1}
a.abs-link-spot{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}
.spot-title{text-align:center;margin-top:20px}
.spot-title a{color:#000;font-weight:700}
.latest-spotlight .align-button .button-repeat{text-align:right}
.get-inv .spot-title a,.get-inv-row h5{font-weight:900;font-size:20px;text-transform:uppercase}
.some-space p{margin:10px 0}
.get-inv-row{padding:50px 0 20px}
.get-inv .widg-spot{width:100%;float:none;height:auto}
.get-inv .top-image-spot{position:relative}
.get-inv-row.last{padding:0 0 40px}
ul.menu{margin:0;padding-left:0;text-align:right}
ul li a{text-transform:uppercase;font-size:16px;color:#000;font-weight:400;position:relative}
.full-header ul.menu > li > a{padding:33px 0 30px;line-height:1; display:block; position:relative; overflow: hidden; }
.full-header ul.menu > li > a:hover { color: #000; }
ul li:first-child{margin-left:0}
.current-menu-item > a{font-weight:700}
.current-menu-ancestor > a{font-weight:700}
.full-header ul.menu > li > a > i{top:33px;right:0}
.full-header ul .current-menu-item > a::after,.full-header ul .current-menu-ancestor > a::after{width:100%}
ul .current-menu-item > a::after,ul .current-menu-ancestor > a::after{content:""; position:absolute; width:100%; height:2px; background:#fff; bottom:27px; left: 0px; }
ul .menu-item-has-children > a::after { left: -14px;  }
span.logo_bll {    color: #4ab3f4;}
.tout__hover span.logo_bll {  color: #fff;}
.full-header .current-menu-item > a::after,.full-header .current-menu-ancestor > a::after{background:#000}
.full-header::after{content:none;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}
.full-header .menu li > .sub-menu{position:absolute;display:none;top:100%;text-align:center;width:240px;padding:0;z-index:999;background:#fff;box-shadow:0 .6rem 1rem rgba(0,0,0,.15);margin-top:0;border-top:1px solid #000;left:50%;margin-left:-120px;transition:all .4s ease-in;z-index:999}
.full-header .menu > li:hover .sub-menu{display:block}
.full-header .menu li > .sub-menu > li{display:block;width:100%;padding:0;box-sizing:border-box;position:relative}
.full-header .menu li > .sub-menu > li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#606d76}
.full-header .menu li > .sub-menu > li:last-child::after{display:none}
.full-header .menu li .sub-menu li > a::after{display:none}
.full-header .menu li > .sub-menu > li a{display:block;padding:10px 0}
.head.menu-top-site{margin-top:0!important}
.post-page-libr{padding:40px 0 50px}
.post-page-libr p{margin:20px 0}
.get_invslide .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}

.cookie_action_close_header {	margin: 0 20px 4px;      border-radius: 0;    padding: 8px 26px !important;    }
.bll1 { font-weight: 600; color: #000; }

.full-slide:active, .full-slide:focus, .cs-item:active, .cs-item:focus, .full-slide a:focus { border: none !important; outline: none; }
.bbbbbbbbbbbbbbbbb { font-weight: 700; }
.donate input[type="submit"] {    padding: 17px 0 16px !important;}


.search-results .category-news{padding-top:40px;padding-bottom:50px!important}
.no-results p{font-size:35px;margin-top:40px;font-weight:300}
.no-results.not-found{margin-top:40px}
.search-button img{display:block;width:100%}
.search-button{width:20px;height:20px;float:right;margin-top:4px;cursor:pointer}
.head.button-donate-top .button-repeat {
	display: table;
	float: left;
	margin-right: 20px;
}
#searchsubmit{height:30px;background:#000;color:#fff;font-size:14px;font-weight:bold;border:1px solid #000;vertical-align:middle;display:inline-block;cursor:pointer;width:76px;box-sizing:border-box;float:left;margin-left:4px;ext-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#searchform{background:#fff;padding:6px;box-sizing:border-box;vertical-align:middle;display:inline-block}
#s{height:30px;border:1px solid #cfcfcf;box-sizing:border-box;vertical-align:middle;display:inline-block;padding:0 8px;width:155px;float:left}
#s::-webkit-input-placeholder{color:#cfcfcf!important;opacity:1}
#s::-moz-placeholder{color:#cfcfcf!important;opacity:1}
#s:-ms-input-placeholder{color:#cfcfcf!important;opacity:1}
#s:-moz-placeholder{color:#cfcfcf!important;opacity:1}
#searchform > div {
	width: 235px;
}
.searchbox{position:fixed;top:81px;right:100px;z-index:999999;display:none}
#searchsubmit:hover{background:#fff;color:#000}

/* Responsive */


/* 1366 */
@media(max-width:1400px){
	
	img.white-logo {  margin-left: 20px; 	display: block;	 height: auto;	 	margin-top: 5px; }
	.static_video_ngo {padding: 250px 0px; }
	.get_invslide .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
		 background-position: center -20px;
		 background-size: cover;
		 height: 600px !important;
	}
	.static_video_ngo.pando_ngo {
		padding: 320px 0 110px;
	}
	.condition_text h1 {font-size: 60px;}
}
@media(max-width:1366px){
	h2.tout__heading{font-size: 26px;}
	.container, .entry-content{
		width: 96%;
	}
	.entry-content .container{
		width:100%;
	}
	.slider-home .slick-prev{
		left:-10px !important;
	}
	.slider-home .slick-next{
		right: -10px !important;
	}
	.menu > li {
		margin: 0 16px;
	}
	.latest-spotlight .title-latest {
		margin-left: 2%;
	}
	
.head.button-donate-top {width: 13%;}

.head.button-donate-top {
	padding-left: 20px;
}	
	
}



@media(max-width:1279px){
	.slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{
		height: 700px !important;
	}
	.slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{
		height: 700px !important;
	}
	.menu > li {
		margin: 0 13px;
	}
	.title-home h1, .mega_orange h1{
		font-size: 64px;
	}
	.title-home h2, .condition_text h2{
		font-size: 42px;
	}
	.mega_orange h2{
		font-size: 50px;
	}
	.top_black_header .static_video_ngo.pando_ngo {
		padding: 100px 0 300px;
	}
}


@media(max-width:1239px){
	.responsive-menu-item a .fa{
		display: none;
	}
	#responsive-menu-container{
		padding-top:80px !important;
	}
	.spec_tttitl .get-inv .spot-title, .spec_tttitl .get-inv .spot-title a {  font-size: 17px !important;    line-height: 1;    min-height: 43px;}
	.page-template-page-sidebar-half .left2_latest {   width: 66%;}
	.top-blog-image1{height:290px;}
	.page-template-page-sidebar-half .content-area {   padding-top: 40px;}
	.big-contact-side {margin: 40px 0 40px 10px;}
	.sidebar-right ul {	margin-left:0;}
	.tout__hover p {    font-size: 16px;}
	.site-content {    margin-top: 90px;}
	.head.logo-top {
		width: 100%;
		float: none;
	}
	.full-header .head.logo-top {width: 50% !important;}
	.full-header .head.logo-top, .full-header .head.button-donate-top, .head.col.social { display: table-cell; vertical-align: middle;   }
	.full-header .head.button-donate-top {
	width: 20% !important;
}
	.head.col.social {width: 20% !important; }
	.full-header img.white-logo {	margin: 0 40px;}
	ul .current-menu-item > a::after, ul .current-menu-ancestor > a::after {	content: none;  }
	.head.menu-top-site { display: none !important;  }
	.head.col.social {display: table-cell; width: 10%;  vertical-align: middle; }
	.head {
	float: none;
}
	.full-header { padding: 20px 0 20px; }
	
	
	
	img.white-logo {
		margin-left: 0;
		margin: 0 37px;
	}
	.head.menu-top-site{
		width: 78%;
	}
	.head.menu-top-site ul.menu{
		text-align: center;
	}
	.head.button-donate-top{
		width:15%;
	}
	.head.col.social{
		text-align: left;
	}
	.right-side-post.title{
		    padding: 0 19% 0 3%;
	}
	.left-side.title{
		padding: 0 3% 0 19%;
	}
	.title-home h1, .mega_orange h1, .condition_text h1{
		font-size: 60px;
	}
	.title-home h2, .condition_text h2{
		font-size: 38px;
	}
	.mega_orange h2 {
		font-size: 42px;
	}
	.slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover , .get_invslide .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
		height: 500px !important;
	}
	.slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper, .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{
		height: 500px !important;
	}
	.top_black_header .static_video_ngo.pando_ngo {
		padding: 90px 0 250px;
	}
	h4{
		font-size: 22px;
	}
	.right2_latest{
		width:27%;
	}
	.static_video_ngo {
		padding: 210px 0px;
	}
	.ct{
		font-size: 22px;
	}
	.ct2{
		font-size: 18px;
	}
	.static_video_ngo.pando_ngo {
		padding: 280px 0 90px;
	}
	.person_box{
		width:26%;
		padding: 20px 10px;
	}
	.new_difference .person_box {
		padding: 20px 10px 60px;
	}
	.big-bg{
		height: 320px;
	}
	.footer-top .sow-icon-fontawesome{
		font-size: 70px;
	}
	.mini_win{
		width: 90%;
	}
	
	.new_difference .date_people {
		display: table;
		margin: 0px auto;
	}
	h3{
		font-size: 24px;
	}
	.partner_org {
		padding: 30px 0;
	}
	.footer-bottom{
		padding: 30px 0 0;
	}
	.footer-row.news p{font-size:20px;}
	.map-home h3, .related_resource .title-latest{
		font-size: 27px;
	}
	.slider-pages .button-repeat a{width: 190px; font-size:13px; padding:10px !important;}
	
.head.button-donate-top {
	padding-left: 0px;
	padding-right: 24px;
}	
.searchbox {
	top: 90px;
}
}
@media(max-width:1023px){
	.footer-row .right-donate {    display: none;}
	.full-header .head.col.social {  display: none !important;}
	.top-blog-image1 {    height: 250px;}
	.site-content {    margin-top: 90px;}
	.top_black_header .static_video_ngo.pando_ngo {
		padding: 90px 0 160px;
	}
	.head.menu-top-site{
		display: none;
	}
	.full-header{
		text-align: center;
		padding: 20px 0;
	}
	.head.logo-top, .head.button-donate-top, .head.col.social {
		display: inline-block;
		float: none;
		width: auto;
		vertical-align: middle;
		margin: 0 18px;
	}
	
	ul .current-menu-item.responsive-menu-item > a::after{
		display: none;
	}
	
	.title-home h1, .mega_orange h1, .condition_text h1, .new_difference h1 {
		font-size: 40px;
	}
	.title-home h2, .condition_text h2 , .mega_orange h2{
		font-size: 34px;
	}
	.title a{
		font-size: 26px;
	}
	.map-home p{
		font-size: 16px;
	}
	.title-slider, .map-home h3, .title-latest , .related_resource .title-latest {
		font-size: 24px;
	}
	.title-slider{
		margin-left: 30px;
	}
	.slider-pages .button-repeat a{
		padding:8px 20px;
	}
	.number{font-size: 34px;}
	.text-num{font-size:18px;}
	.box-num {margin: 5px 0;}
	.text-under-image{font-size:20px;}
	.static_video_ngo.pando_ngo {padding: 190px 0 40px;}
	.static_video_ngo {padding: 110px 0px;}
	.col_section{padding: 30px 0;}
	.related_resource {padding: 30px 0;}
	.ct{font-size:20px; line-height:30px; padding: 0 0 20px}
	.ct2{font-size:17px;}
	.right2_latest {width: 30%;}
	.header-category h1, .need_bigs_font .heading, .need_big .heading {font-size: 38px;}
	.category-spotlight .content-area {padding: 20px 0 60px;}
	.need_bigs_font{padding: 40px 0;}
	.right2_latest {margin-top: 40px;}
	.header-category .title {padding: 40px 0 20px;}
	.category-news {padding-top: 10px;}
	h2{font-size: 28px;}
	h3{font-size:22px;}
	.new_difference .person_box {padding: 20px 10px 40px;}
	.new_difference {padding: 50px 0 40px;}
	.mini_win{margin: 0 auto;}
	.seps1{padding: 10px 0;}
	.date_people {display: table; margin: 0 auto;}
	h4 {font-size: 21px;}
	.title-single-libr h4{font-size:20px;}
	.descr-libr{margin-top:10px; line-height:1.6;}
	.image-left{width:30%;}
	.right-side-library{width:70%;}
	.t2-serv{font-size:20px;}
	
	.full-header .head.logo-top, .full-header .head.button-donate-top {
	display: table-cell;
	vertical-align: middle;
	width: 50% !important;
}

.head.button-donate-top {
	padding-right: 130px;
}
.full-header .head.button-donate-top {
	width: 10% !important;
}	
}
@media(max-width:979px){
	.four_44 .newsroom-latest .news-box{width:49.5% !important;}
	.four_44 .newsroom-latest .news-box:nth-child(2n+1){clear:both;}
	.four_44 .newsroom-latest .news-box:nth-child(4n) {	margin-right: 1% !important;}
	.four_44 .newsroom-latest .news-box:nth-child(2n) {	margin-right: 0% !important;}
	.page-template-page-sidebar-half .left2_latest {    width: 100%;}
	.related_3 .news-box {    width: 49%;}
	.related_3 .news-box:nth-child(3n+1){   clear:none;}
	.related_3 .news-box:nth-child(2n+1){   clear:both; margin-left:0 !important;}
	.related_3 .news-box:nth-child(2n){    margin-left:2% !important;}
	
	.related_4 .news-box:nth-child(4n+1) {    clear: none;}
	.related_4 .news-box:nth-child(2n+1) {    clear: both;}
	.full-slide img {    width: 70% !important;}
	h2.tout__heading {    font-size: 23px;}
	.tout__hover p {    font-size: 15px;}
	.slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover , .get_invslide .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
		height: 400px !important;
	}
	
	footer ul.menu {text-align: center; }
	.new_button_color a {	margin-top: 10px !important;}
	
	.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper, .slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{
		height: 400px !important;
	}
	.slider-home{margin-bottom: 30px;}
	.slider-home .so-widget-sow-layout-slider-default-5c22be19e867 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper{padding: 30px 20px !important; }
	.map-home {display: table !important;}
	.map-home > .panel-grid-cell{width:100% !important; float: none !important;}
	.map-home > .panel-grid-cell:nth-child(2){padding-left:20px !important;}
	.box-num {margin: 10px 0; text-align: center;}
	.left-side.title {padding: 0 3% 0 14%;}
	.right-side-post.title {padding: 0 14% 0 3%;}
	.title a {font-size: 22px;}
	.excerpt, .excerpt p{font-size: 16px;}
	.menu > li {margin: 0 10px;}
	.right-donate {margin: 20px auto 0;}
	.footer-row.news p{font-size: 18px;}
	.footer-row {padding: 10px 0;}
	.footer-row.news {padding: 10px 0 0;}
	.col.left-copy, .col.social {display: block;}
	.col.social{margin:10px 0 0;}
	.footer-row.text {padding: 0;}
	.footer-top .sow-icon-fontawesome {font-size: 58px;}
	.big-bg {height: 240px;}
	.header-category h1, .need_bigs_font .heading, .need_big .heading {font-size: 36px;}
	.left-side-cat{width:100%; padding-right:0;}
	.sidebar-right, .right2_latest, .left2_latest{width:100%;}
	.big-contact-side{ margin: 40px 0 0;}
	.sidebar-bottom-newsroom {margin: 20px 0;}
	.newsroom-latest4 .news-box{width:48%;}
	.right2_latest{margin-top:0;}
	h2{font-size: 26px;}
	.services{margin:40px 0;}
	.image-left{float:none;}
	.right-side-library{width:100%; padding:10px 0 0;}
	.library-full-box{margin: 30px 0;}
	.need_bigs_font {padding: 40px 0 0;}
	.need_bigs_font .heading, .need_big .heading {margin:0 0 20px;}
	.person_box{width:39%;}
	.display {
		display: block;
	}
	
	.footer-row.news form {	margin: 30px auto 50px;}
	.full-header .head.button-donate-top {
	width: 15% !important;
}
}
@media(max-width:900px){
	.widg-spot:nth-child(4n+3), .widg-spot:nth-child(4n+2){
		width:49%;
	}
	.widg-spot{
		width:49%;
	}
}
@media(max-width:767px){
	.donate{margin-top:0;}
	h2.tout__heading{font-size:22px;}
	.latest-spotlight .align-button {    margin-right: 1%;}
	/*.widg-spot {    width: 98%;    float: none; margin: 0 auto 50px;}
	.widg-spot:nth-child(2n), .widg-spot.hidden-spotlight:nth-child(odd) {    margin-left: 0;    margin: 0 auto 50px;} */
	.click-function.button-repeat{margin-right:2%;}
	.top_black_header .static_video_ngo.pando_ngo {
		padding: 90px 0 120px;
	}
	.but_only_logo {
		display: table !important;
		width: 100%;
	}
	.but_only_logo > .panel-grid-cell{
		width:50% !important;
		display:table-cell !important;
		vertical-align: middle;
	}
	.but_only_logo > .panel-grid-cell:first-child a {
		margin-right:20px !important;
	}
	.but_only_logo > .panel-grid-cell:last-child a {
		margin-left:20px !important;
	}
	.but_only_logo .button-repeat{
		padding:0;
	}
	.title-home h1, .mega_orange h1, .condition_text h1, .new_difference h1 {font-size: 38px;}
	.title-home h2, .condition_text h2, .mega_orange h2 {font-size: 28px;}
	.slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover , .get_invslide .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
		height: 300px !important;
	}
	.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper, .slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{
		height: 300px !important;
	}
	.slider-home {min-height:200px !important;}
	.map-home{margin:30px 0;}
	.title a{font-size:20px;}
	.align-button {text-align: right;	margin-right: 30px;}
	.news-box{width:48%;}
	.news-latest-home .news-box:nth-child(3n), .related_resource .newsroom-latest > .news-box:nth-child(3n) {margin-right: 2%; margin-left: 0;}
	.news-latest-home .news-box:first-child, .news-latest-home .news-box:nth-child(2n+1), .related_resource .newsroom-latest > .news-box:nth-child(2n+1) {margin-left: 0; margin-right:2%;}
	.news-box:nth-child(4n){margin-left:1%;}
	.news-box:nth-child(2n){margin-right:0;}
	.news-latest-home .news-box:last-child , .related_resource .newsroom-latest > .news-box:last-child{margin-left: 1%; margin-right: 0;}
	.footer-row.menu-footer .left-menu{display: none;}
	.footer-row.news form input[type="email"], .footer-row.news input[type="submit"]{height:38px;}
	.footer-row.news input[type="submit"]{font-weight: 400; font-size:15px}
	.footer-row.news p{font-size:17px;}
	.footer-row.copy p{font-size:14px;}
	.title-home h1, .mega_orange h1, .condition_text h1, .new_difference h1 { font-size: 36px;}
	.title-home h2, .condition_text h2, .mega_orange h2 {font-size: 26px;}
	.mega_orange h2{margin: 0 auto;}
	.header-category h1, .need_bigs_font .heading, .need_big .heading  {font-size: 34px;}
	.category-description{margin-bottom:30px;}
	.big-contact-side {margin: 30px 0 0;}
	h2{font-size:24px;}
	body{line-height:28px;}
	.services-item, .publications-4col .services-item.serv_active{width:48%;}
	.publications-4col .services{margin:0 0 40px;}
	.person_box {width: 45%;}
	.newsroom-latest4 .news-box:last-child {margin: 0 0 0 2%;}
	.componentShareDiv{top:63px;}
	.full-header .head.button-donate-top {width: 45% !important;}
	
}
@media(max-width:639px){
	.four_44 .newsroom-latest .news-box{width:100% !important; margin-right:0 !important;}
	.top-blog-image1 {    height: 210px;}
	.related_3 .news-box:nth-child(2n), .related_3 .news-box:nth-child(2n+1){margin-left:auto !important;}
	.full-slide img {    width: 100% !important;}
	.four_res .news-box, .home .four_res .news-box{margin:auto !important; float: none !important;}
	.home .four_res .news-box:first-child, .four_res .news-box:first-child, .four_res .news-box:nth-child(3n+1), .home .four_res .news-box:nth-child(3n+1){margin: auto !important;}
	h2.tout__heading{font-size:24px;}
	.tout__hover p {	font-size: 17px;}
	.widg-spot:nth-child(4n+3), .widg-spot:nth-child(4n+2){	width:98%;		margin:0 auto 30px; float: none;}
	.widg-spot{		width:98%;	margin: 0 auto 30px; float: none;}
	.widg-spot:nth-child(2n), .widg-spot.hidden-spotlight:nth-child(odd) {    margin-left: 0;    margin: 0 auto 50px;}

	.but_only_logo > .panel-grid-cell:first-child a {
		margin-right:10px !important; 
	}
	.donate input[type="submit"] { margin-left: 10px; }
	.but_only_logo > .panel-grid-cell:last-child a {
		margin-left:10px !important;
	}
	.but_only_logo a, .donate input[type="submit"] {font-size: 20px;}
	.head.col.social {
		display: block;
		margin: 20px auto 0;
		text-align: center;
	}
	.head.logo-top, .head.button-donate-top{margin:0 12px;}
	.title-home h1, .mega_orange h1, .condition_text h1, .new_difference h1 {font-size: 32px;}
	.title-home h2, .condition_text h2, .mega_orange h2 {font-size: 24px;}
	.title-slider, .map-home h3, .title-latest, .related_resource .title-latest {font-size: 22px;}
	.image-blog-post img, .right-side-post.image img{margin: auto;}
	.image-blog-post, .right-side-post{width:100%; margin:10px 0; display:block; float: none;}
	span.line {
		margin: 0 20px;
		display: block;
		visibility: hidden;
		height: 1px;
	}
	.left-side.title, .right-side-post.title{padding: 0 10px; box-sizing: border-box; text-align: center;}
	.left-side.title{text-align: center;}
	.right-side-post img {float: none;}
	.title a{margin: auto; display: table;}
	.category-spotlight .hidden-spotlight{position:relative;}
	.box-post::after, .category-spotlight .hidden-spotlight::after {
		content: "";
		position: absolute;
		bottom: 15px;
		left: 0;
		width: 100%;
		height: 2px;
		background: #000;
	}
	.box-post{padding-bottom:30px;}
	.box-post:last-child::after{display:none;}
	.tes > div { display: block; text-align: center;}
	.profil_man img {margin: auto;}
	.prim_testi.big_testi , .prim_testi{padding: 20px 10px;}
	.news-box {width: 90% !important; margin:10px 5% !important;}
	.news-latest-home .align-button, .sidebar-bottom .button-repeat, .newsroom-latest4 .button-repeat.click-function{margin-right:5%;}
	.footer-row.news p {font-size: 16px;}
	.footer-row.text p{font-size:14px;}
	.big-bg {height: 180px;}
	.footer-top .sow-icon-fontawesome {font-size: 40px;}
	p, .descr{font-size:16px;}
	body{line-height:1.6;}
	.sidebar-bottom {padding: 30px 0;}
	.ct{font-size:18px;}
	.ct2{font-size:16px;}
	.title-slider, .map-home h3, .title-latest, .related_resource .title-latest {font-size: 20px;}
	h2, .title-home h2, .condition_text h2, .mega_orange h2, .header-category h1, .need_bigs_font .heading, .need_big .heading {font-size:22px;}
	.header-category .title {padding: 20px 0 20px;}
	
	.image-left {width: 40%;}
	.library_section{margin-bottom:30px;}
	.person_box {
		width: 70%;
		display: block;
		margin: auto;
	}
	.date_people a{display:block;}
	.css2-item{width:31.33%; height:140px !important}
	.members_item{padding: 30px 0;}
	.static_video_ngo.pando_ngo {
		padding: 100px 0 40px;
	}
	.static_video_ngo {
		padding: 80px 0px;
	}
	.get-inv .spot-title a, .get-inv-row h5{font-size:19px;}
	.donate input[type="submit"]{padding: 19px 0px !important; }
	.full-slide img {    width: 70% !important;}
	ul .current-menu-item > a::after, ul .current-menu-ancestor > a::after {	content: none;}
	.full-header .head.button-donate-top {width: 30px !important;}
	.searchbox {	right: 50px;}
	
	#searchform > div {width: 235px;}
}
@media(max-width:539px){
	.box_ext{width:100%; float: none;}
	.top-blog-image1{height:240px;}
	
	.full-header .button-repeat a {	display: inline-block;	margin-bottom: 0 !important;	-webkit-transform: rotate(-90deg);  /* Chrome, Opera 15+, Safari 3.1+ */ 
      -ms-transform: rotate(-90deg);  /* IE 9  */ transform: rotate(-90deg);	position: fixed;	right: -41px;	top: 50%;	margin-top: -45px !important;}
	
	
}
.new_button_color {	display: none !important;}
@media(max-width:479px){
	body .share_butt a, .donate input[type="submit"], .but_only_logo .fb_share, .but_only_logo .twitter-share{width:140px !important;}
	.componentShareDiv{top:63px;}
	.donate input{ width:80px; padding: 3px 0;}
	h2.tout__heading{font-size:22px;}
	.tout__hover p {	font-size: 16px;}
	.site-content {    margin-top:90px;}
	.slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover, .get_invslide .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
		height: 240px !important;
	}
	.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper, .slider-home .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{
		height: 240px !important;
	}
	.slider-home {min-height:200px !important;}
	.title-home h1, .mega_orange h1, .condition_text h1, .new_difference h1 {
		font-size: 28px;
	}
	h2, .title-home h2, .condition_text h2, .mega_orange h2, .header-category h1, .need_bigs_font .heading, .need_big .heading  {
		font-size: 20px;
	}
	.head.logo-top, .head.button-donate-top{display:block; margin-bottom: 0px;}
	.full-slide{padding:0 17%;}
	.slider-home .slick-prev {left: 0px !important;}
	.slider-home .slick-next {right: 0px !important;}
	.footer-row.news form input[type="email"]{width:180px;}
	.news-box {
		width: 98% !important;
		margin: 10px 1% !important;
	}
	.news-latest-home .align-button, .sidebar-bottom .button-repeat, .newsroom-latest4 .button-repeat.click-function {
		margin-right: 1%;
	}
	.footer-row.news p {font-size: 14px;}
	.big-bg{width:100%;}
	h3, .reccen h2, .col_section h4, .col_section_text h4{font-size:20px;}
	.sidebar-bottom-newsroom h3{padding:0 0 0 1%;}
	
	.mega_orange h2{line-height:30px;}
	.top_black_header .static_video_ngo.pando_ngo {padding: 90px 0;}
	.but_only_logo a, .donate input[type="submit"] {
		font-size: 18px;
		padding: 15px 0px !important;
	}
	.donate input[type="submit"] {

    padding: 18px 0px !important;

}
	.text-under-image{min-height:auto;}
	.get-inv .spot-title a, .get-inv-row h5{font-size:18px}
	.head.col.social { display: none; }
	img.white-logo {	margin: 0;}
	.map-home .since1 .siteorigin-widget-tinymce.textwidget { text-align: center; }
	.cookie_action_close_header {	margin: 10px auto 4px;	display: table;}
	#cookie-law-info-bar { padding: 10px 0; }
	
	
}
@media(max-width:359px){
	h2.tout__heading{font-size:20px;}
	.tout__hover p {	font-size: 15px;}
	.top_black_header .static_video_ngo.pando_ngo {
		padding: 80px 0 50px;
	}
	.title-home h1, .condition_text h1, .new_difference h1 {
		font-size: 26px;
	}
	h2, .title-home h2, .condition_text h2, .mega_orange h2, .header-category h1, .need_bigs_font .heading, .need_big .heading, .title a {
		font-size: 19px;
	}
	.title-slider, .map-home h3, .title-latest, .related_resource .title-latest, h4 {
		font-size: 18px;
	}
	.col_section_text{padding:20px 0;}
	.mega_orange h1{font-size:24px;}
	.static_video_ngo {
		padding: 50px 0px;
	}
	.ct{font-size:17px;}
	.person_box{width:100%;}
	.css2-item {
		width: 48%;
		height:120px !important;
	}
	.services-item{width:98% !important; margin:0 1% !important;}
	.get-inv .spot-title a, .get-inv-row h5{font-size:16px;}
	
	.full-header img.white-logo {
	margin: 0 30px 0 10px;
}
	
}