/*
Theme Name: Child of InHype
Theme URI: https://magniumthemes.com/;
Description: Child theme based on InHype
Author: Your Name
Version: 1.0
Template: inhype
*/
.nav > li > a {
  color: #fff;
}
.col-md-12.inhype-block-button {
	display: none;
}
header:not(.fixed)[class*="header-layout-menu-below-header"] .mainmenu.mainmenu-dark .navbar {
  background: var(--color-mainmenu-dark-bg);
  background: linear-gradient(90deg, #19346a 0%, var(--color-mainmenu-dark-bg-grad) 100%);
  margin-bottom: 20px;
}
header[class*="header-layout-menu-below-header"] .mainmenu.mainmenu-dark .navbar .nav li.mgt-highlight.border a {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #fff;
}
header[class*="header-layout-menu-below-header"] .mainmenu.mainmenu-dark .navbar .nav li.mgt-highlight.border a:hover {
  background-color: transparent;
  color: #FFF;
  border-color: #FFF;
}
.suscribe-form-single {
  background: #FFF;
  border: 1px solid #E3E3E3;
  border-radius: 5px;
  margin-bottom: 30px;
}
.sidebar.footer-sidebar-2 > ul > li {
	width: 33%;
}
.sidebar.footer-sidebar-2 > ul > li:nth-child(1) {
	width: 33%;
}
.sidebar.footer-sidebar-2 > ul > li:nth-child(4) {
	width: 40%;
}
.scroll-to-top.btn {
	right: 20px;
}
.nav .sub-menu li.menu-item > a {
	font-weight: 300;
	padding: 6px 20px;
}
.mt-25 {
	margin-top: 25px;
}
.downloadform {
    background: #0a336b;
    padding: 20px 20px 5px 20px;
    margin: 30px 0px;
    display: inline-block;
}
.downloadform .formheading {
    color: #FFF;
    text-align: center;
    margin-bottom: 15px;
    border-bottom: 1px solid #1B4886;
    padding-bottom: 15px;
}
.downloadform .formheading strong {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}
.nav .menu-item-multicolumn .sub-menu li.products-border.menu-item > a {
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin: 10px 15px;
}