/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

body {
    font-family: "HelveticaNeueW01-55Roma","HelveticaNeue-Regular","Helvetica Neue Regular","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

h1,h2,h3,h4,h5,h6, .elementor-testimonial__text {
    font-family: "HelveticaNeueW01-45Ligh","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

h2 {
    font-family: "HelveticaNeueW01-75Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    
}
strong {
    font-family: "HelveticaNeueW01-75Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

/* Header */
header.sticky-header {
  --header-height: 77px;
 /* --opacity: 0.90; */
  --shrink-me: 0.80;
  transition: all 0.5s ease;
}
header.sticky-header.elementor-sticky--effects {
  background-image: none !important;
  opacity: var(--opacity) !important;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  transition: all 0.5s ease;
}
header.sticky-header .logo img {
  width: 180px !important;
  transition: all 0.5s ease;
}
header.sticky-header.elementor-sticky--effects .logo img {
  width: 90px !important;
}
header.sticky-header > .elementor-container {
  transition: min-height var(--transition);
  transition: all 0.5s ease;
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
  min-height: calc(var(--header-height) * var(--shrink-me)) !important;
  height: calc(var(--header-height) * var(--shrink-me));
  transition: all 0.5s ease;
}

/* Icon 1 */

 #nav-icon3 {
  width: 32px;
  height: 32px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

 #nav-icon3 span  {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #002A5A;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}



/* Icon 3 */

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 11px;
}

#nav-icon3 span:nth-child(4) {
  top: 23px;
}

#nav-icon3.open span:nth-child(1) {
  top: 14px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 14px;
  width: 0%;
  left: 50%;
}

/* Blog */
.wp-block-image {
	/* background-color:#f1f4f8;
	padding:20px; */
}
.elementor-post-navigation__prev {
	padding-right:10px !important;
}
.elementor-post-navigation__link__next {
	padding-left:10px !important;
}

/* team members */
.jet-team-member__content {
    -webkit-justify-content: start;
    justify-content: start;
}

/* list style */
.elementor-widget-text-editor ul, .elementor-widget-theme-post-content .elementor-widget-container ul, .bullets ul {
  list-style: none !important; /* Remove default bullets */
    margin:1rem 0;
	padding-left: 1rem;
}

.elementor-widget-text-editor ul li::before, .elementor-widget-theme-post-content .elementor-widget-container ul li::before ,  .bullets ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #C15527; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.elementor-widget-text-editor ul li , .elementor-widget-theme-post-content .elementor-widget-container ul li {
	margin-bottom:10px;
}

/* Forms */

.gform_body .name_prefix label {
    display:none;
}
.gform_body .name_first label {
    display:none;
}
.gform_body .name_last label {
    display:none;
}
