@media screen and (min-width: 1024px) {
	.container {
    max-width: 1140px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.container {
    padding-left: 40px !important;
		padding-right: 40px !important;
	}
	
	.banner {
		margin-top: 14px !important;
	}
	
	.nav-02 {
		top: 58px !important;
	}
}

@media screen and (max-width: 767px) {
	.container {
    padding-left: 24px !important;
		padding-right: 24px !important;
	}
		
	.banner {
		margin-top: 30px !important;
	}
	
	.nav-02 {
		top: 58px !important;
	}
}

.nav {
	background: #fff;
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding-left: 24px;
	padding-right: 24px
}

.nav-02 {
	background: #fff;
	z-index: 998;
	position: fixed;
	top: 76px;
	width: 100% !important;
	padding-left: 24px !important;
	padding-right: 24px !important;
}

.wp-block-stackable-columns > stk-block-columns > stk-block {
	max-width: 1140px !important;
}

.wp-block-navigation__responsive-container-close {
	margin-top: -4px;
}

.wp-site-blocks > * + * {
	margin-top: 0px;
}

.home .wp-block-group .has-text-align-center {
	display:none;
}

.site-footer-container > wp-block-template-part .wp-block-group .has-text-align-center {
	display:none;
}

#g1155, #g1155-whatsapp, #g1155-1, #g1155-2, #contact-form-comment-g1155-2 {
	background-color: #FFFFFF;
  border-color: #aaaaaa;
  border-width: 1px;
  padding: 8px 16px;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container, .wp-block-search .wp-block-search__input {
	background-color: #FFFFFF;
  border-color: #aaaaaa;
  border-width: 1px;
	margin-left: -18px;
}

.button-submit, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button, .wp-block-search .wp-block-search__button {
	border-width: 0px;
}

a:where(:not(.wp-element-button)), .wp-block-post-content a:not(.wp-block-button__link) {
	text-decoration: none;
}

.wp-block-post-content a:not(.wp-block-button__link):hover {
	text-decoration: underline;
}

.wp-block-navigation .wp-block-navigation-item__label {
  text-align: left;
}

.nav li ul {
  width: 160px !important;
}

.nav li li ul {
  left: 140px !important;
}

#top-menu li li a {
   width: 120px; /* Make this 40 less then the width of the dropdown menu */
}