html {
	height:101% !important;
}
p {
	margin-bottom:5px !important;
	font-weight:100 !important;
}
body {
	font-size:19px !important;
}
strong, b {
	color:#000000 !important; /*494185*/
	font-weight:600 !important;
}
h1 {
	margin-bottom:3px !important;
	margin-top:3px !important;
	font-weight:300;
}
h1.home {
	margin-bottom:11px !important;
}
h2, h3, h4, h5, h6 {
	margin-bottom:10px !important;
}
.footerx a {
	font-weight:300px !important;
}
.footerx h1 {
	font-weight:300px !important;
}
/* start cookies */
.cc-trigger-handle span {
	display:none !important;
}
.cc-trigger.cc-trigger-handle svg {
	margin:0px !important;
}
.cc-trigger.cc-trigger-handle {
	padding:10px 10px 5px 10px !important; /* x top x x*/
	opacity:.5 !important;
}
.cc-trigger.cc-trigger-handle:hover {
	padding:10px 10px 5px 10px !important; /* x top x x*/
	opacity:1 !important;
}
.cc-trigger.cc-trigger-handle.cc-trigger-bottom {
	bottom: 1.05rem !important;
}
/* end cookies */

.backmx {

}
#over {
	position:absolute;
	bottom:50px !important;
	left:40px !important;
	z-index:9999;
	text-align:left !important;
}
#over h1 {
	font-size:52px;
	color:white;
	text-align:left !important;
	font-family:Roboto, Arial, Helvetica, sans-serif !important;
}
.ba-form-page {
	padding:0px !important;
}
.close-menu i {
	padding-right:2px !important;
	cursor:pointer !important;
	font-weight:600 !important;
	margin-top:3px !important;
	margin-right:5px !important;
}
i.ba-menu-item-icon {
	margin-right: 20px !important;
}
/* end media */

p.px {
	text-align:center !important;
}
div.imagex {
	text-align:center !important;
}
.greenx h2 {
	text-align:left !important;
}
.greenx {
	border-top-left-radius:15px !important;
	border-top-right-radius: 15px !important;
}
.gm-style .gm-style-iw-c {
	background-color:transparent !important;
	box-shadow:none !important;
	width:293px !important;
}
.gm-ui-hover-effect {
	z-index:999999 !important;
	margin-bottom:15px !important;
	z-index:999998 !important;
	right:0px !important;
	margin-left:240px !important;
}
.mod-menu ul {
	padding:5px !important;
}
ul li i.ba-menu-item-icon {
	font-size: 30px !important;
}
.ba-form-field-item .ba-form-checkbox-wrapper {
	margin: 5px 0 10px 0 !important;
}
.ba-form-checkbox-group-wrapper {
	margin-bottom:10px !important;
}
.video-lazy-load-thumbnail i {
	background: #000 !important;
}
.menux ul li {
	margin-left:10px !important;
}
.open-menu i {
	padding-right:0px !important;
	cursor:pointer !important;
}
.close-menu {
	padding-right:10px !important;
}
 @media (max-width:1024px) {
#over {
	position:absolute;
	bottom:25px !important;
	left:20px !important;
	z-index:9999;
	text-align:left !important;
}
#over h1 {
	font-size:30px;
	color:white;
	text-align:left !important;
}
.backmx {
	margin-top:80px !important;
}
#jux_google_maps_pro122 {
	max-height: 400px;
}
.gm-style-moc {
	padding-left:10px !important;
}
.ba-form-page {
	padding: 0px !important;
	width: 100% !important;
}
.close-menu i {
	margin-right:0px !important;
}
#item-16364811650 > .ba-hamburger-menu > .main-menu {
	background-color: rgba(255, 255, 255, 0.9);
	width: 450px;
	padding-top: 95px !important;
	padding-right: 12px !important;
	padding-bottom: 30px;
	padding-left: 12px !important;
}
i.ba-menu-item-icon {
	margin-right: 20px !important;
}
}
