/* 
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
*/


/* Apply box shadow to the site header */
header.site-header {
  box-shadow: 1px 1px;
}

#tg-login-popup { 
  position: fixed; top:0; left:0; width:100%; height:100%; 
  display:flex; align-items:center; justify-content:center; 
  background:rgba(0,0,0,0.6); z-index:1000;
}
#tg-login-popup .tg-login-box {
  background:#fff; padding:20px; border-radius:8px; width:300px;
  box-shadow:0 0 15px rgba(0,0,0,0.3);
}
#tg-login-popup .tg-login-overlay { position:absolute; top:0; left:0; width:100%; height:100%; }

/* Page header title */
body .page-header {
    padding: 10px 0; 
    box-shadow: 0 1 10px #ccc;
    background-color: #e2e2e2;
} 

.tg-container {
  max-width: 1140px;
  width: 100%;
  margin: 0 auto;
}


/* Breadcrumbs */
.tg-breadcrumbs {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  padding-left: 12px;
}

.tg-breadcrumbs li {
  margin-right: 5px;
}

.tg-breadcrumbs li::after {
  content: "›";
  margin-left: 5px;
  color: #aaa;
}

.tg-breadcrumbs li:last-child::after {
  content: "";
}
.tg-breadcrumbs a {
  text-decoration: none;
  color: #0073aa;
}
.tg-breadcrumbs a:hover {
  text-decoration: underline;
}

.site-navigation-dropdown ul.menu {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.site-navigation-dropdown ul.menu li a {
    background: #0a1f44;
    box-shadow: inset 0 -1px 0 #ccc;
    color: #fff;
    display: block;
}