<!-- BEGIN CUSTOM COLORS (WP THEME CUSTOMIZER) -->
		<!-- menu button + logo + header -->
																																<!-- headings -->
						<!-- menu + submenu -->
																								<!-- menu icons -->
										<!-- widgets -->
								<!-- menu description -->
				<!-- background -->
		
		<style>
		/**************************************************************
		*** CUSTOM COLORS
		**************************************************************/		
		/* menu button opacity */
		.taptap-menu-button-wrapper { opacity:; }
		/* menu button */
		.taptap-menu-button:after,
		.taptap-menu-button:before,
		.taptap-menu-button div.taptap-menu-button-middle:before,
		.taptap-menu-button div.taptap-menu-button-middle:after,
		.taptap-menu-button-three:after,
		.taptap-menu-button-three:before,
		.taptap-menu-button-three div.taptap-menu-button-three-middle:before { background-color:; }
		.taptap-menu-button-static { fill:; }
		/* menu button (if menu opened) */
		.taptap-menu-active .taptap-menu-button:after,
		.taptap-menu-active .taptap-menu-button:before,
		.taptap-menu-active .taptap-menu-button div.taptap-menu-button-middle:before,
		.taptap-menu-active .taptap-menu-button div.taptap-menu-button-middle:after,
		.taptap-menu-active .taptap-menu-button-three:after,
		.taptap-menu-active .taptap-menu-button-three:before,
		.taptap-menu-active .taptap-menu-button-three div.taptap-menu-button-three-middle:before { background-color:; }
		.taptap-menu-active .taptap-menu-button-static { fill:; }
	
				/* menu bars hover */
		.taptap-menu-button:hover:before,
		.taptap-menu-button:hover:after,
		.taptap-menu-button:hover div.taptap-menu-button-middle:before,
		.taptap-menu-button:hover div.taptap-menu-button-middle:after,
		.taptap-menu-button-three:hover:after,
		.taptap-menu-button-three:hover:before,
		.taptap-menu-button-three:hover div.taptap-menu-button-three-middle:before {
			background-color:#A3A6A9 !important;
			background-color: !important;
		}
		.taptap-menu-button-wrapper:hover .taptap-menu-button-static { fill: !important; }
		/* menu bars hover (if menu opened) */
		.taptap-menu-active .taptap-menu-button:hover:before,
		.taptap-menu-active .taptap-menu-button:hover:after,
		.taptap-menu-active .taptap-menu-button:hover div.taptap-menu-button-middle:before,
		.taptap-menu-active .taptap-menu-button:hover div.taptap-menu-button-middle:after,
		.taptap-menu-active .taptap-menu-button-three:hover:after,
		.taptap-menu-active .taptap-menu-button-three:hover:before,
		.taptap-menu-active .taptap-menu-button-three:hover div.taptap-menu-button-three-middle:before {
			background-color:#A3A6A9 !important;
			background-color: !important;
		}
		.taptap-menu-active:hover .taptap-menu-button-static { fill: !important; }
				
		/* search button */
		.taptap-search-button,
		.taptap-search-button-right { border-color:; }
		.taptap-search-button svg,
		.taptap-search-button-right svg { fill:; }
		.taptap-search-button:hover svg,
		.taptap-search-button-right:hover svg { fill:; }
		/* search button divider */
				.taptap-search-button {
			border-left:none;
			left:61px;
		}
		.taptap-search-button-right {
			border-right:none;
			right:61px;
		}
				
		
		
		/* search form background */
		.taptap-search-wrapper { background-color:; }
		/* search form placeholder */
		#searchform input::-webkit-input-placeholder { color: !important; }
		#searchform input:-moz-placeholder { color: !important; }
		#searchform input::-moz-placeholder { color: !important; }
		#searchform input:-ms-input-placeholder { color: !important; }
		/* search form text */
		.taptap-search-wrapper #searchform input { color:; }
		/* search form close icon */
		.taptap-search-close-icon svg { fill:; }
		/* search form close icon hover */
		.taptap-search-close-icon:hover svg { fill:; }
		/* logo */
		.taptap-logo a { color:; }
		.taptap-logo a:hover { color:; }
		/* header background */
		.tap-tap-header { background-color:; }
		/* show header + search when menu open */
				/* headings */
		.taptap-heading,
		.taptap-heading a,
		.taptap-heading a:hover { color:; }
		.taptap-subheading,
		.taptap-subheading a,
		.taptap-subheading a:hover { color:; }
		/* menu + submenu */
		.taptap-by-bonfire ul li a { color:; }
		.taptap-by-bonfire ul li.current-menu-item a { color:; }
		.taptap-by-bonfire ul li a:hover { color:; }
		.taptap-by-bonfire ul li.current-menu-item a:hover { color:; }		
		.taptap-by-bonfire .sub-menu a { color:; }
		.taptap-by-bonfire .sub-menu .current-menu-item a { color:; }
		.taptap-by-bonfire .sub-menu a:hover { color:; }
		.taptap-by-bonfire .sub-menu .current-menu-item a:hover { color:; }
		.taptap-by-bonfire .menu li span svg { fill:; }
		.taptap-by-bonfire .menu li span:hover svg { fill:; }
		.taptap-by-bonfire .menu li span { border-color:; }
		/* background */
		.taptap-background-color { background-color:; }
		
		/* push down site by height of menu */
				
		/* background image opacity */
		.taptap-background-image { opacity:; }
		/* background color opacity */
		.taptap-background-color { opacity:; }
		/* header background opacity */
		.tap-tap-header { opacity:; }

		/* menu content top distance */
		.taptap-main-inner-inner { padding-top:px; }
		/* heading */
		.taptap-heading,
		.taptap-heading a {
			font-size:px;
			letter-spacing:px;
			line-height:px;
		}
		/* subheading */
		.taptap-subheading,
		.taptap-subheading a {
			font-size:px;
			letter-spacing:px;
			line-height:px;
			margin-top:px;
		}
		/* heading font */
									.taptap-heading,
				.taptap-heading a {
					font-family:'Montserrat';
					font-weight:400;
				}
							
		
		/* subheading font */
									.taptap-subheading,
				.taptap-subheading a {
					font-family:'Montserrat';
					font-weight:400;
				}
							
		
		/* menu font */
									.taptap-by-bonfire ul li a {
					font-family:'Montserrat';
					font-weight:400;
				}
							

		/* menu */
		.taptap-by-bonfire ul li a {
			font-size:px;
			letter-spacing:px;
		}
		/* submenu */
		.taptap-by-bonfire .sub-menu a {
			font-size:px;
			letter-spacing:px;
		}
		/* menu vertical spacing */
		.taptap-by-bonfire ul li a {
			margin-bottom:px;
		}
		/* sub-menu vertical spacing */
		.taptap-by-bonfire .sub-menu a {
			margin-bottom:px;
		}
		/* drop-down arrow position */
		.taptap-by-bonfire .menu li.menu-item-has-children span {
			top:px;
		}
		/* drop-down arrow position (top-level) */
		.taptap-by-bonfire .menu li.menu-item-has-children span {
			top:px;
		}
		/* drop-down arrow position (sub-level) */
		.taptap-by-bonfire .sub-menu li.menu-item-has-children span {
			top:px;
		}
		
		/* menu description */
		.taptap-menu-item-description {
			font-size:px;
			padding-top:px;
			padding-bottom:px;
			line-height:px;
			color:;
		}
		/* menu description font */
					.taptap-menu-item-description {
				font-family:'Montserrat';
				font-weight:400;
			}
		
		/* menu icons */
		.taptap-by-bonfire ul li a i {
			color:;
			font-size:px;
			margin-top:px;
		}
		.taptap-by-bonfire ul li a:hover i {
			color:;
		}
		.taptap-by-bonfire .sub-menu a i {
			color:;
			font-size:px;
			margin-top:px;
		}
		.taptap-by-bonfire .sub-menu a:hover i {
			color:;
		}

		/* widget top distance */
		.taptap-widgets-wrapper { margin-top:px; }
		/* widget titles */
		.taptap-widgets-wrapper .widget .widgettitle {
			color:;
			font-size:px !important;
			letter-spacing:px !important;
			line-height:px !important;
		}
		/* widget title font */
									.taptap-widgets-wrapper .widget .widgettitle {
					font-family:'Montserrat';
					font-weight:400;
				}
							
		/* widgets */
		.taptap-widgets-wrapper .widget,
		.taptap-widgets-wrapper .widget a {
			color:;
			font-size:px !important;
			letter-spacing:px !important;
			line-height:px !important;
		}
		.taptap-widgets-wrapper .widget a {
			color:;
		}
		/* widget font */
									.taptap-widgets-wrapper .widget,
				.taptap-widgets-wrapper .widget a {
					font-family:'Montserrat';
					font-weight:400;
				}
					
		/* background pattern */
		
		/* horizontal alignment */
					.taptap-heading,
			.taptap-subheading,
			.taptap-image,
			.taptap-by-bonfire ul li,
			.taptap-widgets-wrapper .widget { text-align:left; }
			.taptap-widgets-wrapper .widget div,
			.taptap-widgets-wrapper .widget span,
			.taptap-widgets-wrapper .widget iframe,
			.taptap-widgets-wrapper .widget object,
			.taptap-widgets-wrapper .widget embed {
				margin-left:0;
				margin-right:auto;
			}
				
		/* vertical alignment */
					.taptap-main-inner-inner { vertical-align:middle; }
		
		/* menu animations (top/left/right/bottom/fade) */
					.taptap-background-color {
				opacity:0;
				
				-webkit-transition:opacity .4s ease, top 0s ease .4s;
				-moz-transition:opacity .4s ease, top 0s ease .4s;
				transition:opacity .4s ease, top 0s ease .4s;
			}
			.taptap-background-color-active {
				opacity:1;
				
				-webkit-transition:opacity .4s ease, top 0s ease 0s;
				-moz-transition:opacity .4s ease, top 0s ease 0s;
				transition:opacity .4s ease, top 0s ease 0s;
			}
			.taptap-main-wrapper,
			.taptap-background-color,
			.taptap-background-image {
				-webkit-transform:translateY(0) translateX(0);
				-moz-transform:translateY(0) translateX(0);
				transform:translateY(0) translateX(0);
			}
			.taptap-main-wrapper-active,
			.taptap-background-color-active,
			.taptap-background-image-active {
				-webkit-transform:translateY(0) translateX(0);
				-moz-transform:translateY(0) translateX(0);
				transform:translateY(0) translateX(0);
			}
			.taptap-background-image { opacity:0; }
			.taptap-background-image-active { opacity:0.1; }
				
		/* background image horizontal + vertical alignment */
		.taptap-background-image {
			background-position:top center;
		}	
		
		/* menu button animations (-/X) */
					/* top bar animation (4 lines) */
			.taptap-menu-active .taptap-menu-button:before {
				margin:5px 0 0 -2px;
				
				transform:translateY(9px) rotate(45deg);
				-moz-transform:translateY(9px) rotate(45deg);
				-webkit-transform:translateY(9px) rotate(45deg);
			}
			/* bottom bar animation (4 lines) */
			.taptap-menu-active .taptap-menu-button:after {
				margin:5px 0 0 -2px;
				width:28px;
				
				transform:translateY(-9px) rotate(-45deg);
				-moz-transform:translateY(-9px) rotate(-45deg);
				-webkit-transform:translateY(-9px) rotate(-45deg);
			}
			/* middle bars fade out (4 lines) */
			.taptap-menu-active div.taptap-menu-button-middle:before,
			.taptap-menu-active div.taptap-menu-button-middle:after {
				opacity:0;
				width:28px;
				
				-webkit-transition:all .2s ease;
				-moz-transition:all .2s ease;
				transition:all .2s ease;
			}
			/* top bar animation (3 lines) */
			.taptap-menu-active .taptap-menu-button-three:before {
				margin:4px 0 0 -2px;
				
				transform:translateY(8px) rotate(45deg);
				-moz-transform:translateY(8px) rotate(45deg);
				-webkit-transform:translateY(8px) rotate(45deg);
			}
			/* bottom bar animation (3 lines) */
			.taptap-menu-active .taptap-menu-button-three:after {
				margin:4px 0 0 -2px;
				
				transform:translateY(-8px) rotate(-45deg);
				-moz-transform:translateY(-8px) rotate(-45deg);
				-webkit-transform:translateY(-8px) rotate(-45deg);
			}
			/* middle bar fade out (3 lines) */
			.taptap-menu-active div.taptap-menu-button-three-middle:before {
				opacity:0;
				
				-webkit-transition:all .15s ease;
				-moz-transition:all .15s ease;
				transition:all .15s ease;
			}
				
		/* if submenu arrow divider is hidden */
				
		/* hide taptap between resolutions */
		@media ( min-width:960px) and (max-width:999999px) {
			.taptap-menu-button-wrapper,
			.taptap-logo-wrapper,
			.tap-tap-header,
			.taptap-background-color,
			.taptap-background-image,
			.taptap-main-wrapper,
			.taptap-search-wrapper,
			.taptap-search-button,
			.taptap-search-button-right { display:none; }
			body { margin-top:0 !important; }
		}
		/* hide theme menu */
				</style>
		<!-- END CUSTOM COLORS (WP THEME CUSTOMIZER) -->
