body.page-template-worldwide-directory #hero,
body.page-template-worldwide-directory-elementor #hero{
  height: 82vh;
}
body.single-network #hero{
  height: 91vh;
}
body.single-network #hero:before,
body.page-template-worldwide-directory #hero:before,
body.page-template-worldwide-directory-elementor #hero:before{
  background-image: none;
}
body.page-template-worldwide-directory #hero #hero-image,
body.page-template-worldwide-directory-elementor #hero #hero-image,
body.single-network #hero #hero-image{
  height: 100% !important;
}
body.page-template-tradelanes #hero .container{
  max-width: unset;
  background: rgba(0,0,0,0.45);
}
body.page-template-tradelanes #hero:before{
  content: unset;
}
body.page-template-tradelanes .hero-title{
  text-align: center;
  margin-top: 1%;
}
body.page-template-tradelanes .hero-title .h1-subtitle{
  max-width: 45%;
  margin: 30px 0;
}
body.page-template-tradelanes .hero-title .read-more{
  display: block;
  margin: 10px auto;
  font-size: 1.5em;
}
body.page-template-tradelanes .hero-title .read-more a{
  color:  white;
  border:  1px solid #fff;
  padding: 10px 20px;
}

body.page-template-tradelanes .hero-title .h1-subtitle .subpage-title-wrapper{
  margin-top:0px;
}
body.page-template-tradelanes .hero-title .down-arrow a{
  color: #fff;
}
#tradelanes-submenu .menu-tradelanes-menu-container ul.sub-menu{
  display: none;
  position:absolute;
  z-index:100;
  width:100%;
  padding-left: 0;
  margin-top:12px;
}
#tradelanes-submenu .menu-tradelanes-menu-container li.menu-item-has-children{
  position: relative;
  width: auto;
}
#tradelanes-submenu .menu-tradelanes-menu-container li.menu-item-has-children:hover ul.sub-menu{
  display:block;
}
#tradelanes-submenu .menu-tradelanes-menu-container li.menu-item-has-children li.menu-item{
  display:block; /*For layout purposes*/
}
#tradelanes-submenu .menu-tradelanes-menu-container li.menu-item-has-children ul.sub-menu li.menu-item a{
  padding:10px !important;
}
body.search-results .articles-list .row{
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1201px){
  body.page-template-tradelanes .hero-title .h1-subtitle .subpage-title-wrapper .excerpt{
    font-size: 28px;
    line-height: 1.7;
  }
}
@media screen and (max-width: 1200px){
  body.page-template-tradelanes .hero-title .h1-subtitle .subpage-title-wrapper .excerpt{
    font-size: 28px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 1023px){
  #tradelanes-submenu .menu-tradelanes-menu-container ul.sub-menu{
    position:relative;
  }
  #tradelanes-submenu .menu-tradelanes-menu-container #menu-tradelanes-menu{
    z-index:5;
  }
  #tradelanes-submenu .menu-tradelanes-menu-container #menu-tradelanes-menu ul.sub-menu{
    display:none;
    background: #ee7d22;
  }
  #tradelanes-submenu .menu-tradelanes-menu-container li.menu-item-has-children:hover ul.sub-menu{
    display: none;
  }
  #tradelanes-submenu .menu-tradelanes-menu-container li.menu-item-has-children:hover ul.sub-menu li a,
  #tradelanes-submenu .menu-tradelanes-menu-container li.menu-item-has-children ul.sub-menu li a{
    color: #fff;
  }
}
@media screen and (max-width: 992px){
  body.page-template-tradelanes .hero-title .h1-subtitle{
    max-width: 65%;
  }
  body.page-template-tradelanes .hero-title .h1-subtitle .subpage-title-wrapper .excerpt{
    font-size: 25px;
    line-height:1.5;
  }
}
@media screen and (max-width: 768px){
  body.page-template-tradelanes .hero-title .h1-subtitle{
    max-width: 75%;
  }
  body.page-template-tradelanes .hero-title .h1-subtitle .subpage-title-wrapper .excerpt{
    font-size: 25px;
  }
}
@media screen and (max-width: 480px){
  body.page-template-tradelanes .hero-title .h1-subtitle{
    max-width: 95%;
  }
  body.page-template-tradelanes .hero-title .h1-subtitle .subpage-title-wrapper .excerpt{
    font-size: 20px;
  }
}
.open-submenu{
  display:block !important;
}
