/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
    max-width: 180px;
}
.jet-tabs > .jet-tabs__control-wrapper {
		margin: -141px 0px 0px 0px;
	}

/*Media publications titles H5*/
.page-id-737 .elementor-widget-heading h5 {
    min-height: 78px;
}

/*Press titles H5*/
 .page-id-598 .elementor-widget-heading h5
{
	min-height: 104px;
}


@media only screen and (min-width: 768px)
{
	.featured-overlay .elementor-background-overlay {
		background-color: transparent !important;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
   .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
		max-width: 100px;
	}
	.jet-tabs > .jet-tabs__control-wrapper {
		margin: -83px 0px 0px 0px !important;
	}
	.slider_banner .elementor-container {
		min-height: 466px !important;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.elementor-9 .elementor-element.elementor-element-8b69cca .elementor-heading-title {
   		font-size: 36px !important;
	}
	.elementor-9 .elementor-element.elementor-element-10cec0c {
		bottom: -205px !important;
	}
	.line_top
	{
		display: none;
	}
	.title_hottest
	{
		margin-top: 30px;
	}
	header.sticky-header .logo img {
		max-width: 80px !important;
		transform: translateY(-12px);
	}
	.jet-popup__container-content .elementor-button { 
		font-size: 16px !important;
	}
	.jet-popup__container-content .elementor-widget-heading h5 { 
		font-size: 26px !important;
	}
	.jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
		max-width: 125px;
	}
	.jet-tabs > .jet-tabs__control-wrapper {
		margin: -101px 0px 0px 0px !important;
	}
	.slider_banner .elementor-container {
		min-height: 583px !important;
	}
}

@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	
	.line_top
	{
		display: none;
	}
	.title_hottest
	{
		margin-top: 30px;
	}
	.elementor-9 .elementor-element.elementor-element-8b69cca .elementor-heading-title {
   		font-size: 48px !important;
	}
	.elementor-9 .elementor-element.elementor-element-10cec0c {
		bottom: -200px !important;
	}
	header.sticky-header .logo img {
		max-width: 90px !important;
		transform: translateY(-12px);
	}
	.jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
		max-width: 133px;
	}
	.jet-tabs > .jet-tabs__control-wrapper {
		margin: -107px 0px 0px 0px !important;
	}
	.slider_banner .elementor-container {
		min-height: 622px !important;
	}
}

@media only screen and (min-width: 1367px) and (max-width: 1440px) {
	.jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
		max-width: 142px;
	}
	.jet-tabs > .jet-tabs__control-wrapper {
		margin: -113px 0px 0px 0px !important;
	}
	.slider_banner .elementor-container {
		min-height: 656px !important;
	}
}

@media only screen and (min-width: 1441px) and (max-width: 1600px) {
	.jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
		max-width: 156px;
	}
	.jet-tabs > .jet-tabs__control-wrapper {
		margin: -123px 0px 0px 0px !important;
	}
	.slider_banner .elementor-container {
		min-height: 725px !important;
	}
}

@media only screen and (min-width: 1601px) and (max-width: 1700px) {
	 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-image {
		max-width: 165px;
	}
	.jet-tabs > .jet-tabs__control-wrapper {
		margin: -130px 0px 0px 0px !important;
	}
	.slider_banner .elementor-container {
		min-height: 740px;
	}
}

@media only screen and (min-width: 1701px) and (max-width: 1800px) {

}

@media only screen and (min-width: 1801px) and (max-width: 1900px) {

}

@media only screen and (min-width: 1901px) and (max-width: 1920px) {

}


@media only screen and (min-width: 1921px) and (max-width: 2560px) {
	
}

/***
* Shorter header on mobile (70px instead of 100px)
*/
@media only screen and (max-width: 767px) {
	header.sticky-header-inner {
		--header-height: 70px;
	}
	header.sticky-header {
		--header-height: 70px;
	}
	header.sticky-header-inner.elementor-sticky--effects .logo img {
    transform: scale(.6) translatey(0px) !important;
}
	header.sticky-header-inner {
    height: 80px;
}
	header.sticky-header-inner.elementor-sticky--effects .elementor-nav-menu {
    transform: translatey(0px) !important;
}
	 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-accent);
}
	.elementor-widget-breadcrumbs
	{
		margin-bottom: 80px !important;
	}
	header.sticky-header-inner {
	--header-height: 94px !important;
	}
	header.sticky-header {
	--header-height: 94px !important;
	}
	header.sticky-header-inner {
		height: 94px !important;
	}
	header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item {
		fill: #0E5BA8;
	}
	header.elementor-sticky--effects .home-menu ul li a {
		color: #fff !important;
		fill: #0E5BA8 !important;
	}
	header.elementor-sticky--effects .elementor-menu-toggle svg
	{
		fill: #0E5BA8 !important;
	}
		ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
		border-left: 8px solid #ccc !important;
	}
	.home .elementor-138 .elementor-element.elementor-element-733b2e9 > .elementor-container {
		min-height: auto;
	}
	header.sticky-header.elementor-sticky--effects .logo img {
		transform: scale(.6) translatey(0px) !important;
	}
	.featured-overlay .elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-c705d5a > .elementor-background-overlay {
		background-color: transparent !important;
			background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 55%) !important;

	}	
	.jet-listing-dynamic-field__content {
		overflow-y: scroll;
		max-height: 400px;
	}
}