/*
Theme Name: Sydney Child
Theme URI: https://athemes.com/theme/sydney
Template: sydney
Author: aThemes
Author URI: https://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Tags: two-columns,right-sidebar,custom-colors,custom-background,custom-header,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.64.1593561861
Updated: 2020-07-01 00:04:21

*/
.site-header {
	position: static !important;
	padding: 0px 0px !important;
	
}
body { 
	margin: 0px !important; 

}

.site-header.float-header {
    padding: 0px;
}
.page-header-bg-color {
 	background-color: #A1A1A1 !important;
}
.home-header-bg-color {
	background-color: rgba(288, 288,288,0.1);
}
.page-wrap {
	padding-top: 0 !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1339px) {
	.login-icon {
		margin-left: 250px !important;
	}
}
/* 
@media only screen and (max-width: 1200px) {
	.de_language {
		margin-right: 15px !important;
	}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		width: 1170px;
		margin-left: 3px !important;
	}
} */

@media (min-width: 320px) { 
	.container {
			width: 100% !important;
	}
/* 	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		margin-left: 117px !important;
		width: 970px !important;
	}
	.cli-style-v2 .cli-bar-message {
		line-height: 12px !important;
		width: 95% !important;
		font-size: 12px;
	}
	.small.cli-plugin-button {
		font-size: 14px !important;
		margin-left: 800px !important;
		width: max-content;
	} */
}

@media only screen and (min-width: 1025px) and (max-width: 1086px) {
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		margin-left: 10px !important;
		width: 1045px !important;
	}
	.cli-style-v2 .cli-bar-message {
		line-height: 5px !important;
		width: 90% !important;
		font-size: 12px;
	}
	.small.cli-plugin-button {
		font-size: 14px !important;
		margin-right: -90px;
		float: right;
		width: max-content;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	.menu-full-width {
		margin-left: -121px;
   	 	margin-right: -106px;
    	width: 124% !important;
	}
	.fb-icon {
/* 		margin-left: 10px !important; */
		margin-right: 0px !important;
	}
	.yt-icon {
		margin-right: 0px !important;
	}
	.ig-icon {
		margin-right: 0px !important;
	}
	.header-language-switcher {
		
	}
	#mainnav li {
		padding: 5px 27px 5px !important;
	}
	.de_language {
/* 		margin-right: -190px !important; */
	}
/* 	.container {
    	width: 1088px !important;
	} */
	.login-icon {
		margin-left: 182px !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
/* 	.header-social-icon {
		margin-left: -100px;
	}
	.header-language-switcher {
		margin-right: -120px;
	}
	.de_language {
		margin-right: 28px !important;
	}
	.col-md-8 {
		width: 89%;
	} */
/* 	#override-footer-site-info {
		margin-left: 0px !important;
	} */
	.login-icon {
		margin-left: 248px !important;
	}
/* 	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		width: 958px !important;
		padding: 13px 13px;
	}
	.cli-style-v2 .cli-bar-message {
		width: 86% !important;
	} */
}

@media only screen and (min-width: 361px) and (max-width: 768px) {
/* 	.site-header {
		margin-bottom: -28px;
		margin-top: -12px;
	} */
/* 	.site-logo {
		margin-bottom: 20px !important;
	} */
	.header-social-icon {
		margin-top: 50px;
	}
	.col-sm-8 {
		width: 100% !important;
	}
/* 	.site-logo {
		max-width: 200px;
		margin-left: 70px;
	} */
	.header-language-switcher {
		margin-top: 30px;
	}
	.en_language {
		font-size: 10px !important;
		margin-right: 2px !important;
	}
	.de_language {
		font-size: 10px !important;
	}
	.search {
		margin-right: 199px !important;
	}
	.search input {
		width: 140px !important;
		margin-left: 75px;
		height: 14px !important;
	}
	.searchbutton {
		left: 235px !important;
		top: 2px !important;
	}
	.fa-search {
		font-size: 15px !important;
	}
	.col-md-8 {
		width: 100% !important;
	}
	.login-icon {
		margin-left: 315px !important;
	}
	.social-icon {
		max-width: 20px;
	}
	.fb-icon {
		margin-right: 1px !important;
	}
	.yt-icon {
		margin-right: 1px !important;
	}
	.ig-icon {
		margin-right: 1px !important;
	}
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
	#override-footer-site-info {
		margin-left: 0px !important;
	}
	.cli-style-v2 .cli-bar-message {
		line-height: 16px !important;
    	width: 85% !important;
		font-size: 12px;
		text-align: justify;
	}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		padding: 13px 13px;
		width: 420px !important;
		margin-left: 30px !important;
	}
	a.wt-cli-element.cli_cookie_close_button {
		font-size: 14px;
		top: 0px;
	}
	.small.cli-plugin-button {
		font-size: 12px !important;
    	margin-left: 0px !important;
    	margin-right: -67px;
    	float: right;
	}	
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
	.elementor-570 .elementor-element.elementor-element-5c46352 {
   		display: none;
	}
	.elementor-570 .elementor-element.elementor-element-76c2fb6 {
		display: none;
	}
	.elementor-570 .elementor-element.elementor-element-9ac5899 {
		display: none;
	}
	.elementor-570 .elementor-element.elementor-element-5233563 {
		display: none;
	}
}

@media only screen and (min-width: 361px) and (max-width: 500px) {
	.hentry .title-post {
		font-size: 28px;
	}
	.login-icon {
		margin-left: 280px !important;
		margin-top: -30px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 499px) {
	a.wt-cli-element.cli_cookie_close_button {
		font-size: 18px;
	}
	.cli-style-v2 .cli-bar-message {
		line-height: 10px !important;
		font-size: 10px;
		height:40px;
		margin-top: -5px;
		text-align: justify;
		width: 87% !important;
		margin-left: -10px;
	}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		width: 352px !important;
		margin-left: 30px !important;
	}
	.small.cli-plugin-button {
		font-size: 10px !important;
		margin-left: 0px !important;
    	float: right;
    	margin-right: -65px;
   	 
	}
	.cli-style-v2 .cli-bar-container {
		margin-bottom: 12px;
	}
	#override-footer-site-info {
		margin-top: 0px !important;
    	font-size: 9px !important;
    	margin-left: 0px !important;
	}
	.login-icon {
    	margin-left: 200px !important;
   	 	margin-top: -30px;
	}
}

@media only screen and (max-width: 360px) {
	.hentry .title-post {
		font-size: 28px;
	}
/* 	.col-md-8 {
		width: 100%;
	} */
/* 	.col-xs-12 {
		width: 29%;
	} */
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.menu-full-width {
		display: none;
	}
	.site-logo {
    	margin-bottom: -8px !important;
		max-height: 100px !important;
	}
	.header-language-switcher {
		display: none;
	}
	.header-social-icon {
		display: none;
	}
	.go-top {
		margin-bottom: 100px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.menu-full-width {
		display: none;
	}
	.site-logo {
		margin-bottom: -10px !important;
   	 	max-height: 140px !important;
	}
	.header-language-switcher {
		display: none;
	}
	.header-social-icon {
		display: none;
	}
	.go-top {
		margin-bottom: 100px !important;
	}
		#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		margin-left: 3px !important;
		width: 744px !important;
		padding: 22px 25px;
	}
	.cli-style-v2 .cli-bar-message {
		line-height: 13px !important;
		width: 87% !important;
		font-size: 12px;
		text-align: justify;
	}
	.small.cli-plugin-button {
		font-size: 14px !important;
    	margin-left: 0px !important;
    	margin-right: -85px;
    	float: right;
	}
}

/* Social Icon */
.header-social-icon {
	text-align: center;
/* 	margin-left: -30px; */
	bottom: -40px;
}
.fb-icon {
	margin-right: 10px; 
/* 	margin-left: 30px; */
}
.yt-icon {
	margin-right: 10px;
}
.ig-icon {
	margin-right: 10px;
}
.header-social-icon .social-icon:hover {
	background: #d3d3d3 !important; 
}

/* Site logo */
.site-logo {
	max-height: 175px;
    margin-bottom: 0px;
}
.site-logo-center {
	text-align: center;
}
.site-footer {
	padding: 0 0;
	line-height: 15px;
	background-color: #727272!important;
}
.override-roll-button{
	color: #ffffff !important;
	line-height: 5px;
	padding: 15px 36px ;
}
#override-footer-site-info{
	color: white !important;
	padding: 10px 5px 10px 15px;
	margin-left: 40px;
	font-size: 11px; !important
}
#override-footer-site-button{
	text-align: right;
	padding-right: 0;
}
.override-footer-web-icon {
	color: white !important;
}

/* Search Box */
.header-language-switcher  {
	text-align: center;
	bottom: -30px;
}
.en_language {
	font-size: 14px; 
	color: #868990;
}
.de_language {
	font-size: 14px; 
	color: #868990; 
	margin-right: -190px;
}
.search {
  	font-size: 12px;
  	margin-right: 264px;
  	margin-bottom: 20px;
}
.search-field {
	position: absolute;
	max-width: 340%;
}
.search input {
  	width: 214px;
  	height: 22px;
  	background: #ffffff;
  	border: 1px solid #868990;
  	border-radius: 5px;
  	text-indent: 0px;
}
.search .fa-search { 
  color: white;
  font-size: 17px;
  cursor: pointer;
  color: #727272;
}
.searchbutton {
	border: none;
	background: none;
	padding: 0;
	z-index: 1;
	left: 231px;
    top: 6px;
}
.header-wrap .container > .row {
	display: flex !important
}
.header-wrap .container .row .hover {
	background-color: #000000;
}
.menu-full-width {
	padding-left: 0px;
	padding-right: 0px;;
}
.menu-main-container {
	background-color: #959595;
}
.header-slider {
	height: 597px !important;
}

.footer-text-margin {
	margin-left: 18px;
	margin-right: 18px;
}

/* Navbar */
#mainnav {
		line-height: 1.1 !important;
}
#mainnav ul li a {
    font-size: 16px !important;
}
#mainnav li {
	padding: 5px 41px 5px;
}
.menu .menu-item:hover {
	background: #499F49;
}
#mainnav .sub-menu {
    margin-left: -8px;
}
#mainnav #menu-item-801 .sub-menu, 
#mainnav #menu-item-801 .sub-menu li a {
	width: 210px;
}
#mainnav #menu-item-802 .sub-menu, 
#mainnav #menu-item-802 .sub-menu li a {
	width: 230px;
}
#mainnav #menu-item-4326 .sub-menu, 
#mainnav #menu-item-4326 .sub-menu li a {
	width: 190px;
}

/* Solving Global Challenges bottom */
.maintitle:after {
	display: none;
}

/* Scroll Up */
.go-top {
	margin-bottom: 66px;
	margin-right: -20px;
}
.bottom .socials li:hover a, .go-top {
	border: 1px solid #499F49;
	border-radius: 3px;
}

/* Cookie Consent */
.cli-style-v2 .cli-bar-message {
	line-height: 4px;
	width: 100%;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
    font-size: 16px;
    margin-left: 400px;
    margin-top: -10px;
	border-radius: 6px;
	margin-left: 1021px;
	margin-bottom: -10px;
}
a.wt-cli-element.cli_cookie_close_button {
	color: #ffffff !important;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    width: 1176px;
	margin-left: 86px;
	border-radius: 6px;
}

.visitor-counter {
	max-width: 10px;
}

/* Donate Now Image */
.elementor-pagination-position-outside .swiper-container {
    width: 483px;
}

/* Our Team - Philippines */
.team-manager-free-items-style2-teamprofiles-1290 .team-manager-free-items-style2-team-post-1290 {
	margin-top: -20px;
	margin-bottom: -30px;
}


/* WebMail Icon */
.login-icon {
    height: 28px;
	width: 28px;
	margin-left: 300px;
}
.tooltip {
	position: relative;
	display: inline-block;
}
.tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #797979;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	margin-left: -76px;
	opacity: 0;
	transition: opacity 0.3s;
}
.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #797979 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.single-post .wp-post-image {
	display: none;
}

.post-content .n2-section-smartslider {
	display: none;
}
	
/*see video button*/
.play-button {
	margin-left: 10px;
}
