/* ------------------------
 * Header
 * ------------------------
 */

/* Make Header Menu Wider, full-width*/
@media (min-width: 1200px) {
		#header-inner .container.site-header-inner {
			width: 100%;
			max-width: 100%;
	}
}
/* Customize top header */
.site-header .top-bar {
	 border-bottom: 1px solid #9fa7e5;
}
#header_pop {
	z-index: 7777;
}
.elementor-menu-toggle .e-font-icon-svg {
	color: #fff !important;
}
/* Increase Header menu flex container */
/*@media (min-width: 992px) {
	.site-header .site-branding {
			-ms-flex: 0 0 15%;
			flex: 0 0 15%;
	}
	.site-header .main-header-links {
			-ms-flex: 0 0 85%;
			flex: 0 0 85%;
	}
}
*/

/*#site-navigation a {
	padding: 6px 8px;
	text-transform: capitalize;
}*/

/* Display mobile header earlier */

/*@media only screen and (max-width: 1570px) {
	button.toggle-mobile-menu {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
	}
	.th-hidden {
		display: none;
	}
}
.active-toggle-menu .mobile-navigation {
	display: block;
} */
	
/* Style cursor on some custom links in the menu */
.HideCursor > a {
	cursor: default;
}



/* Customize page titles */
#primary-header {
	background-color: #2c378c; 
	border-bottom: 4px solid #e9a526;
	color: #ffffff;
}

/* Customize breadcrumbs */
.breadcrumbs {
	border-bottom: 1px solid #9fa7e5;
}
.site-header-inner {
		padding-bottom: 6px;
    padding-top: 4px;
}

/*-- Edit page headers from the theme --*/
header#primary-header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
/*- hide home page header */
.home #primary-header {
	display: none;
}
/*- Language switcher in header */
@media (min-width: 769px) {
	#TopMenuLangSwitcherWrap .wpml-ls-statics-shortcode_actions {
			text-align: right;
	}
}
@media (max-width: 768px) {
	#TopMenuLangSwitcherWrap .wpml-ls-statics-shortcode_actions {
			text-align: center;
	}
	.elementor-top-section .elementor-widget-wrap {
			padding: 0px !important;
	}
	nav.elementor-nav-menu__container .elementor-item {
			padding: 10px 0 !important;
	}
}
#TopMenuLangSwitcherWrap .wpml-ls-statics-shortcode_actions a.wpml-ls-link {
    color: #fff;
}
#TopMenuLangSwitcherWrap .wpml-ls-statics-shortcode_actions a.wpml-ls-link:hover {
    color: #d6d6d6;
}


/* -- Main container style */
.page .container {
    padding-top: 20px;
}
/* div[data-elementor-type="wp-page"] {
	padding-top: 180px;
} */
@media (min-width: 600px) and (max-width: 768px) { 
	div[data-elementor-type="wp-page"] {
		padding-top: 140px;
	}
}
@media (max-width: 599px) { 
	div[data-elementor-type="wp-page"] {
		padding-top: 80px;
	}
}


/* ------------------------
 * News -> Sidebar
 * ------------------------
 */
aside#secondary {
    padding-left: 20px;
}
.widget.widget_media_image img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
h2.widget-title {
    font-size: 21px;
    line-height: 1.3;
    font-family: "Noto Serif",serif;
    font-weight: 400 !important;
    color: #1B4C73;
    letter-spacing: 0px;
    border-bottom: 1px solid #1B4C73;
}

/* Facebook feed */
.ffwd_blog_style_object_from_0 {
    display: none;
}
#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 {
	  line-height: 1.2;
}
.bwg_blog_style_object_description_0 {
	display: none;
}
.blog_style_image_container_0 img.ffwd_blog_style_img_0 {
	max-width: 100% !important;
}

/* hide WPML Footer credits */
#wpml_credit_footer {
	display: none;	
}

.FreeItemsForNewcomersSection a.elementor-button-link.elementor-button.elementor-size-md {
    background-color: #FDD247;
}
.FreeItemsForNewcomersSection a.elementor-button-link.elementor-button.elementor-size-md:hover {
    background-color: #d4b03f;
}
