@include respond-between(md, lg) {
	#header_bar.homepage {
		
		.header {
			grid-template-columns: 3fr 8fr 2fr;
			.wrapper.logo-header {
				img {

				}
			}
			.header-menu {
				ul#menu-main-menu {
					& > li {
						padding: 2.65rem 1.111rem;
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {
						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				
			    .aws-search-result {
			    	
			    }
			    .aws-container {

			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	#header_bar.subpage {
		
		.header {
			grid-template-columns: 3fr 8fr 2fr;
			.wrapper.logo-header {
				img {

				}
			}
			.header-menu {
				ul#menu-main-menu {

					& > li {
						padding: 2.65rem 1.111rem;
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {

						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				
			    .aws-container {
			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	.mega-menu-panel {
		
	}

	.mega-menu-panel.show {
		
	}

	.mega-menu-panel#logo-golf-balls {
		
		.content-width.grid {
			
			.column {
				p {
					
				}
			}
			.column.left {
				.brands.grid {
					
					.brand {
						
					}
					.brand:hover {
						
					}
				}
			}
			.column.right {
				
				ul {
					
					li {
						
						a {
							
						}
						a:hover {
							
						}
					}
				}
			}
		}
	}

	.cart-count-circle {
		
	}

	.discount-header {
		
	}

	.aws-search-result {
		
	}
}

@include respond-between(sm, md) {
	#header_bar.homepage {
		
		.header {
			grid-template-columns: 3fr 8fr 2fr;
			.wrapper.logo-header {
				img {

				}
			}
			.header-menu {
				ul#menu-main-menu {
					& > li {
						// padding: 2.65rem 1.111rem;
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {
						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				
			    .aws-search-result {
			    	
			    }
			    .aws-container {

			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	#header_bar.subpage {
		
		.header {
			grid-template-columns: 3fr 8fr 2fr;
			.wrapper.logo-header {
				img {

				}
			}
			.header-menu {
				ul#menu-main-menu {

					& > li {
						
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {

						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				
			    .aws-container {
			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	.mega-menu-panel {
		
	}

	.mega-menu-panel.show {
		
	}

	.mega-menu-panel#logo-golf-balls {
		
		.content-width.grid {
			
			.column {
				p {
					
				}
			}
			.column.left {
				.brands.grid {
					
					.brand {
						
					}
					.brand:hover {
						
					}
				}
			}
			.column.right {
				
				ul {
					
					li {
						
						a {
							
						}
						a:hover {
							
						}
					}
				}
			}
		}
	}

	.cart-count-circle {
		
	}

	.discount-header {
		
	}

	.aws-search-result {
		
	}
}

@include respond-between(xs, sm) {
	#header_bar.homepage {
		// background-color: transparent;
		.header {
			padding-top: 1.55rem;
			padding-bottom: 1.55rem;
			grid-template-columns: 5fr 1fr;
			.wrapper.header-logo {
				img {
					width: 20%;
				}
			}
			.hamburger-btn {
				background-color: #59BC6C;
				border-radius: 4rem;
				@include flexbox();
				align-items: center;
				justify-content: center;
				height: 2.5rem;
				width: 2.5rem;
				justify-self: flex-end;
				svg {
					color: #fff;
				}
			}
			.hamburger-btn:hover {
				cursor: pointer;

			}
			.header-menu {
				display: none;
				ul#menu-main-menu {
					& > li {
						
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							top: 0 !important;
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {
						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				display: none;
			    .aws-search-result {
			    	
			    }
			    .aws-container {

			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	#header_bar.subpage {
		background-color: #fff;
		.header {
			padding-top: 1.55rem;
			padding-bottom: 1.55rem;
			grid-template-columns: 5fr 1fr;
			.wrapper.logo-header {
				img {

				}
			}
			.hamburger-btn {
				background-color: #59BC6C;
				border-radius: 4rem;
				@include flexbox();
				align-items: center;
				justify-content: center;
				height: 2.5rem;
				width: 2.5rem;
				justify-self: flex-end;
				svg {
					color: #fff;
				}
			}
			.hamburger-btn:hover {
				cursor: pointer;
				
			}
			.header-menu {
				display: none;
				ul#menu-main-menu {

					& > li {
						
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							top: 0 !important;
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {

						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				display: none;
			    .aws-container {
			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	.mega-menu-panel {
		
	}

	.mega-menu-panel.show {
		
	}

	.mega-menu-panel#logo-golf-balls {
		
		.content-width.grid {
			
			.column {
				p {
					
				}
			}
			.column.left {
				.brands.grid {
					
					.brand {
						
					}
					.brand:hover {
						
					}
				}
			}
			.column.right {
				
				ul {
					
					li {
						
						a {
							
						}
						a:hover {
							
						}
					}
				}
			}
		}
	}

	.cart-count-circle {
		
	}

	.discount-header {
		
	}

	.aws-search-result {
		
	}
}

@include respond-below(xs) {
	#header_bar.homepage {
		background-color: transparent;
		.header {
			padding-top: 1.855rem;
			grid-template-columns: 5fr 1fr;
			.wrapper.logo-header {
				img {

				}
			}
			.hamburger-btn {
				background-color: #59BC6C;
				border-radius: 4rem;
				@include flexbox();
				align-items: center;
				justify-content: center;
				height: 2.5rem;
				width: 2.5rem;
				justify-self: flex-end;
				svg {
					color: #fff;
				}
			}
			.hamburger-btn:hover {
				cursor: pointer;

			}
			.header-menu {
				display: none;
				ul#menu-main-menu {
					& > li {
						
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {
						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				display: none;
			    .aws-search-result {
			    	
			    }
			    .aws-container {

			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	#header_bar.subpage {
		background-color: #fff;
		.header {
			padding-top: 1.855rem;
			padding-bottom: 1.855rem;
			grid-template-columns: 5fr 1fr;
			.wrapper.logo-header {
				img {

				}
			}
			.hamburger-btn {
				background-color: #59BC6C;
				border-radius: 4rem;
				@include flexbox();
				align-items: center;
				justify-content: center;
				height: 2.5rem;
				width: 2.5rem;
				justify-self: flex-end;
				svg {
					color: #fff;
				}
			}
			.hamburger-btn:hover {
				cursor: pointer;
				
			}
			.header-menu {
				display: none;
				ul#menu-main-menu {

					& > li {
						
						a {

						}
					}
					li:hover {

					}
					li.dropdown {

						ul.dropdown-menu {
							
							 li {
							 	
							 	a {

							 	}
							 }
							 li:hover {

							 }
						}
						ul.dropdown-menu:hover {

						}
						ul.dropdown-menu.show {
							
						}
						ul.dropdown-menu.always-show {
							
						}
					}
					& > li:hover {

						& > a {

						}
					}
					li:last-of-type {

					}
				}
			}
			.wrapper.header-side-menu {
				display: none;
			    .aws-container {
			    	.aws-search-form {
			    		
			    		.aws-form-btn {
			    			
			    		}
			    	}
			    	.aws-search-field {
			    		
			    	}
			    }
				a {

					svg {
						
					}
				}
			}
		}
	}

	.mega-menu-panel {
		
	}

	.mega-menu-panel.show {
		
	}

	.mega-menu-panel#logo-golf-balls {
		
		.content-width.grid {
			
			.column {
				p {
					
				}
			}
			.column.left {
				.brands.grid {
					
					.brand {
						
					}
					.brand:hover {
						
					}
				}
			}
			.column.right {
				
				ul {
					
					li {
						
						a {
							
						}
						a:hover {
							
						}
					}
				}
			}
		}
	}

	.cart-count-circle {
		
	}

	.discount-header {
		
	}

	.aws-search-result {
		
	}
}