/*
Theme Name: Green Planet Child
Theme URI: http://cmsmasters.net/green-planet-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Green Planet Child Theme
Template: green-planet
Version: 1.0.0
License:
License URI:
Text Domain: green-planet-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/**
 * Logo
 */
.logo img{
	object-fit: contain;
}

/**
 * Translate
 */
#translate-wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
}
#translate-wrapper .header_donation_but_wrap{
	padding-right: 0;
	padding-left: 10px;
	width: auto;
}
#translate a{
	margin-right: 10px;
	font-size: 14px;
}

@media( min-width: 769px ) {
	#translate-wrapper .header_donation_but_wrap{
		padding: 0;
	}
	#translate{
		z-index: 99999;
		position: absolute;
		top: 20px;
		right: 0;
		width: 300px;
	}
	#translate .gtranslate_wrapper{
		text-align: right;
	}
	#translate a{
		line-height: 1;
	}
	#translate-wrapper{
		display: block;
		position: relative;
		float: right;
		height: 120px;
	}
	.cmsmasters_header_search_but,
	.responsive_nav,
	.cmsmasters_button{
		position: relative;
		top: 20px;
	}
}

@media( min-width: 1025px ) {
	.logo_wrap{
		max-width: 200px;
	}
	.menu-mainmenu-container{
		display: flex;
		flex-direction: column !important;
		align-items: flex-end !important;
		justify-content: flex-end !important;
	}
	.menu-mainmenu-container::after{
		display: none;
	}
	#navigation{
		display: block !important;
		height: 60% !important;
	}
	.mid_search_but_wrap{
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.mid_search_but_wrap::before{
		content: "";
		height: 40%;
		align-self: flex-start;
	}
	.mid_search_but_wrap a{
		margin: auto;
		top: 0 !important;
	}
	.mid_search_but_wrap::after{
		display: none !important;
	}
	#translate-wrapper{
		max-width: 120px;
		height: 100% !important;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-end;
	}
	#translate-wrapper #translate{
		position: relative;
		top: 0;
		display: flex;
		justify-content: column;
		justify-content: flex-end;
		align-items: center;
		margin: 0;
		width: auto;
		height: 40%;
	}
	#translate .gtranslate_wrapper{
		position: absolute !important;
		right: 0;
		top: 50%;
		width: 300px;
		transform: translate( 0, -50% );
	}
	.header_donation_but_wrap{
		margin-left: 15px !important;
		height: 60%;
	}
	.header_donation_but_wrap_inner{
		display: flex !important;
		overflow: hidden;
	}
	.header_donation_but{
		display: flex !important;
		flex-direction: column !important;
		justify-content: center !important;
	}
	.header_donation_but a{
		top: 0 !important;
	}
}
