@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap');body.page-template-page-demosite ul#top-menu > li > ul.sub-menu{  border-top: 0 !important;}body.page-template-page-demosite #main-content > #content-area > div > .et_builder_inner_content{  border-top: 10px solid #414141;}body.page-template-page-demosite #main-content #demopage-header,body.page-template-page-demosite #main-content #demopage-body,body.page-template-page-demosite #main-content #demopage-footer{  padding: 0 !important;}body.page-template-page-demosite #main-content #demopage-header{  z-index: 9999;}body.page-template-page-demosite #page-container > div > header{  height: 107px;  /*height: 100lvh;*/}body.page-template-page-demosite #page-container > div > header > .et_builder_inner_content{  position: fixed;  left: 0;  right: 0;  z-index: 9999;  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1) !important;  box-shadow: 0 0 7px rgba(0, 0, 0, .1) !important;}body.page-template-page-demosite #page-container > div > header > .et_builder_inner_content .et_pb_row{  transition: all 200ms ease;  -moz-transition: all 200ms ease;  -ms-transition: all 200ms ease;  -o-transition: all 200ms ease;  -webkit-transition: all 200ms ease;}body.page-template-page-demosite #page-container > div > header > .et_builder_inner_content.has_et_pb_sticky .et_pb_row{  padding-top: 10px;  padding-bottom: 10px;}#dPage-MainHeader > .et_pb_row > .et_pb_column .et_pb_button{  line-height: 1 !important;  padding-top: 13px;  padding-bottom: 13px;}@media only screen and (min-width : 400px) {#dPage-MainHeader > .et_pb_row > .et_pb_column {  display: flex;  align-items: center;}}@media only screen and (max-width : 400px) {#dPage-MainHeader > .et_pb_row > .et_pb_column > div {  text-align: center;}#dPage-MainHeader > .et_pb_row > .et_pb_column > div.et_pb_image{  margin-bottom: 10px !important;}#dPage-MainHeader > .et_pb_row > .et_pb_column > div.et_pb_image .et_pb_image_wrap img {  height: 100px;}#dPage-MainHeader > .et_pb_row > .et_pb_column .et_pb_button{  line-height: 1.2 !important;}}/*Bootstrap FIXES*//*Fix Slow Page Scroll CSS*/:root {  scroll-behavior: auto !important;}@media only screen and (min-width : 992px) {/*Menu Width*/.navbar-expand-lg #navbarNavDropdown.navbar-collapse {  display: block !important;}nav.navbar.navbar-expand-lg{	padding: 0;}}/*Mobile Menu*/button.navbar-toggler{	margin-left: auto;	background-color: #fff}button.navbar-toggler:before{	/*content: "Menu";*/	position: absolute;	left: 0;	line-height: 1.5;}@media only screen and (max-width : 991.5px) {/*Mobile Menu - Sub Menu*/ul#demo-menu > li{	width: 100%;}ul#demo-menu > li > ul{  display: block !important;  position: relative !important;  margin-left: 0 !important;  margin-top: 10px;}#main-content #demopage-header ul#demo-menu{  flex-direction: column;}}