
		/*Global Styles*/
		/*Body*/
		body
		{
			z-index: 0;
		}
		.wrapper
		{
			max-width: 100%;
			margin: 0;
		}
		.navigation-section, footer, .copyright-section
		{
			max-width: 100%;
			margin: 0;
		}
		header .call-to-action > span.tagline,
		header .call-to-action > span.times
		{
			display: block;
			margin-bottom:16px;
		}
		
		header .row:before,
		header .row:after
		{
			display: none;
			content: normal;
		}
		img
		{
			max-width: initial;
		}
		.top-bar-section li.name
		{
			display: flex;
			align-items: center;
		}
		.top-bar-section li.name .logo
		{
			display: flex;
			flex-flow: column;
			justify-content: center;
		}
		header li.name .logo img
		{
			max-width: 280px;
			height: initial;
		}
		.kiss-imagevideo-container
		{
			position: relative;
			z-index: 9;
		}
		img.contentImage, .kiss-gallery-thumbnails li
		{
			cursor: -moz-zoom-in; 
    		cursor: -webkit-zoom-in; 
    		cursor: zoom-in;
		}

		.kiss-content-image-framed img
		{
			-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.3);
				-moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.3);
					box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.3);
		}
		.kiss-content-image-framed small,.home-viewer .kiss-content-image-framed small, .generic-viewer .content-section .kiss-content-image-framed  small
		{
			color: black !important;
			padding: 10px;
		}

		.kiss-content-image-framed small small.caption
		{
			margin-bottom: 0;
		}
		.kiss-content-image-framed .table-caption, .home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-content-image-framed .table-caption,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-content-image-framed .table-caption
		{
			background-color: #ffffff;
			border: none;
			margin-top: 0;
		}
		.table-caption
		{
			margin-top: -7px;
			padding: 4px;
			line-height: 1.2;
		}
		.sub-nav dd
		{
			margin-bottom: 8px;
		}

		abbr[title]
		{
			border-bottom: none;
		}
		 select, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"]
		{
			height: 44px;
		}
		select option
		{
			margin: 12px;
		}
		ul.search-box,
		ul.search-box li.search input[type="text"]
		{
			margin-bottom: 0;
		}
		.floatingImageMinimumTextWidthProtection .kiss-quick-search2>ul
		{
			margin: 0;
		}
		.floatingImageMinimumTextWidthProtection .kiss-quick-search2>ul>li
		{
			margin: 0 0 0 24px;
			padding: 12px;
			display: block;
		}
		.row.full-width
		{
			max-width: none ;
		}
		.column, .columns
		{
			padding-right: 8px;
			padding-left: 8px;
		}
		.generic-viewer [class*="block-grid-"]:after,
		.generic-viewer [class*="block-grid-"]:before
		{
			display: none !important;
			content: normal !important;
		}
		.kiss-smartgrid[class*="block-grid-"]:after,
		.kiss-smartgrid[class*="block-grid-"]:before
		{
			display: none;
			content: normal !important;
		}
		div.kiss-panel-titleandgraphic[data-kiss-forcefittogrid]
		{
			padding-top: 1px;
		}
		@media only screen and (min-width: 640px)
		{
			.column, .columns
			{
				padding-right: 24px;
				padding-left: 24px;
			}
			
			div[data-kiss-forcefittogrid]
		   {
			   max-width: 960px ;
			   margin-right: auto ;
			   margin-left: auto ;
		   }
		   .services-section-1 > div>.row 
		   {
			  max-width: 100%;
		   }
		   .pricelist
			{
				max-width: 960px;
				margin: 0 auto;
			}
		   
		}
		@media only screen and (min-width: 960px)
		{
			
			div[data-kiss-forcefittogrid]
		   {
			   max-width: 1280px;
			   margin: 0 auto ;
		   }
		   .services-section-1 > div>.row 
		   {
			  max-width: 100%;
		   }
		    .pricelist
			{
				max-width: 1024px;
				margin: 0 auto;
			}
		}
		@media only screen and (min-width: 1440px)
		{
			.services-section-1 > div>.row 
		   {
			  max-width: 100%;
		   }
			div[data-kiss-forcefittogrid]
		   {
			   max-width: 1432px ;
			   margin: 0 auto ;
		   }
		   div.kiss-panel-titleandgraphic[data-kiss-forcefittogrid]
		   {
			   max-width: none;
		   }
		}
		.kiss-smartgrid[class*="block-grid-"]
		{
			margin: 0 0;
		}
		.small-block-grid-1.medium-block-grid-1.large-block-grid-1 > li
		{
			margin: 0;
			float: none;
		}
		hr
		{
			display:block;
			border:0px;
			height:1px;
			margin: 32px 0 4px;
		}
		.column-panel a 
		{
			text-align: center;
		}
		.content-section .icon, .services-section-1 .icon
		{
	    	display: flex;
			align-content:center;
	    	width: 64px;
			height: 64px;
	    	margin: 0 auto;
			padding: 4px;
		}
				/*Main Content*/
		.data-equalizer-watch
		{
			height: 100%;
		}
		.floatingImageMinimumTextWidthProtection ul.breadcrumbs li
		{
			margin-left: 0;
			overflow:hidden;
		}
		.floatingImageMinimumTextWidthProtection div.carousel ul li
		{
			margin-left: 0;
		}
		/*Installer Page Styles*/

		.home-viewer.product-installer .home-content-section
		{
			padding:0;
			min-height: 480px;
		}	
		.product-installer header .logo img
		{
			max-height: 120px;
		}
		.home-viewer.product-installer .home-content-section h2,
		.home-viewer.product-installer .home-content-section p

		{
			text-align: left;
		}

		.product-installer .home-content-section .stack-for-small
		{
			margin: 0 auto;
			width: 100%;

		}

		.product-installer .home-content-section .stack-for-small button
		{
			width: 100%;
			margin-top: 16px;
			margin-bottom: 4px;
		}

		.product-installer .installer-content svg
		{
			opacity: 0.25;
			margin: 0 auto;
			width: 48px;
			height: 48px;
		}
		.product-installer .copyright-section
		{
			min-height: 164px;
		}

		@media only screen and (min-width: 640px)
		{
			.product-installer .home-content-section
			{
				max-width: 960px;
				min-height: 480px;
				margin: 24px auto;
				padding: 0;
			}
			.product-installer .installer-content svg
			{
				width: 64px;
				height: 64px;
				margin: 32px auto;
			}
		}
		@media only screen and (min-width: 960px)
		{
			.product-installer .home-content-section
			{
				max-width: 1024px;
				margin: 24px auto;
				min-height: 560px;
			}
			.product-installer header
			{
				min-height: 148px;
				padding-top: 20px;
			}
			.product-installer .installer-content
			{
				padding: 0;
			}
			.product-installer .home-content-section ul.button-group
			{
				text-align: left;
				margin-top: 16px;
			}
			.product-installer .installer-content svg
			{

				width: 64px;
				height: 64px;
			}
			.product-installer .installer-content h1
			{
				margin: 32px 0 0 0;
			}
			.product-installer .copyright-section
			{
				padding-top: 16px;
				min-height: 220px;
			}
		}
		@media only screen and (min-width: 1440px)
		{
			.product-installer .home-content-section
			{
				max-width: 1432px;
				margin: 24px auto;
				min-height: 800px;
			}
		}
	
				@media only screen and (min-width: 640px)
				{
					/*desktop header*/
					header
					{
						padding: 4px 0;
						max-width: 100%;
						margin: 0;
					}
					header div.logo
					{
						width: 100%;
						height: 96px;
						margin: 4px auto 4px 4px;
						text-align: left;
						display: flex;
						align-items: center;
					}
					header div.logo div
					{
						display: inline-block;
						max-width: 100%;
					}
					header div.logo div svg.kiss-brand-logo-mono-svg
					{
						width: 100%;
						margin: 0 auto;
						max-height: 96px;
						position: absolute;
						top: 0;
						left: 0;
					}
					header .logo img
					{
						max-width: 100% ;
						max-height: 96px;
					}
					.call-to-action .header-icon
					{
						display: inline-block;
						width: 16px;
						height: 16px;
						margin-right: 6px;
					}
					.call-to-action .tel-number
					{
						margin-right: 16px;
					}
					header .call-to-action
					{
						padding: 4px;
					}
					.call-to-action .header-icon
					{
						position: relative;
						bottom: -2px;
						left: 0;
					}
					header .call-to-action .header-icon svg
					{
						width:16px;
						height: 16px;
					}
					header .call-to-action .header-icon
					{
						width: 16px;
						height: 16px;
						margin-right: 6px;
					}
				}
			
			header > div.row
			{
				max-width: 100% ;
			}
			header .logo
			{
				padding: 0 16px;
			}
			.contain-to-grid .top-bar .top-bar-section
			{
				margin-left: 24px;
			}
			header .call-to-action
			{
				padding: 0 24px;
			}
			header .call-to-action span
			{
				margin: 0;
			}
		
			header
			{
				border-top-width: 8px ;
				border-top-style: solid;
			}
		
		.kiss-brand-logo-mono-svg
		{
			overflow: visible;
			max-width:100%;
		}
		div.logo a div:first-child .kiss-brand-logo-mono-svg path
		{
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=center]
		{
			background-position: center center;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=bottom]
		{
			background-position: center 0%;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=top]
		{
			background-position: center 100%;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=left]
		{
			background-position: 0% center;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=right]
		{
			background-position: 100% center;
		}
	
			div.kiss-svg-corner
			{
				position: absolute;
				width:250px;
				height:250px;
				z-index:1;
				opacity:0.1;
			}

			div.kiss-svg-corner div.icon svg
			{
				width:100%;
				height:100%;
			}

			div.kiss-svg-corner-top-left
			{
				top:0;
				left:0;
				transform: scale(1, -1);
			}

			div.kiss-svg-corner-top-right
			{
				top:0;
				right:0;
				transform: scale(-1, -1);
			}

			div.kiss-svg-corner-bottom-left
			{
				bottom:0;
				left:0;
			}

			div.kiss-svg-corner-bottom-right
			{
				bottom:0;
				right:0;
				transform: scale(-1, 1);
			}
			
			.reveal-modal .close-reveal-modal
			{
				margin-right: 8px;
			}
		
			section.feature-section .device-wrapper
			{
				padding:16px;
				width: 1024px;
				max-width: 100%;
			}

			section.services-section-1 .device-wrapper,
			section.home-content-section .device-wrapper,
			section.content-section .device-wrapper
			{
				padding:16px;
				width: 1024px;
			}

			section.services-section-1 .device-wrapper[data-kiss-mockup-aspectratio=portrait],
			section.home-content-section .device-wrapper[data-kiss-mockup-aspectratio=portrait],
			section.content-section .device-wrapper[data-kiss-mockup-aspectratio=portrait]
			{
				max-width: 33vh;
			}

			section.services-section-1 .device-wrapper[data-kiss-mockup-aspectratio=landscape],
			section.home-content-section .device-wrapper[data-kiss-mockup-aspectratio=landscape],
			section.content-section .device-wrapper[data-kiss-mockup-aspectratio=landscape]
			{
				max-width: 50vh;
			}

			section.services-section-1 .device-wrapper[data-kiss-mockup-aspectratio=portrait][data-kiss-mockup-id=mockuptablet],
			section.home-content-section .device-wrapper[data-kiss-mockup-aspectratio=portrait][data-kiss-mockup-id=mockuptablet],
			section.content-section .device-wrapper[data-kiss-mockup-aspectratio=portrait][data-kiss-mockup-id=mockuptablet]
			{
				max-width: 45vh;
			}


			section.services-section-1 .device-wrapper[data-kiss-mockup-id=mockuplaptop],
			section.home-content-section .device-wrapper[data-kiss-mockup-id=mockuplaptop],
			section.content-section .device-wrapper[data-kiss-mockup-id=mockuplaptop],
			section.services-section-1 .device-wrapper[data-kiss-mockup-id=mockupbrowser],
			section.home-content-section .device-wrapper[data-kiss-mockup-id=mockupbrowser],
			section.content-section .device-wrapper[data-kiss-mockup-id=mockupbrowser]
			{
				max-width: 100%;
			}

		 pre {text-align:left; clear:both;} .kiss-button-svg-icon-class {margin-right: 10px;width:36px;height:36px} .kiss-button-svg-icon-class-news {margin-right: 10px;width:16px;height:16px} .kiss-button-svg-icon-class-read-more {margin-right: 10px;width:16px;height:16px} .kiss-clear-before {} .kiss-clear-after {} .icon-fbp-mixedwithimages {margin:0 auto!important;height:296px!important}
	 .kiss-image-background, .kiss-morph-modal-modal .kiss-morph-modal-modal-content,  .kiss-morph-modal-modal-content
	    {
		width:100%;
		height:100%;
		position:fixed;
		z-index:-1;
		top: 0;
		
			color: rgb(245,144,30);
			background-color:rgb(56,84,98);
			background-repeat: repeat;background-position: top left; background-size: initial;background-attachment: fixed;background-image: url(https://aife.me/westernsydneycareers-prod-publicsetting/www-background.jpg?mountWorkingCopy=true);
	    }

	 .kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
	    {
		width:100%;
		height:100%;
		position:fixed;
		z-index:-1;
		top: 0;
		
			color: rgb(245,144,30);
			background-color:rgb(56,84,98);

	    }
			/*Desktop Navigation & Search*/
			
			.top-bar-section ul li
			{
				margin: 0;
			}
			.top-bar-section li:not(.has-form).name a:not(.button)
			{
				padding: 0;
			}
			.top-bar input
			{
				height: 36px;
			}
			.top-bar-section form 
			{
				margin-top: 0;
			}
			.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
			{
			    clear: none;
			    height: 47px;
			    width: 0;
				display: none;
				margin: 0;
			}
			ul.right.shopping-cart
			{
				cursor: pointer;
			}
			.top-bar-section a.search-close
			{
				top: 14px !important;
				right: 4px !important;
			}
			.navigation-section .search-close .icon-close
			{
				display: inline-block;
				width: 16px;
				height: 16px;
				background-size: 100% 100%;
			}
			.top-bar-section .searchResults ul
			{
				top: 48px;
			}
			.top-bar-section .searchResults ul li:not(.has-form) a:not(.button) span.highlight
			{
				font-size: 100%;
				line-height: 1.5;
				padding: 0.5em;
				border-top: 0;
			  }
			.fi-magnifying-glass, .sb-icon-search
			{
				background-repeat: no-repeat !important;
				background-position: center center !important;
			}
			.top-bar-section ul.top-bar-cta
			{
				float: right;
				padding: 16px;
			}
			.top-bar-section .top-bar-cta span.email-address
			{
				display: inline-block;
				margin-top: 8px;
			}

			.top-bar-section .top-bar-cta svg
			{
				width: 16px;
				height: 20px;
				margin-right: 8px;
				vertical-align: middle
			}

			.top-bar-section  ul.right.follow-us li.social-media-icons:not(.has-form) a:not(.button)
			{
				display: inline;
				width: 24px;
				height: 100%;
				padding-left: 8px;
				line-height: 0;
			}
			.top-bar-section ul.right.follow-us li a svg
			{
				width: 24px;
				height: 24px;
			}

			.top-bar-section ul.right.follow-us li.social-media-icons:not(.has-form) a:not(.button)
			{
				padding: 0;
			}
			
			.top-bar-section ul.top-bar-cta li:not(.has-form) a:not(.button)
			{
				line-height: 1;
				padding: 0;
			}

			/*side navigation*/
			.side-nav
			{
				padding: 0;
			}
			.side-nav li:last-child
			{
				border: none;
			}
			.side-nav li.heading
			{
				border-bottom-width: 1px;
				border-bottom-style: solid;
			}
			.generic-viewer .content-section ul.side-nav li
			{
				margin: 0;
				padding: 0;
			}
			.generic-viewer .content-section ul.side-nav li.heading a:not(.button)
			{
				padding: 24px 24px 24px 8px;
			}
			.generic-viewer .content-section ul.side-nav li a:not(.button)
			{
				padding: 24px 32px 24px 8px;
			}
			ul.off-canvas-list
			{
				display: block;
			}
			ul.off-canvas-list li
			{
				margin: 0;
			}
			@media only screen and (min-width: 640px) 
			{
				.contain-to-grid .top-bar
				{
					width: 100%;
					max-width: 100%;
				}
				.contain-to-grid .top-bar .top-bar-section
				{
					max-width: 960px;
				}
				.top-bar 
				{
					overflow: visible;
				}
				.top-bar:before, .top-bar:after 
				{
					content: " ";
					display: table;
				}
				.top-bar:after 
				{
					clear: both;
				}
				.top-bar .toggle-topbar 
				{
					display: none;
				}
				.top-bar .title-area 
				{
					float: left;
				}
				.top-bar .name h1 a 
				{
					width: auto;
				}
				.top-bar input,
				.top-bar .button,
				.top-bar button 
				{
					position: relative;
					top: 7px;
				}
				.contain-to-grid .top-bar .top-bar-section
				{
					max-width: 1432px;
					margin: 0 auto;

				}
				.navigation-section .sticky.contain-to-grid.fixed .top-bar .top-bar-section
				{
					margin: 0 auto;
				}

				.top-bar-section 
				{
					left: 0 !important;
				}
				.top-bar-section ul 
				{
					width: auto;
					height: auto !important;
					display: table;
				}
				.top-bar-section ul li 
				{
					float: left;
				}
				.top-bar-section ul li .js-generated 
				{
					display: none;
				}
				.top-bar-section li:not(.has-form) a:not(.button) 
				{
					padding: 0 16px;
					line-height: 48px;
				}
				.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] 
				{
					border-bottom: none;
					border-top: none;
					clear: none;
					height: 48px;
					width: 0;
				}
				.top-bar-section .has-form 
				{
					padding: 0 16px;
					height: 48px;
				}
			}
			@media only screen and (max-width: 960px) 
			{
				.contain-to-grid .top-bar .top-bar-section
				{
					max-width: 1024px;
				}
				.top-bar .button, .top-bar button 
				{
					position: relative;
					top: -1px;
				}

				.top-bar .title-area 
				{
					position: relative;
					margin: 0;
				}
				.top-bar .name 
				{
					height: 48px;
					margin: 0;
				}
				.top-bar .name h1 
				{
					line-height: 48px;
					margin: 0;
				}
				.top-bar .name h1 a 
				{
					width: 75%;
					display: block;
					padding: 0 16px;
				}
				.top-bar .toggle-topbar 
				{
					position: absolute;
					right: 0;
					top: 0;
				}
				.top-bar .toggle-topbar a 
				{
					text-transform: none;
					position: relative;
					display: block;
					padding: 0 16px;
					height: 48px;
					line-height: 48px;
				}
				.top-bar .toggle-topbar.menu-icon 
				{
					top: 50%;
					margin-top: -16px;
				}
				.top-bar .toggle-topbar.menu-icon a 
				{
					height: 34px;
					line-height: 33px;
					padding: 0 41px 0 16px;
					position: relative;
				}
				.top-bar .toggle-topbar.menu-icon a span::after 
				{
					content: "";
					position: absolute;
					display: block;
					height: 0;
					top: 50%;
					margin-top: -8px;
					right: 16px;
					box-shadow: 0 0px 0 1px black, 0 7px 0 1px black, 0 14px 0 1px black;
					width: 16px;
				}
				.top-bar .toggle-topbar.menu-icon a span:hover:after 
				{
					box-shadow: 0 0px 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
				}
				.top-bar.expanded 
				{
					height: auto;
				}
				.top-bar.expanded .toggle-topbar a span::after 
				{
					box-shadow: 0 0px 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888;
				}
				.top-bar-section 
				{
					left: 0;
					position: relative;
					width: auto;
					transition: left 300ms ease-out;
				}
				.top-bar-section ul 
				{
					padding: 0;
					width: 100%;
					height: auto;
					display: block;
					font-size: 14px;
					margin: 0;
				}
				.top-bar-section .divider,
				.top-bar-section [role="separator"] 
				{
					clear: both;
					height: 1px;
					width: 100%;
				}
				.top-bar-section ul li > a 
				{
					display: block;
					width: 100%;
					padding: 12px 0 12px 0;
					padding-left: 16px;
					text-transform: none;
				}
				.top-bar-section ul li > a.button 
				{
					padding-right: 16px;
					padding-left: 16px;
				}	
				.top-bar-section ul li > button 
				{
					padding-right: 16px;
					padding-left: 16px;
				}
				.top-bar-section .has-form 
				{
					padding: 16px;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.contain-to-grid .top-bar .top-bar-section
				{
					max-width: 1432px;
				}
				.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button)
				{
					padding: 0 24px;
					margin: 0;
				}
			}
			/*Off-Canvas Navigation & Search*/
			.tab-bar
			{
				border-width: 1px;
				border-style: solid;
				z-index:100;
			}
			.tab-bar img
			{
				max-width: 180px !important;
			}

			.tab-bar .logo
			{
				display: flex;
				align-items: center;
				margin:auto;
			}

			ul.search-box
			{
				list-style-type: none;
			}
			
			a.fi-magnifying-glass
			{
				font-size: 0;
				padding: 0;
				width: 100%;
				height: 100%;
			}
			.tab-bar svg
			{
				height: 42px;
				margin: 3px auto;
			}
			.tab-bar .menu-icon span::after
			{
				display: none;
			}
			.tab-bar .menu-icon
			{
				width: 100%;
				height: 100%;	
			}
			ul.off-canvas-list li.social-media-icons
			{
				display: block;
				padding: 0.66667rem;
			}
			ul.off-canvas-list li.social-media-icons a
			{
				display: inline;
				width: 28px;
				height: 48px;
				padding: 0 8px 0 0;
				border: 0;
			}
			ul.off-canvas-list li.social-media-icons a svg
			{
				width: 32px;
				height: 32px;
			}
			/* Wrapped around .top-bar to contain to grid width */
			.contain-to-grid 
			{
				width: 100%;
			}
			.contain-to-grid .top-bar 
			{
				margin-bottom: 0;
			}
			.fixed 
			{
				width: 100%;
				left: 0;
				position: fixed;
				top: 0;
				z-index: 99;
			}
			.fixed.expanded:not(.top-bar) 
			{
				overflow-y: auto;
				height: auto;
				width: 100%;
				max-height: 100%;
			}
			.fixed.expanded:not(.top-bar) .title-area 
			{
				position: fixed;
				width: 100%;
				z-index: 99;
			}
			.fixed.expanded:not(.top-bar) .top-bar-section 
			{
				z-index: 98;
				margin-top: 48px;
			}
			.top-bar 
			{
				height: 48px;
				line-height: 48px;
				position: relative;
				margin-bottom: 0;
			}
			.top-bar ul 
			{
				margin-bottom: 0;
				list-style: none;
			}
			.top-bar .row 
			{
				max-width: none;
			}
			.top-bar form,
			.top-bar input 
			{
				margin-bottom: 0;
			}
			.right-off-canvas-menu input[type="text"].search_text_box
			{
				border-radius: 0 !important;
			}
			.right-off-canvas-menu ul.searchResults
			{
				top: 48px;
			}
			.right-off-canvas-menu ul.searchResults li
			{
				padding-left: 8px;
			}
		

				.home-viewer .navigation-section
				{
					left: 0;
					position: relative;
					top: 0;
					z-index: 99;
				}
				.home-viewer .navigation-section .top-bar
				{
					width: 100%;
					left: 0;
					position: relative;
					top: 0;
					z-index: 99;
				}
		
				@media only screen and (min-width: 640px)
					{
					.top-bar-section ul.left
					{
						margin: 0 !important;
					}
					ul.right.search
					{
						position: absolute !important;
						top: 0;
						right: 0;
					}
					ul.right.shopping-cart
					{
						position: absolute !important;
						top: 0;
						right: 64px;
					}
					ul.left
					{
						float: inherit !important;
					}

				}
				@media only screen and (min-width: 1440px)
					{
					.top-bar-section ul.left
					{
						display: table !important;
						margin: 0 auto !important;
						padding-right: 0px;
						padding-left:0px;
					}
					ul.right.search
					{
						position: absolute !important;
						top: 0;
						right: 0;
					}
					ul.right.shopping-cart
					{
						position: absolute !important;
						top: 0;
						right: 64px;
					}
					ul.left
					{
						float: inherit !important;
					}

				}
			
			

			
			.top-bar .name .logo img, 
			.top-bar .name .logo svg
			{
				padding:  0;
				max-width: 280px !important;
				max-height: 100%;
			}
			@media only screen and (min-width: 640px)
			{
				.top-bar .name
				{
					padding:  0 4px;
				}
			}
			@media only screen and (min-width: 960px)
			{
				.top-bar .name
				{
					padding:  0 8px;
				}
			}
			@media only screen and (min-width:  1440px)
			{
				.top-bar .name
				{
					padding:  0 24px;
				}
			}

			
				.sb-search 
				{
					position: relative;
					width: 0%;
					min-width: 40px;
					height: 100%;
					float: right;
					margin-left: -240px;
					overflow: hidden;
					-webkit-transition: width 0.3s, opacity 0.3s;
					-moz-transition: width 0.3s, opacity 0.3s;
					transition: width 0.3s, opacity 0.3s;
					-webkit-backface-visibility: hidden;
				}

				.sb-search-input 
				{
					font-weight: normal;
					position: absolute;
					top: 0;
					right: 0;
					border: none;
					outline: none;
					width: 100%;
					height: 60px;
					margin: 0;
					z-index: 10;
					opacity: 0;
					padding: 20px 65px 20px 20px;
					font-family: inherit;
					font-size: 20px;
					-webkit-transition: width 0.3s, opacity 0.3s;
					-moz-transition: width 0.3s, opacity 0.3s;
					transition: width 0.3s, opacity 0.3s;
				}


				.sb-icon-search
				 {
					font-size: 0;
					width: 40px;
					height: 100%;
					display: block;
					position: absolute;
					right: 0;
					top: 0;
					padding: 0;
					margin: 0;
					line-height: 60px;
					text-align: center;
					cursor: pointer;
				}

				.sb-icon-search {
					z-index: 90;
					speak: none;
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					-webkit-font-smoothing: antialiased;
				}

				/* Open state */
				.sb-search.sb-search-open,
				.no-js .sb-search {
					margin-left: -200px;
					width: 200px; /*used to be 100%*/
				}

				.sb-search.sb-search-open .sb-icon-search,
				.sb-search.sb-search-open .sb-search-input,
				.no-js .sb-search .sb-icon-search {
					z-index: 11;
					opacity: 1.0;
					-webkit-transition: width 0.3s, opacity 0.3s;
					-moz-transition: width 0.3s, opacity 0.3s;
					transition: width 0.3s, opacity 0.3s;
				}

				.sb-search:not(.sb-search-open) .sb-search-input
				{
					opacity: 0;
					-webkit-transition: width 0.3s, opacity 0.3s;
					-moz-transition: width 0.3s, opacity 0.3s;
					transition: width 0.3s, opacity 0.3s;
				}

				.searchResults
				{
					position: fixed;
					width: 200px;
					margin-left: -182px; /*why not the full 200 pixels!?*/
					/* top: 40px;  TODO: FIXME: needs to be equal to navigation height*/
					z-index: 999;
				}
				.top-bar-section .searchResults ul i
				{
					position: absolute;
					top: 40px;
					left: -16px;
					z-index: 99999 !important;
				}
		
		
			@media only screen and (min-width: 640px)
			{
				.top-bar-section ul.right.follow-us
				{
					display: inline !important;
					margin-right: 0 !important;
					padding: 0;
					position: absolute;
					top: 0;
					right: 128px;
				}
				.top-bar-section ul.right.follow-us li
				{
					height: 100%;
					display: flex;
					align-items: center;
				}
				.top-bar-section ul.right.follow-us li.social-media-icons:not(.has-form) a:not(.button)
				{
					    display: inline !important;
						width: 32px;
						height: 100%;
						padding-left: 8px;
				}
			}
			@media only screen and (min-width: 960px)
			{
				section.top-bar-section ul.left
				{
					display: table !important;
					margin: 0 320px 0 0!important;	
				}
					
			}
			@media only screen and (min-width: 1440px)
			{

				.top-bar-section ul.left 
				{
					display: table !important;
					margin: 0 320px 0 0!important;	
					padding-right: 0px;
					padding-left: 0px;
				}
				section.top-bar-section ul.right.follow-us
				{
					min-width: 32px;
					width: auto;
					margin-right: 48px !important;
					padding-left: 48px;
					display: inline !important;
					height: auto;
					right: 96px;
				
				}
				.top-bar-section .right.follow-us li a svg
				{
					width: 24px;
					height: 24px;
				}
			}
		
			.top-bar-section
			{
				margin: 0 auto;
			}
			
			.top-bar-section ul.right
			{
				display: flex !important;
				float: none !important;
			}
			.top-bar-section ul.right li.has-form
			{
				display: inline-block;
			}

			.top-bar-section ul.top-bar-cta
			{
				position: relative;
			}
			.home-viewer .navigation-section, .home-viewer .navigation-section .top-bar, .sticky.contain-to-grid.fixed
			{
				left: 0;
			}
			@media only screen and (min-width: 640px)
			{
				.navigation-section .row, .contain-to-grid .top-bar .top-bar-section
				{
					max-width: 100% !important;

				}
			}
			@media only screen and (min-width: 1440px)
			{
				.top-bar-section ul.top-bar-cta
				{
					position: fixed;
    				right: 232px;
				}
				.navigation-section .row, .contain-to-grid .top-bar .top-bar-section
				{
					max-width: 100% !important;
				}
				
			}
		
			@media only screen and (min-width: 640px)
			{
				.top-bar
				{
					height: 116px;
					line-height: 116px;
				}
				.top-bar .name 
				{
					height: 116px;
				}
				.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button),
				li.name .logo
				{
					line-height: 116px;
				}
				.logo-left-padding, .logo-right-padding
				{
				    	max-height: 100%;
				}
				li.name .logo img
				{
				    	padding: 4px 24px 4px 0;
				}
				li.name .logo svg
				{
				    	padding: 4px 24px;
				    	height: 112px;
				}
				.top-bar-section .has-form
				{
					padding: 0 16px;
					height: 116px;
				}
				.top-bar-section .has-form.shopping-cart-item
				{
					padding: 0 16px 0 16px;
					height: 116px;
				}
				.top-bar-section a.search-close
				{
					top: 42px;
				}
				.top-bar-section .has-form .sb-icon-search
				{
					background-position: center center; 
				}
				.top-bar-section .has-form .fi-shopping-cart
				{
					background-position: center center !important; 
				}
				
				.top-bar-section ul.followUsIcons
				{
					margin-top: 24px !important;
				}
				.top-bar-section .followUsIcons li a svg 
				{
					width: 32px;
					height: 32px;
					padding-top: 8px;
				}
				.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
				{
					height: 24px;
					margin: 44px 0;
				}
				.top-bar-section ul.right.follow-us
				{
					height: 116px !important;
				}
				.top-bar-section ul.right.follow-us li.social-media-icons:not(.has-form) a:not(.button)
				{
					padding-top: 48px;
				}
			}
			
		
			.navigation-section, .sticky.fixed
			{
				border-bottom-width: 1px;
			}
		
			.navigation-section, .sticky.fixed
			{
				border-bottom-style: solid;
			}
		
			.navigation-section, .sticky.fixed
			{
				border-top-width: 0px;
			}
		
			.navigation-section, .sticky.fixed
			{
				border-top-style: solid;
			}
		
			.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
			{
				display: inline;
			}
			.navigation-section .top-bar-section > ul > li.divider:last-of-type, .navigation-section .top-bar-section > ul > [role="separator"]:last-of-type
			{
				display: none;
			}
			
		
			.top-bar-section ul.right.follow-us li a svg, ul.off-canvas-list li.social-media-icons a svg
			{	
				border-radius: 4px;
			}
		
			
		.home-viewer .icon img
		{
			display: inline-block;
			max-width: 64px;
			max-height: 64px;
		}
		.home-viewer .services-section-1 label
		{
			margin-bottom: 16px;
		}
		.home-viewer .services-section-1 .kiss-imagevideo-container
		{
			margin-top: 16px;
			margin-bottom: 16px;
		}
		.home-viewer .plyr
		{	
			margin: 16px auto;
		}		
		.home-viewer .services-section-1 .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ul, 
		.home-viewer .services-section-1 .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ul li,
		.home-viewer .services-section-1 .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ol, 
		.home-viewer .services-section-1 .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ol li
		{
			margin-left: 0 !important;
			float: right;
			min-width: 220px;
		}	
		.home-viewer .home-content-section .social-media-icons svg
		{
		 	width: 36px;
			height: 36px;
		}
		.home-viewer .home-content-section .contact-icon svg
		{
			width: 16px;
			height: 16px;
			margin-right: 8px;
		}
		.home-viewer .home-content-section .large-12.columns
		{
			float: none !important;
		}

		.home-viewer .social-media-icons svg
		{	
			border-radius: 1000px;
		}
		.home-viewer .social-media-icons a, .home-viewer .social-media-icons a:visited
		{
			padding: 0;
			margin-right:2px;
			margin-left: 2px;
		}
		.home-viewer .plyr
		{
			min-width: 100%; 
		}

		@media only screen and (min-width: 640px) 
		{
			.home-viewer .home-content-section .large-12.columns
			{
				float: none !important;
			}
			.home-viewer .plyr
			{	
				margin: 24px auto;
			}
			.home-viewer section.home-content-section ul,
			.home-viewer section.home-content-section ol
			{
				min-width: 220px;
			}
			.home-viewer .plyr
			{
				min-width: 100%; 
			}
		}
		@media only screen and (min-width: 960px) 
		{
			.home-viewer .plyr
			{
				max-width: 75%;
				margin: 24px auto;
			}
			.home-viewer .columns.read-more-button
			{
				max-width: 960px;
				margin-right: auto;
				margin-left: auto;
				float: none;
			}	
			.home-viewer .plyr
			{
				min-width: 75%; 
			}
		}
		@media only screen and (min-width: 1440px)
		{	
			.home-viewer .home-content-section .large-12.columns
			{
				float: none !important;
			}
			
			.home-viewer .columns.read-more-button
			{
				max-width: 1024px;
			}
			.home-viewer .panel.exhibitors,
			.home-viewer dl.sub-nav
			{
				max-width: 928px;
				margin: 0 auto;
				padding: 16px;
			}
			.home-viewer .plyr
			{
				min-width: 60%; 
			}
		}
	
		.home-viewer .home-content-section address
		{
			margin: 0 0 24px 0;
		}
		.home-viewer .home-content-section
		{
			padding-top: 30px;
			padding-bottom: 24px;
		}
		.home-viewer .home-content-section div.icon
		{
			margin: 0 auto;
		}
		.home-viewer .home-content-section h1.home-title
		{
			margin-bottom: 24px;
			padding: 0 0 8px 0;
		}
		@media only screen and (min-width: 640px)
		{
			.home-viewer  .featured-text
			{
				max-width: 960px;
			}
			.home-viewer .home-content-section .columns, 
			.home-viewer .home-content-section .columns
			{
				padding-right: 0;
				padding-left: 0;
			}
		}
		@media only screen and (min-width: 960px)
		{
			.home-viewer .featured-text
			{
				max-width: 1024px;
				display: block;
				margin: 0 auto;
			}
			.home-viewer h1.home-title
			{
				max-width: 1024px;
			}
		}
		@media only screen and (min-width: 1440px)
		{
			.home-viewer .home-content-section
			{
				padding-top: 48px;
				padding-bottom: 30px;
			}
			.home-content-section
			{
				max-width: 1432px;
				margin : 0 auto;
			}
			.home-viewer .home-content-section .featured-text
			{
				padding: 0;
			}
			.home-viewer h1.home-title
			{
				max-width: 1440px;
			}
		}
	
	.home-viewer .home-cta-buzz-section article
		{
			display: flex;
			flex-flow: column;
			align-items: center;
		}
		.home-viewer .home-cta-buzz-section blockquote
		{
			font-size: 20px;
			width: 98%;
			margin: 0 auto;
			padding-left:0;
		}
		@media only screen and (min-width: 640px) 
		{
			
			.home-viewer .home-cta-buzz-section blockquote
			{
				font-size: 24px;
				width: 480px;
				margin: 0;
				padding-left: 48px;
			}
		}
		@media only screen and (min-width: 960px) 
		{
			.home-viewer .home-cta-buzz-section div.icon
			{
				margin: 0 auto;
			}
			.home-viewer .home-cta-buzz-section
			{
				padding-top: 24px;
				padding-bottom: 40px;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				font-size: 36px;
				line-height: 1.2;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				width: 640px;
				padding-left: 48px;
				margin: 0;
			}
		}
		@media only screen and (min-width: 1440px) 
		{
			.home-viewer .home-cta-buzz-section div.icon
			{
				margin: 0 auto;
			}
			.home-viewer .home-cta-buzz-section
			{
				padding-top: 24px;
				padding-bottom: 40px;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				font-size: 36px;
				line-height: 1.2;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				width: 960px;
				padding-left: 48px;
				margin: 0;
			}
		}
	
			@media only screen and (min-width: 640px)
			{
				.home-content-section
				{
					max-width: 100%;
				}
				.home-content-section .row .columns
				{
					max-width: 960px;
					margin : 0 auto;
				}	
			}
			@media only screen and (min-width: 960px)
			{
				.home-content-section
				{
					max-width: 100%;
				}
				.home-content-section .row .columns
				{
					max-width: 1280px;
					margin: 0 auto ;
				}				
			}
			@media only screen and (min-width: 1440px)
			{	.home-content-section
				{
					max-width: 100%;
				}
				.home-content-section .row .columns
				{
					max-width: 1432px;
					margin : 0 auto;
				}
			}
		
			@media only screen and (min-width: 640px)
			{
				.home-cta-buzz-section
				{
					max-width: 100%;
					margin : 0 auto;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.home-cta-buzz-section
				{
					max-width: 100%;
					margin : 0 auto;
				}
			}
		
			.home-viewer .home-content-section div.icon,
			.home-viewer .home-cta-buzz-section div.icon
			{
				display: flex;
				width:84px;
				height: 84px;
				flex-direction: column;
				align-content: center;
				text-align: center;
				padding: 0;
			}
			.home-viewer .home-content-section div.icon img,
			.home-viewer .home-cta-buzz-section div.icon img
			{
				width:64px;
				max-height:64px;
				display: block;
			}
			.home-viewer .home-content-section div.icon svg,
			.home-viewer .home-cta-buzz-section div.icon svg
			{
				width: 64px;
				height: 64px;
				margin: 10px auto;
			}
		
			.home-viewer .home-content-section div.icon, 
			.home-viewer .home-cta-buzz-section div.icon
			{
				margin-right: auto;
				margin-left: auto;
			}
			.home-viewer .home-content-section h1.home-title, .home-viewer .featuredinfull-text h2.kiss-item-title
			{
				text-align: center;
				margin-right: auto;
				margin-left: auto;
			}
			.home-viewer .home-content-section h2,
			.home-viewer .home-content-section h3,
			.home-viewer .home-content-section h4,
			.home-viewer .home-content-section h5,
			.home-viewer .home-content-section h6,
			.home-viewer .home-content-section p,
			.home-viewer .home-content-section a
			{
				text-align: center;
			}
			.home-viewer .home-content-section .featured-text
			{
				text-align: center;
			}
			.home-viewer .home-content-section .kiss-feature-cta-button
			{
				text-align: center;
				margin-right: auto ;
				margin-left: auto ;
				display: inline ;
				width: 48%;
			}
			.home-viewer section.home-content-section ul,
			.home-viewer section.home-content-section ol
			{
				text-align: left;
				margin-right: auto !important;
				margin-left: auto !important;
				display: table;
			}
			
			.home-viewer section.home-content-section a.button.ctaButton, a.button.ctaButton
			{
				margin-right: 16px;
				margin-left: 16px;
			}
				.home-content-section-overlay .mainMessage h1.home-title,
				.home-viewer .kiss-feature-big-title h2.home-subtitle,
				.home-viewer .kiss-feature-big-title h1.home-title,
                .home-content-section-overlay .mainMessage h2,
                .home-content-section-overlay .mainMessage h3,
                .home-content-section-overlay .mainMessage h4,
                .home-content-section-overlay .mainMessage h5,
                .home-content-section-overlay .mainMessage h6,
                .home-content-section-overlay .mainMessage p,
                .home-content-section-overlay .mainMessage ul,
                .home-content-section-overlay .mainMessage ol
                {
                    text-align: center;
					margin-right: auto!important;
					margin-left: auto !important;
                }
				 .home-content-section-overlay .mainMessage ul,
                .home-content-section-overlay .mainMessage ol
                {
                    display: table;
					margin-right: auto;
					margin-left: auto;
                }
                .home-viewer .feature-section .icon
                {
                    margin-right: auto;
					margin-left: auto;
                }
                .home-content-section-overlay .mainMessage
                {
                    text-align: center;
                }
				.home-content-section-overlay .mainMessage h1.home-title:after
				{
					margin: 8px auto !important;
				}
                .home-viewer .home-content-section-overlay .mainMessage .button
                {
                    margin-right: auto;
					margin-left: auto;
				}
				.home-viewer .home-content-section .kiss-feature-cta-button
				{
					display: inline;
					text-align: center ;
					margin-right: auto;
					margin-left: auto;
				}
				.home-viewer .home-content-section .kiss-feature-externalurl-button
				{
					display: inline;
					text-align: center ;
					margin-right: auto;
					margin-left: auto;
				}
		
			.home-viewer .home-content-section
			{
				padding-top: 16px;
				padding-bottom: 16px;
			}	
			.home-viewer .home-cta-buzz-section
			{
				padding-top: 16px;
				padding-bottom: 30px;
			}
			@media only screen and (min-width: 640px ) 
			{
				.home-viewer .home-content-section, .home-cta-buzz-section
				{
					padding-top: 8px;
					padding-bottom: 24px;
				}
				.home-viewer .home-content-section a.button
				{
					margin-top: 8px;
				}
			}

			@media only screen and (min-width: 960px) {
				.home-viewer .home-content-section, .home-viewer .home-cta-buzz-section
				{
					padding-top: 36px;
					padding-bottom: 52px;
				}
				.home-viewer .home-content-section a.button
				{
					margin-top: 24px;
				}
			}
		
			.home-viewer section.home-content-section,
			.home-viewer .home-cta-buzz-section
			{
				border-width: 1px;
			}
		
			.home-viewer section.home-content-section,
			.home-viewer .home-cta-buzz-section
			{
				border-style: solid;
			}
		
			.home-viewer section.home-content-section,
			.home-viewer .home-cta-buzz-section
			{
				border-width: 1px;
				border-top-width: 0;
				border-right-width: 0;
				border-left-width: 0;
			}
		
			.generic-viewer .content-section h1.kiss-item-title
			{
				margin-bottom: 16px;
			}
			.generic-viewer .content-section .kiss-imagevideo-container
			{
				margin-top: 16px;
				margin-bottom: 16px;
			}
			.generic-viewer .content-wrapper hr
			{
				visibility: hidden;
				margin: 0;
			}
			.generic-viewer .content-section
			{
				padding: 0 8px;
				margin: 0 auto;
				min-height: 380px;
			}
			.generic-viewer .side-nav-panel
			{
				margin-right: 16px;
				margin-left: 16px;
			}
			/*body.generic-viewer .content-section .featuredinfull-text ul
			{
				overflow: hidden;
			}*/
			.generic-viewer .owl-carousel
			{
				z-index: -999;
			}
			.generic-viewer .testimonials-carousel.owl-carousel
			{
				z-index: 100;
			}
			.generic-viewer .small-block-grid-1 > li
			{
				padding: 0;
			}
			.generic-viewer ul.large-block-grid-1	
			{
				margin: 0;
			}
			.generic-viewer .content .panel ul.search-box, .generic-viewer .content .panel ul.search-box li.search,
			.generic-viewer .content-section ul.kiss-smartgrid
			{
				margin-left: 0;
			}
			.generic-viewer small.caption
			{
				display: block;
				text-align: center;
				padding-top: 8px;
			}
			.generic-viewer  a.button
			{
				margin-bottom: 16px;
			}
			.generic-viewer  a.button.button-externalurl
			{
				margin-bottom: 24px;
			}
			.generic-viewer .panel
			{
				margin: 16px 0;
			}
			.generic-viewer.news .panel
			{
				margin: 0;
			}
			.generic-viewer blockquote
			{
				max-width: 960px !important ;
			}
			.generic-viewer form
			{
				max-width: 1280px;
				margin-left: 0;
			}
			.generic-viewer .sub-nav
			{
				margin-bottom: 0;
			}
			.generic-viewer .main-section .sub-nav dd
			{
				margin-right: 1.14286rem;
				margin-left: 0;
			}

			.panel.exhibitors
			{
				padding: 8px 0;
				border-right: 0;
				border-bottom: 0;
				border-left: 0;
			}
			.kiss-index-listing
			{
				display: flex;
   				align-items: center;
				justify-content: space-between;
				margin-bottom: 8px;
				padding: 4px;
			}
			.generic-viewer .content-section .panel .kiss-index-listing h5, .generic-viewer .content-section .panel .kiss-index-listing h6
			{
				margin-bottom: 0;
			}
			.kiss-index-listing-th.th img, .kiss-index-listing-th-empty
			{
				width: 64px;
				height: 64px;
			}
			.kiss-index-listing-th-empty
			{
				width: 72px;
				height: 72px;
			}
			.kiss-index-listing-buttons
			{
				display: flex;
				flex-flow: column;
			}
			.kiss-index-listing-buttons .tiny.button
			{
				padding: 8px 12px; 
				margin: 4px;
			}
			.kiss-index-listing-buttons .kiss-button-svg-icon-class
			{
				width: 16px;
				height: 16px;
			}
			.kiss-index-listing-buttons .tiny.button svg
			{
				width: 16px;
				height: 16px;
			}
			.kiss-index-listing-title
			{
				flex: 2;
				text-align: left;
				margin: 0 24px;
			}
			.generic-viewer ul.relatedContentClass li
			{
				margin-left: 0;
			}
			.generic-viewer .plyr
			{
				margin: 16px 0;
			}
			.generic-viewer blockquote:before
			{
				margin-bottom: 0 !important;
			}
			.kiss-imagevideo-container.kiss-google-maps-image-container>div
			{
				overflow:hidden;
			}
			.kiss-imagevideo-container.kiss-google-maps-image-container img
			{
				transform: scale(1.08);
			}
			.generic-viewer .content-section .kiss-featuredbyparentinfull-highlight
			{
				display: block;
				width: 100%;
				margin-top: 24px;
				margin-bottom: 24px;
				padding-right: 24px;
				padding-left: 24px;
				overflow: hidden;
			}
			.generic-viewer .pricelist h2 + h3
			{
				text-align: left !important;
			}
			.generic-viewer .kiss-featuredbyparent-highlight .kiss-featuredbyparent-highlight-label h5
			{
				text-align: center !important;
			}
			.generic-viewer .content-section .pricelist ul
			{
				list-style-type: none;
				margin-left: 0;
			}
			.generic-viewer .content-section .pricelist ul li
			{
				margin: 0 !important;
				padding: 8px 12px;
			}
			.generic-viewer .content-section .pricelist ol li
			{
				padding: 8px 12px;
			}
			.generic-viewer .content-section .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ul, 
			.generic-viewer .content-section .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ul li,
			.generic-viewer .content-section .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ol, 
			.generic-viewer .content-section .featuredinfull-text .pricelist .floatingImageMinimumTextWidthProtection .pricelist ol li
			{
				margin-left: 0 !important;
				float: right;
				min-width: 220px;
			}
			.generic-viewer .content-section .kiss-featuredbyparentinfull-highlight
			{
				padding: 24px;
			}
			.generic-viewer .floatingImageMinimumTextWidthProtection .pricelist ul li
			{
				display: block;
				clear: right;
				border-bottom: 1px dotted;
			}
			.generic-viewer .floatingImageMinimumTextWidthProtection .pricelist ul li:before
			{
				display: none;
			}
			.generic-viewer.news .news-title-section
			{
				margin-bottom: 24px;
			}
			.generic-viewer .content-section .kiss-quick-search2>ul
			{
				margin: 0;
			}
			.generic-viewer .content-section .kiss-quick-search2>ul>li
			{
				margin: 0 ;
				padding: 12px;
				display: block;
			}
				@media only screen and (min-width: 640px)
			{
				.generic-viewer .wrapper
				{
					padding-top: 20px;
				}
				.generic-viewer .content-section
				{
					min-height: 590px;
				}
				.generic-viewer form .panel
				{
					margin: 24px 0;
				}
				.kiss-index-listing-buttons
				{
					display: flex;
					flex-flow: row;
				}
					
				.generic-viewer .content-section .kiss-featuredbyparentinfull-highlight
				{
					padding: 24px;
				}
			}
			@media only screen and (min-width: 960px) 
			{	
				body.generic-viewer .content-section
				{
					padding: 48px 0;
					margin: 0 auto;
					min-height: 680px;
				}
				.generic-viewer .plyr
				{
					margin: 48px 48px 16px 48px;
				}
				.generic-viewer .content-section .kiss-featuredbyparentinfull-highlight
				{
					padding: 24px 36px;
				}
				.generic-viewer .panel
				{
					margin: 32px 0;
				}
				.generic-viewer.news form .panel
				{
					margin: 0;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.generic-viewer .panel
				{
					margin: 48px 0;
				}
				.generic-viewer.news form .panel
				{
					margin: 0;
				}
			}
		
			.generic-viewer .content-section ul.kiss-smartgrid
			{
				margin-top: 24px;
				
			}
			.generic-viewer .content-section ul.kiss-smartgrid li
			{
				margin-right:0;
				margin-left: 0;
			}
			.generic-viewer .content-section ul.side-nav
			{
				margin-left: 0;
			}	
			.generic-viewer .wrapper.kiss-image-heroimage-wrapper
			{
				top: 62px;
				margin-top: 0!important;
			}
			.generic-viewer .content-section ul.breadcrumbs
			{
				margin:  0;
				padding: 24px 0;
			}
			.generic-viewer .content-section ul.breadcrumbs li
			{
				margin-bottom: 0;
			}
			.generic-viewer .content-section label
			{
				margin-bottom: 16px;
			}
			.generic-viewer .content-section .pricelist
			{
				margin-left: 0;
			}
			.generic-viewer .content-section .kiss-smartgrid .featuredinfull-text .pricelist p,
			.generic-viewer .content-section .kiss-smartgrid .featured-text.pricelist  p
			{
				padding-left: 16px;
			}
			.generic-viewer .content-section .kiss-smartgrid .columns.read-more-button a.button
			{
				margin-right: 16px;
				margin-left: 16px;
			}
			.generic-viewer .content-section ul, .generic-viewer .content-section ol
			{
				margin-left: 24px;
			}
			.generic-viewer .content-section ul li,
			.generic-viewer .content-section ol li,
			.generic-viewer .content-section ul.kiss-smart-grid .featured-text ul li,
			.generic-viewer .content-section ul.kiss-smart-grid .featured-text ol li
			{
				margin-bottom: 8px;
			}
			.generic-viewer .content-section ul.side-nav li
			{
				margin-bottom: 0 !important;
			}
			.generic-viewer ul.kiss-gallery-thumbnails
			{
				margin: 24px 0 0 0 !important;
			}
			.generic-viewer ul.kiss-gallery-thumbnails li
			{
				margin-top: 16px;
				margin-right: 0px !important;
				margin-bottom: 4px !important;
				margin-left: 0 !important;
				padding: 2px !important;
			}		
			@media only screen and (min-width: 640px)
			{
				.generic-viewer .content-section ul.kiss-smartgrid li
				{
					margin-right: 0;
					margin-left: 0;
				}
				.generic-viewer .content-section ul.kiss-smartgrid li
				{
					margin-left: 0;
					margin-bottom: 0;
				}
				#kiss-image-container-observe-for-smartcrop
				{
					margin-top: -24px;
				}
				.generic-viewer .content-section ul.breadcrumbs
				{
					margin: 0 0 32px 0;
					padding: 24px 0;
				}
				.generic-viewer .content-section .panel h6
				{
					margin-bottom: 24px;
				}
				.generic-viewer .content-section .panel .kiss-index-listing h5, .generic-viewer .content-section .panel .kiss-index-listing h6
				{
					margin-bottom: 0;
				}
				.generic-viewer .wrapper.kiss-image-heroimage-wrapper
				{
					top: 62px;
				}
				.generic-viewer ul.kiss-gallery-thumbnails li
				{
					margin-top: 16px;
					margin-right: 0px !important;
					margin-bottom: 4px !important;
					margin-left: 0 !important;
					padding: 2px !important;
				}
			}
			@media only screen and (min-width: 1024px) 
			{
				.generic-viewer .wrapper.kiss-image-heroimage-wrapper
				{
					top: 0;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.generic-viewer .content-section ul.breadcrumbs
				{
					margin-left: 0;
					padding: 24px 0;
					border-radius: 0;
					border-bottom-width: 1px;
					border-bottom-style: solid;
				}
				.generic-viewer .wrapper.kiss-image-heroimage-wrapper
				{
					top: 0;
				}
			}
		
			.generic-viewer .generic-cta-section .content-section small
			{
				margin-bottom: 24px;
			}
			.generic-viewer .large-3 h4
			{
				text-align: center !important;
			}
			.generic-viewer .generic-cta-section .call-to-action-panel h3
			{
				font-size: 24px;
				margin-top: 0;
			}
			.generic-viewer .call-to-action-panel .container
			{
				display: flex;
				align-content: center;
				flex-direction: column;
			}
			.generic-viewer .call-to-action-panel .cta-icon div,.generic-viewer .call-to-action-panel .cta-text, .generic-viewer .call-to-action-panel .cta-button
			{
				align-self: center;
			}
			.generic-viewer .call-to-action-panel .cta-icon
			{
				display: flex;
				align-self: stretch;
				align-content: center;
			}
			.generic-viewer .call-to-action-panel .cta-icon div
			{
				margin : 0 auto;
			}
			.generic-viewer .call-to-action-panel
			{
				margin-top:12px;
				margin-bottom:12px;
				padding: 0;
			}
			.generic-viewer .kiss-sticky-side-nav .call-to-action-panel, .generic-viewer .hide-for-large-up .call-to-action-panel
			{
				padding: 24px 16px;
			}
			.generic-viewer .kiss-sticky-side-nav.columns
			{
				padding-right: 0;
				padding-left: 0;
			}

			.generic-viewer .kiss-sticky-side-nav .call-to-action-panel p,
			.generic-viewer .hide-for-large-up .call-to-action-panel p
			{
				margin-bottom: 24px;
			}

			.generic-viewer .call-to-action-panel .cta-icon,
			.generic-viewer .call-to-action-panel .cta-text,
			.generic-viewer .call-to-action-panel .cta-button,
			.generic-viewer.news .call-to-action-panel h3
			{
				text-align: center;
				padding: 8px;
			}
			.generic-viewer .call-to-action-panel a.button
			{
				margin: 16px 0 0 0;
			}
			.generic-viewer .generic-cta-section
			{
				padding: 0 0 16px 0;
			}
			.generic-viewer .main-section>.generic-cta-section
			{
				padding: 24px 0 0 0;
			}
			.generic-viewer .generic-cta-section>.row>.columns
			{
				padding: 0 16px;
			}
			.generic-viewer .generic-cta-section .panel.call-to-action-panel
				{
					margin: 16px 0;
				}
			@media only screen and (min-width: 960px) 
			{
				.generic-viewer .call-to-action-panel
				{
					margin: 16px;
					padding: 0;
				}
				.generic-viewer .call-to-action-panel .cta-icon,
				.generic-viewer .call-to-action-panel .cta-text,
				.generic-viewer .call-to-action-panel .cta-button,
				.generic-viewer.news .call-to-action-panel h3,
				.generic-viewer .call-to-action-panel h3
				{
					text-align: center;
					padding: 16px;
				}
				.generic-viewer .call-to-action-panel .container
				{
					display: flex;
					align-content: center;
					flex-direction: row;
				}
				.generic-viewer .generic-cta-section .panel.call-to-action-panel h3
				{
					margin-bottom: 0;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.generic-viewer .call-to-action-panel .cta-icon,
				.generic-viewer .call-to-action-panel .cta-text,
				.generic-viewer .call-to-action-panel .cta-button,
				.generic-viewer.news .call-to-action-panel h3
				{
					text-align: center;
					padding: 24px;
				}
			}
		

			.button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button
			{
				width: 100%;
				margin: 16px auto;
			}
			.generic-viewer .content-section ul.button-group
			{
				margin-left: 0;
			}
			.product-installer .content-section
			{
				padding-top: 20px;
			}
			@media only screen and (min-width: 640px)
			{
				.product-installer.generic-viewer .content-section
				{
					min-height: 590px;
				}
				.generic-viewer .content-section ul.button-group
				{
					display: table;
					margin: 24px auto;
				}
			}
			@media only screen and (min-width: 960px) 
			{
				.generic-viewer .content-section ul.button-group
				{
					display: table;
					margin: 24px 16px;
				}
				.product-installer.generic-viewer .content-section
				{
					padding: 24px 0;
					margin: 0 auto;
					min-height: 800px;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.product-installer.generic-viewer .content-section
				{
					min-height: 740px;
				}
			}
		
			
			.generic-viewer.news .kiss-smartgrid li .th
			{
				margin-right: 3px;
			}
			.generic-viewer.news .kiss-smartgrid li .button
			{
				margin-top: 0;
			}		
		
				.generic-viewer .wrapper .row.content-wrapper
				{
					max-width: 100% !important;
				}
				.body.generic-viewer .content-section
				{
					max-width: 640px !important;
				}
				@media only screen and (min-width: 640px) 
				{
					.generic-viewer .wrapper .row.content-wrapper
					{
						max-width: 100% !important;
					}
					body.generic-viewer .content-section
					{
						max-width: 960px !important;
					}
					
				}
				@media only screen and (min-width: 960px) 
				{
					.generic-viewer .wrapper .row.content-wrapper
					{
						max-width: 100% !important;
					}
					body.generic-viewer .content-section
					{
						max-width: 1012px!important;
					}

				}
				@media only screen and (min-width: 1440px)
				{
					.generic-viewer .wrapper .row.content-wrapper
					{
						max-width: 100% !important;
					}
					body.generic-viewer .content-section
					{
						max-width: 1432px !important;
						padding-right: 24px;
						padding-left: 24px;
					}
				}
			
			.generic-viewer .content-section .icon,
			.generic-viewer .generic-cta-section .call-to-action-panel .icon
				{
					display: flex;
					width:84px;
					height: 84px;
					flex-direction: column;
					align-content: center;
					text-align: center;
					padding: 0;
				}
				.generic-viewer .content-section .icon img
				{
					width:56px;
					max-height:56px;
					display: block;
				}
				.generic-viewer .content-section .icon svg,
				.generic-viewer .content-section .call-to-action-panel .icon svg,
				.generic-viewer .content-section .call-to-action-panel .icon img,
				.generic-viewer .call-to-action-panel .icon svg,
				.generic-viewer .call-to-action-panel .icon img
				{
					width: 56px;
					height: 56px;
					margin: 10px auto;
				}
			
			.generic-viewer .panel.call-to-action-panel
				{
					border-width: 1px;
					border-style: solid;
				}
			
			.generic-viewer .panel.call-to-action-panel
				{
					border-style: solid;
				}
			
				.generic-viewer .panel.call-to-action-panel
				{
					border-radius: 3px;
				}
				.generic-viewer .panel.call-to-action-panel .cta-icon
				{
					border-radius: 3px 0 0 3px ;
				}
			
				.generic-viewer h1:after
				{
					margin: 8px 0 !important;
				}
				.generic-viewer .wrapper.kiss-image-heroimage-wrapper h1:after
				{
					margin: 8px auto !important;
				}

			
				body.generic-viewer .wrapper .row.content
				{
					padding-top: 24px;
					padding-bottom: 24px;
				}
				
				@media only screen and (min-width: 640px)
				{
					
				}
				@media only screen and (min-width: 960px)
				{
					
				}
				@media only screen and (min-width: 1440px)
				{	body.generic-viewer .content-section
					{
						padding-right: 48px;
						padding-left: 48px;
						min-height:680px;
					}
				}
				
			
				.generic-viewer .kiss-image-heroimage-title h1
				{
					max-width: 960px;
					padding: 24px;
				}
				
			
		/*Global Styles - Typography*/

		/* Typography resets */
		div,
		dl,
		dt,
		dd,
		ul,
		ol,
		li,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		pre,
		form,
		p,
		blockquote,
		th,
		td {
		  margin: 0;
		  padding: 0;
		}

		p.lead 
		{
		  font-size: 18px;
		  line-height: 1.6;
		}
		p aside 
		{
		  font-size: 16px;
		  line-height: 1.35;
		  font-style: italic;
		}
		hr 
		{
		  clear: both;
		  margin: 12px 0;
		  height: 0;
		}
		/*pre tag*/
		pre
		{
			white-space: pre-wrap;       /* css-3 */
			white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
			white-space: -pre-wrap;      /* Opera 4-6 */
			white-space: -o-pre-wrap;    /* Opera 7 */
			word-wrap: break-word;       /* Internet Explorer 5.5+ */
		}
		pre.prettyprint
		{
			margin: 24px;
		}
		/* Definition Lists */
		dl dt 
		{
		  margin-bottom: 5px;
		  font-weight: bold;
		}
		dl dd {
		  margin-bottom: 12px;
		}

		/* Abbreviations */
		abbr,
		acronym 
		{
		  cursor: help;
		}
		abbr 
		{
		  text-transform: none;
		}
		
		/* Default font styles */
		html
		{
		  font-size: 16px;
		}
		body
		{
		  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		  font-size: 16px;
		  font-weight: normal;
		  font-style: normal;
		  line-height: 1.5;
		}
		h1, h2, h3, h4, h5, h6
		{
		  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		  font-weight: normal;
		  font-style: normal;
		  margin-top: 4px;
		  margin-bottom: 16px;
		  line-height: 1.3;
		}

		/* Default paragraph styles */
		p
		{
		  font-family: inherit;
		  font-weight: normal;
		  font-size: 16px;
		  line-height: 1.5;
		  margin-top: 4px;
		  margin-bottom: 16px;
		  text-rendering: optimizeLegibility;
		}
		/* News Article styles*/
		.home-viewer .news-section article h1
		{
			font-size: 20px;
			line-height: 1.25;
			padding-top: 0;
			font-style: inherit;
		}
		.home-viewer .news-section article h2,
		.home-viewer .news-section article h3,
		.home-viewer .news-section article h4
		{
			font-size: 14.4px;
			line-height: 1.3;
		}
		address
		{
			font-style: normal;
		}
		.text-left
		{
		  text-align: left;
		}
		.text-right
		{
		  text-align: right;
		}
		.text-center
		{
		  text-align: center;
		}
		/* Default Link Styles */
		a, a:visited 
		{
		  text-decoration: none;
		  line-height: inherit;
		}
		.featuredinfull-text p a, .featured-text p a, .home-content p a, .generic-viewer .content-section p a 
		{
		  text-decoration: underline;
		}
		a img 
		{
		  border: none;
		}
		em, i
		{
		  font-style: italic;
		  line-height: inherit;
		}
		strong, b
		{
		  font-weight: bold;
		  line-height: inherit;
		}
		small
		{
		  font-size: 80%;
		  line-height: inherit;
		}
		small.caption
		{
			text-align: center;
			margin-bottom: 16px;
		}
		
		/* Lists */
		ul, ol, dl
		{
			font-size: 16px;
			line-height:1.5;
			margin: 0;
			margin-bottom: 24px;
			text-align: left;
			list-style-position: outside;
  		}

		/* Unordered Lists */
		.featured-text > ul
		{
			list-style-type: disc;
		}
		.featured-text ul li, .floatingImageMinimumTextWidthProtection ul li, .ui-overlay-a ul, .ui-overlay-a ul li, .page-content ul li
		{
	  		margin-left: 24px;
			margin-bottom: 8px;
		}
		.featured-text ul li ul, .floatingImageMinimumTextWidthProtection ul li ol
		{
	  		margin-left: 20px;
	  		margin-bottom: 0;
		}

		/*Default Ordered Lists */
		ol li
		{
	  		margin-left: 24px;
			margin-bottom: 16px;
		}
		ol li ul, ol li ol
		{
			margin-left: 20px;
			margin-bottom: 0;
		}
		/* Definition Lists */
		dl dt
		{
		  margin-bottom: 4px;
		}
		dl dd
		{
		  margin-bottom: 12px;
		}
		/*Forms*/
		form
		{
			margin-top: 24px;
			margin-bottom: 24px;
		}
		select, option
		{
			font-family: inherit;
			font-size: inherit;
			line-height: 1.5;
		}
		/*Default Navigation*/
		.top-bar-section ul li > a
		{
			font-size: 16px;
			text-rendering: optimizeLegibility;
		}
		.breadcrumbs > *
		{
			font-size: 14.4px;
			line-height: 1.3;
			text-rendering: optimizeLegibility;
		}

		/*Default Blockquotes */
		blockquote
		{
		  margin: 0 auto 24px auto;
		  padding: 8px 16px 0 72px;
		  border-left: none;
		  clear: left;
          min-height: 96px;
		  align-content: center;
			display: flex;
			flex-direction: column;
			max-width: 1012px;
		}
		blockquote
		{
			line-height: 1.5;
			padding-top: 64px;
			padding-bottom: 24px;
			padding-left: 64px;
		}
		blockquote cite
		{
			font-size: 11px;
			text-align: left;
		}
		blockquote cite:before
		{
			display: block;
		  	content: "\2014 \0020";
		}
		blockquote p
		{
			margin-bottom: 4px;
			line-height: 1.5;
		}
		blockquote:after
		{
			margin-left: auto;
		}
		blockquote cite
		{
		  display: block;
		  font-size: 12px;
		text-align: left;
		}
		blockquote.kiss-class-autoquote
		{
			font-size: 175%;
			line-height: 1.2;
		}
		/*Default Facebook Title */
		.facebook-tab h1.title::after {
			color: #4e69a2;
		    content: "on facebook";
		    display: inline-block;
		    font-size: 24px;
		    font-weight: normal;
		    margin-left: 8px;
		    vertical-align: middle;
		}
		/*Pricelist Menu list*/
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h3 + p,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h4 + p,  
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h5 + p, 
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h6 + p, 
		.pricelist h3 + p,
		.pricelist h4 + p,
		.pricelist h5 + p, 
		.pricelist h6 + p,
		.pricelist h2:not(.kiss-item-title) > p
		{
			text-align: right !important;
			display: block;
			padding-bottom: 4px;
			border-bottom: 1px dotted;
			clear: both;
		}
		.pricelist p + ul>li, 
		.pricelist h3 + ul>li,
		.pricelist h4 + ul>li,
		.pricelist h5 + ul>li,
		.pricelist h6 + ul>li
		{
			text-align: left !important;
			display: block;
			padding-bottom: 4px;
			border-bottom: 1px dotted;
			clear: both;
		}
		
		.pricelist p + ol>li, .pricelist h3 + ol>li, .pricelist h4 + ol>li, .pricelist h5 + ol>li, .pricelist h6 + ol>li
		{
			border-bottom: 1px dotted;
			padding-bottom: 4px;
			clear: both;
		}
		.pricelist .smartgrid-featured-title div>h4,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .pricelist div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div h4
		{
			text-align: center !important;
		}
		
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .pricelist h2 + ul, .home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .pricelist h2 + ol, 
		.generic-viewer ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .pricelist h3 + ul, .generic-viewer ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .pricelist h3 + ol
		{
			display: block;
			clear: both !important;
			padding-bottom: 4px;
		}
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h1.kiss-item-title,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h2.kiss-item-title,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h3.kiss-item-title,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h4.kiss-item-title,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h2 + h3, .pricelist h2 + h3,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h3 + h4, .pricelist h3 + h4

        {
			text-align: center !important;
		}
		
		.pricelist h3
		{
			margin-bottom: 0px;
		}
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h3, .pricelist h3,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .pricelist h3,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h4, .pricelist h4,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .pricelist h4,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h5, .pricelist h5,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .pricelist h5,
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h6, .pricelist h6,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .pricelist h6
		{
			clear: both;
			text-align: left !important;
		}
		.home-viewer .services-section-1 .kiss-smartgrid .pricelist h3.kiss-item-title
		{
			margin-top: 24px;
			margin-bottom: 12px;
		}
		.pricelist ol
		{
			margin-top: 16px;
		}
		/*Index Listings - exhibitors*/
		.kiss-index-listing-title h5
		{
			font-size: 18px;
		}
		.kiss-index-listing-title h6,
		.kiss-index-listing-highlight-banner
		{
			font-size: 14.4px;
		}
		.kiss-index-listing-title h5
		{
			font-size: 18px;
		}
		
		
		

	
      html, body, .snipcart *, .snipcart__actions--link,.snipcart-cart-summary-expanded-item
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
    }
    p, ol, ul, fieldset legend, label , label.inline
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
    }
      h1, h2, h3, h4, h5, h6, .news-section h4 a, .news-section h5 a, .generic-viewer .content-section ul.side-nav li a:not(.button),
  .kiss-first-letter-of-paragraph.kiss-first-letter-of-paragraph-dropcap
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-style:normal;
		font-weight: 500;
	}
	h3, h4, h5, h6
	{
		font-weight: 800;
	}
	.home-viewer .home-content-section-overlay .mainMessage h1.home-title, .home-viewer .kiss-feature-big-title h1.home-title
	{
		line-height: 1.2 !important;
	}
    .top-bar-section ul li > a
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    b, a.button, .top-bar-section ul li.kiss-navigation-item-part-of-cta > a, .top-bar-section ul li.active > a,
    .generic-viewer .content-section ul.side-nav li.heading a:not(.button)
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    i, abbr[title]
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: normal;
        font-style: italic;
    }
    b i
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: bold;
        font-style: italic;
    }
    /* Blockquotes */

    .blockquote, blockquote p
    {
     font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
      font-weight: normal;
      font-style: italic;
    }

    .call-to-action p.tel-number a
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: bold;
        font-style: italic;
    }
    .home-viewer .news-section article .timeago
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: normal;
        font-style: italic;
    }
    /*Buttons*/
    .button
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;

        font-weight: bold;
    }
    /*CMS Specific typography styles*/

    .h1, .typography h1, .typography .h1, .h2, .typography h2, .typography .h2, .h3, .typography h3, .typography .h3, .h4, .typography h4, .typography .h4, .h5, .typography h5, .typography .h5, .h6, .typography h6, .typography .h6,
    li.ui-state-default a, li.ui-state-default a:link, .menubar-item,.typography a.button, .button, .ui-widget-content a.button, a.keywordcontentsuggestion, .tagit-label,.ada .bold, .ada ul.pricing-table .price, ul.pricing-table .ada .price, li.ui-state-default a, li.ui-state-default a:link,
    li.ui-state-active a, li.ui-state-active a:link, li.ui-state-focus a, li.ui-state-focus a:link, li.ui-state-hover a, li.ui-state-hover a:link,#tabs .ui-tabs-nav .ui-state-default, #tabs .ui-tabs-nav .ui-widget-content .ui-state-default, #tabs .ui-tabs-nav .ui-widget-header .ui-state-default, #modedependenttabs .ui-tabs-nav .ui-state-default,
    #modedependenttabs .ui-tabs-nav .ui-widget-content .ui-state-default,#modedependenttabs .ui-tabs-nav .ui-widget-header .ui-state-default, #settingsDepthDependentTabs .ui-tabs-nav .ui-state-default,
    #settingsDepthDependentTabs .ui-tabs-nav .ui-widget-content .ui-state-default,#settingsDepthDependentTabs .ui-tabs-nav .ui-widget-header .ui-state-default,.rte b, label.label , .bold, ul.pricing-table .price,.rte .h1, .rte .typography h1, .typography .rte h1, .rte .h2, .rte .typography h2, .typography .rte h2, .rte .h3, .rte .typography h3, .typography .rte h3, .rte .h4, .rte .typography h4, .typography .rte h4, .rte .h5, .rte .typography h5, .typography .rte h5, .rte .h6, .rte .typography h6, .typography .rte h6,
    .ui-datepicker .ui-datepicker-buttonpane button, ul.button-item-list a, ul.button-item-list span, .ui-dialog .ui-dialog-title, .kiss-ada-neuralnet-tabs-controlgroup,
    .ui-external-link-button, .ui-page-theme-a .ui-btn.ui-input-btn, button, .button, input[type="submit"].button, .ui-widget button, th
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: bold;
    }
    .publish-page .typography .publishManifest, .ada .kiss-ada-chat-response-ui-choices div a,.seoModal .panel p, .seoModal .l-help-footer p,
     .buzzGeneratorModalContent .timeago, .ui-widget, .ui-widget input,.ui-widget select,.ui-widget textarea,
    .buzzGeneratorModalContent .char-used
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: normal;
    }
    .publish-page header .h2, .publish-page header .typography h2, .typography .publish-page header h2,
    .menubar, ul.sortableList > li .itemlabel, .ui-dialog .ui-dialog-title
    {
        font-family: Calibri,Verdana,Arial,sans-serif,sans-serif;
        font-weight: bold;

    }
  
			h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,  .home-viewer .feature-section h1.home-title, .kiss-google-maps-image-container:after
	        {
	          text-transform: none;
	        }
	    
			a.button, .generic-viewer .panel a.button
	        {
	          text-transform: none;
	        }
	    
			.top-bar-section li:not(.has-form) a:not(.button), ul.off-canvas-list li a, .side-nav li a:not(.button), .generic-viewer .content-section ul.breadcrumbs li
	        {
	          text-transform: none;
	        }
	    
			.main-section, p, ul, ol, dl, a, .top-bar-section ul li > a, label, fieldset, .breadcrumbs > *,
			input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, .side-nav li, .side-nav li.heading
			{
			  font-size: 16px;
			  line-height: 1.5;
			  }
			button, .button, input[type="submit"].button, button.tiny, .button.tiny
			{
				font-size: 16px;
			  	line-height: 1;
			}
			#share-mobile-icons a
			{
				font-size: 12.8px;
  				line-height: 1;
			}
	    
			h1, h2, h3, h4, h5, h6
			{
				line-height: 1.2;
			}
			h1
			{
				font-size: 24px;
			}
			h2
			{
				font-size: 22px;
			}
			h3
			{
				font-size: 20px;
			}
			h4
			{
				font-size: 18px;
			}
			h5
			{
				font-size: 16px;
			}
			h6, .kiss-google-maps-image-container:after
			{
				font-size: 14.4px;
			}
			.news-section article h2
			{
				font-size: 16px;
			}
			.content-section h1, .generic-viewer .main-section h1, .feature-section h1, .home-viewer .services-section-1 .kiss-smartgrid h1, .smartgrid-featured-title h3,
			.home-viewer .services-section-1 .kiss-item-title, .home-viewer .services-section-1 .featuredinfull-text .pricelist h2, .home-viewer .services-section-1 .kiss-smartgrid h3.kiss-item-title,
			.home-viewer .news-section h3, .home-viewer .affiliates-section-1 h3, .home-viewer .news-section .news-title
			{
				line-height: 1.3;
				margin-bottom: 16px;
				padding: 0;
			}
			.home-viewer .services-section-1 .kiss-smartgrid h4,
 			.home-viewer .services-section-1 .smartgrid-featured-title h4
			{
				margin-bottom: 8px;
				padding: 0;
			}
			@media only screen and (min-width: 640px)
			{
				.home-viewer h1.home-title
				{
					font-size: 24px;
				}
				.home-viewer h2.kiss-item-title,, .smartgrid-featured-title h2, .smartgrid-featured-title h3
				{
					font-size: 24px;
				}
			}
		
			.feature-section h1:after,.home-content-section h1.home-title:after, .home-viewer .services-section-1 h1:after, 
			.home-viewer .services-section-1 h2.kiss-item-title:after, 
			.home-viewer .services-section-1 .smartgrid-featured-title h3:after, 			
			h4.news-title:after,			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div[id^=D] h2.kiss-item-title:after,
			.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h2.kiss-item-title:after
	        {
	          display: block;
	          width: 60px;
	          height: 6px;
	          margin: 14px auto 0 auto;
	          content: "";
	          border-top: 4px solid rgb(52,213,226);
	        }
			.generic-viewer .kiss-item-title:after
			{
			 margin: 14px  0 ;
			}
	    
			blockquote
			{
				margin-top: 0;
				font-style: italic;
				background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDI1NCwyNTQsMjU0LDEpOyIgZD0iTTI0LDR2NTZIMFYzMkwyNCw0eiBNNjAsNHY1NkgzNlYzMkw2MCw0eiIvPjwvc3ZnPg==");
				min-height: 84px;
				background-repeat: no-repeat;
				background-size: 32px 32px;
				background-position: 16px top;
			}
			
		
			blockquote
			{
				margin-top: 0;
				font-style: italic;
				background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDI1NCwyNTQsMjU0LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
				min-height: 84px;
				background-repeat: no-repeat;
				background-size: 32px 32px;
				background-position: 16px top;
			}
			
		
		.kiss-first-letter-of-paragraph.kiss-first-letter-of-paragraph-dropcap {
			font-size: 77px;
			float: left;
			line-height: 60px;
			padding-top: 4px;
			padding-right: 8px;
			padding-left: 3px;
		}

		
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
		{
			font-size: inherit;
		}
	
			button, .button, input[type="submit"].button
			{
			  border-style: solid;
			  border-width: 1px;
			  cursor: pointer;
			  line-height: 1;
			  margin: 24px 0 24px;
			  position: relative;
			  text-decoration: none;
			  text-align: center;
			  -webkit-appearance: none;
			  -webkit-border-radius: 0;
			  padding-top: 8.4px;
			  padding-right: 28px;
			  padding-bottom: 10.4px;
			  padding-left:28px;
			  transition: background-color 300ms ease-out;
				text-shadow: none;
				box-shadow: none;
				display:inline-block;
			}
			button.large, .button.large
			{
			  padding-top: 16px;
			  padding-right: 32px;
			  padding-bottom: 16px;
			  padding-left: 32px;
			  font-size: 24px;
			}
			button.small, .button.small
			{
			  padding-top: 10px;
			  padding-right: 18px;
			  padding-bottom: 10px;
			  padding-left: 18px;
			}
			button.tiny, .button.tiny
			{
			  padding-top: 10px;
			  padding-right: 16px;
			  padding-bottom: 10px;
			  padding-left: 16px;
			  font-size: 14px;
			  line-height: 1.2;
			}
			button::-moz-focus-inner
			{
			  border: 0;
			  padding: 0;
			}
			.plyr button
			{
				margin-top: 0 !important;
				margin-bottom: 0 !important;
			}
			.button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li .button
			{
					border-width: 1px;
					border-style: solid;
			}
			@media only screen and (min-width: 640px)
			{
				.button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li .button
				{
					border-right-width: 0;
				}
			}
	  
				button, .button, input[type="submit"].button
				{	
					font-size: 100%;
					padding-top: 12px;
					padding-right: 20px;
					padding-bottom:12px;
					padding-left:20px;
				}
				.generic-viewer  a.button.button-externalurl
				{
					font-size: 100%;
					line-height: 1;
					margin-top: 16px;
					margin-bottom: 16px;
			 		padding-top: 8px;
			  		padding-right: 18px;
			  		padding-bottom: 8px;
			  		padding-left: 18px;
				}
				.kiss-button-svg-icon-class 
				{
					width:20px;
					height:20px
				}
				
			
				button, .button, input[type="submit"].button
				{
					border-radius: 3px;
				}
				.news-section .owl-next, .news-section .owl-prev
				{
					border-radius: 3px;
				}
				.button-group.stack-for-small > li:first-child button
				{
					border-radius: 3px 0 3px 0;
				}
				.button-group.stack-for-small > li button
				{
					border-radius: 3px;
				}
				@media only screen and (min-width: 640px)
				{
					.button-group.stack-for-small > li button
					{
						border-radius: 0;
					}
					.button-group.stack-for-small > li:first-child button
					{
						border-radius: 3px 0 0 3px;
					}
					.button-group.stack-for-small > li:last-child button
					{
						border-radius: 0 3px 3px 0;
					}
					.button-group.stack-for-small > li:only-of-type button
					{
						border-radius: 3px;
					}
				}
			
		.home-viewer .feature-section #feature-slider .item
		{
			margin-bottom: 0;
		}

		.home-viewer .feature-section .icon
		{
			display: block;
		}
		.home-viewer .feature-section .kiss-main-message
		{
			margin-right: auto;
			margin-left: auto;
		}

		.home-viewer .feature-section .columns
		{
			padding-right: 0;
			padding-left: 0;
		}
		.home-viewer .feature-section .kiss-main-message-logo
		{
			margin: 0 auto;
		}

		.home-viewer .home-content-section-overlay .mainMessage
		{
			padding: 16px;
		}
		.home-viewer .home-content-section-overlay .mainMessage h1.home-title, .home-viewer .kiss-feature-big-title h1.home-title
		{
			margin-bottom: 16px;
		}
		.home-viewer .feature-section a h4
		{
			text-decoration: underline;
		}
		.home-viewer .feature-section .kiss-feature-buttons
		{
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
			width: 100%;
		}
		
		.home-viewer .home-content-section-overlay .mainMessage a.button
		{
			margin-top: 8px;
			margin-bottom: 8px;
		}
		.home-viewer .feature-section .kiss-feature-buttons a.button
		{
			margin-right: 8px;
			margin-left: 8px;
		}

		.home-viewer .home-content-section-overlay .mainMessage
		{
			max-width: 62%;
		}
		.home-viewer .kiss-feature-big-title
		{
			width: 90%;
			max-width: 90%;
			z-index: 15;
		}
		

		@media only screen and (min-width: 640px)
		{
			.home-viewer .feature-section .kiss-feature-buttons
			{
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: row;
			}
			.home-viewer .home-content-section-overlay .mainMessage a.button
			{
				margin-top: 24px;
			}
			.home-viewer .feature-section .row
			{
				max-width: 960px;
			}
			.home-viewer .kiss-feature-big-title
			{
				width: 61%;
				max-width: 61%;
				z-index: 15;
			}
		}
		@media only screen and (min-width: 960px)
		{
			.home-viewer .feature-section .row
			{
				max-width: 1024px;
			}
			.home-viewer .kiss-feature-big-title
			{
				width: 50%;
				max-width: 50%;
				z-index: 15;
			}
		}
		@media only screen and (min-width: 1440px)
		{

			.home-viewer .feature-section .row
			{
				max-width: 1432px;
			}
			.home-viewer .kiss-feature-big-title
			{
				width: 39%;
				max-width: 39%;
				z-index: 15;
			}
			
		}
			
				.home-viewer .home-content-section-overlay .mainMessage
				{
					border-radius: 3px;
				}
			
			@media only screen
			{
					a.arrow-button-scroll-down {
						bottom: 56px;
					}
			}
			@media only screen and (min-width: 960px)
			{
					a.arrow-button-scroll-down {
						bottom: 100px;
					}
			}
			a.arrow-button-scroll-down {
				padding-top: 60px;
				z-index:15;
				display: inline-block;
				position: relative;
				text-align: center;
				width: 56px;
				height: 56px;
				left: 50%;
				margin-left: -28px;
			}
			@media only screen and (max-width: 640px)
			{
				a.arrow-button-scroll-down
				{
					left: 44px;
					bottom: 68px;
				}
			}
			a.arrow-button-scroll-down span {
				position: absolute;
				top: 0;
				left: 50%;
				width: 30px;
				height: 50px;
				margin-left: -15px;
				border: 3px solid #fff;
				border-radius: 50px;
				box-sizing: border-box;
			}
			a.arrow-button-scroll-down span::before {
				position: absolute;
				top: 10px;
				left: 50%;
				content: '';
				width: 6px;
				height: 6px;
				margin-left: -3px;
				background-color: #fff;
				border-radius: 100%;
				-webkit-animation: sdb10 2s infinite;
				animation: sdb10 2s infinite;
				box-sizing: border-box;
			}
			@-webkit-keyframes sdb10 {
				0% {
					-webkit-transform: translate(0, 0);
					opacity: 0;
				}
				40% {
					opacity: 1;
				}
				80% {
					-webkit-transform: translate(0, 20px);
					opacity: 0;
				}
				100% {
					opacity: 0;
				}
			}
			@keyframes sdb10 {
				0% {
					transform: translate(0, 0);
					opacity: 0;
				}
				40% {
					opacity: 1;
				}
				80% {
					transform: translate(0, 20px);
					opacity: 0;
				}
				100% {
					opacity: 0;
				}
			}
			
				@media only screen and (min-width: 640px)
				{
					.row.kiss-feature-height
					{
						max-width: 100% !important;
						padding-left: 16px;
						padding-right: 16px;
					}
					.home-viewer .home-content-section-overlay .mainMessage
					{
						max-width: 60%;
					}
				}
				@media only screen and (min-width: 960px)
				{
					.row.kiss-feature-height
					{
						max-width: 100% !important;
						padding-left: 24px;
						padding-right: 24px;
					}
					.home-viewer .home-content-section-overlay .mainMessage
					{
						max-width: 60%;
					}
				}
				@media only screen and (min-width: 1440px)
				{
					.row.kiss-feature-height
					{
						max-width: 100% !important;
						padding-left: 48px;
						padding-right: 48px;
					}
					.home-viewer .home-content-section-overlay .mainMessage
					{
						max-width: 45%;
					}
				}
			
		 
		 @media only screen and (min-width: 1440px) 
		 {
			.home-viewer .feature-section .row
			{
				max-width: 1432px;
			}
		}
		
				.home-viewer .feature-section .icon
				{
					display: flex;
					width:72px;
					height: 72px;
					flex-direction: column;
					align-content: center;
					text-align: center;
					padding: 0;
				}
				.home-viewer .feature-section .icon svg
				{
					width: 52px;
					height: 52px;
					margin: 10px auto;
				}
			
				.home-viewer .feature-section
				{
					border-bottom-width: 1px;
					
				}
			
				.home-viewer .feature-section
				{
					border-bottom-style: solid !important;
				}
			
				.home-viewer .home-content-section-overlay .mainMessage
				{
					padding: 16px;
				}
				@media only screen and (min-width: 960px)
				{
					.home-viewer .home-content-section-overlay .mainMessage
					{
						padding: 24px;
					}
				}
			
				.home-viewer .home-content-section-overlay .mainMessage, .home-viewer .kiss-feature-big-title 
				{
					margin: 0 auto;
				}
			
			.home-viewer .kiss-home-slider-caption-container
			{
				position: relative;
				z-index: 99;
			}

			.home-viewer .kiss-home-slider-caption-container .kiss-home-slider-caption-text
			{
				position: absolute;
				z-index:99;
				padding:4px;
			}

			.home-viewer .kiss-home-slider-caption-container .kiss-home-slider-caption-text .slide-caption
			{
				text-align:center;
				font-size:12px;
				display: inline-block;
				width: 100%;
				line-height: 1;
			}

			.home-viewer .kiss-home-slider-caption
			{
				margin: auto;
				width:100%;
				max-height: 0px;
				display: block;
			}

			@media only screen and (min-width: 640px) 
			{
				.home-viewer .kiss-home-slider-caption
				{
					max-width: initial;
				}	
			}
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .kiss-home-slider-caption
				{
					max-width: 100%;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.home-viewer .kiss-home-slider-caption
				{
					max-width: 100%;
				}
			}
		
				.home-viewer .kiss-home-slider-caption-container
				{
					display:block;
				}

				.home-viewer .kiss-home-slider-caption-container .kiss-home-slider-caption-text
				{
					width:100%;
					bottom: 0;
				}
			
		.home-viewer .services-section-1 hr
		{
			visibility: hidden;
		}
		.home-viewer .services-section-1 .icon
		{
			display: flex;
			width:72px;
			height: 72px;
			flex-direction: column;
			align-content: center;
			text-align: center;
			padding: 0;
		}
		.home-viewer .services-section-1 .icon img
		{
			width:64px;
			max-height:64px;
			display: inline-block;
			padding-top: 4px;
		}	
		.home-viewer .services-section-1 .kiss-smartgrid .carousel > ul
		{
			margin-left: 24px;
		}
		.home-viewer .services-section-1 .featured-text span.whitespacespan
		{
			padding: 0;
			margin: 0;
		}
		.home-viewer .services-section-1 .row.kiss-smartgrid-read-more-button-div
		{
			width: 100%;
		}
		.home-viewer .services-section-1 .featuredinfull-text .column,
		.home-viewer .services-section-1 .featuredinfull-text .columns
		{
			padding: 0;
		}
		
		.home-viewer .services-section-1 .featuredinfull-text blockquote
		{
			margin-bottom: 32px;
		}
		.home-viewer .services-section-1 ul.kiss-gallery-thumbnails
		{
			margin-top: 32px;
			margin-bottom: 32px;
		}
		.home-viewer .services-section-1 .featuredinfull-text hr
		{
			margin: 0;
		}
		.home-viewer .services-section-1 .featuredinfull-text .kiss-featuredbyparentinfull-highlight
		{
			float: left;
			margin-top: 24px;
			margin-bottom: 24px;
			padding: 24px 36px 36px;
			overflow: hidden;
		}
		.home-viewer .services-section-1  ul.kiss-smartgrid>li.kiss-li-highlight,
		.home-viewer .services-section-1  ul.kiss-smartgrid>li
		{
			margin-left: 0;
		}
		
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul.large-block-grid-1 div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]
		{
			max-width: 1024px;
			margin-right: auto;
			margin-left: auto;
			padding: 24px;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li.medium-block-grid-1 div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .icon.icon-fbp-mixedwithimages
		{
			height: auto !important;
		}
		.home-viewer .services-section-1  ul.kiss-smartgrid>li .sub-nav 
		{
			display: flex;
			flex-flow: wrap;
			justify-content: center;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors
		{
			padding-bottom: 32px;
		}
		

		
		
	
		.home-viewer .services-section-1 [class*="block-grid-"] > li
		{
			padding: 0;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"],
		.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li	
		{
			margin: 0;
			padding: 2px;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div>div.kiss-panel-titleandgraphic,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div>div.kiss-panel-titleandgraphic
		{
			margin: 0 auto;

		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel > div
		{
			display: flex;
			flex-direction: column;
			display: -webkit-flex;
			-webkit-flex-direction: column;
			align-content: center;
			position: relative;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .row div.column-panel,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .row div.column-panel
		{
			padding-right: 0;
			padding-left: 0;
			margin-right: auto;
			margin-left: auto;
		}
		
		
	
		
		@media only screen and (min-width: 960px)
		{
			.home-viewer .featuredinfull-text, .home-viewer .button-externalurl-div
			{
				max-width: 1012px;
				margin-top: 24px;
				margin-right: auto;
				margin-bottom: 24px;
				margin-left: auto;
			}
			.home-viewer .featuredinfull-text .pricelist ul li:before
			{
				display: none;
			}
		}
	
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .kiss-smartgrid-ul-div-affiliates ul[class*="block-grid-"].kiss-smartgrid
		{
			display:flex;
			align-items: center;
			flex-wrap: wrap;
			justify-content: center;
		}
		.home-viewer .services-section-1 ul[class*="block-grid-"] 
		{
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			margin: 0;
			justify-items: center;
			align-content: space-around;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smartgrid-ul-div-affiliates .column-panel div h4
		{
			text-align: center !important;

		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"].kiss-smartgrid-ul-div-affiliates >div.column-panel>div.row>div>div.kiss-panel-titleandgraphic .icon
		{
			text-align: center;
			margin: 0 auto !important;
		}
		
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smartgrid-ul-div-affiliates .column-panel div h4
		{
			text-align: center !important;

		}
		.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full .kiss-smartgrid-ul-div-affiliates ul[data-kiss-level-depth="0"] li
		{
			max-width: 320px;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .kiss-smartgrid-ul-div-affiliates [class*="block-grid-"]
		{
			display:flex;
			align-items: stretch ;
			flex-wrap: wrap;
			justify-content: center;
			margin: 0 -24px
		}
	
		.home-viewer .services-section-1 .featured-text.pricelist
		{
			padding-right: 0;
			padding-left:0;
		}
		.home-viewer .services-section-1 .featured-text.pricelist ul 
		{
			list-style-type: none;
			margin-top: 16px;
			margin-left: 0;
		}
		.home-viewer .services-section-1 .featured-text.pricelist ul li
		{
			border-bottom-width: 1px;
			border-bottom-style: solid;
			padding: 12px 8px 8px 16px;
			margin: 0;
		}
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist p,
		.home-viewer .services-section-1 .kiss-smartgrid .featured-text.pricelist  p,
		.home-viewer .services-section-1 .kiss-smartgrid .featured-text.pricelist  h2,
		.home-viewer .services-section-1 .kiss-smartgrid .featured-text.pricelist  h3,
		.home-viewer .services-section-1 .kiss-smartgrid .featured-text.pricelist  h4,
		.home-viewer .services-section-1 .kiss-smartgrid .featured-text.pricelist  h5,
		.home-viewer .services-section-1 .kiss-smartgrid .featured-text.pricelist  h6
		{
			padding-left: 16px;
			padding-right: 16px;
		}
		
	
		@media only screen and (min-width: 640px)
		{
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li form
			{
				max-width: 960px;
				margin: 24px auto;
				padding: 24px 0 0;
			}
		}
		@media only screen and (min-width: 960px)
		{
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li form
			{
				max-width: 1024px;
			}
		}
		@media only screen and (min-width: 1440px)
		{
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li form
			{
				max-width: 1024px;
			}
		}
	
		.home-viewer .kiss-google-maps-image-container
		{
			width:90.5%;
			max-width: 1024px;
			height:100%;
			min-height:200px;
			margin: 24px auto 48px auto;
		}
		.home-viewer .kiss-panel-appearance-featured-by-parent .kiss-google-maps-image-container:after
		{
			content: "click for google map";
			width: 100%;
			height: 300px;
			min-height: 300px;
			display: flex;
    		align-items: center;
    		justify-content: center;
		}
		.home-viewer .kiss-panel-appearance-featured-by-parent .kiss-google-maps-image-container:hover:after
		{
			content: " ";
			opacity: 0;
			-webkit-transition: all 0.8s ease-in-out;
		    -moz-transition: all 0.8s ease-in-out;
		    -o-transition: all 0.8s ease-in-out;
		    transition: all 0.8s ease-in-out;
		}
		@media only screen and (min-width: 960px)
		{
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-google-maps-image-container,
			.featured-text .kiss-google-maps-image-container:after
			{
				width:100%;
				min-height: 280px;
			}
		}
		@media only screen and (min-width: 1440px)
		{
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-google-maps-image-container,
			.featured-text .kiss-google-maps-image-container:after
			{
				min-height: 300px;
			}
		}
	
		.home-viewer .services-section-1 ul.kiss-gallery-thumbnails
		{
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			width: 100%;
			margin-left: 0;
		}
		.home-viewer .services-section-1 ul.kiss-gallery-thumbnails li
		{
			padding:0;
			margin-right: 8px;
			margin-bottom: 8px;
			margin-left: 0;
		}
		.home-viewer .services-section-1 ul.kiss-gallery-thumbnails.large-block-grid-4 > li
		{
			width: 100%;
			padding: 0 8px 28px;
			margin-bottom: 16px;
		}
		@media only screen and (min-width: 640px)
		{
			.home-viewer .services-section-1 ul.kiss-gallery-thumbnails.large-block-grid-4 > li
			{
				width: 33%;
			}
		}
		@media only screen and (min-width: 960px)
		{
			.home-viewer .services-section-1 ul.kiss-gallery-thumbnails.large-block-grid-4 > li
			{
				width: 24%;
			}
		}
	

			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"] > li
			{
				margin-bottom: 16px;
				padding: 0 8px 8px;
			}
			.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"] li,
			 .home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full .kiss-smartgrid-ul-div-affiliates 
			 ul[data-kiss-level-depth="0"] li
            {
                padding: 0 8px 16px 8px;
            }
            
		
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div>div.kiss-panel-titleandgraphic.smartgrid-featured-title
			{
				display: block;
				width: 100%;
				margin-left: 0;
				text-align: left;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div>div.kiss-panel-titleandgraphic .icon
			{
				margin: 0 16px 4px 0 ;
				text-align: left;
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .icon
			{
				margin-left: 0;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div h4
			{
				margin-top: 24px;
				margin-bottom: 24px;
				margin-left: 16px;
				margin-right: 16px;
				padding: 0;
				text-align: left;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div h4:after
			{
				margin: 12px 0 0;
				text-align: left;
			}
			@media only screen and (min-width: 640px)
    		{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="2"] div.kiss-panel-appearance-featured-by-parent .icon
				{
					margin-left: 0;
				}
				
			}

		
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"] .featured-text:not(.pricelist)
			{
				display: block;
				width: 100%;
				margin: 0;
				padding: 16px;
				text-align: left ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text h1,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text h3,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text h4,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text h5,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text h6,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text ol,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text ul,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text a
			{
				text-align: left ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div.read-more-button a.button,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div.read-more-button
			{
				margin: 16px 4px 16px 0 ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div.read-more-button a.button
			{
				margin-left: 16px ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div.read-more-button
			{
				padding-left: 0;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.kiss-featuredbyparent-pricelist ul li,
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li .kiss-panel-appearance-featured-by-parent div.kiss-smart-grid-item-container[data-kiss-level-depth] 
			.pricelist ul li,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.kiss-featuredbyparent-pricelist h5
			{
				padding: 12px 16px 8px;
				text-align: left ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .row.kiss-smartgrid-read-more-button-div
			{
				width: 100% ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content div.read-more-button
			{
				margin-right:0;
				margin-left: 0;
			}

		
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd),
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-image-heroimage
						{
							border-width: 0 !important;
							border-bottom-width: 1px !important;
						}
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-smart-grid-item-overlay
						{
							margin-bottom: 1px;
						}
						.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"] li
						{
							border: 0;
						}
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"].kiss-smart-grid-multi-item-rows>li:nth-child(odd)
						{
							border-bottom-width: 0 !important;
						}
					
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd),
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-image-heroimage
						{
							border-bottom-style: solid;
						}
						.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"]>li:nth-child(odd)
						{
							border-bottom-style: solid;
						}
					
						.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"]>li:nth-child(odd)
						{
							border-bottom-width: 0;
						}
					
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-bottom-width: 0px;
					border-bottom-style: solid;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-bottom-width: 0;
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-top-width: 0px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-top-width: 0 !important;
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-right-width: 0px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-right-width: 0 !important;
				}
			
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even),
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-image-heroimage
						{
							border-width: 0 !important;
							border-bottom-width: 1px !important;
						}
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-smart-grid-item-overlay
						{
							margin-bottom: 1px;
						}
						.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"] li
						{
							border: 0;
						}
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"].kiss-smart-grid-multi-item-rows>li:nth-child(even)
						{
							border-bottom-width: 0 !important;
						}
					
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even),
						.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-image-heroimage
						{
							border-bottom-style: solid;
						}
						.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"]>li:nth-child(even)
						{
							border-bottom-style: solid;
						}
					
						.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"]>li:nth-child(even)
						{
							border-bottom-width: 0;
						}
					
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-bottom-width: 0px;
					border-bottom-style: solid;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-bottom-width: 0;
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-top-width: 0px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-top-width: 0 !important;
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-right-width: 0px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-right-width: 0 !important;
				}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				padding: 0;
				border-width: 1px !important;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth].noborder,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"] div.kiss-smart-grid-item-container[data-kiss-level-depth].noborder,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-smartgrid-ul-div-affiliates div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-width: 0 !important;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul.large-block-grid-1>li>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]
			{
				border: none !important;
			}

		
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-style: solid !important;
			}
		
			.home-viewer .services-section-1 .icon
			{
				display: flex;
				width:84px;
				height: 84px;
				flex-direction: column;
				align-content: center;
				justify-content: center;
				text-align: center;
				padding: 0;
			}
			.home-viewer .services-section-1 .icon img
			{
				width:64px;
				max-height:64px;
				display: block;
			}
			.home-viewer .services-section-1 .icon svg
			{
				width: 64px;
				height: 64px;
				margin: 10px auto;
			}
		
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth],
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"] div.kiss-smart-grid-item-overlay[data-kiss-level-depth]
			{
				border-radius: 3px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-contain,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"] .kiss-image-radialgradient-container,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-smart-position
			{
				border-top-right-radius: 3px;
				border-top-left-radius: 3px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-smartgrid-ul-div-affiliates div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-contain,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth].kiss-smartgrid-ul-div-affiliates .kiss-image-contain
			{
				border-radius: 3px;
				overflow: hidden;
			}
						
	    
			
			.home-viewer .services-section-1 .featuredinfull-text .kiss-featuredbyparentinfull-highlight
			{
				float: none;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .kiss-panel-appearance-featured-by-parent .featured-text
			{
				margin-right:auto;
				margin-left: auto;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] h1,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] h3,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] h4,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] h5,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] h6,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] p
			{
				display: block;
				margin-right: auto;
				margin-left: auto;
				text-align: center;
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors h1,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors h3,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors h4,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors h5,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors h6,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .panel.exhibitors p
			{
				text-align: left;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-index-listing h1,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-index-listing h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-index-listing h3,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-index-listing h4,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-index-listing h5,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-index-listing h6,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-index-listing p
			{
				display: block;
				margin: 0;
				padding : 0;
				text-align: left;
				line-height: 1;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div>div.kiss-panel-titleandgraphic,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div>div.kiss-panel-titleandgraphic .smartgrid-featured-title,
			.home-viewer .services-section-1 .featuredinfull-text ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .featured-text,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .read-more-button,
			.home-viewer .services-section-1  .featuredinfull-text,
			.home-viewer .services-section-1  .featuredinfull-text p,
			.home-viewer .services-section-1  .featuredinfull-text blockquote,
			.home-viewer .services-section-1  .kiss-imagevideo-container,
			.home-viewer .services-section-1  .button-externalurl-div
			{
				text-align: center;
	      		margin-right: auto ;
				margin-left: auto ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .featuredinfull-text h2.kiss-item-title,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .featuredinfull-text h3.kiss-item-title
			{
				display: table ;
				margin-right: auto ;
				margin-left: auto ;
			}
			.home-viewer .services-section-1  .featuredinfull-text ul,
			.home-viewer .services-section-1  .featuredinfull-text ol
			{
				text-align:left;
				display: table;
				margin-right: auto ;
				margin-left: auto ;
			} 
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] a.button
			{
				margin: 16px auto ;
				display: table;
				text-align: center ;
			}
			.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h2.kiss-item-title
			{
				margin-right: auto ;
				margin-left: auto ;
				display: table ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .icon,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .featured-text
			{
				margin-right: auto;
				margin-left: auto;
			}
			@media only screen and (min-width: 640px)
			{
				.home-viewer .services-section-1  .featuredinfull-text ul,
				.home-viewer .services-section-1  .featuredinfull-text ol
				{
					min-width: 220px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .icon,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .featured-text
				{
					margin-right: auto;
					margin-left: auto;
				}
			}
			

		
		
			@media only screen and (min-width: 640px)
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div>div>div.kiss-smart-grid-item-container>div>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .row div.column-panel,
				.home-viewer .services-section-1 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(odd)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel
				{
					max-width: 960px;
					margin-right: auto;
					margin-left: auto;
				}
			}
			@media only screen and (min-width: 960px)
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div>div>div.kiss-smart-grid-item-container>div>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .row div.column-panel,
				.home-viewer .services-section-1 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(odd)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel
				{
					max-width: 1024px;
					margin-right: auto;
					margin-left: auto;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div>div>div.kiss-smart-grid-item-container>div.row>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .row div.column-panel,
				.home-viewer .services-section-1 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(odd)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel
				{
					max-width: 1432px;
					margin-right: auto;
					margin-left: auto;
				}
			}
		
		
			@media only screen and (min-width: 640px)
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .row div.column-panel,
				.home-viewer .services-section-1 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full
				{
					max-width: 960px;
					margin-right: auto;
					margin-left: auto;
				}
				
			}
			@media only screen and (min-width: 960px)
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .row div.column-panel,
				.home-viewer .services-section-1 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full
				{
					max-width: 1024px;
					margin-right: auto;
					margin-left: auto;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .row div.column-panel,
				.home-viewer .services-section-1 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full
				{
					max-width: 1432px;
					margin-right: auto;
					margin-left: auto;
				}
			}
		
		
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li .column.featured-in-parent-section,
			.home-viewer .services-section-1>div>div>div>ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div>div>div.column-panel,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent-in-full
			{
				padding-top: 16px;
				padding-bottom: 16px;
			}
			.home-viewer .services-section-1 .featuredinfull-text
			{
				margin-top: 16px;
				margin-bottom: 0;
			}
			.home-viewer .services-section-1 hr
			{
				margin: 0;
			}
			@media only screen and (min-width: 640px) 
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li .column.featured-in-parent-section,
				.home-viewer .services-section-1>div>div>div>ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div>div>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent-in-full
				{
					padding-top: 16px;
					padding-bottom: 16px;
				}	
			}
			@media only screen and (min-width: 640px) 
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li .column.featured-in-parent-section,
				.home-viewer .services-section-1>div>div>div>ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div>div>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent-in-full
				{
					padding-top: 16px;
					padding-bottom: 16px;
				}	
			}
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li .column.featured-in-parent-section,
				.home-viewer .services-section-1>div>div>div>ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div>div>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li>div>div>div.column-panel.kiss-panel-appearance-featured-by-parent-in-full
				{
					padding-top: 24px;
					padding-bottom: 24px;
				}
			}
			
		
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel, 
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel
			{
				flex: 1;
				display: flex;
				flex-direction: column;
				justify-content: flex-start;
				padding-right: 24px;
				padding-left: 24px;

			}
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div,
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div,
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row,
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row
			{
				flex: 1;
				display: flex;
				flex-direction: column;
			}
			.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
			.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full
			{
				flex: 1;
				display: flex;
				flex-direction: column;
				justify-content: center;
				padding-right: 24px;
				padding-left: 24px;
			}
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row>div.columns,
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row>div.columns
			{
				flex: 1;
				display: flex;
				flex-direction: column;
			}

			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row>div.columns>div.kiss-smart-grid-item-container,
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row>div.columns>div.kiss-smart-grid-item-container,
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.kiss-smart-grid-item-container,
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.kiss-smart-grid-item-container
			{
				flex: 1;
				display: flex;
				flex-direction: column;
			}
			.home-viewer .services-section-1.smart-grid-depth-0 ul.large-block-grid-1>li:nth-child(odd)>div>div.kiss-smart-grid-item-container,
			.home-viewer .services-section-1.smart-grid-depth-0 ul.large-block-grid-1>li:nth-child(even)>div>div.kiss-smart-grid-item-container	
			{
				flex: 1;
				display: flex;
				flex-direction: row;
			}
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container
			{
				display: flex;
				flex-direction: column;
				margin: 0;
			}
			.home-viewer section.services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul.large-block-grid-1 div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]
			{
				max-width: none;
				margin-right: 0;
				margin-left: 0;
				padding: 0;
			}
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.column-panel.kiss-panel-appearance-featured-by-parent, .home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even) .row div.column-panel, 
			
			.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full,
			
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.column-panel.kiss-panel-appearance-featured-by-parent, 
			
			.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .row div.column-panel, 
			
			.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full
			{
				width: 100%;
				margin-right: 0;
				margin-left: 0;
				display: flex;
				flex-direction: column;
				justify-content: center;
			}
			@media only screen and (min-width: 640px)
			{
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel, 
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 24px;
					padding-left: 24px;
				}
			}
			@media only screen and (min-width: 960px)
			{
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel, 
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 48px;
					padding-left: 48px;
				}
			}
			@media only screen and (min-width:1440px)
			{
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel, 
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 64px;
					padding-left: 64px;
				}
				.home-viewer .services-section-1.smart-grid-depth-0 ul:not(.large-block-grid-1)[data-kiss-level-depth="0"]>li:nth-child(odd),
				.home-viewer .services-section-1.smart-grid-depth-0 ul:not(.large-block-grid-1)[data-kiss-level-depth="0"]>li:nth-child(even)		
				{
					margin-top: 0 !important;
					margin-bottom: 0 !important;
				}
			}
		
			@media only screen and (min-width:1440px)
			{
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel, 
				.home-viewer .services-section-1.smart-grid-depth-0 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div.row>div.columns>div.kiss-smart-grid-item-container>div.column-panel,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-panel-appearance-featured-by-parent-in-full,
				.home-viewer .services-section-1.smart-grid-depth-0 :not(.kiss-panel-appearance-featured-by-parent) ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-panel-appearance-featured-by-parent-in-full
				{
					min-height: 380px;
					
				}
			}
		

		.generic-viewer .large-3 .kiss-smartgrid li
		{
			margin: 2px;
		}
		.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			max-width: 1432px;
			margin: 0 16px 0 auto;
		}
		.generic-viewer .content-section ul.large-block-grid-1 div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			max-width: 1024px;
			margin-right: auto;
			margin-left: 0;
		}
		.generic-viewer [class*="block-grid-"] 
		{
			margin: 0 -16px 0 0;
		}
		.generic-viewer .kiss-smartgrid .featured-text
		{
			padding: 0 16px 16px;
			max-width: 64em;
		}
		.generic-viewer .large-3 .kiss-smartgrid .featured-text
		{
			padding: 0;
		}
		.generic-viewer .kiss-smartgrid h3
		{
			margin: 0 auto;
			padding: 12px 4px;
		}
		.generic-viewer .kiss-smartgrid h4
		{
			margin: 0 auto;
			padding: 16px 16px 0 16px;
		}
		.generic-viewer .featured-text span.whitespacespan
		{
			padding: 0;
			margin: 0;
		}
		.generic-viewer .large-3 h4
		{
			text-align: left;
			padding: 0;
			margin: 0 0 8px;
		}
		.generic-viewer .content-section .icon img
		{
			width:64px;
			max-height:64px;
			display: block;
		}
		.generic-viewer .content-section [class*="block-grid-"]
		{
			display:flex;
			align-items: stretch ;
			flex-wrap: wrap;
			padding-bottom: 32px;
		}
		.generic-viewer .content-section .kiss-smartgrid-ul-div-affiliates [class*="block-grid-"]
		{
			justify-content: center;
		}
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel > div
		{
			display: flex;
			display: -webkit-flex;
			flex-direction: column;
			align-content: center;
			position: relative;
		}
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.featured-text.kiss-featuredbyparent-pricelist
		{
			margin: 0 auto;
			padding: 0 16px;
		}
		.generic-viewer .featured-text.kiss-featuredbyparent-pricelist ul 
		{
			list-style-type: none;
			margin-left: 0;
		}
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div.featured-text.kiss-featuredbyparent-pricelist h4,
		.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5  
		{
			text-align: center !important;
		}

		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.pricelist ul li,
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.pricelist ol li
		{
			border-bottom-width: 1px;
			border-bottom-style: solid;
			padding: 12px 8px 12px;
			margin: 0 !important;
		}

		.generic-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li
		{
			margin-bottom: 0;
		}
		
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.pricelist ul
		{
			list-style-type: none;
			display: block;
			clear: right;
		}
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.pricelist ol
		{
			display: block;
			clear: right;
		}

		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.pricelist ul>li
		{
			float: none;
			border-bottom: 1px dotted;
			padding: 8px;
		}
		.generic-viewer .content-section .column-panel.kiss-panel-appearance-featured-by-parent.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic.kiss-panel-titleandgraphic-with-graphic h4
		{
			margin-top: 0;
		}
		
	
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-width: 1px !important;
				border-style: solid !important;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth].kiss-smartgrid-ul-div-affiliates
			{
				border-width: 0!important;
			}

		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]

			{
				border-style: solid !important;
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-top-width: 0;
				border-top-style: none;
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-bottom-width: 0px;
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-right-width: 0;
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-radius: 3px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-smart-position,
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-contain,
			.generic-viewer .kiss-image-radialgradient-container,
			.generic-viewer .kiss-panel-titleandgraphic
			{
				border-top-left-radius:3px;
				border-top-right-radius:3px;
				overflow: hidden;
			}
	    
			.generic-viewer .content-section .icon
			{
				display: flex;
				width:84px;
				height: 84px;
				flex-direction: column;
				align-content: center;
				justify-content: center;
				text-align: center;
				padding: 0;
			}
			.generic-viewer .content-section .icon img
			{
				width:64px;
				max-height:64px;
				display: block;
			}
			.generic-viewer .content-section .icon svg, .call-to-action-panel svg
			{
				width: 64px;
				height: 64px;
				margin: 10px auto;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-timestamp
			{
				display: block;
				margin-left: 16px;
				margin-right: 16px;
			}

		
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div .featured-text
			{
				display: block;
				width: 100%;
				margin: 16px 0 4px 0;
				padding: 0 16px;
				text-align: left;
			}
			
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.read-more-button
			{
				display: block;
				width: 100%;
				text-align: left;
				margin-left: 16px;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.read-more-button a.button
			{
				margin: 16px 0 !important;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .button
			{
				margin-left: 0;
			}
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist ul li,
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist h5
			{
				text-align: left;
				padding: 12px 16px 8px !important;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div .row.kiss-smartgrid-read-more-button-div
			{
				width: 100%;
			}

		
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel > div .smartgrid-featured-title
			{
				display: block;
				width: 100%;
				height: 100%;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div .icon
			{
				margin: 16px !important;
				padding: 0;
				text-align: left;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div h4
			{
				margin: 8px 0 4px 0;
				padding: 0 16px;
				text-align: left;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div h4:after
			{
				margin-left: 0 !important;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div .featured-text
			{
				display: block;
				width: 100%;
				margin: 8px 0 4px 0;
				padding: 0 16px;
				text-align: left;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.read-more-button
			{
				display: block;
				width: 100%;
				text-align: left;
				margin-left: 16px;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.read-more-button a.button
			{
				margin: 16px 0 !important;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .button
			{
				margin-left: 0;
			}
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist ul li,
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist h5
			{
				text-align: left;
				padding: 12px 16px 8px !important;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div .row.kiss-smartgrid-read-more-button-div
			{
				width: 100%;
			}

		
		.generic-viewer ul.kiss-smartgrid li
		{
			margin-bottom: 8px;
			padding: 8px;
		}
		.generic-viewer .content-section ul.kiss-smartgrid
		{
			margin-left: -8px;
		}
		.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			margin-right: 8px !important;
		}
		.generic-viewer ul.kiss-gallery-thumbnails li
		{
			padding: 0 0.57143rem 1.14286rem !important;
			margin-bottom: 0 !important;
		}
		@media only screen and (min-width: 640px)
		{
			.generic-viewer ul.kiss-smartgrid li
			{
				margin-bottom: 8px;
				padding-right: 0;
			}
			.generic-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li
			{
				padding: 8px;
				margin-bottom: 8px;
			}
			.generic-viewer .content .featured-in-parent-section [class*="block-grid-"] 
			{
				margin: 0 0 0 -16px;
			}
		}
		
		
		.generic-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li .featured-text ul li
		{
			margin-bottom: 8px;
			padding: 0;
		}
		
		
		body.generic-viewer.news .content-section
		{
			padding-top: 0;
			padding-bottom: 0;
		}
		body.generic-viewer.news .content-section .content
		{
			padding-top: 48px;
			padding-bottom: 24px;
		}

		.generic-viewer.news ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
		{
			display: block;
			text-align: left;
		}
		.generic-viewer.news ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]
		{
			padding-bottom: 24px;
		}
		.generic-viewer.news hr
		{
			display: none;
		}
		.generic-viewer .news-section h2, .generic-viewer .news-section p
		{
			margin-bottom: 16px;
		}
		.generic-viewer .news-section .timeago
		{
			margin-left: 16px;
		}
		.generic-viewer .news-section
		{
			padding-top: 24px;
			padding-bottom: 8px;
		}

		.generic-viewer .news-section .panel
		{
			background-color: transparent;
			border: none;
			padding: 0;
		}
		.generic-viewer.news .kiss-related-content-panel.panel,
		.generic-viewer.news .panel.call-to-action-panel
		{
			margin-bottom: 24px;
		}
		
		.generic-viewer .news-section .item
		{
			display: flex;
			flex-direction: column;
			align-content: space-between;
			margin: 0 16px 16px 0;
			padding: 8px 16px;
		}
		.generic-viewer .news-section .item h1
		{
			font-size: 24px;
		}
		.generic-viewer .news-section .panel .item p
		{
			text-align: left;
			margin-bottom: 16px;
		}
		.generic-viewer .news-section .item a.button
		{
			margin-top: 0;
			margin-left: 0;
			margin-bottom: 8px;
		}
		.generic-viewer .news-section .news-title-section h2
		{
			display: inline;
		}
		.generic-viewer .news-section h4.news-title
		{
			display: inline-block;
			text-align: center;
			margin: 0 8px 24px 8px;
		}
		.generic-viewer .kiss-news-scroll .news-section h4.news-title
		{
			text-align: center;
			margin: 16px 12px;
			
		}
		.generic-viewer .news-section .kiss-timestamp-start-string
		{
			display: block;
			margin: 4px 0;
		}
		.generic-viewer .news-section .panel h5
		{
			margin-top: 0;
			margin-bottom: 0.32px;
			padding-bottom: 0;
		}
		.generic-viewer .news-section  h2.news-category
		{
			margin: 0;
			padding: 2px 4px !important;
			line-height: 1;
			display: inline-block;
			text-shadow: none !important;
		}
		.read-all-news a.button
		{
		text-align: center;
		margin-top: 8px;
		}	
		.generic-viewer .news-section article .th a:not(.button)
		{
			padding: 0;
		}
		.generic-viewer .news-section article h1 a:not(.button)
		{
			padding: 0;
		}
		.generic-viewer .news-section article .th
		{
			margin-bottom: 16px;
		}
		.generic-viewer.news a.button:nth-of-type(2)
		{
			margin-left: 16px;
		}

		.generic-viewer .news-section .owl-next, .generic-viewer .news-section .owl-prev
		{
			border-radius: 3px;
		}
		.generic-viewer .news-section .panel
		{
			border-radius: 3px;
		}
	
		.generic-viewer .news-section .item
		{
			border-width: 1px;
			border-style: solid;
		}
	
		.generic-viewer .news-section .item
		{
			border-radius: 3px;
		}
		.generic-viewer .news-section .owl-next, .generic-viewer .news-section .owl-prev
		{
			border-radius: 1000px;
		}
		.generic-viewer .news-section .panel
		{
			border-radius: 3px;
		}

		.generic-viewer .news-section article h2.news-category
		{
			border-radius: 2px;
			padding: 4px 8px;
		}
		.generic-viewer .news-section .th, .generic-viewer .news-section .th img
		{
			border-radius: 1000px;
		}
	
  		/*News Section*/
		.home-viewer .news-section h2, .home-viewer .news-section p
		{
			margin-bottom: 16px;
		}
		.home-viewer .news-section ul, .home-viewer .news-section ol
		{
			margin: 16px;
		}
		.home-viewer .news-section .item a.button
		{
			float: left;			
			margin-right: 16px;
			margin-bottom: 16px;

		}
		.home-viewer .news-section
		{
			padding-top: 24px;
			padding-bottom: 8px;
		}
		.home-viewer .kiss-news-scroll .news-section
		{
			padding-top: 24px;
			padding-bottom: 36px;
		}
		.home-viewer .news-section .read-all-news
		{
			display: block;
			text-align: center;
		}
	    .home-viewer .news-section .panel
	    {
			background-color: transparent;
			border: none;
			padding: 0;
	    }
		.home-viewer .news-section .item
		{
			margin: 0 16px 16px;
    		padding: 16px 16px;
    		display: flex;
    		flex-direction: column;
			align-content: space-between;
			justify-content:space-between;
		}
		.home-viewer .news-section .panel .item p
		{
			text-align: left;
			margin-bottom: 16px;
		}
		.home-viewer .news-section .item a.button
		{
			margin-top: 0;
			margin-left: 0;
			margin-bottom: 8px;
		}
		.home-viewer .news-section h4.news-title
		{
			display: inline-block;
			text-align: center;
			margin: 0 8px 24px 8px;
		}
		.home-viewer .news-section .news-title-section
		{
			display: table;
			margin: 0 auto 16px auto;
		}
		.home-viewer .kiss-news-scroll .news-section h4.news-title
		{
			text-align: center;
			margin: 16px 12px;
			
		}
		.home-viewer .news-section .kiss-timestamp-start-string
		{
			display: block;
			margin: 4px 0;
		}
	    .home-viewer .news-section .panel h5
	    {
	      	margin-top: 0;
			margin-bottom: 0.32px;
	      	padding-bottom: 0;
	    }
	    .home-viewer .news-section  h2.news-category
	    {
			margin: 0;
			padding: 2px 4px !important;
			line-height: 1;
			display: inline-block;
			text-shadow: none !important;
	    }
		.home-viewer .news-section .panel p
	    {
			margin-bottom: 4px;
		}
	    .read-all-news a.button
	    {
	      text-align: center;
	      margin-top: 8px;
		}
		.kiss-button-svg-icon-class-news a.button
		{
			padding-top: 0;
			padding-bottom: 0;
		}
		.home-viewer .news-section .owl-buttons,
		.home-viewer .news-section .owl-pagination
		{
			display: none;
		}
		
		.home-viewer .news-section article p
		{
			display: block;
			padding: 8px 0 0;
		}
		.home-viewer .news-section article .th a:not(.button)
		{
			padding: 0;
		}
		.home-viewer .news-section article h1 a:not(.button)
		{
			padding: 0;
		}
		.home-viewer .news-section article .th
		{
			margin-bottom: 16px;
		}
		@media only screen and (min-width: 640px) 
		{
			.home-viewer .news-section .news-title-section
			{
				display: flex;
				margin: 0 0 16px 0;
				flex-wrap: wrap;
				justify-content: center;
			}
			.home-viewer .news-section .news-title-section h2
			{
				line-height: 1.5;
				margin-right: 10px;
				margin-bottom: 0;
				margin-left: 0;
			}
		}

		@media only screen and (min-width: 960px) 
		{
			 .home-viewer .news-section .panel
			{
				max-width: 1024px;
				display: block;
				margin: 0 auto;
			}
			
			
			.home-viewer .news-section .owl-buttons
			{
				display: inline;
			}
			.home-viewer .news-section .owl-pagination
			{
				display: block;
			}

			.home-viewer .news-section .owl-next, .home-viewer .news-section .owl-prev
			{
				text-align: center;
				width: 36px;
				height: 36px;
			}
			.home-viewer .news-section .owl-next:before
			{
				display:inline-block;
				content: "";
				width: 0px;
				height: 0px;
				margin: 6px 8px 6px 12px;
				border-top-style: solid;
				border-bottom-style: solid;
				border-left-style: solid;
				border-width: 12px;
			}
			.home-viewer .news-section .owl-prev:before
			{
				display:inline-block;
				content: "";
				width: 0px;
				height: 0px;
				margin: 6px 12px 6px 8px;
				border-top-style: solid;
				border-bottom-style: solid;
				border-right-style: solid;
				border-width: 12px;
			}
			.home-viewer .news-section .owl-controls
			{
				font-size: 0;
			}
			.home-viewer .news-section .owl-next
			{
				position: absolute;
				right: -40px;
				top: 40%;
			}
			.home-viewer .news-section .owl-prev
			{
				position: absolute;
				left: -40px;
				top: 40%;
			}
		}
		@media only screen and (min-width: 1440px)
		{	
			.home-viewer .news-section .panel
			{
				max-width: 1432px;
			}
		}
  
			.home-viewer .news-section 
			{
				padding-right: 12px;
				padding-left: 12px;
			}
			.home-viewer .news-section h2, .home-viewer .news-section p, .home-viewer .news-section a.button
			{
				display: table;
				text-align: center;
				margin-right: auto;
				margin-left: auto;
			}
			.home-viewer .news-section .news-title-section h2
			{
				display: inline;
			}
			.home-viewer .news-section .news-title-section
			{
				text-align: center;
			}
			
			@media only screen and (min-width: 640px) 
				{
				.home-viewer .news-section .news-title-section
				{
					margin: 0 auto 24px auto;
				}
				.home-viewer .news-section h2, .home-viewer .news-section p, .home-viewer .news-section a.button
				{
					display: table;
					text-align: center;
					max-width: 960px;
					margin-right: auto;
					margin-left: auto;
				}
				.home-viewer .news-section .item h2, .home-viewer .news-section .item p
				{
					text-align: left;
					margin-left: 0;
				}
			}
			@media only screen and (min-width: 960px) 
				{
				.home-viewer .news-section h2, .home-viewer .news-section p, .home-viewer .news-section a.button
				{
					max-width: 1024px;

				}
			}
			@media only screen and (min-width: 1440px) 
				{
				.home-viewer .news-section h2, .home-viewer .news-section p, .home-viewer .news-section a.button
				{
					max-width: 1024px;

				}
			}

		
			.home-viewer .news-section
			{
				border-width: 1px;
				border-style: solid;
			}
			.home-viewer .kiss-news-scroll
			{
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-left-width: 1px;
				border-left-style: solid;
			}
		
			.home-viewer .news-section
			{
				border-style: solid !important;
			}
			.home-viewer .kiss-news-scroll
			{
				border-bottom-style: solid !important;
				border-left-style: solid !important;
			}
		
			.home-viewer .news-section
			{
				border-top-width: 0;
				border-right-width: 0;
				border-bottom-width: 1px;
				border-left-width: 0;
			}
			.home-viewer .kiss-news-scroll
			{
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-left-width: 1px;
				border-left-style: solid;
			}
		
			.home-viewer .news-section
			{
				border-style: solid !important;
			}
			.home-viewer .kiss-news-scroll
			{
				border-bottom-style: solid !important;
				border-left-style: solid !important;
			}
		
			.home-viewer .news-section .owl-next, .home-viewer .news-section .owl-prev
			{
				border-radius: 3px;
			}
			.home-viewer .news-section .panel
			{
				border-radius: 3px;
			}
		
			.home-viewer .news-section .item
			{
				border-bottom-width: 0px;
			}
		
			.home-viewer .news-section .item
			{
				border-width: 1px;
			}
		
			.home-viewer .news-section .item
			{
				border-style: solid;
			}
		
			.home-viewer .news-section .item
			{
				border-radius: 3px;
			}
			.home-viewer .news-section .owl-next, .home-viewer .news-section .owl-prev
			{
				border-radius: 1000px;
			}
			.home-viewer .news-section .panel
			{
				border-radius: 3px;
			}

			.home-viewer .news-section article h2.news-category
			{
				border-radius: 2px;
				padding: 4px 8px;
			}
			.home-viewer .news-section .th, .home-viewer .news-section .th img
			{
				border-radius: 1000px;
			}
		
				@media only screen and (min-width: 640px ) 
				{
					.home-viewer .news-section
					{
						padding-top: 8px;
						padding-bottom: 8px;
					}
				}
				@media only screen and (min-width: 960px) {
					.home-viewer .news-section
					{
						padding-top: 24px;
						padding-bottom: 24px;
					}

				}
			
			.home-viewer .news-section .item
			{
				margin-right: 8px;
				margin-left: 8px;
			}
		
			@media only screen and (min-width: 640px)
			{
				.news-section
				{
					max-width: 100%;
					margin : 0 auto;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.news-section
				{
					max-width: 100%;
					margin : 0 auto;
				}
			}
		
    /* Owl Carousel Styling*/
	.home-viewer .feature-section #feature-slider .item .caption
	{
		margin-bottom: 0;
		z-index: 99999;
	    display: block;
	    position: absolute;
	    bottom: 0;
	    width: 100%;
	}

    /*Owl Carousel Pagination	*/
    .owl-pagination
    {
      text-align: center;
    }

    /*Owl Carousel Controls	*/
    .owl-theme .owl-controls .owl-page
    {
      display: inline-block;
      zoom: 1;
      *display: inline;/*IE7 life-saver */
    }
    .owl-theme .owl-controls .owl-page span
    {
      display: block;
      width: 12px;
      height: 12px;
      margin: 5px 7px;
      filter: Alpha(Opacity=50);/*IE7 fix*/
      opacity: 0.5;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      border-radius: 20px;
      background-color: rgb(52,213,226);
    }
    .owl-theme .owl-controls .owl-page.active span,
    .owl-theme .owl-controls.clickable .owl-page:hover span
    {
      filter: Alpha(Opacity=100);/*IE7 fix*/
      opacity: 1;
    }
		/* If PaginationNumbers is true */
		.owl-controls .owl-page span.owl-numbers
    {
			color: rgb(255,255,255);
		}
    /*Removes the next and prev labels*/
		.owl-controls .owl-page, .owl-controls .owl-buttons div
		{
			font-size: 0;
		}

    @media only screen and (min-width: 960px) {
      .home-viewer #feature-slider.owl-carousel .owl-wrapper-outer
      {
        padding: 0;
      }
    }
  
		footer
		{
			padding-top:  8px;
		}
		footer h5, footer h6
		{
			display: block;
			width: 100%;
			margin-bottom: 8px;
		}
		footer h6.hours-heading
		{
			display: inline-block;
			width: auto;
			margin-bottom: 8px;
		}
		footer .contact-icon svg
		{
			width: 16px;
			height: 16px;
			margin-right: 8px;
		}
		footer svg
		{
		 	width: 32px;
			height: 32px;
		}

		footer .social-media-icons svg
		{	
			border-radius: 1000px;
		}
		footer .social-media-icons a, footer .social-media-icons a:visited
		{
			padding: 0;
			margin-right:2px;
			margin-left: 2px;
		}
  
				.generic-viewer footer
				{
					border-top-width: 1px;
				}
			
				.generic-viewer footer
				{
					border-top-style: solid !important;
				}
			
			footer .social-media-icons svg
			{	
				border-radius: 4px;
			}
		

		body.overflow-hidden
		{
			/* used when modal is visible */
			overflow: hidden;
		}

		.kiss-morph-modal-section
		{
			z-index: 100;
		}

		.kiss-morph-modal-modal
		{
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			visibility: hidden;
			opacity: 0;
			pointer-events: none;
		}
		.kiss-morph-modal-modal h1, .kiss-morph-modal-transform-promoted-text>p:first-of-type
		{
			font-size: 24px;
		}
		.kiss-morph-modal-transform-not-promoted .kiss-morph-modal-transform-icon-and-text-container
		{
			opacity: 0.75;
		}
		.kiss-morph-content-panel
		{
			padding: 24px;
		}
		.kiss-morph-modal-modal .kiss-morph-modal-modal-content
		{
			height: 100%;
			width: 100%;
			padding: 72px 5% 24px 5%;
			text-align: left;
			overflow-y: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

		.kiss-morph-modal-modal
		{
			visibility: hidden;
			opacity: 0;
			z-index: 1;
			pointer-events: auto;
			-webkit-transition: visibility 0s 0.15s, opacity 0.15s 0s;
			-moz-transition: visibility 0s 0.15s, opacity 0.15s 0s;
			transition: visibility 0s 0.15s, opacity 0.15s 0s;
		}
		.kiss-morph-modal-is-visible .kiss-morph-modal-modal
		{
			visibility: visible;
			opacity: 1;
			-webkit-transition: visibility 0s 0s, opacity 0.15s 0s;
			-moz-transition: visibility 0s 0s, opacity 0.15s 0s;
			transition: visibility 0s 0s, opacity 0.15s 0s;
		}

		.kiss-morph-modal-is-visible .kiss-morph-modal-modal .kiss-morph-modal-modal-content
		{
			-webkit-overflow-scrolling: touch;
		}
		@media only screen and (min-width: 768px)
		{
			.kiss-morph-modal-modal .kiss-morph-modal-modal-content
			{
				padding: 4em 10%;
			}
		}
		@media only screen and (min-width: 1170px)
		{
			.kiss-morph-content-panel
			{
				max-width: 1012px;
			}
			.kiss-morph-modal-modal .kiss-morph-modal-modal-content
			{
				padding: 6em 20%;
			}
		}
		.kiss-morph-modal-modal-content h1
		{
			margin: 24px 0 16px 0;
		}
		.kiss-morph-content-panel h1.contingent-on-next-element-fitting:after
		{
			margin-left: 0;
		}
		.kiss-morph-modal-modal p
		{
			margin: 0;
		}
		.kiss-morph-modal-modal-action
		{
			position: relative;
		}
		.kiss-morph-modal-modal-action .btn, .kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
		{
			display: inline-block;
			height: 4em;
		}
		.kiss-morph-modal-modal-action .btn
		{
			width: 12.5em;
			line-height: 4em;
			white-space: nowrap;
			font-weight: 700;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			-webkit-transition: -webkit-transform 0.2s 0s, color 0.2s 0.3s, width 0.3s 0s;
			-moz-transition: -moz-transform 0.2s 0s, color 0.2s 0.3s, width 0.3s 0s;
			transition: transform 0.2s 0s, color 0.2s 0.3s, width 0.3s 0s;
			box-shadow: 0px 1px 6px rgba(0,0,0,0.5);
		}


				.kiss-subtle-delayed-bounce
				{
					animation: bounce linear 0.8s;
					transform-origin: 50% 50%;
					animation-fill-mode:forwards;
					-webkit-animation: bounce linear 0.8s;
					-webkit-transform-origin: 50% 50%;
					-webkit-animation-fill-mode:forwards;
					-moz-animation: bounce linear 0.8s;
					-moz-transform-origin: 50% 50%;
					-moz-animation-fill-mode:forwards;
					-o-animation: bounce linear 0.8s;
					-o-transform-origin: 50% 50%;
					-o-animation-fill-mode:forwards;
					-ms-animation: bounce linear 0.8s;
					-ms-transform-origin: 50% 50%;
					-ms-animation-fill-mode:forwards;
				}

				.kiss-subtle-delayed-bounce-subtle
				{
					animation-iteration-count: 5;
					-webkit-animation-iteration-count: 5;
					-moz-animation-iteration-count: 5;
					-o-animation-iteration-count: 5;
					-ms-animation-iteration-count: 5;
					-webkit-animation-delay: 3s;
					animation-delay: 3s;
				}

				.kiss-subtle-delayed-bounce-conspicuous
				{
					animation-iteration-count: 7;
					-webkit-animation-iteration-count: 7;
					-moz-animation-iteration-count: 7;
					-o-animation-iteration-count: 7;
					-ms-animation-iteration-count: 7;
					-webkit-animation-delay: 3s;
					animation-delay: 3s;
				}

				@keyframes bounce
				{
					0% {
					transform:  translate(0px,0px)  ;
					}
					15% {
					transform:  translate(0px,-25px)  ;
					}
					30% {
					transform:  translate(0px,0px)  ;
					}
					45% {
					transform:  translate(0px,-15px)  ;
					}
					60% {
					transform:  translate(0px,0px)  ;
					}
					75% {
					transform:  translate(0px,-5px)  ;
					}
					100% {
					transform:  translate(0px,0px)  ;
					}
				}

				@-moz-keyframes bounce{
				0% {
				-moz-transform:  translate(0px,0px)  ;
				}
				15% {
				-moz-transform:  translate(0px,-25px)  ;
				}
				30% {
				-moz-transform:  translate(0px,0px)  ;
				}
				45% {
				-moz-transform:  translate(0px,-15px)  ;
				}
				60% {
				-moz-transform:  translate(0px,0px)  ;
				}
				75% {
				-moz-transform:  translate(0px,-5px)  ;
				}
				100% {
				-moz-transform:  translate(0px,0px)  ;
				}
				}

				@-webkit-keyframes bounce {
				0% {
				-webkit-transform:  translate(0px,0px)  ;
				}
				15% {
				-webkit-transform:  translate(0px,-25px)  ;
				}
				30% {
				-webkit-transform:  translate(0px,0px)  ;
				}
				45% {
				-webkit-transform:  translate(0px,-15px)  ;
				}
				60% {
				-webkit-transform:  translate(0px,0px)  ;
				}
				75% {
				-webkit-transform:  translate(0px,-5px)  ;
				}
				100% {
				-webkit-transform:  translate(0px,0px)  ;
				}
				}


				@-o-keyframes bounce {
				0% {
				-o-transform:  translate(0px,0px)  ;
				}
				15% {
				-o-transform:  translate(0px,-25px)  ;
				}
				30% {
				-o-transform:  translate(0px,0px)  ;
				}
				45% {
				-o-transform:  translate(0px,-15px)  ;
				}
				60% {
				-o-transform:  translate(0px,0px)  ;
				}
				75% {
				-o-transform:  translate(0px,-5px)  ;
				}
				100% {
				-o-transform:  translate(0px,0px)  ;
				}
				}

				@-ms-keyframes bounce {
				0% {
				-ms-transform:  translate(0px,0px)  ;
				}
				15% {
				-ms-transform:  translate(0px,-25px)  ;
				}
				30% {
				-ms-transform:  translate(0px,0px)  ;
				}
				45% {
				-ms-transform:  translate(0px,-15px)  ;
				}
				60% {
				-ms-transform:  translate(0px,0px)  ;
				}
				75% {
				-ms-transform:  translate(0px,-5px)  ;
				}
				100% {
				-ms-transform:  translate(0px,0px)  ;
				}
				}


		.kiss-morph-modal-modal-action .btn.to-circle
		{
			width:64px;
			color: transparent;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			-ms-transform: scale(0);
			-o-transform: scale(0);
			-webkit-transition: -webkit-transform 0.3s 0s, color 0.2s 0s, width 0.3s 0.0s;
			-moz-transition: -moz-transform 0.3s 0s, color 0.2s 0s, width 0.3s 0.0s;
			transition: transform 0.2s 0s, color 0.3s 0s, width 0.3s 0.0s;
		}
		.kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
		{
			position: absolute;
			z-index: 1;
			left: 50%;
			top: 0;
			width: 4em;
			opacity: 0;
			visibility: hidden;
			-webkit-transform: translateZ(0);
			-moz-transform: translateZ(0);
			-ms-transform: translateZ(0);
			-o-transform: translateZ(0);
			transform: translateZ(0);
			-webkit-transform: translateX(-2em);
			-moz-transform: translateX(-2em);
			-ms-transform: translateX(-2em);
			-o-transform: translateX(-2em);
			transform: translateX(-2em);
			-webkit-transition: visibility 0.0s 0.3s;
			-moz-transition: visibility 0.0s 0.3s;
			transition: visibility 0.0s 0.3s;
		}
		.kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg.kiss-morph-modal-is-visible
		{
			opacity: 1;
			visibility: visible;
		}
		.kiss-morph-modal-modal-close
		{
			position: fixed;
			z-index: 1;
			top: 20px;
			right: 6%;
			height: 36px;
			width: 36px;
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGc+PHBvbHlnb24gc3R5bGU9ImZpbGw6cmdiKDU2LDg0LDk4KTsiIHBvaW50cz0iMjUuNSw4NS44IDUwLDYxLjMgNzQuNSw4NS44IDg1LjgsNzQuNSA2MS4zLDUwIDg1LjgsMjUuNSA3NC41LDE0LjIgNTAsMzguNyAyNS41LDE0LjIgMTQuMiwyNS41IDM4LjcsNTAgMTQuMiw3NC41ICAiLz48L2c+PC9zdmc+");
			background-color: rgb(254,254,254);
			background-repeat: no-repeat;
			background-position: center;
			background-size: 71%;


			/* image replacement */
			overflow: hidden;
			text-indent: 100%;
			white-space: nowrap;
			visibility: hidden;
			opacity: 0;
			-webkit-transform: translateZ(0);
			-moz-transform: translateZ(0);
			-ms-transform: translateZ(0);
			-o-transform: translateZ(0);
			transform: translateZ(0);
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			-ms-transform: scale(0);
			-o-transform: scale(0);
			transform: scale(0);
			-webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
			-moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
			transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
		}
		.kiss-morph-modal-is-visible .kiss-morph-modal-modal-close
		{
			visibility: visible;
			opacity: 1;
			-webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
			-moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
			transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
		}
		.no-touch .kiss-morph-modal-modal-close:hover
		{
			background-color: rgba(0, 0, 0, 0.5);
		}
		@media only screen and (min-width: 768px)
		{
			.kiss-morph-modal-modal-close
			{
				top: 70px;
			}
		}
		.kiss-morph-modal-transform .kiss-morph-modal-modal-action a.btn.kiss-transform-button
		{
			width:64px;
			height:64px;
		}
		.kiss-morph-modal-transform
		{
			position:fixed;
			bottom:12px;
			right:12px;
		}

		.kiss-icon-divsvg
		{
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center center;
		}

		.kiss-morph-modal-modal-content-promoted ul,
		.kiss-morph-modal-modal-content-promoted-elsewhere ul,
		.kiss-morph-modal-modal-content-not-promoted ul
		{
			list-style-type: none;
			margin-bottom: 0;
		}

		.kiss-morph-modal-transform-promoted-for-this-uri .kiss-icon-divsvg
		{
			width:84px;
			height:84px;
		}
		.kiss-morph-modal-modal-content-promoted-elsewhere ul
		{
			display: flex;
			flex-direction: column;
		}
		
		.kiss-morph-modal-transform-promoted-elsewhere .kiss-icon-divsvg
		{
			width:48px;
			height:48px;
			margin-right: 8px;
			margin-left: 8px;
		}

		.kiss-morph-modal-transform-not-promoted .kiss-icon-divsvg
		{
			width:48px;
			height:48px;
			margin-right: 8px;
			margin-left: 8px;
		}
		.kiss-morph-modal-modal-content-promoted .kiss-morph-modal-transform-icon-and-text-container
		{
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.kiss-morph-modal-modal-content-promoted .kiss-morph-modal-transform-icon-and-text-container p
		{
			text-align: center;
		}
		.kiss-morph-modal-transform-icon-and-text-container
		{
			display: flex;
		}

		.kiss-morph-modal-transform-promoted-text,
		.kiss-morph-modal-transform-non-promoted-text
		{
			width: 75%;
			padding:10px;
		}
	
		.kiss-morph-modal-modal-action .btn,
		.kiss-morph-modal-modal-close,
		.kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
		{
			border-radius:50%;
		}
			
	
			#share-desktop-icons .kiss-icon-divsvg
			{
				width: 30px;
				height: 30px;
			}
					#share-desktop-icons .kiss-icon-divsvg,
					.kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
					{
						border-radius: 4px;
					}
			.kiss-icon-divsvg-pinterest
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0yNTYsMTEyYy03OS41LDAtMTQ0LDY0LjUtMTQ0LDE0NGMwLDYxLDM4LDExMy4yLDkxLjUsMTM0LjFjLTEuMy0xMS40LTIuNC0yOC45LDAuNS00MS40YzIuNi0xMS4yLDE2LjktNzEuNiwxNi45LTcxLjYKCQkJCQlzLTQuMy04LjYtNC4zLTIxLjRjMC0yMCwxMS42LTM1LDI2LjEtMzVjMTIuMywwLDE4LjIsOS4yLDE4LjIsMjAuM2MwLDEyLjQtNy45LDMwLjgtMTEuOSw0Ny45Yy0zLjQsMTQuMyw3LjIsMjYsMjEuMywyNgoJCQkJCWMyNS42LDAsNDUuMy0yNyw0NS4zLTY1LjljMC0zNC41LTI0LjgtNTguNi02MC4xLTU4LjZjLTQxLDAtNjUsMzAuNy02NSw2Mi41YzAsMTIuNCw0LjgsMjUuNiwxMC43LDMyLjljMS4yLDEuNCwxLjMsMi43LDEsNC4xCgkJCQkJYy0xLjEsNC41LTMuNSwxNC4zLTQsMTYuM2MtMC42LDIuNi0yLjEsMy4yLTQuOCwxLjljLTE4LTguNC0yOS4yLTM0LjctMjkuMi01NS44YzAtNDUuNCwzMy04Ny4xLDk1LjItODcuMQoJCQkJCWM1MCwwLDg4LjgsMzUuNiw4OC44LDgzLjJjMCw0OS42LTMxLjMsODkuNi03NC43LDg5LjZjLTE0LjYsMC0yOC4zLTcuNi0zMy0xNi41YzAsMC03LjIsMjcuNS05LDM0LjJjLTMuMywxMi41LTEyLDI4LjItMTcuOSwzNy44CgkJCQkJYzEzLjUsNC4yLDI3LjgsNi40LDQyLjYsNi40Yzc5LjUsMCwxNDQtNjQuNSwxNDQtMTQ0UzMzNS41LDExMiwyNTYsMTEyeiIvPgoJCQkJCTwvc3ZnPg==");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-facebook
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0zODAsMzY2LjNjMCw3LjYtNi4xLDEzLjctMTMuNywxMy43aC02My4ydi05NmgzMi4ybDQuOC0zNy40SDMwM3YtMjMuOWMwLTEwLjgsMy0xOC4yLDE4LjYtMTguMmgxOS44VjE3MQoJCQkJCWMtMy40LTAuNS0xNS4yLTEuNS0yOC45LTEuNWMtMjguNiwwLTQ4LjEsMTcuNC00OC4xLDQ5LjV2MjcuNmgtMzIuM1YyODRoMzIuM3Y5NkgxNDUuN2MtNy42LDAtMTMuNy02LjEtMTMuNy0xMy43VjE0NS43CgkJCQkJYzAtNy42LDYuMS0xMy43LDEzLjctMTMuN2gyMjAuNmM3LjYsMCwxMy43LDYuMSwxMy43LDEzLjdWMzY2LjN6Ii8+CgkJCQkJPC9zdmc+");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-twitter
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0yMDcsMzYzLjNjOTkuNiwwLDE1NC04Mi41LDE1NC0xNTRjMC0yLjQtMC4xLTQuNy0wLjItN2MxMC42LTcuNiwxOS43LTE3LjIsMjctMjhjLTkuNyw0LjMtMjAuMSw3LjMtMzEuMSw4LjUKCQkJCQljMTEuMi02LjcsMTkuNy0xNy4zLDIzLjgtMjkuOWMtMTAuNSw2LjItMjIsMTAuNy0zNC40LDEzLjFjLTkuOS0xMC42LTI0LTE3LjEtMzkuNS0xNy4xYy0yOS45LDAtNTQuMiwyNC4zLTU0LjIsNTQuMQoJCQkJCWMwLDQuMiwwLjUsOC40LDEuNCwxMi4zYy00NS0yLjMtODQuOS0yMy44LTExMS42LTU2LjZjLTQuNyw4LTcuMywxNy4zLTcuMywyNy4yYzAsMTguOCw5LjYsMzUuNCwyNC4xLDQ1LjEKCQkJCQljLTguOS0wLjMtMTcuMy0yLjgtMjQuNS02LjhjMCwwLjIsMCwwLjUsMCwwLjdjMCwyNi4zLDE4LjYsNDguMSw0My40LDUzLjFjLTQuNiwxLjItOS40LDEuOS0xNC4yLDEuOWMtMy41LDAtNi45LTAuNC0xMC4yLTEKCQkJCQljNi45LDIxLjUsMjYuOSwzNy4yLDUwLjYsMzcuNmMtMTguNiwxNC41LTQxLjksMjMuMS02Ny4yLDIzLjFjLTQuNCwwLTguNi0wLjMtMTMtMC43QzE0OCwzNTQuMywxNzYuNCwzNjMuMywyMDcsMzYzLjMiLz4KCQkJCQk8L3N2Zz4=");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-reddit
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0zOTMuNSwyNTZjMCw1LjktMS41LDExLjMtNC41LDE2LjJzLTcuMSw4LjYtMTIuMiwxMS4xYzEuMiw0LjcsMS44LDkuNiwxLjgsMTQuN2MwLDE1LjktNS40LDMwLjUtMTYuMyw0NAoJCQkJCXMtMjUuOCwyNC4yLTQ0LjYsMzJzLTM5LjMsMTEuNy02MS40LDExLjdzLTQyLjUtMy45LTYxLjMtMTEuN3MtMzMuNi0xOC41LTQ0LjUtMzJjLTEwLjktMTMuNS0xNi4zLTI4LjItMTYuMy00NAoJCQkJCWMwLTQuOCwwLjYtOS42LDEuNy0xNC40Yy01LjItMi42LTkuNC02LjMtMTIuNi0xMS4zcy00LjgtMTAuNC00LjgtMTYuM2MwLTguNCwzLTE1LjYsOC45LTIxLjZjNS45LTYsMTMuMS05LDIxLjYtOQoJCQkJCWM4LjcsMCwxNi4xLDMuMiwyMi4zLDkuN2MyMi4zLTE1LjYsNDguNi0yMy44LDc5LTI0LjlsMTcuOC04MGMwLjMtMS4zLDEuMS0yLjQsMi4zLTMuMmMxLjItMC44LDIuNi0xLjEsNC0wLjhsNTYuNiwxMi40CgkJCQkJYzEuOC0zLjgsNC42LTYuOCw4LjMtOS4xYzMuNy0yLjMsNy43LTMuNSwxMi4xLTMuNWM2LjMsMCwxMS44LDIuMiwxNi4zLDYuN3M2LjgsOS44LDYuOCwxNi4yYzAsNi4zLTIuMywxMS44LTYuOCwxNi4zCgkJCQkJcy05LjksNi44LTE2LjMsNi44Yy02LjMsMC0xMS43LTIuMi0xNi4yLTYuN3MtNi43LTkuOC02LjctMTYuMmwtNTEuMy0xMS40bC0xNiw3Mi40YzMwLjcsMC45LDU3LjIsOS4xLDc5LjYsMjQuNgoJCQkJCWM1LjktNi4yLDEzLjItOS40LDIxLjktOS40YzguNSwwLDE1LjcsMywyMS42LDlDMzkwLjUsMjQwLjQsMzkzLjUsMjQ3LjYsMzkzLjUsMjU2eiBNMTgyLjYsMjg2LjVjMCw2LjMsMi4yLDExLjgsNi43LDE2LjMKCQkJCQlzOS44LDYuOCwxNi4yLDYuOHMxMS44LTIuMywxNi4zLTYuOHM2LjgtOS45LDYuOC0xNi4zcy0yLjMtMTEuNy02LjgtMTYuMnMtOS45LTYuNy0xNi4zLTYuN2MtNi4yLDAtMTEuNiwyLjMtMTYuMSw2LjgKCQkJCQlDMTg0LjksMjc0LjksMTgyLjYsMjgwLjMsMTgyLjYsMjg2LjV6IE0zMDYuOSwzNDFjMS4xLTEuMSwxLjctMi41LDEuNy00cy0wLjYtMi45LTEuNy00Yy0xLTEtMi4zLTEuNS0zLjgtMS41cy0yLjksMC41LTQsMS41CgkJCQkJYy00LjIsNC4zLTEwLjQsNy41LTE4LjYsOS41cy0xNi40LDMuMS0yNC42LDMuMWMtOC4yLDAtMTYuNC0xLTI0LjYtMy4xcy0xNC40LTUuMi0xOC42LTkuNWMtMS4xLTEtMi41LTEuNS00LTEuNXMtMi44LDAuNS0zLjgsMS41CgkJCQkJYy0xLjEsMS0xLjcsMi4zLTEuNywzLjlzMC42LDIuOSwxLjcsNC4xYzQuNCw0LjQsMTAuNSw3LjksMTguMiwxMC40YzcuNywyLjYsMTQsNC4xLDE4LjgsNC41YzQuOCwwLjUsOS41LDAuNywxNCwwLjcKCQkJCQljNC41LDAsOS4yLTAuMiwxNC0wLjdzMTEuMS0yLDE4LjgtNC41QzI5Ni41LDM0OC45LDMwMi41LDM0NS40LDMwNi45LDM0MXogTTMwNi41LDMwOS42YzYuMywwLDExLjctMi4zLDE2LjItNi44czYuNy05LjksNi43LTE2LjMKCQkJCQljMC02LjItMi4zLTExLjYtNi44LTE2LjFzLTkuOS02LjgtMTYuMS02LjhjLTYuMywwLTExLjgsMi4yLTE2LjMsNi43cy02LjgsOS44LTYuOCwxNi4yczIuMywxMS44LDYuOCwxNi4zUzMwMC4xLDMwOS42LDMwNi41LDMwOS42CgkJCQkJeiIvPgoJCQkJCTwvc3ZnPg==");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-whatsapp
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGlkPSJXQV9Mb2dvIiBkPSJNMzUzLjEsMTU4LjRjLTI1LjgtMjUuOC02MC00MC05Ni41LTQwYy03NS4yLDAtMTM2LjQsNjEuMi0xMzYuNCwxMzYuNGMwLDI0LDYuMyw0Ny41LDE4LjIsNjguMkwxMTksMzkzLjYKCQkJCQlsNzIuMy0xOWMxOS45LDEwLjksNDIuNCwxNi42LDY1LjIsMTYuNmgwLjFsMCwwYzc1LjIsMCwxMzYuNC02MS4yLDEzNi40LTEzNi40QzM5MywyMTguNCwzNzguOCwxODQuMiwzNTMuMSwxNTguNHogTTI1Ni42LDM2OC4yCgkJCQkJTDI1Ni42LDM2OC4yYy0yMC40LDAtNDAuNC01LjUtNTcuOC0xNS44bC00LjEtMi41bC00Mi45LDExLjNsMTEuNS00MS44bC0yLjctNC4zYy0xMS40LTE4LTE3LjMtMzguOS0xNy4zLTYwLjMKCQkJCQljMC02Mi41LDUwLjktMTEzLjMsMTEzLjQtMTEzLjNjMzAuMywwLDU4LjgsMTEuOCw4MC4yLDMzLjJzMzMuMiw0OS45LDMzLjIsODAuMkMzNjkuOSwzMTcuNCwzMTkuMSwzNjguMiwyNTYuNiwzNjguMnogTTMxOC44LDI4My4zCgkJCQkJYy0zLjQtMS43LTIwLjItMTAtMjMuMy0xMS4xYy0zLjEtMS4xLTUuNC0xLjctNy43LDEuN2MtMi4zLDMuNC04LjgsMTEuMS0xMC44LDEzLjRzLTQsMi42LTcuNCwwLjlzLTE0LjQtNS4zLTI3LjQtMTYuOQoJCQkJCWMtMTAuMS05LTE3LTIwLjItMTktMjMuNmMtMi0zLjQtMC4yLTUuMywxLjUtN2MxLjUtMS41LDMuNC00LDUuMS02YzEuNy0yLDIuMy0zLjQsMy40LTUuN2MxLjEtMi4zLDAuNi00LjMtMC4zLTYKCQkJCQljLTAuOS0xLjctNy43LTE4LjUtMTAuNS0yNS4zYy0yLjgtNi42LTUuNi01LjctNy43LTUuOWMtMi0wLjEtNC4zLTAuMS02LjUtMC4xYy0yLjMsMC02LDAuOS05LjEsNC4zYy0zLjEsMy40LTExLjksMTEuNy0xMS45LDI4LjQKCQkJCQljMCwxNi44LDEyLjIsMzMsMTMuOSwzNS4zYzEuNywyLjMsMjQsMzYuNyw1OC4yLDUxLjVjOC4xLDMuNSwxNC41LDUuNiwxOS40LDcuMmM4LjIsMi42LDE1LjYsMi4yLDIxLjUsMS40YzYuNS0xLDIwLjItOC4yLDIzLTE2LjIKCQkJCQlzMi44LTE0LjgsMi0xNi4yQzMyNC41LDI4NS45LDMyMi4yLDI4NSwzMTguOCwyODMuM3oiLz4KCQkJCQk8L3N2Zz4=");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-linkedin
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0zNjEuNywxMzJIMTUwLjNjLTEwLjEsMC0xOC4zLDgtMTguMywxNy45djIxMi4yYzAsOS45LDguMiwxNy45LDE4LjMsMTcuOWgyMTEuNGMxMC4xLDAsMTguMy04LDE4LjMtMTcuOVYxNDkuOQoJCQkJCUMzODAsMTQwLDM3MS44LDEzMiwzNjEuNywxMzJ6IE0yMDUuNSwzNDMuNGgtMzYuOFYyMjVoMzYuOFYzNDMuNHogTTE4Ny4yLDIwOC43Yy0xMS44LDAtMjEuMy05LjYtMjEuMy0yMS4zCgkJCQkJYy0wLjEtMTEuNyw5LjUtMjEuMywyMS4zLTIxLjNzMjEuMyw5LjYsMjEuMywyMS4zQzIwOC41LDE5OS4yLDE5OC45LDIwOC43LDE4Ny4yLDIwOC43eiBNMzQzLjMsMzQzLjRoLTM2Ljh2LTU3LjYKCQkJCQljMC0xMy43LTAuMi0zMS40LTE5LjEtMzEuNGMtMTkuMSwwLTIyLjEsMTUtMjIuMSwzMC40djU4LjVoLTM2LjdWMjI1aDBoMzUuM3YxNi4yaDAuNWM0LjktOS4zLDE2LjktMTkuMSwzNC44LTE5LjEKCQkJCQljMzcuMiwwLDQ0LjEsMjQuNSw0NC4xLDU2LjRWMzQzLjR6Ii8+CgkJCQkJPC9zdmc+");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-googleplus
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0yOTkuNCwyNjIuOUwyOTkuNCwyNjIuOWwwLTAuN2gwVjI2Mi45eiBNMzgwLDEzOC45djIzNC4yYzAsMy44LTMuMSw2LjktNi45LDYuOUgxMzguOWMtMy44LDAtNi45LTMuMS02LjktNi45VjEzOC45CgkJCQkJYzAtMy44LDMuMS02LjksNi45LTYuOWgyMzQuMkMzNzYuOSwxMzIsMzgwLDEzNS4xLDM4MCwxMzguOXogTTI3Mi45LDI1N2MwLTIuOC0wLjMtNS0wLjctNy4yaC00MXYxNS42aDI0LjQKCQkJCQljMC4xLTAuMiwwLjEtMC41LDAuMi0wLjdjLTEsNi40LTcuNCwxOC43LTI0LjYsMTguN2MtMTQuOCwwLTI2LjktMTIuMy0yNi45LTI3LjRjMCwwLjEsMC4xLDAuMywwLjEsMC40YzAuMi0xNC45LDEyLjItMjcsMjYuOS0yNwoJCQkJCWM4LjQsMCwxNC4xLDMuNiwxNy4zLDYuN2wxMi4yLTExLjhsLTAuNC0wLjRjLTcuNi03LjEtMTcuNC0xMS40LTI5LjEtMTEuNGMtMjQsMC00My40LDE5LjQtNDMuNCw0My40YzAsMC40LDAsMC45LDAsMS4zCgkJCQkJYzAsMC40LDAsMC44LDAsMS4yYzAsMC4yLDAsMC40LDAsMC42YzEuNSwyMS44LDE5LjIsMzkuMiw0MS4xLDQwLjNjMC43LDAsMS41LDAuMSwyLjIsMC4xYzAuOCwwLDEuNSwwLDIuMy0wLjFjMC4yLDAsMC40LDAsMC42LDAKCQkJCQljMC42LDAsMS4xLTAuMSwxLjctMC4xYzAuMiwwLDAuNCwwLDAuNi0wLjFjMC41LTAuMSwxLjEtMC4xLDEuNi0wLjJjMC4yLDAsMC40LTAuMSwwLjYtMC4xYzAuNS0wLjEsMS0wLjIsMS42LTAuMwoJCQkJCWMwLjIsMCwwLjQtMC4xLDAuNi0wLjFjMC41LTAuMSwxLTAuMiwxLjUtMC4zYzAuMiwwLDAuNC0wLjEsMC42LTAuMmMwLjUtMC4xLDEtMC4yLDEuNS0wLjRjMC4yLTAuMSwwLjQtMC4xLDAuNi0wLjIKCQkJCQljMC41LTAuMSwxLTAuMywxLjQtMC40YzAuMi0wLjEsMC40LTAuMiwwLjYtMC4yYzAuNC0wLjIsMC45LTAuMywxLjMtMC41YzAuMi0wLjEsMC40LTAuMiwwLjctMC4zYzAuNC0wLjIsMC44LTAuMywxLjItMC41CgkJCQkJYzAuMi0wLjEsMC41LTAuMiwwLjctMC4zYzAuNC0wLjIsMC43LTAuMywxLjEtMC41YzAuMy0wLjEsMC41LTAuMywwLjgtMC40YzAuMy0wLjIsMC43LTAuNCwxLTAuNWMwLjMtMC4yLDAuNi0wLjMsMC44LTAuNQoJCQkJCWMwLjMtMC4yLDAuNi0wLjQsMC45LTAuNWMwLjMtMC4yLDAuNi0wLjQsMC45LTAuNmMwLjItMC4yLDAuNS0wLjMsMC43LTAuNWMwLjMtMC4yLDAuNi0wLjUsMC45LTAuN2MwLjItMC4yLDAuNC0wLjMsMC42LTAuNQoJCQkJCWMwLjMtMC4zLDAuNy0wLjYsMS0wLjljMC4yLTAuMSwwLjMtMC4zLDAuNS0wLjRjMC4zLTAuMywwLjctMC43LDEtMWMwLjEtMC4xLDAuMy0wLjIsMC40LTAuNGMwLjMtMC40LDAuNy0wLjcsMS0xLjEKCQkJCQljMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC40LTAuNCwwLjctMC44LDEuMS0xLjNjMC4xLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC40LTAuNSwwLjctMC45LDEuMS0xLjRjMC0wLjEsMC4xLTAuMSwwLjEtMC4yCgkJCQkJYzAuMy0wLjUsMC43LTEsMS0xLjVjMCwwLDAtMC4xLDAuMS0wLjFjMC4zLTAuNSwwLjctMS4xLDEtMS42YzAsMCwwLDAsMCwwYzAuMy0wLjYsMC42LTEuMiwwLjktMS44bDAsMGMwLjktMS44LDEuNy0zLjcsMi4zLTUuNgoJCQkJCWMwLDAsMCwwLDAsMGMwLjItMC42LDAuNC0xLjMsMC42LTEuOWMwLDAsMC0wLjEsMC0wLjFjMC4yLTAuNiwwLjMtMS4yLDAuNS0xLjljMC0wLjEsMC0wLjEsMC0wLjJjMC4xLTAuNiwwLjMtMS4yLDAuNC0xLjgKCQkJCQljMC0wLjEsMC4xLTAuMiwwLjEtMC4zYzAuMS0wLjUsMC4yLTEuMSwwLjMtMS43YzAtMC4yLDAtMC4zLDAuMS0wLjVjMC4xLTAuNSwwLjEtMSwwLjItMS41YzAtMC4yLDAuMS0wLjUsMC4xLTAuNwoJCQkJCWMwLTAuNCwwLjEtMC45LDAuMS0xLjNjMC0wLjMsMC0wLjcsMC4xLTFjMC0wLjMsMC0wLjcsMC0xLjFDMjcyLjgsMjU3LjksMjcyLjksMjU3LjUsMjcyLjksMjU3eiBNMzI0LjIsMjUwLjVoLTEyLjR2LTAuN3YtMTEuNwoJCQkJCWgtMTIuNHYxMS43djAuN0gyODd2MTEuN3YwLjdoMTIuNHYxMS43djAuN2gxMi40di0wLjd2LTExLjdoMTIuNHYtMC43VjI1MC41eiIvPgoJCQkJCTwvc3ZnPg==");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-email
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPGc+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0yNTYsMzUzLjVjLTI5LjYsMC01OS4yLDAtODguOCwwYy0xOC41LDAuNC0zNC44LTExLjktMzkuNi0yOS44Yy0wLjktMy40LTEuNC02LjktMS40LTEwLjRjLTAuMS0yOC4zLTAuMS01Ni42LTAuMS04NC44CgkJCQkJYzAtNy4zLDQuNi0xMC4xLDExLjItNi42YzM2LjksMTkuMiw3My44LDM4LjQsMTEwLjcsNTcuN2M1LDMsMTEuMywzLDE2LjMsMGMzNi43LTE5LjIsNzMuNC0zOC4zLDExMC4yLTU3LjNjMS4xLTAuNiwyLjItMSwzLjQtMS4zCgkJCQkJYzUtMC45LDguMSwxLjYsOC4xLDYuN2MwLDI0LjUsMCw0OSwwLDczLjVjMC4zLDYuMywwLjEsMTIuNy0wLjcsMTljLTMuMSwxOS41LTIwLDMzLjctMzkuNywzMy40Yy0yNC4xLDAuMi00OC4yLDAtNzIuMywwCgkJCQkJTDI1NiwzNTMuNUwyNTYsMzUzLjV6Ii8+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0yNTUuNiwxNTguNGMyOS41LDAsNTksMCw4OC42LDBjMTcuMywwLDMwLjIsNy44LDM4LDIzLjRjMi42LDUsMS4zLDguMy0zLjgsMTAuOWMtMzkuMiwyMC4zLTc4LjMsNDAuNy0xMTcuNSw2MS4xCgkJCQkJYy0zLDEuNy02LjcsMS43LTkuNywwbC0xMTguNS02MS43Yy00LjMtMi4yLTUuMi01LTMuMy05LjRjNy41LTE2LDIwLjMtMjQuMiwzNy45LTI0LjNDMTk2LjcsMTU4LjMsMjI2LjEsMTU4LjUsMjU1LjYsMTU4LjQKCQkJCQlMMjU1LjYsMTU4LjRMMjU1LjYsMTU4LjR6Ii8+CgkJCQkJPC9nPgoJCQkJCTwvc3ZnPg==");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-youtube
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxnPiA8Zz4gPGc+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNTQsMjU0LDI1NCk7IiBkPSJNMzk0LjMsMTg3LjdjLTMuMy0xMi41LTEzLjEtMjIuMy0yNS41LTI1LjdjLTIyLjUtNi4xLTExMi43LTYuMS0xMTIuNy02LjFzLTkwLjIsMC0xMTIuNyw2LjEgYy0xMi40LDMuMy0yMi4yLDEzLjItMjUuNSwyNS43Yy02LDIyLjYtNiw2OS45LTYsNjkuOXMwLDQ3LjIsNiw2OS45YzMuMywxMi41LDEzLjEsMjIuMywyNS41LDI1LjdjMjIuNSw2LjEsMTEyLjcsNi4xLDExMi43LDYuMSBzOTAuMiwwLDExMi43LTYuMWMxMi40LTMuMywyMi4yLTEzLjIsMjUuNS0yNS43YzYtMjIuNiw2LTY5LjksNi02OS45UzQwMC40LDIxMC40LDM5NC4zLDE4Ny43eiBNMjE3LjcsMjk4LjV2LTg1LjhsNzUuNCw0Mi45IEwyMTcuNywyOTguNXoiLz4gPC9nPiA8L2c+IDwvZz4gPC9zdmc+");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-instagram
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0yNTYsMTQ0LjVjMzYuMywwLDQwLjYsMC4xLDU1LDAuOGMxMy4zLDAuNiwyMC41LDIuOCwyNS4zLDQuN2M2LjMsMi41LDEwLjksNS40LDE1LjYsMTAuMmM0LjgsNC44LDcuNyw5LjMsMTAuMiwxNS42CgkJCQkJYzEuOSw0LjgsNC4xLDEyLDQuNywyNS4zYzAuNywxNC4zLDAuOCwxOC42LDAuOCw1NXMtMC4xLDQwLjYtMC44LDU1Yy0wLjYsMTMuMy0yLjgsMjAuNS00LjcsMjUuM2MtMi41LDYuMy01LjQsMTAuOS0xMC4yLDE1LjYKCQkJCQljLTQuOCw0LjgtOS4zLDcuNy0xNS42LDEwLjJjLTQuOCwxLjktMTIsNC4xLTI1LjMsNC43Yy0xNC4zLDAuNy0xOC42LDAuOC01NSwwLjhzLTQwLjYtMC4xLTU1LTAuOGMtMTMuMy0wLjYtMjAuNS0yLjgtMjUuMy00LjcKCQkJCQljLTYuMy0yLjUtMTAuOS01LjQtMTUuNi0xMC4yYy00LjgtNC44LTcuNy05LjMtMTAuMi0xNS42Yy0xLjktNC44LTQuMS0xMi00LjctMjUuM2MtMC43LTE0LjMtMC44LTE4LjYtMC44LTU1czAuMS00MC42LDAuOC01NQoJCQkJCWMwLjYtMTMuMywyLjgtMjAuNSw0LjctMjUuM2MyLjUtNi4zLDUuNC0xMC45LDEwLjItMTUuNmM0LjgtNC44LDkuMy03LjcsMTUuNi0xMC4yYzQuOC0xLjksMTItNC4xLDI1LjMtNC43CgkJCQkJQzIxNS40LDE0NC42LDIxOS43LDE0NC41LDI1NiwxNDQuNSBNMjU2LDEyMGMtMzYuOSwwLTQxLjYsMC4yLTU2LjEsMC44Yy0xNC41LDAuNy0yNC40LDMtMzMsNi4zYy04LjksMy41LTE2LjUsOC4xLTI0LjEsMTUuNwoJCQkJCWMtNy42LDcuNi0xMi4yLDE1LjEtMTUuNywyNC4xYy0zLjQsOC43LTUuNywxOC41LTYuMywzM2MtMC43LDE0LjUtMC44LDE5LjEtMC44LDU2LjFjMCwzNi45LDAuMiw0MS42LDAuOCw1Ni4xCgkJCQkJYzAuNywxNC41LDMsMjQuNCw2LjMsMzNjMy41LDguOSw4LjEsMTYuNSwxNS43LDI0LjFjNy42LDcuNiwxNS4xLDEyLjIsMjQuMSwxNS43YzguNywzLjQsMTguNSw1LjcsMzMsNi4zCgkJCQkJYzE0LjUsMC43LDE5LjEsMC44LDU2LjEsMC44czQxLjYtMC4yLDU2LjEtMC44YzE0LjUtMC43LDI0LjQtMywzMy02LjNjOC45LTMuNSwxNi41LTguMSwyNC4xLTE1LjdzMTIuMi0xNS4xLDE1LjctMjQuMQoJCQkJCWMzLjQtOC43LDUuNy0xOC41LDYuMy0zM2MwLjctMTQuNSwwLjgtMTkuMSwwLjgtNTYuMXMtMC4yLTQxLjYtMC44LTU2LjFjLTAuNy0xNC41LTMtMjQuNC02LjMtMzNjLTMuNS04LjktOC4xLTE2LjUtMTUuNy0yNC4xCgkJCQkJcy0xNS4xLTEyLjItMjQuMS0xNS43Yy04LjctMy40LTE4LjUtNS43LTMzLTYuM0MyOTcuNiwxMjAuMiwyOTIuOSwxMjAsMjU2LDEyMEwyNTYsMTIweiBNMjU2LDE4Ni4yYy0zOC42LDAtNjkuOCwzMS4zLTY5LjgsNjkuOAoJCQkJCXMzMS4zLDY5LjgsNjkuOCw2OS44czY5LjgtMzEuMyw2OS44LTY5LjhTMjk0LjYsMTg2LjIsMjU2LDE4Ni4yeiBNMjU2LDMwMS4zYy0yNSwwLTQ1LjMtMjAuMy00NS4zLTQ1LjNzMjAuMy00NS4zLDQ1LjMtNDUuMwoJCQkJCXM0NS4zLDIwLjMsNDUuMyw0NS4zUzI4MSwzMDEuMywyNTYsMzAxLjN6IE0zMjguNiwxNjcuMWM5LDAsMTYuMyw3LjMsMTYuMywxNi4zcy03LjMsMTYuMy0xNi4zLDE2LjNzLTE2LjMtNy4zLTE2LjMtMTYuMwoJCQkJCVMzMTkuNiwxNjcuMSwzMjguNiwxNjcuMXoiLz4KCQkJCQk8L3N2Zz4=");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-rss
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NCwyNTQsMjU0KTsiIGQ9Ik0xNjkuNCwzMTEuMWMtMTcuMywwLTMxLjQsMTQuMS0zMS40LDMxLjRzMTQuMSwzMS4zLDMxLjQsMzEuM2MxNy40LDAsMzEuNS0xNCwzMS41LTMxLjNTMTg2LjgsMzExLjEsMTY5LjQsMzExLjF6CgkJCQkJTTEzOCwyMTguMnY0NS4yYzI5LjUsMCw1Ny4xLDExLjUsNzgsMzIuNGMyMC44LDIwLjgsMzIuMyw0OC42LDMyLjMsNzguMmg0NS40QzI5My44LDI4OC4xLDIyMy45LDIxOC4yLDEzOCwyMTguMkwxMzgsMjE4LjJ6CgkJCQkJTTEzOC4xLDEzOHY0NS4zYzEwNSwwLDE5MC41LDg1LjYsMTkwLjUsMTkwLjdIMzc0QzM3NCwyNDMuOSwyNjguMiwxMzgsMTM4LjEsMTM4TDEzOC4xLDEzOHoiLz4KCQkJCQk8L3N2Zz4=");

				background-color:rgb(56,84,98);

			}
			.kiss-icon-divsvg-asterisk
			{
					
			}
			.kiss-icon-divsvg-webapp
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDU2LDg0LDk4KTsiIGQ9Ik0xOTQuOSwxODIuOGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzE4NC41LDE3OC4yLDE4OS4yLDE4Mi44LDE5NC45LDE4Mi44eiBNMTg5LjcsMTUxLjdjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yCgkJCQkJICAgaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMTUxLjd6IE0yNDYuNywzMzguM2gyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjcKCQkJCQkgICBjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNFYzMjhDMjM2LjMsMzMzLjcsMjQxLDMzOC4zLDI0Ni43LDMzOC4zeiBNMjQxLjUsMzA3LjJjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4yCgkJCQkJICAgVjMyOGMwLDMuMS0yLjEsNS4yLTUuMiw1LjJoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYzMDcuMnogTTI0Ni43LDE4Mi44aDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43CgkJCQkJICAgYzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjdDMjM2LjMsMTc4LjIsMjQxLDE4Mi44LDI0Ni43LDE4Mi44eiBNMjQxLjUsMTUxLjcKCQkJCQkgICBjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMTUxLjd6IE0yNDYuNywyODYuNQoJCQkJCSAgIGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzIzNi4zLDI4MS44LDI0MSwyODYuNSwyNDYuNywyODYuNXogTTI0MS41LDI1NS40YzAtMy4xLDIuMS01LjIsNS4yLTUuMmgyMC43YzMuMSwwLDUuMiwyLjEsNS4yLDUuMnYyMC43YzAsMy4xLTIuMSw1LjItNS4yLDUuMgoJCQkJCSAgIGgtMjAuN2MtMy4xLDAtNS4yLTIuMS01LjItNS4yVjI1NS40eiBNMjM2LjMsMjI0LjN2LTIwLjdjMC01LjcsNC43LTEwLjQsMTAuNC0xMC40aDIwLjdjNS43LDAsMTAuNCw0LjcsMTAuNCwxMC40djIwLjcKCQkJCQkgICBjMCw1LjctNC43LDEwLjQtMTAuNCwxMC40aC0yMC43QzI0MSwyMzQuNywyMzYuMywyMzAsMjM2LjMsMjI0LjN6IE0yOTguNiwxODIuOGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuNwoJCQkJCSAgIGMwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43QzI4OC4yLDE3OC4yLDI5Mi44LDE4Mi44LDI5OC42LDE4Mi44eiBNMjkzLjQsMTUxLjcKCQkJCQkgICBjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMTUxLjd6IE0yOTguNiwyODYuNQoJCQkJCSAgIGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzI4OC4yLDI4MS44LDI5Mi44LDI4Ni41LDI5OC42LDI4Ni41eiBNMjkzLjQsMjU1LjRjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yCgkJCQkJICAgaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjU1LjR6IE0yNDQuMSw0MDMuOWMwLTYuNiw1LjMtMTEuOSwxMS45LTExLjlzMTEuOSw1LjMsMTEuOSwxMS45cy01LjMsMTEuOS0xMS45LDExLjkKCQkJCQkgICBTMjQ0LjEsNDEwLjQsMjQ0LjEsNDAzLjl6IE0yOTguNiwyMzQuN2gyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjcKCQkJCQkgICBjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43QzI4OC4yLDIzMCwyOTIuOCwyMzQuNywyOTguNiwyMzQuN3ogTTI5My40LDIwMy42YzAtMy4xLDIuMS01LjIsNS4yLTUuMmgyMC43CgkJCQkJICAgYzMuMSwwLDUuMiwyLjEsNS4yLDUuMnYyMC43YzAsMy4xLTIuMSw1LjItNS4yLDUuMmgtMjAuN2MtMy4xLDAtNS4yLTIuMS01LjItNS4yVjIwMy42eiBNMTk0LjksMzM4LjNoMjAuNwoJCQkJCSAgIGM1LjcsMCwxMC40LTQuNywxMC40LTEwLjR2LTIwLjdjMC01LjctNC43LTEwLjQtMTAuNC0xMC40aC0yMC43Yy01LjcsMC0xMC40LDQuNy0xMC40LDEwLjRWMzI4CgkJCQkJICAgQzE4NC41LDMzMy43LDE4OS4yLDMzOC4zLDE5NC45LDMzOC4zeiBNMTg5LjcsMzA3LjJjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4yVjMyOGMwLDMuMS0yLjEsNS4yLTUuMiw1LjIKCQkJCQkgICBoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYzMDcuMnogTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwwegoJCQkJCQlNMzQ3LjEsNDAzLjljMCwxNS40LTEyLjQsMjcuNy0yNy43LDI3LjdIMTkyLjdjLTE1LjQsMC0yNy43LTEyLjQtMjcuNy0yNy43di0yNy43aDE4Mi4xVjQwMy45eiBNMzQ3LjEsMzYwLjVIMTY0LjlWMTI2LjloMTgyLjEKCQkJCQkgICBWMzYwLjV6IE0zNDcuMSwxMTEuM0gxNjQuOXYtNGMwLTE1LjQsMTIuNC0yNy43LDI3LjctMjcuN2gxMjYuN2MxNS40LDAsMjcuNywxMi40LDI3LjcsMjcuN1YxMTEuM3ogTTE5NC45LDIzNC43aDIwLjcKCQkJCQkgICBjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjdDMTg0LjUsMjMwLDE4OS4yLDIzNC43LDE5NC45LDIzNC43CgkJCQkJICAgeiBNMTg5LjcsMjAzLjZjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjAzLjZ6CgkJCQkJCU0xOTQuOSwyODYuNWgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzE4NC41LDI4MS44LDE4OS4yLDI4Ni41LDE5NC45LDI4Ni41eiBNMTg5LjcsMjU1LjRjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yCgkJCQkJICAgaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjU1LjR6Ii8+PC9zdmc+");
			}
			.kiss-icon-divsvg-vr
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig1Niw4NCw5OCk7IiBkPSJNMjU2LDBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE00NjIuMywzMTIuOGMwLDExLjMtOS4zLDIwLjctMjAuNywyMC43CglIMzA3Yy02LjIsMC0xMi4yLTIuOC0xNi4xLTcuN0wyNjQsMjkyYy00LjEtNS4xLTExLjktNS4xLTE2LjEsMGwtMjcsMzMuOGMtMy45LDQuOS05LjksNy43LTE2LjEsNy43SDcwLjIKCWMtMTEuMywwLTIwLjctOS4zLTIwLjctMjAuN1YxOTkuMmMwLTExLjMsOS4zLTIwLjcsMjAuNy0yMC43aDM3MS42YzExLjMsMCwyMC43LDkuMywyMC43LDIwLjdoLTAuMVYzMTIuOHogTTIwMS4zLDI0NQoJYzAsMzAuMS0yNC40LDU0LjUtNTQuNSw1NC41Yy0zMC4xLDAtNTQuNS0yNC40LTU0LjUtNTQuNWMwLTMwLjEsMjQuNC01NC41LDU0LjUtNTQuNVMyMDEuMywyMTQuOSwyMDEuMywyNDV6IE00MTkuOCwyNDUuMQoJYzAsMzAuMS0yNC40LDU0LjUtNTQuNSw1NC41cy01NC41LTI0LjQtNTQuNS01NC41YzAtMzAuMSwyNC40LTU0LjUsNTQuNS01NC41QzM5NS4zLDE5MC40LDQxOS44LDIxNC45LDQxOS44LDI0NS4xeiIvPgo8L3N2Zz4=");
			}
			.kiss-icon-divsvg-access
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDU2LDg0LDk4KTsiIGQ9Ik0yNTYsMEMxMTQuNiwwLDAsMTE0LjYsMCwyNTZzMTE0LjYsMjU2LDI1NiwyNTZzMjU2LTExNC42LDI1Ni0yNTZTMzk3LjQsMCwyNTYsMHogTTI1NiwzNDguMwoJCQkJCSAgIGMtOTguOCwwLTE3OC45LTkxLjktMTc4LjktOTEuOXMzMS4zLTM1LjksNzktNjIuOGwzNC41LDM0LjVjLTMuOCw4LjctNS44LDE4LjItNS44LDI4LjNjMCwzOS40LDMxLjksNzEuMyw3MS4zLDcxLjMKCQkJCQkgICBjMTAuMSwwLDE5LjYtMi4xLDI4LjMtNS44bDE5LjUsMTkuNUMyODguNiwzNDUuNywyNzIuNiwzNDguMywyNTYsMzQ4LjN6IE0yMDQuMiwyNTYuNWMwLTQuNSwwLjYtOC45LDEuNi0xM2w2My4yLDYzLjIKCQkJCQkgICBjLTQuMiwxLjEtOC41LDEuNi0xMywxLjZDMjI3LjQsMzA4LjMsMjA0LjIsMjg1LjEsMjA0LjIsMjU2LjV6IE0zNjgsMzY4LjVjLTIuNiwyLjYtNS45LDMuOC05LjMsMy45Yy0zLjQsMC02LjctMS4zLTkuMy0zLjkKCQkJCQkgICBMMTQzLDE2Mi4xYy01LjEtNS4xLTUuMS0xMy40LDAtMTguNmM1LjEtNS4xLDEzLjQtNS4xLDE4LjYsMEwzNjgsMzQ5LjlDMzczLjEsMzU1LDM3My4xLDM2My4zLDM2OCwzNjguNXogTTI0MywyMDYuMwoJCQkJCSAgIGM0LjItMS4xLDguNS0xLjYsMTMtMS42YzI4LjYsMCw1MS44LDIzLjIsNTEuOCw1MS44YzAsNC41LTAuNiw4LjktMS42LDEzTDI0MywyMDYuM3ogTTM1NiwzMTkuM2wtMzQuNS0zNC41CgkJCQkJICAgYzMuOC04LjcsNS44LTE4LjIsNS44LTI4LjNjMC0zOS40LTMxLjktNzEuMy03MS4zLTcxLjNjLTEwLjEsMC0xOS42LDIuMS0yOC4zLDUuOGwtMTkuNS0xOS41YzE1LjItNC4zLDMxLjMtNi45LDQ3LjgtNi45CgkJCQkJICAgYzk4LjgsMCwxNzguOSw5MS45LDE3OC45LDkxLjlTNDAzLjYsMjkyLjQsMzU2LDMxOS4zeiIvPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-android
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDU2LDg0LDk4KTsiIGQ9Ik0zODEgMTQ5TDM4MSAxNTBDMzYyLjM2IDE2MC43OTUgMzQzLjU5NyAxNzAuNDM0IDMyNyAxODQuNDM5QzI4Ny4xNTMgMjE4LjA2MiAyNjAgMjY3LjI2NyAyNjAgMzIwTDczNCAzMjBDNzM0IDI2OS4zNTMgNzEwLjMzNiAyMjEuNTQyIDY3MiAxODguNDI1QzY2MC4wODkgMTc4LjEzNiA2NDcuNjc1IDE2OC45NjkgNjM0IDE2MS4xNUM2MjkuMjc5IDE1OC40NTEgNjE4LjUwNCAxNTUuMjQ4IDYxNi4wMjIgMTUwLjE4MUM2MTQuMTM2IDE0Ni4zMyA2MjEuOTUzIDEzOC4wNzEgNjI0IDEzNUM2MzIuNjM0IDEyMi4wNDkgNjQwLjg4MyAxMDguODA5IDY0OS43MTcgOTZDNjUyLjU3IDkxLjg2MzMgNjU3LjQ2MSA4NS4zODgyIDY1My4yNTggODAuNDMzN0M2NDYuMTA2IDcyLjAwNTEgNjM3Ljk4IDg1LjAyOTcgNjM0LjY2NyA5MEM2MjYuMDMzIDEwMi45NSA2MTcuNjI4IDExNi4wNTIgNjA5IDEyOUM2MDYuMjg0IDEzMy4wNzYgNjAyLjkyNiAxNDAuODcxIDU5Ny45NiAxNDIuNTA1QzU5Mi43NDMgMTQ0LjIyMSA1ODQuMTE1IDEzOC44MTEgNTc5IDEzNy40NzFDNTYyLjMwOCAxMzMuMDk5IDU0NS4zMDUgMTI4LjMwNCA1MjggMTI3LjA4OUM0OTguNDAxIDEyNS4wMTMgNDY5LjIwOCAxMjUuODU4IDQ0MCAxMzEuMzFDNDI2LjkyOSAxMzMuNzUgNDExLjAwNCAxNDIuODA0IDM5OC4wNCAxNDIuNzgyQzM5Mi44NjcgMTQyLjc3MyAzODkuNDQgMTM0LjY5NiAzODcuMDAzIDEzMUMzNzguMjE3IDExNy42NzMgMzY5LjUyNCAxMDQuMjg1IDM2MC42NjcgOTFDMzU3LjA1OCA4NS41ODczIDM1MS40MDkgNzQuMzA4IDM0My4xNDggNzkuMTc5QzMzNS43MjUgODMuNTU2IDM0Mi45NjUgOTMuNDAwMSAzNDUuOTk3IDk4QzM1Ni42MTggMTE0LjExMiAzNjYuNzc4IDEzNS45NjYgMzgxIDE0OU0zOTAgMjAxLjMyNkM0MjMuNjUyIDE5NS42NjMgNDMzLjg2NyAyNDcuMTE4IDQwMCAyNTIuNTZDMzY2Ljk2IDI1Ny44NjkgMzU2LjcxNiAyMDYuOTI3IDM5MCAyMDEuMzI2TTU5NCAyMDEuMzc5QzYyNi4yODYgMTk0LjkyIDYzOC4wMTEgMjQ1LjIwOSA2MDYgMjUyLjE4MUM1NzIuMyAyNTkuNTIgNTYwLjAwNiAyMDguMTc5IDU5NCAyMDEuMzc5TTQ0OSA3ODNDNDU3LjI3NiA3NzkuOTg0IDQ2Ni4zMDIgNzgxIDQ3NSA3ODFMNTIxIDc4MUM1MjYuMDY0IDc4MSA1NDAuODQxIDc3OC41MDcgNTQzLjkzMyA3ODMuNDM0QzU0NS44NSA3ODYuNDkgNTQzLjQ5OSA3OTEuNzExIDU0My4xNzEgNzk1QzU0Mi4zNSA4MDMuMjA1IDU0MyA4MTEuNzU3IDU0MyA4MjBMNTQzIDg4MUM1NDMgODk0LjQwNyA1NDEuOTA1IDkwOC4wNzUgNTQ2LjE4OSA5MjFDNTUzLjEwMSA5NDEuODUxIDU3Ni41NDQgOTU4LjQ3IDU5OSA5NTQuNTM2QzYwNC44MDggOTUzLjUxOSA2MTAuNzA3IDk1Mi4zMSA2MTYgOTQ5LjYyN0M2NDUuNDEgOTM0LjcxNCA2NDQgOTA1LjI3OSA2NDQgODc3TDY0NCA4MTdDNjQ0IDgwOS4zNTUgNjQ0LjMwNyA4MDEuNjM3IDY0My45NjEgNzk0QzY0My44MjYgNzkxLjAzMSA2NDIuMTI5IDc4Ni45OCA2NDMuMzI4IDc4NC4xNDhDNjQ0Ljg3OCA3ODAuNDg3IDY0OS43NjYgNzgxLjAwNyA2NTMgNzgxTDY4MCA3ODFDNzAxLjcxNyA3ODEgNzIxLjMxNSA3NzAuODQ1IDczMC4zMjMgNzUwQzczNS4xNTYgNzM4LjgxOCA3MzQgNzI2Ljg5MiA3MzQgNzE1TDczNCA2NTdMNzM0IDQ0N0w3MzQgMzc4QzczNCAzNzMuNDIyIDczNi40MzYgMzU3Ljk0MyA3MzEuNjgyIDM1NS42MDNDNzI0LjYxNSAzNTIuMTI2IDcwOS44NTQgMzU1IDcwMiAzNTVMNjI5IDM1NUwzNjkgMzU1TDI4OCAzNTVDMjgyLjYyIDM1NSAyNjQuNTUyIDM1Mi4xNTQgMjYxLjAyOCAzNTYuNjAzQzI1Ny40MjcgMzYxLjE1IDI2MCAzNzUuMzQzIDI2MCAzODFMMjYwIDQ1MEwyNjAgNjYxQzI2MCA2ODkuNDk1IDI1Mi43ODQgNzI5LjI0NiAyNjYuNzk5IDc1NUMyNzcuNjYgNzc0Ljk2IDI5Ni45MTEgNzgxIDMxOCA3ODFDMzI0LjM4NSA3ODEgMzQ3LjIyMiA3NzcuNTY3IDM1MC45NjggNzgzLjMxOEMzNTIuODc4IDc4Ni4yNDkgMzUxLjE4IDc5MC43ODEgMzUxLjAzOSA3OTRDMzUwLjY3NiA4MDIuMzAzIDM1MSA4MTAuNjg5IDM1MSA4MTlMMzUxIDg4N0MzNTEgOTA4LjY3NyAzNTEuMDE0IDkyOS44MTkgMzcwIDk0NC40NzFDMzk1LjMzMyA5NjQuMDIyIDQzNC4wNDcgOTU0LjIzMSA0NDYuOTAxIDkyNUM0NTIuOTQyIDkxMS4yNjMgNDUxIDg5NS42NDUgNDUxIDg4MUw0NTEgODE4QzQ1MSA4MDYuNTA1IDQ1Mi41MDQgNzk0LjA1MyA0NDkgNzgzTTE2MyAzNTYuNTE1QzE0MS41ODYgMzYwLjkzIDEyNi4yNDEgMzc5LjU5OSAxMjQuMTcgNDAxQzEyMi40NTkgNDE4LjY4IDEyNCA0MzcuMjM0IDEyNCA0NTVMMTI0IDU2MEMxMjQgNTg1LjUyOCAxMTguODIgNjE3LjYyNyAxMjcuMjA5IDY0MkMxMzUuNTI1IDY2Ni4xNjEgMTYyLjE5OSA2NzcuNTkgMTg2IDY3Mi41NDdDMjA0Ljg1NiA2NjguNTUyIDIyMS40ODYgNjUxLjQwMyAyMjMuODE2IDYzMkMyMjUuOTE3IDYxNC40OTYgMjI0IDU5NS42MzUgMjI0IDU3OEwyMjQgNDcxQzIyNCA0NDUuNDQzIDIyOS41MTcgNDEyLjM4NiAyMjEuNDAzIDM4OEMyMTMuNDUgMzY0LjEgMTg2LjkwNCAzNTEuNTg1IDE2MyAzNTYuNTE1TTgwOSAzNTYuNTk4Qzc4Ny45NjEgMzYxLjY0NiA3NzMuMzMxIDM3OC43NDMgNzcwLjMgNDAwQzc2Ny45MTggNDE2LjcwOCA3NzAgNDM1LjEyIDc3MCA0NTJMNzcwIDU1NEM3NzAgNTgwLjU5MyA3NjQuODUxIDYxMy40MDkgNzcyLjU3IDYzOUM3ODAuNDE0IDY2NS4wMDUgODA3LjQyIDY3OC4wOTcgODMzIDY3Mi4zMzVDODUzLjYyOSA2NjcuNjg4IDg2OC42MTUgNjQ4LjY1NCA4NzAuODI2IDYyOEM4NzIuNjA3IDYxMS4zNjkgODcxIDU5My43MjkgODcxIDU3N0w4NzEgNDc3Qzg3MSA0NDkuNjA2IDg3Ni4wMyA0MTYuNDY2IDg2OC40MDIgMzkwQzg2MS4zMTggMzY1LjQxOSA4MzMuNTM3IDM1MC43MSA4MDkgMzU2LjU5OHoiPjwvcGF0aD48L3N2Zz4=");
			}
			.kiss-icon-divsvg-apple
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDU2LDg0LDk4KTsiIGQ9Ik00OTkgMjY4QzU4MS4wMTEgMjY4IDY0NS42MSAyMDUuMzEyIDY2NS40MiAxMjhDNjcwLjI0OCAxMDkuMTU4IDY3MCA5MC4yNzA4IDY3MCA3MUM2NDcuNjY4IDcxLjAxNDggNjI0LjgxMiA3OC45NjcyIDYwNSA4OC43NTYyQzU0MC40NTEgMTIwLjY0OSA0ODkuNjM2IDE5My45MDMgNDk5IDI2OE02NDIgMjc4LjQyNUM2MTUuNjA5IDI4Mi4wMTggNTkwLjc4NCAyODguOTY4IDU2NiAyOTguODAxQzU0Ny4yMzMgMzA2LjI0NiA1MjUuNjIyIDMxNy45MjEgNTA1IDMxNy45MjFDNDg5Ljk0OCAzMTcuOTIxIDQ3NC43MyAzMTEuMjg4IDQ2MSAzMDUuOEM0NDEuMzExIDI5Ny45MzEgNDIxLjYxOCAyODkuOTE0IDQwMSAyODQuNzQ1QzM0MC45NjUgMjY5LjY5NCAyNzMuMjcgMjkzLjg1NCAyMjkgMzM1LjA4OUMxMTkuNTk2IDQzNi45OTQgMTQxLjc2NSA2MTYuNDQ1IDE5Ny40NTcgNzQwQzIwOC44MzIgNzY1LjIzNiAyMjEuMjg3IDc4OS45MyAyMzYuNjY3IDgxM0MyNjEuODcgODUwLjgwNSAyODkuNjY4IDg5My41MDIgMzMwIDkxNi41NzNDMzk0LjAyOCA5NTMuMTk3IDQ1NC43NjcgODkwLjE4MyA1MjAgODkzLjAzOUM1NzEuNjY1IDg5NS4zMDIgNjE2LjUxMSA5MzQuNzM5IDY2OSA5MjYuNTYxQzcwOC4xIDkyMC40NjkgNzM2LjAxIDg5My4wNTIgNzU5LjQyNCA4NjNDNzgyLjc3MSA4MzMuMDM0IDgwMy44MzcgODAxLjA0OSA4MjAuNzUyIDc2N0M4MjguNDg4IDc1MS40MjkgODM1LjQ1NCA3MzUuMzc2IDg0MS4zMDggNzE5Qzg0Mi44MjggNzE0Ljc0NyA4NDcuODc5IDcwNS44NyA4NDYuMjkyIDcwMS4zOTRDODQ0LjgxNyA2OTcuMjMxIDgzNC42NjEgNjk0LjI2MyA4MzEgNjkyLjEzOUM4MTcuNzY3IDY4NC40NjEgODA0Ljk5MiA2NzUuNzA4IDc5NCA2NjQuOTg1Qzc1NS4wOTEgNjI3LjAyOSA3MzAuNjYgNTc3LjMxMyA3MzIuMDE1IDUyMkM3MzMuMTUxIDQ3NS42MDkgNzUyLjc2NyA0MzMuNzk1IDc4Mi41NzkgMzk5Qzc5MS42NTUgMzg4LjQwOCA4MDIuNyAzNzguOTE0IDgxNCAzNzAuNzQ1QzgxNy41MDkgMzY4LjIwOSA4MjQuNzc2IDM2NS4zNzEgODIyLjY2MyAzNTkuOTg1QzgxNi43MiAzNDQuODM2IDc5Ny42NDUgMzI5LjQ0OCA3ODUgMzIwLjAwM0M3NDYuMTcgMjkxIDY5MS4xMjUgMjcxLjczOCA2NDIgMjc4LjQyNXoiPjwvcGF0aD48L3N2Zz4=");
			}
			.kiss-icon-divsvg-audio
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDU2LDg0LDk4KTsiIGQ9Ik0yNjEuNSwzNTAuOWMxMS45LDAuMiwyMy43LDEuNSwzNC40LDMuN2M0LjUtMTIuNSw3LjktNDIuOSw3LjktNDIuOWgtNDIuM1YzNTAuOXogTTIyMi40LDI1NC44YzkuOSwyLDIwLjUsMy4xLDMxLjUsMy4zCgkJCQkJICAgdi0zNEMyNDEuMywyMjUuOSwyMzAsMjM3LjUsMjIyLjQsMjU0Ljh6IE0yNjEuNSwzMDMuOGMxMi4zLDAsMjYuNCwwLDQxLjksMGMtMC40LTE1LjQtMy4xLTI5LjgtNy41LTQxLjkKCQkJCQkgICBjLTEwLjcsMi4xLTIyLjUsMy41LTM0LjQsMy43VjMwMy44eiBNMzAwLjgsMjUyLjhjNy4xLTEuNywxMy42LTQsMTkuNi02LjVjLTExLjUtMTEuOS0yNi4zLTIwLjMtNDMtMjQuMgoJCQkJCSAgIEMyODcsMjI4LjMsMjk1LjEsMjM5LDMwMC44LDI1Mi44eiBNMjExLjksMzAzLjhjMTEuNCwwLDI1LDAsNDEuOSwwdi0zOC4zYy0xMS45LTAuMi0yMy43LTEuNS0zNC40LTMuNwoJCQkJCSAgIEMyMTUsMjc0LDIxMi4zLDI4OC40LDIxMS45LDMwMy44eiBNMjYxLjYsMjU3LjhjMTAuOS0wLjIsMjEuNS0xLjQsMzEuNS0zLjNjLTcuNy0xNy4xLTE5LjEtMjguNi0zMS41LTMwLjVWMjU3Ljh6IE0yMDMuOSwzMTEuNgoJCQkJCSAgIGgtMzQuNmMwLDAsMy45LDM4LjQsMTkuOCw1Mi40YzYuNy0zLjEsMTQuNC01LjgsMjIuNS03LjlDMjA3LjIsMzQzLjEsMjAzLjksMzExLjYsMjAzLjksMzExLjZ6IE0yMTkuNCwzNTQuNQoJCQkJCSAgIGMxMC43LTIuMSwyMi41LTMuNCwzNC40LTMuN3YtMzkuMmgtNDIuM0MyMTEuNSwzMTEuNiwyMTUsMzQyLDIxOS40LDM1NC41eiBNMjM4LjEsMjIyYy0xNi43LDMuOC0zMS44LDEyLjMtNDMuNCwyNC4yCgkJCQkJICAgYzUuOSwyLjcsMTIuNiw0LjgsMTkuOCw2LjhDMjIwLjIsMjM5LjEsMjI4LjMsMjI4LjMsMjM4LjEsMjIyeiBNMjUzLjgsMzkyLjN2LTMzLjhjLTEwLjksMC4yLTIxLjUsMS4yLTMxLjUsMy4xCgkJCQkJICAgQzIzMCwzNzguOSwyNDEuMywzOTAuNCwyNTMuOCwzOTIuM3ogTTIxNC41LDM2My41Yy03LjEsMS44LTEzLjgsNC0xOS44LDYuN2MxMS41LDExLjgsMjYuNSwyMC40LDQzLjQsMjQKCQkJCQkgICBDMjI4LjMsMzg4LjEsMjIwLjIsMzc3LjMsMjE0LjUsMzYzLjV6IE0xNjkuMywzMDRjNiwwLDE2LjQtMC4yLDM1LTAuMmMwLjQtMTUuOSwyLjgtMzAuOSw3LjMtNDMuNmMtOC0yLjEtMTUuOC00LjgtMjIuNS03LjkKCQkJCQkgICBDMTc3LjUsMjY2LjUsMTcwLjIsMjg0LjQsMTY5LjMsMzA0eiBNMTY2LjQsMTA3LjZjMy43LTAuNiw3LjIsMS45LDcuOCw1LjZzLTEuOSw3LjItNS42LDcuOHMtNy4yLTEuOS03LjgtNS42CgkJCQkJICAgUzE2Mi43LDEwOC4yLDE2Ni40LDEwNy42eiBNMTQ0LjcsMTA3LjRjLTMuOCwwLTYuOCwzLTYuOCw2LjhzMyw2LjgsNi44LDYuOHM2LjktMyw2LjktNi44UzE0OC41LDEwNy40LDE0NC43LDEwNy40eiBNMjU2LDAKCQkJCQkgICBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE00MTgsMzgxLjVjMCwyMC4xLTE2LjUsMzYuNS0zNi41LDM2LjVoLTI1MQoJCQkJCSAgIGMtMjAuMSwwLTM2LjUtMTYuNS0zNi41LTM2LjVWMTUwLjNoMzI0VjM4MS41eiBNNDE4LDEzMy41SDk0di0zYzAtMjAuMSwxNi41LTM2LjUsMzYuNS0zNi41aDI1MWMyMC4xLDAsMzYuNSwxNi41LDM2LjUsMzYuNVYxMzMuNXoKCQkJCQkJTTEyMC44LDEwNy42YzMuNy0wLjYsNy4yLDEuOSw3LjgsNS42cy0xLjksNy4yLTUuNiw3LjhjLTMuNywwLjYtNy4yLTEuOS03LjgtNS42UzExNy4xLDEwOC4yLDEyMC44LDEwNy42eiBNMTUxLjYsMzQ5Ljl2LTg1LjIKCQkJCQkgICBjMTcuMi00MS42LDU4LjMtNzEsMTA2LjEtNzFjNDcuMiwwLDg3LjgsMjguNiwxMDUuNCw2OS41VjM1MGMyNC40LDAsNDQuMi0xOS44LDQ0LjItNDQuMmMwLTE4LjctMTEuNS0zNC42LTI3LjktNDEuMQoJCQkJCSAgIGMtMTgtNDkuOS02NS45LTg1LjYtMTIxLjktODUuNmMtNTUuOSwwLTEwMy43LDM1LjYtMTIxLjksODUuM2MtMTYuNyw2LjMtMjguNSwyMi41LTI4LjQsNDEuM0MxMDcuNCwzMzAuMSwxMjcuMSwzNDkuOSwxNTEuNiwzNDkuOXoKCQkJCQkJTTMwMy44LDI2MC4yYzQuNSwxMi43LDYuOSwyNy43LDcuMyw0My44YzEwLjcsMCwyMi4zLDAsMzQuOCwwYy0wLjktMTkuNi04LjMtMzcuNS0xOS44LTUxLjdDMzE5LjMsMjU1LjQsMzExLjgsMjU4LjEsMzAzLjgsMjYwLjJ6CgkJCQkJCU0zMTEuMSwzMTEuNmMtMC40LDE3LjItMi45LDMxLjUtNy41LDQ0LjVjOCwyLjEsMTUuNiw0LjYsMjIuMyw3LjljMTItMTQuNCwxOS4yLTMyLjUsMjAtNTIuNGMtOS44LDAtMjEuNSwwLTM0LjQsMAoJCQkJCSAgIEMzMTEuMywzMTEuNiwzMTEuMywzMTEuNiwzMTEuMSwzMTEuNnogTTI5MywzNjEuOGMtMTAtMi0yMC42LTMuMS0zMS41LTMuM3YzMy44QzI3NCwzOTAuNCwyODUuNCwzNzguOSwyOTMsMzYxLjh6IE0yNzcuNCwzOTQuMgoJCQkJCSAgIGMxNi43LTMuOCwzMS41LTEyLjUsNDMtMjQuMmMtNS45LTIuNi0xMi41LTQuNy0xOS42LTYuNUMyOTUuMSwzNzcuMywyODcsMzg3LjksMjc3LjQsMzk0LjJ6Ii8+PC9zdmc+");
			}
			.kiss-icon-divsvg-socmedimg
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgCQk8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTI1NiwwYzE0MS40LDAsMjU2LDExNC42LDI1NiwyNTZTMzk3LjQsNTEyLDI1Niw1MTJTMCwzOTcuNCwwLDI1NlMxMTQuNiwwLDI1NiwweiBNMzAzLjQsMzM4bDMyLDMyaDYxLjUKCQkJCQkgICBjMTIuOSwwLDI0LjItNy4xLDMwLjMtMTcuNUwzNTgsMjgzLjRMMzAzLjQsMzM4eiBNMzk2LjksMTQySDExNS4xQzk1LjgsMTQyLDgwLDE1Ny44LDgwLDE3Ny4xdjE1Ny43YzAsNS4yLDEuMiwxMCwzLjIsMTQuNAoJCQkJCSAgIEwxODYsMjMyLjZjMS40LTEuNywzLjUtMi42LDUuNy0yLjdjMi4yLTAuMSw0LjMsMC44LDUuOSwyLjNsOTQuNCw5NC40bDYwLjMtNjAuNGMzLjEtMy4yLDguMi0zLjIsMTEuMywwbDY4LjQsNjguNFYxNzcuMQoJCQkJCSAgIEM0MzIuMSwxNTcuOCw0MTYuMywxNDIsMzk2LjksMTQyeiBNMjkyLjEsMjU0LjRjLTEzLjMsMC0yNC0xMC43LTI0LTI0czEwLjctMjQsMjQtMjRzMjQsMTAuNywyNCwyNAoJCQkJCSAgIEMzMTYuMSwyNDMuNiwzMDUuMywyNTQuNCwyOTIuMSwyNTQuNHogTTQxMS4xLDIzNS43YzAsMi4yLTEuOCw0LTQsNGgtMTguNHYtMjcuOGg5LjRsMS40LTEwLjloLTEwLjd2LTYuOWMwLTMuMiwwLjktNS4zLDUuNC01LjMKCQkJCQkgICBoNS44di05LjdjLTEtMC4xLTQuNC0wLjQtOC40LTAuNGMtOC4zLDAtMTQsNS0xNCwxNC40djhoLTkuNFYyMTJoOS40djI3LjhoLTM0LjVjLTIuMiwwLTQtMS44LTQtNHYtNjMuOWMwLTIuMiwxLjgtNCw0LTRINDA3CgkJCQkJICAgYzIuMiwwLDQsMS44LDQsNEw0MTEuMSwyMzUuN0w0MTEuMSwyMzUuN3ogTTkzLjEsMzYyLjJjNi4xLDQuOSwxMy43LDcuOCwyMiw3LjhoMTk3LjZMMTkyLjQsMjQ5LjdMOTMuMSwzNjIuMnoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-pdf
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgCQk8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTI2MC43LDI1OC4zYzAuOC0yLjYsMS43LTUuMywyLjYtNy45YzUuMS0xNS40LDkuOS0yOS45LDkuOS00MS45YzAtMTIuNC0xMC4xLTIyLjUtMjIuNS0yMi41Yy0xMi40LDAtMjIuNSwxMC4xLTIyLjUsMjIuNQoJCQkJCSAgIGMwLDE1LDguMiwzMy40LDE3LjEsNTEuMWMtNi41LDIwLjMtMTQuMyw0My42LTI0LjQsNjMuNGMtMy41LDEuNC03LDIuNy0xMC4zLDRjLTE2LjEsNi4yLTI5LjksMTEuNC0zOS4xLDE4LjgKCQkJCQkgICBjLTAuMiwwLjItMC4zLDAuNC0wLjUsMC41Yy00LjEsNC4zLTYuNCw5LjktNi40LDE2YzAsMTIuNCwxMC4xLDIyLjUsMjIuNSwyMi41YzYuMiwwLDExLjktMi4zLDE2LTYuNGMwLjItMC4xLDAuMy0wLjIsMC41LTAuNAoJCQkJCSAgIGM4LTkuNSwxNy41LTI3LjEsMjUuOS00Mi44YzE5LjItNy41LDM5LjYtMTUuMyw1OS0xOS45YzE0LjMsMTEuNSwzNS40LDE5LjIsNTIuMywxOS4yYzEyLjQsMCwyMi41LTEwLjMsMjIuNS0yMi43CgkJCQkJICAgcy0xMC4xLTIyLjUtMjIuNS0yMi41Yy0xNCwwLTM0LjMsNS4xLTQ4LjcsOS45QzI3OS42LDI4Ny40LDI2OC40LDI3Mi45LDI2MC43LDI1OC4zeiBNMTkyLjgsMzY4LjVjLTEuNSwxLjQtMy40LDIuMS01LjcsMi4xCgkJCQkJICAgYy00LjYsMC04LjItMy42LTguMi04LjJjMC0yLDAuOC00LjIsMi4xLTUuOGM0LjctMy42LDE0LjQtNy45LDI3LjYtMTMuMkMyMDEuNSwzNTYuMSwxOTYuMywzNjQuNCwxOTIuOCwzNjguNXogTTI0Mi42LDIwOC44CgkJCQkJICAgYzAtNC42LDMuNi04LjIsOC4yLTguMmM0LjYsMCw4LjIsMy42LDguMiw4LjJjMCw2LjYtMy42LDE4LjgtNy4xLDMwLjJDMjQ1LjUsMjI0LjEsMjQyLjYsMjE0LjUsMjQyLjYsMjA4Ljh6IE0yNDAsMzE2CgkJCQkJICAgYzUuOS0xMy40LDEwLjYtMjcuNCwxNC43LTM5LjdjNi4yLDkuOSwxMy42LDE5LDIxLjYsMjcuNUMyNjMuMywzMDcuNCwyNTAuNywzMTIsMjQwLDMxNnogTTM0MC44LDMwMy43YzQuNywwLDguMywzLjYsOC4zLDguMgoJCQkJCSAgIGMwLDQuNi0zLjYsOC4yLTguMyw4LjJjLTksMC0yMi41LTQtMzMuOC0xMEMzMTYuMywzMDcuNiwzMzEuOCwzMDMuNywzNDAuOCwzMDMuN3ogTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NgoJCQkJCSAgIHMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNMzM2LjQsODAuNmw1Ny4xLDU1LjdoLTU3LjFWODAuNnogTTM5My41LDM5OS40YzAsMTcuNS0xNC4zLDMxLjktMzEuOSwzMS45SDE1MC40CgkJCQkJICAgYy0xNy41LDAtMzEuOS0xNC4zLTMxLjktMzEuOXYtMjg3YzAtMTcuNSwxNC4zLTMxLjksMzEuOS0zMS45aDE3MC4xdjYzLjZjMCw0LjQsMy42LDcuOSw3LjksNy45aDY1LjFWMzk5LjR6Ii8+PC9zdmc+");
			}
			.kiss-icon-divsvg-qrcode
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDU2LDg0LDk4KTsiIGQ9Ik0yNzYuOCwzMDEuNWgtMTcuNnYtMTcuNmgxNy42VjMwMS41eiBNMjU5LjIsMzE5djE3LjZoMTcuNlYzMTlIMjU5LjJ6IE0zMjkuNSwzNzEuOGgxNy42di0xNy42aC0xNy42VjM3MS44eiBNMjA2LjUsMzcxLjgKCQkJCQkgICBoLTcwLjN2LTcwLjNoNzAuM1YzNzEuOHogTTE4OC45LDMxOWgtMzUuMnYzNS4yaDM1LjJWMzE5eiBNMjk0LjQsMjg0di0xNy42aC0xNy42VjI4NEgyOTQuNHogTTI5NC40LDI4NHYxNy42SDMxMlYyODRIMjk0LjR6CgkJCQkJCU0yNzYuOCwzMDEuNXYxNy42aDE3LjZ2LTE3LjZIMjc2Ljh6IE0zMTEuOSwyNjYuNHYtMTcuNmgtMTcuNnYxNy42SDMxMS45eiBNMzI5LjUsMzE5di0xNy42aC0xNy42VjMxOWgtMTcuNnYxNy42aDE3LjZ2MTcuNmgxNy42CgkJCQkJICAgdi0xNy42aDE3LjZWMzE5SDMyOS41eiBNMzExLjksMjY2LjRWMjg0aDE3LjZ2MTcuNmgxNy42VjI4NGgxNy42di0xNy42aC0xNy42di0xNy42aC0xNy42djE3LjZIMzExLjl6IE0xMzYuMiwxMjUuOGg3MC4zdjcwLjMKCQkJCQkgICBoLTcwLjNWMTI1Ljh6IE0xNTMuNywxNzguNWgzNS4ydi0zNS4yaC0zNS4yVjE3OC41eiBNMTE4LjYsMjEzLjZoMTA1LjVWMTA4LjJIMTE4LjZWMjEzLjZ6IE0xMTguNiwyNDguOGgxNy42djE3LjZoMTcuNnYtMTcuNmgxNy42CgkJCQkJICAgdi0xNy42aC0xNy42djE3LjZoLTE3LjZ2LTE3LjZoLTE3LjZWMjQ4Ljh6IE0yMjQsMjg0SDExOC42djEwNS41aDEwNS41TDIyNCwyODRMMjI0LDI4NHogTTM5OS44LDI0OC44aC0xNy42di0xNy42aC0xNy42djE3LjZIMzQ3CgkJCQkJICAgdi0xNy42aC0xNy42djE3LjZoLTE3LjZ2LTE3LjZoLTE3LjZ2MTcuNmgtMTcuNnYxNy42aC0xNy40di0xNy42aC0xNy42di0xNy42aDE3LjZ2LTE3LjZoMTcuNnYtMTcuNmgtMTcuNnYtMTcuNmgxNy42di0xNy42aC0xNy42CgkJCQkJICAgdi0xNy42aDE3LjZ2LTE3LjRoLTE3LjZ2LTE3LjZoLTE3LjZ2MTcuNmgxNy42djE3LjZoLTE3LjZWMTYxaDE3LjZ2MTcuNmgtMTcuNnYxNy42aDE3LjZ2MTcuNmgtMTcuNnYxNy42SDIyNHYxNy40aC0xNy42di0xNy42CgkJCQkJICAgaC0xNy42djE3LjZoMTcuNnYxNy42SDIyNHYtMTcuNmgxNy42djE3LjZoMTcuNlYyODRoLTE3LjZ2MTcuNmgxNy42djE3LjZoLTE3LjZ2MTcuNmgxNy42djE3LjZoLTE3LjZ2MTcuNGgxNy42djE3LjZoMTcuNnYtMTcuNgoJCQkJCSAgIGgtMTcuNnYtMTcuNmgxNy42di0xNy42aDE3LjZ2MTcuNkgzMTJ2MTcuNmgtMTcuNnYxNy42SDMxMnYtMTcuNmgxNy42djE3LjZoMTcuNnYtMTcuNmgxNy42djE3LjZoMTcuNHYtMTcuNmgxNy42di0xNy42aC0xNy42djE3LjYKCQkJCQkgICBoLTE3LjZ2LTE3LjZIMzQ3di0xNy42aDE3LjZ2LTE3LjZoMTcuNnYxNy42aDE3LjZ2LTE3LjZoLTE3LjZ2LTE3LjZoMTcuNnYtMTcuNmgtMTcuNnYtMTcuNmgxNy42VjI0OC44eiBNMzk5LjgsMTA4LjJIMjk0LjR2MTA1LjUKCQkJCQkgICBoMTA1LjVWMTA4LjJIMzk5Ljh6IE0zNjQuNywzMDEuNWgxNy41di0xNy42aC0xNy42djE3LjZIMzY0Ljd6IE0zODIuMiwxOTYuMWgtNzAuM3YtNzAuM2g3MC4zVjE5Ni4xeiBNMzY0LjcsMTQzLjNoLTM1LjJ2MzUuMmgzNS4yCgkJCQkJICAgVjE0My4zeiBNMzY0LjcsMjQ4Ljh2MTcuNmgxNy41di0xNy42SDM2NC43eiBNMzQ3LjEsMzAxLjV2MTcuNmgxNy42di0xNy42SDM0Ny4xeiBNNTEyLDI1NmMwLDE0MS40LTExNC42LDI1Ni0yNTYsMjU2CgkJCQkJICAgUzAsMzk3LjQsMCwyNTZTMTE0LjYsMCwyNTYsMFM1MTIsMTE0LjYsNTEyLDI1NnoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-telegram
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNNDE2LjgsMTQ1LjFsLTQ5LjEsMjMwLjMKCQkJCQkJICAgYy0zLjQsMTYuNC0xMy4yLDIwLjMtMjcsMTIuN2wtNzAuOC01Mi4zbC0zNi42LDM1LjZjLTMuNSwzLjQtNy4xLDctMTMuNCw4Yy0xLjMsMC4yLTIuNywwLjMtNC4yLDAuM2MtMTAuMSwwLTEyLjEtNC4zLTE0LTEwLjkKCQkJCQkJICAgYy0wLjMtMS40LTAuOC0zLTEuNS00LjlsLTI2LjQtODYuNWwtNjguNC0yMS4zYy0xNS44LTQuOS0xNi0xNS44LDMuNi0yMy43bDI4Ny4xLTExMC42QzQwOS4zLDExNS45LDQyMiwxMjUuMSw0MTYuOCwxNDUuMXoKCQkJCQkJCU0xODQuNywyODEuMWwxNjguMS0xMDQuNEwyMjAuMSwyOTYuMmwtMS4yLDEuMmwtNC44LDcyLjRjMCwwLjgtMC42LDAuOC0xLjIsMC45Yy0wLjgsMC4xLTEuMi0wLjktMS4yLTAuOQoJCQkJCQkgICBjLTAuMy0wLjYtMC43LTEuNi0xLjItMy40Yy0wLjUtMS42LTEtMy40LTEuNi01LjRMMTg0LjcsMjgxLjF6Ii8+CgkJCQkJICAgPC9zdmc+");
			}
			.kiss-icon-divsvg-www
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig1Niw4NCw5OCk7IiBkPSJNNDU0LjMsMEg1Ny43QzI2LDAsMCwyNiwwLDU3Ljd2NC43aDUxMnYtNC43QzUxMiwyNiw0ODYsMCw0NTQuMywweiBNNDQuMSw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44czQuOC0xMC44LDEwLjgtMTAuOFM1NC45LDI2LDU0LjksMzJTNTAuMSw0Mi44LDQ0LjEsNDIuOHogTTgwLjEsNDIuOGMtNiwwLTEwLjgtNC44LTEwLjgtMTAuOHM0LjgtMTAuOCwxMC44LTEwLjhDODYuMSwyMS4yLDkxLDI2LDkxLDMyUzg2LjEsNDIuOCw4MC4xLDQyLjh6IE0xMTYuMiw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44czQuOC0xMC44LDEwLjgtMTAuOGM2LDAsMTAuOCw0LjgsMTAuOCwxMC44UzEyMi4yLDQyLjgsMTE2LjIsNDIuOHoiPjwvcGF0aD48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTAsNDU0LjNDMCw0ODYsMjYsNTEyLDU3LjcsNTEyaDM5Ni42YzMxLjcsMCw1Ny43LTI2LDU3LjctNTcuN1Y4OC45SDBWNDU0LjN6IE0xNDUuNSw0MDUuOWMxMC41LTQuNywyMi4zLTguOCwzNC44LTExLjhjMTAuMSwyNC4zLDI0LjMsNDMuMiw0MS41LDU0QzE5Mi4xLDQ0MS43LDE2NS43LDQyNi41LDE0NS41LDQwNS45eiBNMjQ5LjQsNDQ0LjdjLTIxLjktMy40LTQxLjgtMjMuNi01NS4zLTU0YzE3LjUtMy40LDM2LjEtNS4xLDU1LjMtNS40VjQ0NC43eiBNMjQ5LjQsMzcxLjhjLTIwLjksMC4zLTQxLjUsMi43LTYwLjQsNi40Yy03LjgtMjEuOS0xMy44LTc1LjItMTMuOC03NS4yaDc0LjJWMzcxLjh6TTI0OS40LDI4OS4yYy0yOS43LDAtNTMuNiwwLTczLjYsMGMwLjctMjcsNS40LTUyLjMsMTMuMi03My42YzE4LjksMy43LDM5LjUsNi4xLDYwLjQsNi40VjI4OS4yeiBNMjkwLjksNDQ4LjFjMTYuOS0xMS4xLDMxLTI5LjcsNDEuMi01NGMxMi41LDMsMjQsNi43LDM0LjQsMTEuNUMzNDYuMyw0MjYuMSwzMjAuMyw0NDEuMywyOTAuOSw0NDguMXogTTM3NiwzOTUuMWMtMTEuOC01LjctMjUtMTAuMS0zOS4xLTEzLjhjOC4xLTIyLjksMTIuNS00Ny45LDEzLjItNzguM2MwLjMsMCwwLjMsMCwwLjcsMGMyMi42LDAsNDMuMiwwLDYwLjQsMEM0MDkuNywzMzguMSwzOTYuOSwzNjkuOCwzNzYsMzk1LjF6IE00MTEsMjg5LjVjLTIxLjksMC00Mi4yLDAtNjEuMSwwYy0wLjctMjguMy01LjEtNTQuNy0xMi44LTc2LjljMTQuMi0zLjcsMjcuMy04LjQsMzkuMS0xMy44QzM5Ni41LDIyMy43LDQwOS40LDI1NS4xLDQxMSwyODkuNXpNMzY2LjUsMTg4LjNjLTEwLjUsNC40LTIxLjksOC40LTM0LjQsMTEuNWMtMTAuMS0yNC4zLTI0LjMtNDMuMi00MS4yLTU0QzMyMC4zLDE1Mi41LDM0Ni4zLDE2Ny4zLDM2Ni41LDE4OC4zeiBNMjYyLjksMTQ5LjFjMjEuOSwzLjQsNDEuOCwyMy42LDU1LjMsNTMuNmMtMTcuNSwzLjQtMzYuMSw1LjQtNTUuMyw1LjdWMTQ5LjF6IE0yNjIuOSwyMjJjMjAuOS0wLjMsNDEuNS0yLjcsNjAuNC02LjRjNy44LDIxLjMsMTIuNSw0Ni42LDEzLjIsNzMuNmMtMjcuMywwLTUyLDAtNzMuNiwwVjIyMnogTTI2Mi45LDMwM2g3NC4yYzAsMC02LjEsNTMuMy0xMy44LDc1LjJjLTE4LjktMy43LTM5LjUtNi4xLTYwLjQtNi40VjMwM3pNMjYyLjksMzg1LjNjMTkuMiwwLjMsMzcuOCwyLjQsNTUuMyw1LjdjLTEzLjUsMzAtMzMuNCw1MC4zLTU1LjMsNTMuNlYzODUuM3ogTTI0OS40LDIwOC44Yy0xOS4yLTAuMy0zNy44LTIuNC01NS4zLTUuN2MxMy41LTMwLjQsMzMuNC01MC42LDU1LjMtNTRWMjA4Ljh6IE0yMjEuOCwxNDUuNGMtMTcuMiwxMS4xLTMxLjQsMzAtNDEuNSw1NC4zYy0xMi41LTMuNC0yNC4zLTcuMS0zNC44LTExLjhDMTY2LjEsMTY3LDE5Mi40LDE1Mi4yLDIyMS44LDE0NS40eiBNMTM1LjcsMTk4LjdjMTEuOCw1LjQsMjUuMywxMC4xLDM5LjUsMTMuOGMtNy44LDIyLjMtMTIuMSw0OC42LTEyLjgsNzYuNmMtMzIuNywwLTUwLjksMC4zLTYxLjQsMC4zQzEwMi42LDI1NS4xLDExNS41LDIyMy43LDEzNS43LDE5OC43eiBNMTYxLjcsMzAzYzAsMCw1LjcsNTUuMywxMy41LDc4LjNjLTE0LjIsMy43LTI3LjcsOC40LTM5LjUsMTMuOEMxMDcuNywzNzAuNSwxMDEsMzAzLDEwMSwzMDNIMTYxLjd6Ij48L3BhdGg+PC9nPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-c64
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNMjkyLjIsMTg1LjJjMCwxLjIsMCwxLjctMC42LDIuOQoJCQkJCQkgICBjLTUuOC0zLjUtMTEtNy0xNi4zLTkuOWMtMzUuNC0yMC4zLTgwLjEtMTIuOC0xMDYuOCwxOGMtOC4xLDkuOS0xNC41LDIwLjktMTgsMzMuMWMtMy41LDExLjYtNC42LDIzLjgtMy41LDM2CgkJCQkJCSAgIGMyLjMsMjMuOCwxMy45LDQ1LjksMzMuMSw2MC45YzkuOSw4LjEsMjEuNSwxMy40LDMzLjcsMTYuM2MxMC40LDIuMywyMS41LDIuOSwzMS45LDEuMmMxNS43LTIuOSwzMC4yLTkuMyw0My0xOC42CgkJCQkJCSAgIGMwLjYtMC42LDEuNy0wLjYsMi4zLTEuMmMwLDEuNywwLjYsMi45LDAuNiwzLjVjMCwyMi4xLDAsNDMuNSwwLDY1LjZjMC42LDIuOS0xLjIsNS44LTQuMSw2LjRjLTEzLjksNy0yOC40LDExLTQ0LjEsMTIuMgoJCQkJCQkgICBjLTguNywxLjItMTcuNCwxLjItMjYuNywxLjJjLTE5LjItMS43LTM3LjEtNy41LTU0LTE2LjNjLTEzLjQtNy0yNS41LTE2LjMtMzYtMjYuN2MtMTUuMS0xNC41LTI2LjctMzIuNS0zNC4yLTUyLjIKCQkJCQkJICAgYy00LjYtMTEtNy41LTIyLjYtOS45LTM0LjJjLTMuNS0xNy40LTMuNS0zNS40LDAtNTIuOGMyLjMtMTEuNiw1LjItMjIuNiw5LjMtMzMuN2MxNS4xLTQxLjIsNDguMi03My43LDg5LjQtODkuNAoJCQkJCQkgICBjMTkuNy03LDQwLjYtOS45LDYxLjUtNy41YzE1LjcsMS43LDMwLjgsNS44LDQ1LjMsMTIuOGMyLjMsMC42LDQuMSwyLjksNC4xLDUuMkMyOTIuMiwxNDAuNSwyOTIuMiwxNjIuNSwyOTIuMiwxODUuMnogTTMwMC45LDMyMC40CgkJCQkJCSAgIGMtNS44LDAtNS44LDAtNS44LTUuOGMwLTEzLjksMC0yOC40LDAtNDIuNGMwLTguMSwwLTguMSw4LjEtOC4xYzIzLjIsMCw0NS45LDAsNjkuMSwwYzIuOSwwLDYuNCwxLjIsOC4xLDMuNQoJCQkJCQkgICBjMTEuNiwxMi4yLDIzLjgsMjQuNCwzNiwzNi42YzQuNiw0LjYsOS4zLDEwLjQsMTQuNSwxNi4zTDMwMC45LDMyMC40eiBNNDI1LjcsMTk4LjVjLTE1LjcsMTUuNy0zMC44LDMwLjgtNDYuNCw0Ni40CgkJCQkJCSAgIGMtMS43LDEuNy00LjEsMi45LTcsMi45bC03Ny44LTAuNmMwLTIuMywwLTQuNiwwLTYuNGMwLTE1LjEsMC0zMC4yLDAtNDUuM2MtMC42LTEuNywwLjYtNC4xLDIuMy00LjZjMC42LDAsMS4yLDAsMS43LDAKCQkJCQkJICAgYzQ0LjEsMCw4NC43LDAsMTI4LjksMGMxLjcsMCwyLjksMCw0LjYsMEM0MjkuOCwxOTMuMyw0MjcuNCwxOTYuMiw0MjUuNywxOTguNXoiLz4KCQkJCQkgICA8L3N2Zz4=");
			}
			.kiss-icon-divsvg-flipbook
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTE1MC42LDExMy4zYzAsMy44LTMuMSw2LjgtNi45LDYuOHMtNi44LTMtNi44LTYuOHMzLTYuOCw2LjgtNi44UzE1MC42LDEwOS41LDE1MC42LDExMy4zeiBNMTIwLjksMTA2LjQKCQkJCQkJICAgYy0zLjgsMC02LjgsMy02LjgsNi44czMsNi44LDYuOCw2LjhzNi44LTMsNi44LTYuOFMxMjQuNywxMDYuNCwxMjAuOSwxMDYuNHogTTUxMiwyNTZjMCwxNDEuNC0xMTQuNiwyNTYtMjU2LDI1NlMwLDM5Ny40LDAsMjU2CgkJCQkJCSAgIFMxMTQuNiwwLDI1NiwwUzUxMiwxMTQuNiw1MTIsMjU2eiBNNDE3LDE0OS4zSDkzdjIzMS4yYzAsMjAuMSwxNi41LDM2LjUsMzYuNSwzNi41aDI1MWMyMC4xLDAsMzYuNS0xNi41LDM2LjUtMzYuNVYxNDkuM3oKCQkJCQkJCU00MTcsMTI5LjVjMC0yMC4xLTE2LjUtMzYuNS0zNi41LTM2LjVoLTI1MWMtMjAsMC0zNi41LDE2LjUtMzYuNSwzNi41djNoMzI0VjEyOS41eiBNMjU3LjYsMzY4LjFWMjEzLjkKCQkJCQkJICAgYzQuMi03LjIsMTMuMi0xMC44LDIzLjUtMTAuOGg4My4zdjE1Ni40aC04My4zQzI3MSwzNTkuNSwyNjIsMzYxLjYsMjU3LjYsMzY4LjF6IE0yNzMuMywyMzQuNGMtMC4xLDIuOSwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4ycy0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMjc1LjYsMjI5LjIsMjczLjMsMjMxLjUsMjczLjMsMjM0LjR6IE0yNzMuMywyNTcuOGMtMC4xLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4yYzAtMi45LTIuMy01LjItNS4yLTUuMmgtNjIuNkMyNzUuNiwyNTIuNywyNzMuMywyNTUsMjczLjMsMjU3Ljh6IE0yNzMuMywyODEuM2MwLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4ycy0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMjc1LjYsMjc2LjEsMjczLjMsMjc4LjUsMjczLjMsMjgxLjN6IE0yNzMuMywzMDQuOGMtMC4xLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4yYzAtMi45LTIuMy01LjItNS4yLTUuMmgtNjIuNkMyNzUuNiwyOTkuNiwyNzMuMywzMDIsMjczLjMsMzA0Ljh6IE0yNzMuMywzMjguM2MwLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4ycy0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMjc1LjYsMzIzLjEsMjczLjMsMzI1LjQsMjczLjMsMzI4LjN6IE0yMjguOCwzNTkuNmgtODMuM1YyMDMuMWg4My4zCgkJCQkJCSAgIGMxMC4zLDAsMTkuMywzLjYsMjMuNSwxMC44djE1NC4zQzI0OCwzNjEuNiwyMzguOSwzNTkuNSwyMjguOCwzNTkuNnogTTE2My43LDIzNC40YzAsMi45LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJzLTIuMy01LjItNS4yLTUuMmgtNjIuNkMxNjYsMjI5LjIsMTYzLjcsMjMxLjUsMTYzLjcsMjM0LjR6IE0xNjMuNywyNTcuOGMwLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4yYzAtMi45LTIuMy01LjItNS4yLTUuMmgtNjIuNkMxNjYsMjUyLjcsMTYzLjcsMjU1LDE2My43LDI1Ny44eiBNMTYzLjcsMjgxLjNjMCwyLjgsMi4zLDUuMiw1LjIsNS4yaDYyLjYKCQkJCQkJICAgYzIuOSwwLDUuMi0yLjMsNS4yLTUuMnMtMi4zLTUuMi01LjItNS4yaC02Mi42QzE2NiwyNzYuMSwxNjMuNywyNzguNSwxNjMuNywyODEuM3ogTTE2My43LDMwNC44YzAsMi44LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJjMC0yLjktMi4zLTUuMi01LjItNS4yaC02Mi42QzE2NiwyOTkuNiwxNjMuNywzMDIsMTYzLjcsMzA0Ljh6IE0xNjguOSwzMzMuNWg2Mi42YzIuOSwwLDUuMy0yLjMsNS4zLTUuMgoJCQkJCQkgICBjMC0yLjktMi4zLTUuMi01LjItNS4ySDE2OWMtMi45LDAtNS4yLDIuMy01LjIsNS4yUzE2Ni4xLDMzMy41LDE2OC45LDMzMy41eiBNMTY2LjUsMTA2LjRjLTMuOCwwLTYuOCwzLTYuOCw2LjhzMyw2LjgsNi44LDYuOAoJCQkJCQkgICBzNi44LTMsNi44LTYuOFMxNzAuMywxMDYuNCwxNjYuNSwxMDYuNHoiLz4KCQkJCQkgICA8L3N2Zz4=");
			}
			.kiss-icon-divsvg-bbcode,
			.kiss-icon-divsvg-markdown
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNMTgyLjIsMzc5Yy0yLjcsMi4yLTUuOSwzLjItOS4xLDMuMgoJCQkJCQkgICBjLTQuMiwwLTguMy0xLjgtMTEuMi01LjNMNjguMSwyNjEuNWMtNC40LTUuNC00LjMtMTMuMywwLjMtMTguNWw5My43LTEwOC4yYzUuMi02LDE0LjMtNi43LDIwLjMtMS41czYuNywxNC4zLDEuNSwyMC4zbC04NS44LDk5CgkJCQkJCSAgIGw4Ni4xLDEwNkMxODkuMywzNjQuOSwxODguMywzNzMuOSwxODIuMiwzNzl6IE0yOTUuNCwxMjUuM2wtNTAuNSwyNjYuOGMtMS4zLDYuOS03LjQsMTEuNy0xNC4yLDExLjdjLTAuOSwwLTEuOC0wLjEtMi43LTAuMwoJCQkJCQkgICBjLTcuOC0xLjUtMTMtOS0xMS41LTE2LjlMMjY3LDExOS44YzEuNS03LjgsOS4xLTEzLDE2LjktMTEuNUMyOTEuNywxMDkuOSwyOTYuOSwxMTcuNCwyOTUuNCwxMjUuM3ogTTM1MC4xLDM3Ni45CgkJCQkJCSAgIGMtMi44LDMuNS03LDUuMy0xMS4yLDUuM2MtMy4yLDAtNi40LTEuMS05LjEtMy4yYy02LjItNS03LjEtMTQuMS0yLjEtMjAuM2w4Ni4xLTEwNmwtODUuOC05OWMtNS4yLTYtNC42LTE1LjEsMS41LTIwLjMKCQkJCQkJICAgYzYtNS4yLDE1LjEtNC42LDIwLjMsMS41bDkzLjcsMTA4LjJjNC42LDUuMyw0LjcsMTMuMSwwLjMsMTguNUwzNTAuMSwzNzYuOXoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-vcard
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTI1OC40LDI0Ny4zdi0xMy41YzAtMSwwLjgtMS45LDItMS45aDk1LjdjMSwwLDIsMC44LDIsMS45djEzLjVjMCwxLTEsMS45LTIsMS45aC05NS43CgkJCQkJCSAgIEMyNTkuMiwyNDkuMSwyNTguNCwyNDguMywyNTguNCwyNDcuM3ogTTI2MC40LDE5NS41aDExNi4zYzEsMCwxLjktMC44LDEuOS0xLjl2LTEzLjVjMC0xLTAuOC0xLjktMS45LTEuOUgyNjAuNGMtMS4yLDAtMiwwLjgtMiwxLjkKCQkJCQkJICAgdjEzLjVDMjU4LjQsMTk0LjcsMjU5LjIsMTk1LjUsMjYwLjQsMTk1LjV6IE0xMzkuNiwyMDEuOEwxMzkuNiwyMDEuOGMwLjUtMS42LDIuNS03LjcsNi42LTE0LjFjMCwwLDAsMCwwLDAKCQkJCQkJICAgYzAuMi0wLjIsMC4zLTAuNSwwLjUtMC43YzAuMi0wLjMsMC4zLTAuNSwwLjUtMC44YzAuMi0wLjMsMC4zLTAuNSwwLjUtMC44YzAuNy0xLDEuNS0yLDIuNC0zdjBjMCwwLDAsMCwwLDAKCQkJCQkJICAgYzQuNiw5LjQsOS44LDEyLjYsMTQuMiwxMy44YzAsMCwwLDAsMC4xLDBoMGMwLjIsMCwwLjQsMC4xLDAuNiwwLjJoMGwwLjYsMC4xaDBjMS44LDAuMywzLjQsMC4zLDQuOCwwLjNjLTAuMy0wLjMtMC43LTAuNi0xLTEKCQkJCQkJICAgbC0wLjktMC45bDAsMGMtMC4zLTAuMy0wLjUtMC42LTAuOC0wLjhsMCwwbC0wLjItMC4yYy0wLjItMC4yLTAuNC0wLjQtMC42LTAuNmMtMC4yLTAuMy0wLjQtMC41LTAuNy0wLjdjMCwwLDAsMCwwLDAKCQkJCQkJICAgYy0yLjMtMi42LTMuMS00LTMuMS00czQuMiwyLDEwLjMsNC43aDBjMC4yLDAuMSwwLjQsMC4yLDAuNiwwLjNjNiwyLjYsMTMuNyw1LjYsMjAuOSw3LjljMS4xLDAuNiwyLDEuMywyLjcsMi4xCgkJCQkJCSAgIGMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM2MwLDAsMCwwLDAsMGMwLjIsMC4zLDAuNSwwLjUsMC43LDAuOGMxLjYsMi40LDEuOSw1LjEsMi4xLDYuNnYwLjF2MC4xYzAuMSwwLjYsMC4yLDEsMC41LDEKCQkJCQkJICAgYzIuNi0xMC43LDMuNS0xNi43LDMuNS0yMS45YzAtMTUuNi0xNS42LTI4LjItMzQuOS0yOC4ybC0wLjEtMC4xYy0xOS4zLDAtMzMuOCwxMi42LTMzLjgsMjguMmMwLDcuOCwxLjYsMTAuOCwzLjIsMTIuMwoJCQkJCQkgICBDMTM5LjQsMjAyLjYsMTM5LjUsMjAyLjMsMTM5LjYsMjAxLjh6IE0zOTguNiwyMDVIMjYwLjRjLTEuMiwwLTIsMC44LTIsMS45djEzLjVjMCwxLDAuOCwxLjksMiwxLjloMTM4LjJjMSwwLDEuOS0wLjgsMS45LTEuOQoJCQkJCQkgICB2LTEzLjVDNDAwLjUsMjA1LjgsMzk5LjYsMjA1LDM5OC42LDIwNXogTTUxMiwyNTZjMCwxNDEuNC0xMTQuNiwyNTYtMjU2LDI1NlMwLDM5Ny40LDAsMjU2UzExNC42LDAsMjU2LDBTNTEyLDExNC42LDUxMiwyNTZ6CgkJCQkJCQlNNDMyLDE3Ny40YzAtMTYuNy0xMy41LTMwLjItMzAuMi0zMC4ySDExMC4yYy0xNi43LDAtMzAuMiwxMy41LTMwLjIsMzAuMnYxNTcuMWMwLDE2LjcsMTMuNSwzMC4yLDMwLjIsMzAuMmgyMy41di0xMS43CgkJCQkJCSAgIGMtMy45LTMuNC02LjEtOC4yLTYuMS0xMy4xYzAtMTAsOC43LTE4LjEsMTkuNS0xOC4xczE5LjUsOC4xLDE5LjUsMTguMWMwLDQuNy0yLDkuMy01LjYsMTIuN3YxMi4xaDE5Mi4ydi0xMS43CgkJCQkJCSAgIGMtMy45LTMuNC02LjEtOC4yLTYuMS0xMy4xYzAtMTAsOC43LTE4LjEsMTkuNS0xOC4xYzEwLjgsMCwxOS41LDguMSwxOS41LDE4LjFjMCw0LjctMiw5LjMtNS42LDEyLjd2MTIuMWgyMS4yCgkJCQkJCSAgIGMxNi43LDAsMzAuMi0xMy41LDMwLjItMzAuMlYxNzcuNHogTTM4MC40LDI2MC4yaC0xMjBjLTEuMiwwLTIsMC44LTIsMS45djEzLjVjMCwxLDAuOCwxLjgsMiwxLjhoMTIwYzEsMCwxLjktMC44LDEuOS0xLjh2LTEzLjUKCQkJCQkJICAgQzM4Mi4zLDI2MS4xLDM4MS40LDI2MC4yLDM4MC40LDI2MC4yeiBNMTk1LjYsMjUwYy0yLjMtMS45LTMuOS0zLjUtNS4yLTQuOWMwLTAuMywwLTAuNywwLTFjMC0wLjksMS4zLTQuNi0wLjItNC4ybC0wLjEsMAoJCQkJCQkgICBjLTUuNCw2LjQtMTIuMywxMC4yLTE5LjgsMTAuMmMtNywwLTEzLjUtMy4zLTE4LjctOC45YzAsMS0wLjIsMi4zLTAuMiwyLjljMCwwLjQsMCwwLjgsMCwxLjJjLTEuMSwxLjEtMi41LDIuNC00LjMsMy45CgkJCQkJCSAgIGMtMTEuNyw5LjYtMzIuNywxMi4yLTM5LjQsMjUuM2MtMS41LDIuOS02LjUsMTkuOC03LjcsMzIuMWMyMi4yLDMuMiw0Ny4yLDUsNzMuOCw1YzIzLjgsMCw0Ni4zLTEuNSw2Ni43LTQuMQoJCQkJCQkgICBjLTEuMi0xMi42LTUuNi0zMC4xLTcuMy0zMy44QzIyNi45LDI2MC40LDIwNy4yLDI1OS41LDE5NS42LDI1MHoiLz48L3N2Zz4=");
			}

		#share-desktop-icons
		{
		    left: 0;
		    position: fixed;
		    top: 150px;
		    z-index: 100;
		}

		#share-desktop-icons .container
		{
		    display:-webkit-box;
		    display:-ms-flexbox;
		    display:flex;
		    /*display:-webkit-box;*/
		    -webkit-box-pack: center;
		    -webkit-box-align: center;
			-ms-flex-align: center;
			    align-items: center;
		    -ms-flex-pack: center;
			justify-content: center;
		    -webkit-box-orient: vertical;
		    -webkit-box-direction: normal;
			-ms-flex-direction: column;
			    flex-direction: column;
		    width: 56px;
		}
		#share-desktop-icons div
		{
		    display: inline-block;
		    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		    font-size: 8px;
		    font-weight: bold;
		    text-align: center;
		    font-style: normal;
		}

		#share-desktop-icons li.heading
		{
		    margin-top: 8px;
		    padding-top: 4px;
		}
		#share-desktop-icons svg
		{
		    width: 20px;
		    height: 20px;
		    margin: 8px auto;
		}
		#share-desktop-icons a {
		    display: block;
		    width: 56px;
		    height: 36px;
		    line-height: 40px;
		    position: relative;
		    text-align: center;
		}
		#share-desktop-icons a span {
		    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		    font-size: 9px;
		    line-height: 36px;
		    left: -120px;
		    position: absolute;
		    text-align:center;
		    width:120px;
		}
		#share-desktop-icons a:hover span
		{
		    left: 100%;
		    top: 0;
		    height: 100%;
		}
		
		/*Header*/
		header
		{
			background: rgb(56,84,98) !important;
			color: rgb(255,255,255);
		}
		.call-to-action a
		{
			color: rgb(245,144,30)!important;
		}
		header .call-to-action > h6
		{
			color: rgb(245,144,30)!important;
		}
		header .call-to-action .header-icon svg
		{
			fill: rgb(254,254,254)!important;
		}
		header div.logo a svg.kiss-brand-logo-mono-svg
		{
			fill: rgb(254,254,254) !important;
		}

	
		/*SnipCart*/

		.snipcart-modal__container
		{
			z-index: 999999;
			background-color: rgb(255,255,255);
		}
		header.snipcart-cart-header
		{
			background: transparent !important;
		}
		.home-viewer .snipcart-form__label,
		.generic-viewer .snipcart-form__label
		{
			color:  rgb(0,0,0)	!important;
		}
		.snipcart-cart-button--highlight,
		.snipcart__box--badge-highlight
		{
			background-image: none;
			background-color: rgb(105,127,138);
		}
		.snipcart__icon--blue-light path,
		.snipcart__icon--blue-dark path
		{
			fill: rgb(105,127,138);
		}
		.generic-viewer .snip-layout fieldset, .generic-viewer .snipcart-input input[type=text], .generic-viewer .snip-layout textarea,
		.home-viewer .snip-layout fieldset, .home-viewer .snipcart-input input[type=text], .home-viewer .snip-layout textarea,
		.snip-layout fieldset, .snipcart-input input[type=text], .snip-layout textarea
		{
			color:  rgb(0,0,0)	!important;
			border-color: transparent !important;
			border: none;
			background-color: transparent !important;
			box-shadow: none;
			margin: 0;
			padding: 0 16px;
			height: auto;
		}
		.snipcart__actions--link,
		.snipcart-item-quantity
		{
			color: rgb(105,127,138);
		}
		
		.snip-layout .snip-header
		{
			background: rgb(255,255,255) !important;
			border-bottom: 1px solid rgb(235,237,239) !important;
		}
		.snip-layout .snip-footer
		{
			background-color: rgb(56,84,98);
		}
		.snip-layout .snip-footer__copyright
		{
			color: rgb(255,255,255)	!important;
		}

		.snip-layout .snip-loader--bar:before {
			background-color: rgb(193,129,57);
		}
		.snip-layout h1, .snip-layout h2, .snip-layout h3 h4,  .snip-layout th, .snip-layout thead
		{
			font-family: inherit;
				
		}
		.snip-layout a, .snip-layout dd, .snip-layout div, .snip-layout dl, .snip-layout dt, .snip-layout em, .snip-layout form,.snip-layout img, .snip-layout label, .snip-layout li, .snip-layout ol, .snip-layout p, .snip-layout small, .snip-layout span, .snip-layout strong, .snip-layout table, .snip-layout tbody, .snip-layout td, .snip-layout tr, .snip-layout ul
		{
			font-family: inherit;
			color:rgb(56,84,98);   
		}
		.snip-layout .snip-header__total, .snip-layout .snip-step__item
		{
			background-color: rgb(235,237,239) !important;
			border-color: rgb(235,237,239);
		}
		.snip-layout .snip-step__item+.snip-step__item
		{
			border-left-color: rgb(235,237,239);

		}
		.snip-layout .snip-step__item
		{
			color: rgb(56,84,98);   
		}
		.snip-layout .snip-layout__close .snip-ico--close:before,
		.snip-layout .snip-step__item.js-active
		{
			background: rgb(255,255,255) !important;
			color: rgb(56,84,98);
		}

		.snip-layout .snip-header__total-label
		{
			color: rgb(56,84,98);
		}
		.snip-layout .snip-btn
		{
			background-color: rgb(105,127,138);
		}
		.snip-layout .snip-btn:hover
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(90, 118, 133)!important;
		}
		.snip-layout .snip-btn.snip-btn--left:hover
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(130, 153, 164)!important;
		}
		.snip-layout a.snip-btn--highlight
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(56,84,98) !important;
		}
		.snip-layout a.snip-btn--highlight:hover
		{
			color: rgb(255,255,255);
			background-color:rgb(90, 118, 133);
		}
		.snip-layout .snip-quantity-trigger__btn
		{
			color: rgb(56,84,98);
			background-color:  rgb(215,220,223) !important;
		}
		.snip-layout .snip-quantity-trigger__btn:hover
		{
			color: rgb(56,84,98);
			background-color:  rgb(195,203,207) !important;
		}
	
		.snip-layout .snip-flash__item--warn
		{
			color: rgb(255,255,255);
			background: #EF3340;
			border-color: rgb(56,84,98);
		}

		.snip-layout a.snip-btn,
		.snip-layout a.snip-btn:not([href]):not([tabindex]):hover, 
		.snip-layout a.snip-btn:not([href]):not([tabindex]):focus
		{
			color: rgb(255,255,255);
		}

	
			header
			{
				border-top-color: rgb(90, 118, 133) !important;
			}
		
			header svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(254,254,254) !important;
			}
		
		body, body.generic-viewer, body.home-viewer, .reveal-modal
		{
			background-color: rgba(56,84,98,1);
		}

		/*Global Styles*/
		/*Body*/
		.wrapper
		{
			background-color: transparent;
		}
		.panel small
		{
				color: rgb(255,255,255) !important;
		}
	
			/*Typography Color Styles*/
			body
			{
				color: rgb(255,255,255);
			}
			h1, h2, h3, h4, h5, h6
			{
				color: rgb(254,254,254);
			}
			/* Default Link Color Styles */
			a, a:visited
			{
			  color: rgb(254,254,254);
			}
			a:hover, a:focus, a:active
			{
			  color: rgb(201, 201, 201);
			}
			abbr[title]
			{
				color: rgb(245,144,30);
				border-color: rgb(245,144,30);
			}
			blockquote cite
			{
				color: rgb(52,213,226);
			}
			blockquote cite a, blockquote cite a:visited
			{
			  color: rgb(255,255,255);
			}
			blockquote,	blockquote p
			{
				color: rgb(255,255,255);
			}
			hr
			{
				background:rgb(107, 136, 151);
			}
			svg
			{
				fill: rgb(254,254,254);
			}

			input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea
			{
				color: rgb(255,255,255);
				background-color: rgba(255,255,255,0.1)!important;
				border-color: rgb(142, 171, 187);
			}
			.breadcrumbs, fieldset legend, label
			{
				color: rgb(255,255,255);
				background: none;
			}
			.breadcrumbs>*
			{
				color: rgb(255,255,255);
			}
			.breadcrumbs>*.current, .breadcrumbs>* a
			{
				color: rgb(254,254,254);
			}
			.home-viewer .feature-section #feature-slider .item .caption
			{
				background: rgba(56,84,98,0.8);
			}
			.panel, fieldset
			{
				background: rgb(56,84,98);
				border-color: rgb(107, 136, 151);
			}

			.panel, .panel p, .panel ul, .panel ol
			{
				color: rgb(255,255,255);
			}

			.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel a, .panel a:visited
			{
				color: rgb(254,254,254);
			}

			.panel a:hover, .panel a:visited
			{
				color: rgb(254, 254, 254);
			}
		
		.top-bar-section ul li.name, .contain-to-grid
		{
			background-color: transparent;
		}
		.tab-bar
		{
			background-color: rgb(56,84,98);
		}
		.top-bar-section .searchResults ul i
		{
			background-color: rgb(56,84,98);
		}
		/*Off-Canvas Navigation & Search*/
		.kiss-brand-logo-mono-svg 
		{
			fill: rgb(254,254,254);
		}
		.tab-bar
		{
			color: rgb(255,255,255);
			border-color: rgb(142, 171, 187);
		}
		.right-off-canvas-menu input[type="text"].search_text_box, .right-off-canvas-menu input:focus::placeholder 
		{
			color: rgb(255,255,255);
			border: 0;
		}
		.right-off-canvas-menu input::placeholder 
		{
			color:rgb(142, 171, 187);
		}
		.right-off-canvas-menu ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			color: rgb(0,0,0);
		}
		  .right-off-canvas-menu ::-moz-placeholder { /* Firefox 19+ */
			color: rgb(0,0,0);
		}
		  .right-off-canvas-menu  :-ms-input-placeholder { /* IE 10+ */
			color: rgb(0,0,0);
		}
		  .right-off-canvas-menu  :-moz-placeholder { /* Firefox 18- */
			color: rgb(0,0,0);
		}

		.right-small , .left-small, .tab-bar, .tab-bar .menu-icon, a.fi-magnifying-glass
		{
			color: rgb(228, 228, 228);
			border-color: transparent;
		}
		a.fi-magnifying-glass svg
		{
			fill:rgb(228, 228, 228)!important;
		}	
		.fi-magnifying-glass, .sb-icon-search
		{
			background-repeat: no-repeat !important;
			background-position: center center !important;
		}
		ul.off-canvas-list li.social-media-icons a:hover,
		.navigation-section .top-bar-section ul li.social-media-icons:not(.has-form) a:not(.button):hover,
		.navigation-section .top-bar-section ul li.name:not(.has-form) a:not(.button):hover
		{
			background-color: transparent !important;
		}
	
			 .fi-shopping-cart
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNDUsMTQ0LDMwKTsiIGQ9Ik0yNjEgMjczTDI3Mi41NzYgMzA1TDI5Ny41NzYgMzcwTDM2OS40MjQgNTU3TDQwNiA2NTNMNzE1IDY1M0M3MzEuOTI4IDY1MyA3NTguNDczIDY1Ny45OTYgNzc0IDY1MC44MTFDNzg5LjM5IDY0My42OSA3OTEuMzkgNjE4LjgzNiA3NzcuOTYgNjA4Ljc4OUM3NzAuNTY5IDYwMy4yNjEgNzYxLjcxMyA2MDQgNzUzIDYwNEw3MDYgNjA0TDUxNyA2MDRMNDYxIDYwNEM0NTUuNDE4IDYwNCA0NDQuMiA2MDYuMTM2IDQzOS40MTggNjAyLjk3MkM0MzMuMTk0IDU5OC44NTUgNDI4LjkyMSA1ODEuMDIzIDQyNyA1NzRMNzc1IDU3NEM3ODcuNjE0IDUxMy4wNDggODA5Ljc0NiA0NTIuOTg4IDgyNi40MjQgMzkzQzgzMi4xMjkgMzcyLjQ4MiA4NDIuMTQ5IDM1MC4yMjUgODQ0IDMyOUw0ODMgMzI5TDM3OSAzMjlDMzY2Ljk5NyAzMjkgMzQ2LjE2NiAzMzMuMDY5IDMzNS4xMzMgMzI4LjM5N0MzMjkuNjIyIDMyNi4wNjMgMzI3LjA3NSAzMTMuMjA0IDMyNSAzMDhDMzE3LjA2MSAyODguMDkgMzA5LjEyIDI2OC4xIDMwMS42ODEgMjQ4QzI5OS42MDEgMjQyLjM3OSAyOTYuNTc1IDIyNy4xNzYgMjkwLjc3NSAyMjQuNjAzQzI4Mi43OTkgMjIxLjA2NiAyNjcuNzA2IDIyNCAyNTkgMjI0TDIwMSAyMjRDMTkxLjUxNiAyMjQgMTgwLjE1MyAyMjIuMzEyIDE3MSAyMjUuMDQ0QzE1My45MDEgMjMwLjE0OSAxNDguNzAxIDI1NS42MjIgMTYyLjE4NSAyNjcuNDcxQzE3MC41NDMgMjc0LjgxNCAxODIuNzM5IDI3MyAxOTMgMjczTDI2MSAyNzNNNDcxIDY3NC40MjhDNDYwLjU1MSA2NzUuOTI1IDQ1MC4yMzQgNjc5LjY5OSA0NDIuMDA0IDY4Ni40NjhDNDAyLjc5NCA3MTguNzE0IDQzNC42ODcgNzgxLjk4OSA0ODMgNzc1LjcxMUM0OTEuMTYzIDc3NC42NSA0OTkuMDkyIDc3MS43NzMgNTA2IDc2Ny4zMDFDNTUwLjI5OSA3MzguNjIzIDUyMy4xNjEgNjY2Ljk1NiA0NzEgNjc0LjQyOE03MjUgNjc0LjQzOUM3MTUuNDc2IDY3NS45MjcgNzA1LjUzIDY3OS4xMTggNjk4IDY4NS4zMjlDNjU4Ljk3NCA3MTcuNTE0IDY4Ny4wMTMgNzgzLjU5IDczOCA3NzUuNTYxQzgwMC4yMTQgNzY1Ljc2NCA3ODcuNzA0IDY2NC42NDYgNzI1IDY3NC40Mzl6Ii8+PC9zdmc+");
					background-repeat: no-repeat !important;
					background-size: 56px 56px;
					background-position: center center !important;
			}
			 .sb-icon-search,  .fi-magnifying-glass
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPgoJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI0NSwxNDQsMzApOyIgZD0iTTY0IDU0bC0xOC43OC0xOC43OGMxLjc3NC0zLjM0OSAyLjc4LTcuMTY2IDIuNzgtMTEuMjIgMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0cy0yNCAxMC43NDUtMjQgMjQgMTAuNzQ1IDI0IDI0IDI0YzQuMDUzIDAgNy44NzEtMS4wMDYgMTEuMjItMi43OGwxOC43OCAxOC43OCAxMC0xMHpNOCAyNGMwLTguODM2IDcuMTYzLTE2IDE2LTE2czE2IDcuMTYzIDE2IDE2LTcuMTYzIDE2LTE2IDE2LTE2LTcuMTYzLTE2LTE2eiIvPgoJCQkJPC9zdmc+");
					background-repeat: no-repeat !important;
					background-size: 24px 24px;
					background-position: center center !important;
			}
			 .tab-bar .menu-icon
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNDUsMTQ0LDMwKTsiIGQ9Ik0yNSwyNC43aDUwdjEwSDI1VjI0Ljd6IE0yNSw0NWg1MHYxMEgyNVY0NXogTTI1LDY1aDUwdjEwSDI1VjY1eiIvPjwvc3ZnPgoJCSAgIA==");
					background-repeat: no-repeat !important;
					background-size: 48px 48px;
					background-position: center center !important;	
			}

		
			 .fi-shopping-cart
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNDUsMTQ0LDMwKTsiIGQ9Ik0yNjEgMjczTDI3Mi41NzYgMzA1TDI5Ny41NzYgMzcwTDM2OS40MjQgNTU3TDQwNiA2NTNMNzE1IDY1M0M3MzEuOTI4IDY1MyA3NTguNDczIDY1Ny45OTYgNzc0IDY1MC44MTFDNzg5LjM5IDY0My42OSA3OTEuMzkgNjE4LjgzNiA3NzcuOTYgNjA4Ljc4OUM3NzAuNTY5IDYwMy4yNjEgNzYxLjcxMyA2MDQgNzUzIDYwNEw3MDYgNjA0TDUxNyA2MDRMNDYxIDYwNEM0NTUuNDE4IDYwNCA0NDQuMiA2MDYuMTM2IDQzOS40MTggNjAyLjk3MkM0MzMuMTk0IDU5OC44NTUgNDI4LjkyMSA1ODEuMDIzIDQyNyA1NzRMNzc1IDU3NEM3ODcuNjE0IDUxMy4wNDggODA5Ljc0NiA0NTIuOTg4IDgyNi40MjQgMzkzQzgzMi4xMjkgMzcyLjQ4MiA4NDIuMTQ5IDM1MC4yMjUgODQ0IDMyOUw0ODMgMzI5TDM3OSAzMjlDMzY2Ljk5NyAzMjkgMzQ2LjE2NiAzMzMuMDY5IDMzNS4xMzMgMzI4LjM5N0MzMjkuNjIyIDMyNi4wNjMgMzI3LjA3NSAzMTMuMjA0IDMyNSAzMDhDMzE3LjA2MSAyODguMDkgMzA5LjEyIDI2OC4xIDMwMS42ODEgMjQ4QzI5OS42MDEgMjQyLjM3OSAyOTYuNTc1IDIyNy4xNzYgMjkwLjc3NSAyMjQuNjAzQzI4Mi43OTkgMjIxLjA2NiAyNjcuNzA2IDIyNCAyNTkgMjI0TDIwMSAyMjRDMTkxLjUxNiAyMjQgMTgwLjE1MyAyMjIuMzEyIDE3MSAyMjUuMDQ0QzE1My45MDEgMjMwLjE0OSAxNDguNzAxIDI1NS42MjIgMTYyLjE4NSAyNjcuNDcxQzE3MC41NDMgMjc0LjgxNCAxODIuNzM5IDI3MyAxOTMgMjczTDI2MSAyNzNNNDcxIDY3NC40MjhDNDYwLjU1MSA2NzUuOTI1IDQ1MC4yMzQgNjc5LjY5OSA0NDIuMDA0IDY4Ni40NjhDNDAyLjc5NCA3MTguNzE0IDQzNC42ODcgNzgxLjk4OSA0ODMgNzc1LjcxMUM0OTEuMTYzIDc3NC42NSA0OTkuMDkyIDc3MS43NzMgNTA2IDc2Ny4zMDFDNTUwLjI5OSA3MzguNjIzIDUyMy4xNjEgNjY2Ljk1NiA0NzEgNjc0LjQyOE03MjUgNjc0LjQzOUM3MTUuNDc2IDY3NS45MjcgNzA1LjUzIDY3OS4xMTggNjk4IDY4NS4zMjlDNjU4Ljk3NCA3MTcuNTE0IDY4Ny4wMTMgNzgzLjU5IDczOCA3NzUuNTYxQzgwMC4yMTQgNzY1Ljc2NCA3ODcuNzA0IDY2NC42NDYgNzI1IDY3NC40Mzl6Ii8+PC9zdmc+");
					background-repeat: no-repeat !important;
					background-size: 44px 44px;
					background-position: center center !important;
			}
			 .sb-icon-search,  .fi-magnifying-glass
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPgoJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI0NSwxNDQsMzApOyIgZD0iTTY0IDU0bC0xOC43OC0xOC43OGMxLjc3NC0zLjM0OSAyLjc4LTcuMTY2IDIuNzgtMTEuMjIgMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0cy0yNCAxMC43NDUtMjQgMjQgMTAuNzQ1IDI0IDI0IDI0YzQuMDUzIDAgNy44NzEtMS4wMDYgMTEuMjItMi43OGwxOC43OCAxOC43OCAxMC0xMHpNOCAyNGMwLTguODM2IDcuMTYzLTE2IDE2LTE2czE2IDcuMTYzIDE2IDE2LTcuMTYzIDE2LTE2IDE2LTE2LTcuMTYzLTE2LTE2eiIvPgoJCQkJPC9zdmc+");
					background-repeat: no-repeat !important;
					background-size: 24px 24px;
					background-position: center center !important;
			}
			 .tab-bar .menu-icon
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNDUsMTQ0LDMwKTsiIGQ9Ik0yNSwyNC43aDUwdjEwSDI1VjI0Ljd6IE0yNSw0NWg1MHYxMEgyNVY0NXogTTI1LDY1aDUwdjEwSDI1VjY1eiIvPjwvc3ZnPgoJCSAgIA==");
					background-repeat: no-repeat !important;
					background-size: 48px 48px;
					background-position: center center !important;	
			}

		
			.right-small , .left-small, .tab-bar, .tab-bar .menu-icon, a.fi-magnifying-glass
			{
				color: rgb(228, 228, 228);
				border-color: rgb(73, 101, 115);
			}

		
			.navigation-section, .sticky.contain-to-grid.fixed
			{
				background-color: rgb(56,84,98);
			}

			.navigation-section .top-bar-section ul li:not(.has-form) a:not(.button):hover
			{
				color: rgb(254, 254, 254)!important;
				background: rgb(12, 43, 56)!important;
			}
			.top-bar-section ul li.logo a:not(.button):hover
			{
				background: transparent !important;
			}
			.navigation-section .top-bar-section ul li.active:not(.has-form) a:not(.button)
			{
				color: rgb(254,254,254)!important;
			}
			.top-bar-section ul li.name, .contain-to-grid
			{
				background-color: transparent;
			}
			.tab-bar
			{
				background-color: rgb(56,84,98);
			}
			.top-bar-section .searchResults ul i
			{
				background-color: rgb(56,84,98);
			}
			/*Off-Canvas Navigation & Search*/
			.kiss-brand-logo-mono-svg 
			{
				fill: rgb(254,254,254);
			}
			.tab-bar
			{
				color: rgb(255,255,255);
				border-color: rgb(142, 171, 187);
			}
			.right-off-canvas-menu input[type="text"].search_text_box, .right-off-canvas-menu input:focus::placeholder 
			{
				color: rgb(255,255,255);
				border: 0;
			}
			.right-off-canvas-menu input::placeholder 
			{
				color:rgb(142, 171, 187);
			}
			.right-off-canvas-menu ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
				color: rgb(0,0,0);
			}
			.right-off-canvas-menu ::-moz-placeholder { /* Firefox 19+ */
				color: rgb(0,0,0);
			}
			.right-off-canvas-menu  :-ms-input-placeholder { /* IE 10+ */
				color: rgb(0,0,0);
			}
			.right-off-canvas-menu  :-moz-placeholder { /* Firefox 18- */
				color: rgb(0,0,0);
			}

			.right-small , .left-small, .tab-bar, .tab-bar .menu-icon, a.fi-magnifying-glass
			{
				color: rgb(228, 228, 228);
				border-color: transparent;
			}
			a.fi-magnifying-glass svg
			{
				fill:rgb(228, 228, 228)!important;
			}	
			ul.off-canvas-list li.social-media-icons a:hover,
			.navigation-section .top-bar-section ul li.social-media-icons:not(.has-form) a:not(.button):hover,
			.navigation-section .top-bar-section ul li.name:not(.has-form) a:not(.button):hover
			{
				background-color: transparent !important;
			}
		
				.top-bar input[type="search"].sb-search-input
				{
					background-color: rgb(95,118,129)!important;
					color: rgb(255,255,255);
					box-shadow: none;
					border-color: transparent;
				}

				.sb-search-input::-webkit-input-placeholder 
				{
					color: rgb(255,255,255);
				}

				.sb-search-input:-moz-placeholder 
				{
					color: rgb(255,255,255);
				}

				.sb-search-input::-moz-placeholder 
				{
					color: rgb(255,255,255);
				}

				.sb-search-input:-ms-input-placeholder 
				{
					color: rgb(255,255,255);
				}

				.sb-search.sb-search-open .sb-icon-search,
				.no-js .sb-search .sb-icon-search 
				{
					background: transparent;
					color: rgb(255,255,255);
				}
		
				.navigation-section .top-bar-section ul li.active:not(.has-form) a:not(.button)
				{
					color: rgb(254,254,254)!important;
				}

			
		/*Desktop Navigation & Search*/
		.navigation-section svg.kiss-brand-logo-mono-svg
		{
			fill: rgb(254,254,254) !important;
		}
		.top-bar-section ul.left li > a
		{
			color: rgb(255,255,255)!important;
		}
		.top-bar-section ul.left li.kiss-navigation-item-part-of-cta > a
		{
			color: rgb(245,144,30)!important;
		}
		
		.navigation-section, .top-bar,  .top-bar-section li a, .top-bar-section .has-form, .contain-to-grid
		{
			color: rgb(255,255,255)!important;
			text-shadow: none;
		}
		
		.top-bar-section .follow-us li a svg, li.social-media-icons a svg
		{
			background-color: rgb(245,144,30)!important;
			fill: rgb(56,84,98)!important;
		}

		ul.off-canvas-list li.social-media-icons a svg:hover, li.social-media-icons a svg:hover
		{
			background-color: rgb(256, 183, 73)!important;
			fill: rgb(56,84,98)!important;
		}
		.navigation-section, .sticky.contain-to-grid.fixed
		{
			background-color: rgb(56,84,98);
		}
		.navigation-section .top-bar
		{
			color: rgb(255,255,255)!important;
			background-color: transparent;
		}
		.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
		{
			border-right-color: rgb(107, 136, 151);
			border-left-color:rgb(39, 67, 81);
		}
		.navigation-section input[type="text"]
		{
			color: rgb(254,254,254)!important;
			background-color:rgb(56,84,98)!important;
			border-color: rgba(255,255,255,0.3);
		}
		.navigation-section .search-close .icon-close
		{
			fill:rgba(255,255,255,0.5);
		}
		.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section .has-form, .top-bar-section ul li
		{
			background-color: transparent !important;
		}
		.top-bar-section .searchResults ul li
		{
			color: rgb(255,255,255)!important;
			background-color: rgb(56,84,98) !important;
			border-bottom: 1px solid rgba(255,255,255,0.15)!important;
		}
		.navigation-section .top-bar-section .searchResults ul li:not(.has-form) a:not(.button):hover
		{
			color: rgb(0,0,0)!important;
			background-color: rgb(254,254,254) !important;
		}
		.top-bar-section .searchResults li:not(.has-form) a:not(.button)
		{
			color: rgb(255,255,255)!important;
		}
		.top-bar-section .searchResults li:not(.has-form) a:not(.button) span.highlight
		{
			color: rgb(254,254,254) !important;
		}
		.navigation-section .top-bar-section .searchResults ul li:not(.has-form) a:not(.button):hover,
		.top-bar-section .searchResults li:not(.has-form) a:not(.button):hover span.highlight
		{
			color: rgb(0,0,0)!important;
			background-color: rgb(254,254,254) !important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button)
		{
			color: rgb(254,254,254)!important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button):hover
		{
			color: rgb(254, 254, 254)!important;
		}
		.top-bar-section li:not(.has-form) a:not(.button):hover
		{
			color: rgb(254, 254, 254)!important;
		}
		.top-bar-section .icon-close svg
		{
			fill: rgb(254,254,254) !important;
		}
		.home-viewer .top-bar-section li.kiss-navigation-item-part-of-cta:not(.has-form) a:not(.button), .top-bar-section li.kiss-navigation-item-part-of-cta:not(.has-form) a:not(.button)
		{
			color: rgb(254,254,254)!important;
		}

		.sb-icon-search svg
		{
			fill: rgb(245,144,30)!important;
		}
		
		/*breadcrumbs*/

		.breadcrumbs
		{
			border-bottom-color: rgb(73, 101, 115);
		}
		/*side navigation*/
		.side-nav-panel
		{
			background: transparent!important;
		}
		.side-nav-panel, .side-nav li.divider
		{
			color:rgb(255,255,255);
			border-color: rgb(73, 101, 115);
		}
		.side-nav li.heading
		{
			border-bottom-color: rgb(90, 118, 133);
		}
		.side-nav li a:not(.button)
		{
			color: rgb(255,255,255)!important;
		}
		.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus
		{
			color: rgb(254, 254, 254);
			background:rgb(73, 101, 115);
		}
		.left-off-canvas-menu, ul.off-canvas-list li a, .right-off-canvas-menu
		{
			color: rgb(255,255,255)!important;
			background: rgb(56,84,98) !important;
		}
		ul.off-canvas-list li a
		{
			border-bottom: none;
		}
		ul.off-canvas-list li label, ul.off-canvas-list li a:hover, .side-nav li:hover
		{
			color: rgb(228, 228, 228)!important;
			background-color: rgb(73, 101, 115)!important;
		}
		.navigation-section input.search_text_box[type="text"]
		{
			border-color: rgb(107, 136, 151);
		}
	
			.navigation-section, .sticky.fixed
			{
				border-top-color: rgb(204, 110, 0);
			}
		
			.navigation-section, .sticky.fixed
			{
				border-bottom-color: rgb(204, 110, 0);
			}
		
			.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
			{
				border-right-color: rgb(183, 93, 0);
				border-left-color:	transparent;
			}
			.logo-left-padding svg, .logo-right-padding svg
			{
				stroke: rgb(183, 93, 0);
			}
			.generic-viewer .content-wrapper .side-nav li.divider
			{
				border-color: rgb(183, 93, 0);
			}
			.generic-viewer .content-wrapper .side-nav li.heading
			{
				border-bottom-color: rgb(183, 93, 0);
			}
			ul.off-canvas-list li a
			{
				border-bottom: 1px solid rgb(183, 93, 0);
			}

		
			.home-viewer .wrapper
			{
				background: transparent;
			}
		
			.home-viewer section.home-content-section
			{
				background-color: rgba(245,144,30,1);
			}
		
			.home-viewer section.home-content-section h1,
			.home-viewer section.home-content-section a,
			.home-viewer section.home-content-section blockquote,
			.home-viewer section.home-content-section blockquote p
			{
				color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section h2,
			.home-viewer section.home-content-section h3,
			.home-viewer section.home-content-section h4
			{
				color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section p,
			.home-viewer section.home-content-section ul,
			.home-viewer section.home-content-section ol,
			.home-viewer section.home-content-section small
			{
				color: rgb(0,0,0);
			}
			
			.home-viewer section.home-content-section .icon svg stop.icon-svg-gradient-stop1			
			{
				stop-color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section a svg, .home-viewer section.home-content-section .icon-k svg
			{
				fill: rgb(56,84,98);
			}
			.home-viewer section.home-content-section a:hover svg
			{
				fill: rgb(155,169,176);
			}
			.product-installer section.home-content-section .panel
			{
				background: transparent ;
			}
			.home-viewer section.home-content-section .panel h1,
			.home-viewer section.home-content-section .panel h2,
			.home-viewer section.home-content-section .panel h3,
			.home-viewer section.home-content-section .panel h4,
			.home-viewer section.home-content-section .panel a
			{
				color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section .panel p,
			.home-viewer section.home-content-section .panel ul,
			.home-viewer section.home-content-section .panel ol,
			.home-viewer section.home-content-section .panel small
			{
				color: rgb(0,0,0);
			}
			.home-viewer  .sub-nav dt, .home-viewer .sub-nav dd
			{
				border: 1px solid rgb(204, 110, 0);
			}
			.home-viewer .sub-nav dt a, .home-viewer .sub-nav dd a
			{
				color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section .panel a svg, .home-viewer section.home-content-section .panel .icon-k svg,
			.home-viewer .home-content-section .contact-icon svg
			{
				fill: rgb(56,84,98);
			}
			.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
			{
				background-color: rgb(56,84,98);
				border-color: rgb(75,101,113);
			  	color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section .panel a:hover svg
			{
				fill: rgb(155,169,176);
			}
            .home-viewer label.error, .home-viewer label.error sup
    		{
    			color: red ;
			}

			.home-viewer section.home-content-section .plyr,
			.home-viewer section.home-content-section .plyr__control--overlaid
			{
				border: 1px solid rgba(0,0,0,0.5);
			}

			.home-viewer section.home-content-section .plyr--audio .plyr__controls button.tab-focus:focus,
			.home-viewer section.home-content-section .plyr--audio .plyr__controls button:hover,
			.home-viewer section.home-content-section .plyr__control--overlaid,
			.home-viewer section.home-content-section .plyr--video .plyr__controls button.tab-focus:focus,
			.home-viewer section.home-content-section .plyr--video .plyr__controls button:hover
			{
				background-color: rgb(245,144,30);
			}
			.home-viewer section.home-content-section .plyr--video .plyr__controls
			{
				color: rgb(0,0,0);
				text-shadow:0 1px 1px rgba(245,144,30,0.15);
				background: linear-gradient(rgba(245,144,30,0),rgba(245,144,30,0.7));
			}
			.home-viewer section.home-content-section .plyr__controls button svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(56,84,98) !important;
			}
			.home-viewer section.home-content-section .plyr__control--overlaid svg
			{
				stroke:initial;
				stroke-width:initial;
				fill: rgb(56,84,98) !important;
			}
			.home-viewer section.home-content-section .plyr__control--overlaid
			{
				border-color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section .plyr__progress--played, 
			.home-viewer section.home-content-section .plyr__volume--display,
			.home-viewer section.home-content-section .plyr--full-ui input[type=range]
			{
				color: rgb(56,84,98);
			}
			/* Special styling for WebKit/Blink */
			.home-viewer section.home-content-section .plyr input[type=range]:focus::-webkit-slider-thumb,
			.home-viewer section.home-content-section .plyr input[type=range]:focus:active::-webkit-slider-thumb {
			-webkit-appearance: none;
			background: rgb(255,255,255);
			}

			/* All the same stuff for Firefox */
			.home-viewer section.home-content-section .plyr input[type=range]:focus::-moz-range-thumb,
			.home-viewer section.home-content-section .plyr input[type=range]:focus:active::-moz-range-thumb
			{
				background: rgb(255,255,255);
			}

			/* All the same stuff for IE */
			.home-viewer section.home-content-section .plyr input[type=range]:focus::-ms-thumb,
			.home-viewer section.home-content-section .plyr input[type=range]:focus:active::-ms-thumb
			{
				background: rgb(255,255,255);
			}
			.home-viewer section.home-content-section .plyr--video .plyr__control.plyr__tab-focus, 
			.home-viewer section.home-content-section .plyr--video .plyr__control:hover, 
			.home-viewer section.home-content-section .plyr--video .plyr__control[aria-expanded=true]
			{
				color: rgb(255,255,255);
				background-color: rgb(56,84,98);
			}
			.home-viewer section.home-content-section .plyr__control.plyr__tab-focus
			{
				box-shadow: 0 0 0 5px rgba(56,84,98,0.5);
			}
			
		
					.pln { color: #000 }  /* plain text */

					@media screen {
					.str { color: #080 }  /* string content */
					.kwd { color: #008 }  /* a keyword */
					.com { color: #800 }  /* a comment */
					.typ { color: #606 }  /* a type name */
					.lit { color: #066 }  /* a literal value */
					/* punctuation, lisp open bracket, lisp close bracket */
					.pun, .opn, .clo { color: #660 }
					.tag { color: #008 }  /* a markup tag name */
					.atn { color: #606 }  /* a markup attribute name */
					.atv { color: #080 }  /* a markup attribute value */
					.dec, .var { color: #606 }  /* a declaration; a variable name */
					.fun { color: red }  /* a function name */
					}

					/* Use higher contrast and text-weight for printable form. */
					@media print, projection {
					.str { color: #060 }
					.kwd { color: #006; font-weight: bold }
					.com { color: #600; font-style: italic }
					.typ { color: #404; font-weight: bold }
					.lit { color: #044 }
					.pun, .opn, .clo { color: #440 }
					.tag { color: #006; font-weight: bold }
					.atn { color: #404 }
					.atv { color: #060 }
					}

					/* Put a border around prettyprinted code snippets. */
					pre.prettyprint { padding: 2px; border: 1px solid #888 }

					/* Specify class=linenums on a pre to get line numbering */
					ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
					li.L0,
					li.L1,
					li.L2,
					li.L3,
					li.L5,
					li.L6,
					li.L7,
					li.L8 { list-style-type: none }
					/* Alternate shading for lines */
					li.L1,
					li.L3,
					li.L5,
					li.L7,
					li.L9 { background: #eee }
			
			.home-viewer section.home-content-section a.button.ctaButton, .home-viewer section.home-content-section a.button.ctaButton
			{
				background-color: rgb(56,84,98);
				border-color: rgb(95,118,129);
				color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section a.button.ctaButton:hover, a.button.ctaButton:hover,
			.home-viewer section.home-content-section a.button.ctaButton:focus, a.button.ctaButton:focus
			{
				background-color: rgb(75,101,113);
				border-color: rgb(115,135,145);
				color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section a.button.ctaButton svg, a.button.ctaButton svg
			{
				fill:rgb(255,255,255);
			}
		
				.home-viewer .home-content-section
				{
					border-color: rgb(204, 110, 0);
				}
			
			.home-content svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(0,0,0) ;
			}
				.home-viewer section.home-content-section h1.home-title:after
				{
					border-top-color: rgb(56,84,98);
				}
			
					/*blockquotes*/
					.home-viewer section.home-content-section blockquote
						{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDU2LDg0LDk4LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
							background-repeat: no-repeat;
							background-size: 32px 32px;
							background-position: 24px top;
							margin-top: 24px;
							margin-bottom: 24px;
							padding-top: 56px;
							padding-bottom: 24px;
							padding-left: 48px;
					}
					
					.home-viewer section.home-content-section blockquote p
					{
						color: rgb(56,84,98) ;
					}
				
					/*blockquotes*/
					.home-viewer section.home-content-section blockquote
						{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDU2LDg0LDk4LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
							background-repeat: no-repeat;
							background-size: 32px 32px;
							background-position: 24px top;
							margin-top: 24px;
							margin-bottom: 24px;
							padding-top: 56px;
							padding-bottom: 24px;
							padding-left: 48px;
					}
					.home-viewer section.home-content-section blockquote:after
					{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDU2LDg0LDk4LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
						margin-top: 16px;
						margin-left: auto;
						margin-bottom: 0px;
					}
					.home-viewer section.home-content-section blockquote p
					{
						color: rgb(56,84,98) ;
					}
				
			.home-viewer .home-cta-buzz-section, .styletile-bg-swatch-2
			{
				background-color: rgba(56,84,98,1);
			}
		
			/*Home Viewer - Home CTA Buzz Section*/
			.home-viewer .home-cta-buzz-section blockquote
			{
				color: rgb(254,254,254);
			}
			.home-viewer .home-cta-buzz-section p
			{
				color: rgb(254,254,254);
			}
			
			.home-viewer .home-cta-buzz-section cite
			{
				color: rgb(255,163,9);
			}						
			.home-viewer section.home-cta-buzz-section .icon svg
			{
				fill: rgb(52,213,226) ;
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(52,213,226);
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(52,213,226);
			}

		
				/*blockquotes*/
				.home-viewer .home-cta-buzz-section blockquote
				{
					background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDI1NCwyNTQsMjU0LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
					background-repeat: no-repeat;
					background-size: 32px 32px;
					background-position: 24px top;
					margin-top: 24px;
					margin-bottom: 24px;
					padding-top: 56px;
					padding-bottom: 24px;
					padding-left: 48px;
				}
				.home-viewer .home-cta-buzz-section blockquote p
				{
					color: rgb(254,254,254) ;
				}
			
					/*blockquotes*/
					.home-viewer .home-cta-buzz-section blockquote
					{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDI1NCwyNTQsMjU0LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
						background-repeat: no-repeat;
						background-size: 32px 32px;
						background-position: 24px top;
						margin-top: 24px;
						margin-bottom: 24px;
						padding-top: 56px;
						padding-bottom: 24px;
						padding-left: 48px;
					}
					.home-viewer .home-cta-buzz-section blockquote:after
					{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDI1NCwyNTQsMjU0LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
						margin-top: 16px;
						margin-left: auto;
						margin-bottom: 0px;
					}
					.home-viewer .home-cta-buzz-section blockquote p
					{
						color: rgb(254,254,254) ;
					}
				
				.home-viewer .home-cta-buzz-section
				{
					border-color: rgb(90, 118, 133);
				}
			
			.feature-section .mainMessage
			{
				background-color: rgba(245,144,30,0.75);
			}
		

		.home-viewer .feature-section .kiss-image-contain-neutral-background
		{
	    		background-color: rgb(214, 118, 0);
		}
		
			.feature-section .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=center]
			{
				background: transparent radial-gradient(circle at 50% 50%, transparent 0%, transparent 70.9%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
			}
			.feature-section .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=left]
			{
				background: transparent radial-gradient(circle at 25% 50%, transparent 0%, transparent 70.9%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
			}
			.feature-section .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=right]
			{
				background: transparent radial-gradient(circle at 75% 50%, transparent 0%, transparent 70.9%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
			}
			.feature-section .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=top]
			{
				background: transparent radial-gradient(circle at 50% 25%, transparent 0%, transparent 70.9%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
			}
			.feature-section .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=bottom]
			{
				background: transparent radial-gradient(circle at 50% 75%, transparent 0%, transparent 70.9%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
			}
		    
			.home-viewer .home-content-section-overlay .mainMessage a.button
			{
				background-color: rgb(56,84,98)!important;
				border-color: rgb(75,101,113)!important;
				color: rgb(255,255,255)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-externalurl-button a.button
			{
				background-color: rgb(56,84,98)!important;
				border-color: rgb(75,101,113)!important;
				color: rgb(255,255,255)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-ecommerce-button a.button
			{
				background-color: rgb(56,84,98)!important;
				border-color: rgb(75,101,113)!important;
				color: rgb(255,255,255)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage a.button svg, .home-viewer .home-content-section-overlay .mainMessage a.button svg
			{
				fill:rgb(255,255,255);
			}
			.home-viewer .home-content-section-overlay .mainMessage a.button svg:hover, .home-viewer .home-content-section-overlay .mainMessage a.button svg:hover
			{
				fill:rgb(255,255,255);
			}
		.home-viewer .kiss-home-slider-caption-text
		{
			color:rgb(0,0,0);
			background-color:rgba(245,144,30,0.8);
		}
			a.arrow-button-scroll-down span {
				border-color: rgb(56,84,98);
			}
			a.arrow-button-scroll-down span::before {
				background-color: rgb(56,84,98);
			}
		
			
			.home-viewer .feature-section h1, .home-viewer .feature-section a
			{
				color: rgb(0,65,119);
			}
			.home-viewer .feature-section h2.home-subtitle, .home-viewer .feature-section h2.home-subtitle:before, .home-viewer .feature-section h2.home-subtitle:after, .home-viewer .feature-section h2, .home-viewer .feature-section h3, .home-viewer .feature-section h4
			{
				color: rgb(0,65,119);
			}
			.feature-section a.button
			{
				text-shadow: none;
			}
			.feature-section .mainMessage svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(0,65,119) !important;
			}
			.home-viewer .feature-section .icon svg
			{
				fill: rgb(0,65,119) !important;
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(0,65,119);
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(0,65,119);
			}
			
			.home-viewer .feature-section p, .home-viewer .feature-section ul, .home-viewer .feature-section ol
			{
				color:rgb(0,0,0);
				text-shadow: 1px 1px 1px rgb(245,144,30) ;

			}
			.home-viewer .feature-section h1:after
			{
				border-color: rgb(0,65,119);
			}
		
				.home-viewer .feature-section, .home-viewer .kiss-feature-big-title
				{
					border-color: rgb(204, 110, 0);
				}
			
				.mainMessage svg.kiss-brand-logo-mono-svg path
				{
					fill: rgb(56,84,98);
				}
			.feature-section
			{
				background-color: rgb(245,144,30);

			}
	  	/*Global Styles - Buttons*/
			.button, .infusion-submit input[type="submit"]
			{
			  	background-color: rgb(254,254,254);
				border-color: rgb(228,228,228);
			  	color: rgb(0,0,0);
			}
			.button:hover, .button:focus
			{
				color: rgb(25, 25, 25);
				background-color: rgb(203,203,203);
				border-color: rgb(228,228,228);
			}
			@media only screen and (min-width: 960px) {
				.news-section .owl-next:before
				{
					border-color: transparent transparent transparent rgb(56,84,98);
				}
				.news-section .owl-prev:before
				{
					border-color: transparent rgb(56,84,98) transparent transparent ;
				}
			}
	  	
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd),
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)
			{
				background: transparent  ;
			}
			.smart-grid-depth-0
			{
				background-color: rgba(73, 101, 115, 1);
			}

			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-bottom-color: rgb(90, 118, 133);
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-top-color: rgb(90, 118, 133);
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-right-color: rgb(90, 118, 133);
				}
			
			    .home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-overlay[data-kiss-level-depth="0"],
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)
				{
					background-color: rgba(56,84,98,1);
				}
				.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"]>li:nth-child(odd)
				{
					background: none ;
					background-color: transparent ;
				}

			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h1,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) blockquote,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) blockquote p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .smartgrid-featured-title h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .smartgrid-featured-title h3
			{
				color: rgb(254,254,254) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h3,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h4,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h5,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h6
			{
				color: rgb(245,144,30) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h4
			{
				color: rgb(254,254,254) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) ul,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) ol,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) label,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) legend,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) small
			{
				color: rgb(255,255,255) ;
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .table-caption
			{
				border: 1px solid rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-quick-search2 ul li
			{
				border-bottom: 1px solid rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-quick-search2 ul li:last-of-type
			{
				border-bottom: 0px solid rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) fieldset
			{
				border-color:rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) input[type],
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) textarea
			{
				color: rgb(254,254,254) ;
				background-color: rgba(56,84,98,0.5)  ;
				border-color:rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-webkit-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-moz-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-ms-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) select,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) option
			{
				background-color: rgb(75,101,113);
				border: 1px solid rgb(90, 118, 133) ;
				font-family: inherit;
				color: rgb(254,254,254) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) select
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkgICA8Zz48L2c+PGc+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI0NSwxNDQsMzApOyIgZD0iTTU2LjksNzguN0w5NS40LDMzYzQuOS01LjgsMC44LTE0LjgtNi45LTE0LjhoLTc3Yy03LjYsMC0xMS44LDguOS02LjksMTQuOGwzOC41LDQ1LjdDNDYuNyw4Mi45LDUzLjMsODIuOSw1Ni45LDc4Ljd6Ii8+CgkJICAgPC9nPjwvc3ZnPg==");
						background-repeat: no-repeat;
						background-size: 8px 8px;
						background-position: 99% center;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) label
			{
			 	color: rgb(254,254,254) ;
			}

			.home-viewer ul[data-kiss-level-depth="0"]>li:nth-child(odd) .icon
			{
				background-color: transparent ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				fill: rgb(52,213,226)  ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				fill:url(#icon-svg-gradient) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(52,213,226);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(52,213,226);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) fieldset
			{
				background: transparent;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-google-maps-image-container:after
			{
				color: rgb(254,254,254);
				background:rgba(56,84,98,0.5) ;
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control--overlaid
			{
				border: 1px solid rgba(255,255,255,0.5);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--audio .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--audio .plyr__controls button:hover,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control--overlaid,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__controls button:hover
			{
				background-color: rgb(56,84,98);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__controls
			{
				color: rgb(255,255,255);
				text-shadow:0 1px 1px rgba(56,84,98,0.15);
				background: linear-gradient(rgba(56,84,98,0),rgba(56,84,98,0.7));
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__controls button svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control--overlaid svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control--overlaid
			{
				border-color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__progress--played, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__volume--display,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--full-ui input[type=range]
			{
				color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__control.plyr__tab-focus, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__control:hover, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__control[aria-expanded=true]
			{
				color: rgb(0,0,0);
				background-color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control.plyr__tab-focus
			{
				box-shadow: 0 0 0 5px rgba(245,144,30,0.5);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist ul 
			{
				list-style-type: none;
			}
			
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-featuredbyparent-pricelist ul li,
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li .kiss-panel-appearance-featured-by-parent div.kiss-smart-grid-item-container[data-kiss-level-depth] 
			.pricelist ul li,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist ul li
			{
				border-bottom: 1px dotted;
				padding: 12px 8px 8px 16px;
				margin-bottom: 0;
				margin-left: 0;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist h3 + p, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist h2 + p
			{
				border-color: rgb(255,255,255);
			}
			/*Featured by parent in full - highlight panel colors*/
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .kiss-featuredbyparentinfull-highlight
			{
				background-color: rgba(245,144,30,0.1);
				border: 1px solid rgb(245,144,30);
			}
			

			/* Special styling for WebKit/Blink */
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr input[type=range]:focus::-webkit-slider-thumb,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr input[type=range]:focus:active::-webkit-slider-thumb {
			  -webkit-appearance: none;
			  background: rgb(56,84,98);
			}

			/* All the same stuff for Firefox */
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr input[type=range]:focus::-moz-range-thumb,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr input[type=range]:focus:active::-moz-range-thumb
			{
				background: rgb(56,84,98);
			}

			/* All the same stuff for IE */
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr input[type=range]:focus::-ms-thumb,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr input[type=range]:focus:active::-ms-thumb
			{
				background: rgb(56,84,98);
			}

			/*background for neutrally coloured contained images*/
			/*.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-contain-neutral-background
			{
		    		background-color: rgb(81, 110, 124);
			}*/

			/*directory panels*/
			.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .panel.exhibitors
			{
				background-color: rgba(56,84,98,0);
				border-color: rgb(73, 101, 115);
			}
			.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .panel.exhibitors .kiss-index-listing-highlight-banner
			{
				background-color:  rgb(52,213,226);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)  .sub-nav dd
			{
				background-color: rgba(245,144,30,0.1);
				border-color: rgb(122,72,15);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)  .sub-nav dd a
			{
				color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)  .sub-nav dd:hover
			{
				color: rgb(147,86,18);
				background-color: rgba(245,144,30,0.2);
				border-color: rgb(147,86,18);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)  .sub-nav dd a:hover
			{
				color: rgb(252,221,187);
			}


			
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button
					{
						background-color: rgb(245,144,30);
						border-color: rgb(220,129,27);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button:hover,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button:focus
					{
						background-color: rgb(220,129,27);
						border-color: rgb(171,100,21);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button svg
					{
						fill: rgb(0,0,0) ;
					}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
					/*blockquotes*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) blockquote
					{
						background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDI1NCwyNTQsMjU0LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
						background-repeat: no-repeat;
						background-size: 32px 32px;
						background-position: 24px top;
						margin-top: 24px;
						margin-bottom: 24px;
						padding-top: 48px;
						padding-right: 0;
						padding-bottom: 24px;
						padding-left: 48px;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text blockquote p
					{
						color: rgb(254,254,254) ;
					}
					/*highlight label- element spacing*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel.kiss-panel-appearance-featured-by-parent.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic .smartgrid-featured-title,
					.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel.kiss-panel-appearance-featured-by-parent-in-full.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic .smartgrid-featured-title
					{
						margin-top: 48px;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel.kiss-panel-appearance-featured-by-parent.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic.kiss-panel-titleandgraphic-with-graphic .smartgrid-featured-title,
					.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel.kiss-panel-appearance-featured-by-parent-in-full.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic.kiss-panel-titleandgraphic-with-graphic .smartgrid-featured-title
					{
						margin-top: 0;
					}
					.home-viewer .services-section-1  ul.kiss-smartgrid>li.kiss-li-highlight,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content ul.kiss-smartgrid>li.kiss-li-highlight
					{
						padding-right: 8px;
						padding-left: 8px;
					}
					/*highlight label styles*/
					.home-viewer div.kiss-featuredbyparent-highlight-label
					{
						z-index: 8;
					}
					.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] div.kiss-featuredbyparent-highlight-label h5  
					{
						font-size: 16px;
						line-height: 1.5;
						background: rgb(245,144,30);
						color: rgb(0,0,0);
						margin: 0;
						padding-top: 2px;
						padding-bottom: 4px;
						position: absolute;
						left: -10px;
						top: 8px;
						width: calc(100% + 20px);	
						height: 28px;
						z-index: 9;
					}
					/*featured in full highlight label styles*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .kiss-featuredbyparentinfull-highlight h3
					{
						margin-top: 24px;
					}
					
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .kiss-featuredbyparentinfull-highlight ul
					{
						margin-left: 0;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label
					{
						position: relative;
						top: -24px;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5  
					{
						font-size: 16px;
						line-height: 1.5;
						background: rgb(245,144,30);
						color: rgb(0,0,0);
						margin: 0;
						padding-top: 2px;
						padding-bottom: 4px;
						position: absolute;
						left: -40px;
						top: 8px;
						width: calc(100% + 80px);	
						height: 28px;
						z-index: 9;
					}
					
					
				
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd),
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .kiss-image-heroimage
				{
					border-color: rgb(90, 118, 133);
				}

			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h1:after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h2::after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h3::after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h4::after
				{
					border-top-color: rgb(245,144,30) ;
				}

			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-bottom-color: rgb(90, 118, 133);
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-top-color: rgb(90, 118, 133);
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-right-color: rgb(90, 118, 133);
				}
			
			    .home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-overlay[data-kiss-level-depth="0"],
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)
				{
					background-color: rgba(56,84,98,1);
				}
				.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"]>li:nth-child(even)
				{
					background: none ;
					background-color: transparent ;
				}

			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h1,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) blockquote,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) blockquote p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .smartgrid-featured-title h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .smartgrid-featured-title h3
			{
				color: rgb(254,254,254) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h3,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h4,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h5,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h6
			{
				color: rgb(245,144,30) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h4
			{
				color: rgb(254,254,254) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) ul,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) ol,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) label,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) legend,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) small
			{
				color: rgb(255,255,255) ;
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .table-caption
			{
				border: 1px solid rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-quick-search2 ul li
			{
				border-bottom: 1px solid rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-quick-search2 ul li:last-of-type
			{
				border-bottom: 0px solid rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) fieldset
			{
				border-color:rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) input[type],
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) textarea
			{
				color: rgb(254,254,254) ;
				background-color: rgba(56,84,98,0.5)  ;
				border-color:rgb(90, 118, 133) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-webkit-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-moz-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-ms-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) select,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) option
			{
				background-color: rgb(75,101,113);
				border: 1px solid rgb(90, 118, 133) ;
				font-family: inherit;
				color: rgb(254,254,254) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) select
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkgICA8Zz48L2c+PGc+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI0NSwxNDQsMzApOyIgZD0iTTU2LjksNzguN0w5NS40LDMzYzQuOS01LjgsMC44LTE0LjgtNi45LTE0LjhoLTc3Yy03LjYsMC0xMS44LDguOS02LjksMTQuOGwzOC41LDQ1LjdDNDYuNyw4Mi45LDUzLjMsODIuOSw1Ni45LDc4Ljd6Ii8+CgkJICAgPC9nPjwvc3ZnPg==");
						background-repeat: no-repeat;
						background-size: 8px 8px;
						background-position: 99% center;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) label
			{
			 	color: rgb(254,254,254) ;
			}

			.home-viewer ul[data-kiss-level-depth="0"]>li:nth-child(even) .icon
			{
				background-color: transparent ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				fill: rgb(52,213,226)  ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				fill:url(#icon-svg-gradient) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(52,213,226);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(52,213,226);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) fieldset
			{
				background: transparent;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-google-maps-image-container:after
			{
				color: rgb(254,254,254);
				background:rgba(56,84,98,0.5) ;
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control--overlaid
			{
				border: 1px solid rgba(255,255,255,0.5);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--audio .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--audio .plyr__controls button:hover,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control--overlaid,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__controls button:hover
			{
				background-color: rgb(56,84,98);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__controls
			{
				color: rgb(255,255,255);
				text-shadow:0 1px 1px rgba(56,84,98,0.15);
				background: linear-gradient(rgba(56,84,98,0),rgba(56,84,98,0.7));
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__controls button svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control--overlaid svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control--overlaid
			{
				border-color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__progress--played, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__volume--display,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--full-ui input[type=range]
			{
				color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__control.plyr__tab-focus, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__control:hover, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__control[aria-expanded=true]
			{
				color: rgb(0,0,0);
				background-color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control.plyr__tab-focus
			{
				box-shadow: 0 0 0 5px rgba(245,144,30,0.5);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist ul 
			{
				list-style-type: none;
			}
			
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-featuredbyparent-pricelist ul li,
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li .kiss-panel-appearance-featured-by-parent div.kiss-smart-grid-item-container[data-kiss-level-depth] 
			.pricelist ul li,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist ul li
			{
				border-bottom: 1px dotted;
				padding: 12px 8px 8px 16px;
				margin-bottom: 0;
				margin-left: 0;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist h3 + p, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist h2 + p
			{
				border-color: rgb(255,255,255);
			}
			/*Featured by parent in full - highlight panel colors*/
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .kiss-featuredbyparentinfull-highlight
			{
				background-color: rgba(245,144,30,0.1);
				border: 1px solid rgb(245,144,30);
			}
			

			/* Special styling for WebKit/Blink */
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus::-webkit-slider-thumb,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus:active::-webkit-slider-thumb {
			  -webkit-appearance: none;
			  background: rgb(56,84,98);
			}

			/* All the same stuff for Firefox */
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus::-moz-range-thumb,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus:active::-moz-range-thumb
			{
				background: rgb(56,84,98);
			}

			/* All the same stuff for IE */
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus::-ms-thumb,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus:active::-ms-thumb
			{
				background: rgb(56,84,98);
			}

			/*background for neutrally coloured contained images*/
			/*.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-contain-neutral-background
			{
		    		background-color: rgb(81, 110, 124);
			}*/

			/*directory panels*/
			.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .panel.exhibitors
			{
				background-color: rgba(56,84,98,0);
				border-color: rgb(73, 101, 115);
			}
			.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .panel.exhibitors .kiss-index-listing-highlight-banner
			{
				background-color:  rgb(52,213,226);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)  .sub-nav dd
			{
				background-color: rgba(245,144,30,0.1);
				border-color: rgb(122,72,15);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)  .sub-nav dd a
			{
				color: rgb(245,144,30);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)  .sub-nav dd:hover
			{
				color: rgb(147,86,18);
				background-color: rgba(245,144,30,0.2);
				border-color: rgb(147,86,18);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)  .sub-nav dd a:hover
			{
				color: rgb(252,221,187);
			}


			
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button
					{
						background-color: rgb(245,144,30);
						border-color: rgb(220,129,27);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button:hover,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button:focus
					{
						background-color: rgb(220,129,27);
						border-color: rgb(171,100,21);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button svg
					{
						fill: rgb(0,0,0) ;
					}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
					/*blockquotes*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) blockquote
					{
						background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDI1NCwyNTQsMjU0LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
						background-repeat: no-repeat;
						background-size: 32px 32px;
						background-position: 24px top;
						margin-top: 24px;
						margin-bottom: 24px;
						padding-top: 48px;
						padding-right: 0;
						padding-bottom: 24px;
						padding-left: 48px;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text blockquote p
					{
						color: rgb(254,254,254) ;
					}
					/*highlight label- element spacing*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel.kiss-panel-appearance-featured-by-parent.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic .smartgrid-featured-title,
					.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel.kiss-panel-appearance-featured-by-parent-in-full.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic .smartgrid-featured-title
					{
						margin-top: 48px;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel.kiss-panel-appearance-featured-by-parent.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic.kiss-panel-titleandgraphic-with-graphic .smartgrid-featured-title,
					.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel.kiss-panel-appearance-featured-by-parent-in-full.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic.kiss-panel-titleandgraphic-with-graphic .smartgrid-featured-title
					{
						margin-top: 0;
					}
					.home-viewer .services-section-1  ul.kiss-smartgrid>li.kiss-li-highlight,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content ul.kiss-smartgrid>li.kiss-li-highlight
					{
						padding-right: 8px;
						padding-left: 8px;
					}
					/*highlight label styles*/
					.home-viewer div.kiss-featuredbyparent-highlight-label
					{
						z-index: 8;
					}
					.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] div.kiss-featuredbyparent-highlight-label h5  
					{
						font-size: 16px;
						line-height: 1.5;
						background: rgb(245,144,30);
						color: rgb(0,0,0);
						margin: 0;
						padding-top: 2px;
						padding-bottom: 4px;
						position: absolute;
						left: -10px;
						top: 8px;
						width: calc(100% + 20px);	
						height: 28px;
						z-index: 9;
					}
					/*featured in full highlight label styles*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .kiss-featuredbyparentinfull-highlight h3
					{
						margin-top: 24px;
					}
					
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .kiss-featuredbyparentinfull-highlight ul
					{
						margin-left: 0;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label
					{
						position: relative;
						top: -24px;
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5  
					{
						font-size: 16px;
						line-height: 1.5;
						background: rgb(245,144,30);
						color: rgb(0,0,0);
						margin: 0;
						padding-top: 2px;
						padding-bottom: 4px;
						position: absolute;
						left: -40px;
						top: 8px;
						width: calc(100% + 80px);	
						height: 28px;
						z-index: 9;
					}
					
					
				
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even),
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .kiss-image-heroimage
				{
					border-color: rgb(90, 118, 133);
				}

			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h1:after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h2::after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h3::after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h4::after
				{
					border-top-color: rgb(245,144,30) ;
				}

			
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			background-color: rgba(245,144,30,1);
		}
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] li.kiss-li-highlight div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			background-color: rgb(224, 127, 0);
		}
	

		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h1,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] a,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] blockquote,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] blockquote p
		{
			color: rgb(0,65,119) ;
		}
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h2,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h3,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h5,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h6
		{
			color: rgb(0,65,119) ;
		}
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h4
		{
			color: rgb(0,65,119) ;
		}
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] p,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] ul,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] ol
		{
			color: rgb(0,0,0) ;
		}

	
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-featuredbyparent-pricelist ul li
		{
			border-color: rgb(141, 59, 0);
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
		{
			stroke:rgb(0,0,0);
			stroke-width:2px;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
		{
			fill: rgb(56,84,98)  ;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
		{
			fill:url(#icon-svg-gradient) ;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop1
		{
			stop-color: rgb(56,84,98);
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop2
		{
			stop-color: rgb(56,84,98);
		}

		/*background for circle images*/
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container
		{
				background-color: rgb(245,144,30);
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container
		{
			background-color: rgb(245,144,30);
		}

		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-smart-grid-item-overlay
		{
			background-color: rgba(245,144,30,0.8);
		}
		
		

	
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] a.button
		{
			background-color: rgb(56,84,98);
			border-color: rgb(75,101,113);
			color: rgb(255,255,255);
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] a.button:hover,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] a.button:focus
		{
			background-color: rgb(75,101,113);
			border-color: rgb(115,135,145);
			color: rgb(255,255,255);
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] a.button svg
		{
			fill: rgb(255,255,255) ;
		}
		
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
		{
			stroke:rgb(0,0,0);
			stroke-width:2px;
		}
        
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=center]
		{
		    background: transparent radial-gradient(circle at 50% 50%, transparent 0%, transparent 70%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=left]
		{
		    background: transparent radial-gradient(circle at 25% 50%, transparent 0%, transparent 70%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=right]
		{
		    background: transparent radial-gradient(circle at 75% 50%, transparent 0%, transparent 70%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=top]
		{
		    background: transparent radial-gradient(circle at 50% 25%, transparent 0%, transparent 70%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=bottom]
		{
		    background: transparent radial-gradient(circle at 50% 75%, transparent 0%, transparent 70%, rgb(245,144,30) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			background-color: rgb(245,144,30);
		}

	    
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h1:after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h2::after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h3::after,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h4::after
				{
					border-top-color: rgb(56,84,98) ;
				}

			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-color: rgb(204, 110, 0) !important;
			}
		
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button
		{
			border-color: rgb(56,84,98);
			color:rgb(56,84,98);
			background: transparent ;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button:hover
		{
			border-color: rgb(125, 153, 169) ;
			color: rgb(255,255,255) ;
			background-color: rgb(56,84,98);
		}
	
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li:nth-child(odd),
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li:nth-child(even)
		{
			background: transparent !important;
			padding-top: 0 !important;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li .column.featured-in-parent-section,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li
		.column.featured-in-parent-section
		{
			padding-top: 0 !important;
			padding-bottom: 0 !important;
		}
	
				.home-viewer .news-section, .kiss-news-scroll, .styletile-bg-swatch-1
				{
					background-color: rgba(254,254,254,1);
				}
			

			.home-viewer .news-section .panel
			{
				color: rgb(0,0,0);
				background-color: transparent;
			}
			.home-viewer .news-section .item
			{
				background-color: rgb(254,254,254);
			}
		    .home-viewer .news-section .item p, .home-viewer .news-section p
		    {
		      color: rgb(0,0,0);
			}
			.home-viewer .news-section .panel h1, .home-viewer .news-section .panel h2, .home-viewer .news-section .panel h3, .home-viewer .news-section .panel h4, 
			.home-viewer .news-section .panel h5, .home-viewer .news-section .panel h6, .home-viewer .news-section .panel p, .home-viewer .news-section .panel li, 
			.home-viewer .news-section .panel dl
			{
				color: rgb(0,0,0);
			}

		    .home-viewer .news-section  a:hover, .home-viewer .news-section  a:active, .home-viewer .news-section  a:focus
		    {
		      color: rgb(142, 171, 187);
			}
			.home-viewer .news-section .news-title-section h4,
			 .home-viewer .news-section  .timeago, .home-viewer .news-section  a, .home-viewer .news-section  a:visited, 
			 .home-viewer .side-nav li a:not(.button), .home-viewer .side-nav li a:not(.button):visited
		    {
		      color: rgb(56,84,98);
			}
			.home-viewer .news-section  h4, .home-viewer .news-section  h5, .home-viewer .news-section  h2
			{
				color: rgb(56,84,98);
			}
		    .home-viewer .news-section  h2.news-category
		    {
		      color: rgb(254,254,254)!important;
		      background-color: rgb(56,84,98);
		    }
			.home-viewer .news-section article abbr[title].timeago
			{
				color: rgb(56,84,98);
			}
			@media only screen and (min-width: 960px) {
				.home-viewer .news-section .owl-next, .home-viewer .news-section .owl-prev
				{
					background: rgb(56,84,98)!important;
				}
				.home-viewer .news-section .owl-next:before
				{
					background: rgb(56,84,98)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-left-color: rgb(254,254,254);
				}
				.home-viewer .news-section .owl-prev:before
				{
					background: rgb(56,84,98)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-right-color: rgb(254,254,254);
				}
				.home-viewer .news-section .owl-theme .owl-controls .owl-page span
				{
				  background-color: rgb(56,84,98);
				}
			}
		
			.home-viewer section.news-section a.button
			{
				background-color: rgb(56,84,98)!important;
				border-color: rgb(75,101,113)!important;
				color: rgb(255,255,255)!important;
			}
			.home-viewer section.news-section a.button svg
			{
				fill:rgb(255,255,255)!important;
			}
		
				.home-viewer .news-section .news-title:after
				{
					border-top-color: rgb(56,84,98)!important;
				}
			
				.home-viewer section.news-section, .home-viewer .kiss-news-scroll
				{
					border-color:rgb(203, 203, 203);
				}
			
		.home-viewer section.news-section .item
		{
			background-color: rgba(224, 127, 0,1);
		}
	
		.home-viewer .news-section .panel .item, .home-viewer section.news-section .item
		{
			color: rgb(0,0,0);
		}

		.home-viewer section.news-section .item p
		{
		  color: rgb(0,0,0);
		}

		.home-viewer section.news-section .item a:hover, .home-viewer section.news-section .item a:active, .home-viewer section.news-section .item a:focus
		{
		  color: rgb(138, 166, 183);
		}
		.home-viewer section.news-section .item h1, .home-viewer section.news-section .item .timeago,
		.home-viewer section.news-section .item  a, .home-viewer section.news-section .item a:visited
		{
		  color: rgb(47, 75, 89);
		}
		.home-viewer section.news-section .item h2,.home-viewer section.news-section .item  h4, .home-viewer section.news-section .item  h3,
		.home-viewer section.news-section .item  h5, .home-viewer section.news-section .item  h6
		{
			color: rgb(47, 75, 89);
		}
		.home-viewer section.news-section .item  h2.news-category
		{
		  color: rgb(224, 127, 0)!important;
		  background-color: rgb(47, 75, 89);
		}
			.home-viewer section.news-section .item article abbr[title].timeago
			{
				color: rgb(0,54,126);
			}
		.home-viewer section.news-section .item a.button
		{
			background-color: rgb(47, 75, 89)!important;
			border-color: rgb(67,93,105)!important;
			color: rgb(255,255,255)!important;
		}
		.home-viewer section.news-section .item a.button svg
		{
			fill:rgb(255,255,255)!important;
		}
	
			.home-viewer section.news-section .item
			{
				border-color:rgb(187, 96, 0);
			}
			.home-viewer section.news-section .item .th
			{
				box-shadow: 0 0 0 1px rgba(187, 96, 0, 1);
			}
		
			.home-viewer .news-section .item
			{
				border-bottom-color:rgb(0,0,0);

			}
		
	         h4.news-title:after
	        {
	          border-top: 4px solid rgb(47, 75, 89);
	        }
	    
		footer, .copyright-section, .styletile-bg-swatch-3
		{
			background-color: rgba(228, 228, 228,1);
		}
	
		/*Footer and Copyright Section*/
		footer, .copyright-section
		{
		color: rgb(47, 75, 89)!important;
		}

		footer a, footer a:visited, footer p, footer h5, footer h6, .copyright-section, .copyright-section a
		{
		color: rgb(47, 75, 89)!important;
		}
		footer a:hover, footer a:active, footer a:focus,
		.copyright-section a:hover, .copyright-section a:active, .copyright-section a:focus

		{
		color: rgb(47, 75, 89) !important;
		fill: rgb(47, 75, 89) !important;
		}
		footer a svg, footer .icon-k svg, .copyright-section path, footer .contact-icon svg
		{
			fill: rgb(47, 75, 89)!important;
		}
		footer a:hover svg
		{
		fill: rgb(151,165,172);
		}
		footer .social-media-icons svg
		{
			fill: rgb(228, 228, 228)!important;
			background-color: rgb(47, 75, 89)!important;
		}

	
				.home-viewer footer,.generic-viewer footer
				{
					border-color: rgb(182, 182, 182);
				}
			
				.generic-viewer .wrapper .row.content-wrapper, body.product-installer.generic-viewer .content-section
				{
					background-color: rgba(254,254,254,1) !important;
				}
				body.generic-viewer .content-section
				{
					background-color: transparent !important;
				}

			
					.generic-viewer .wrapper .row.content
					{
						background-color: rgba(254,254,254,1) !important;
					}
					body.generic-viewer .content-wrapper,
					.generic-viewer .wrapper .row.content-wrapper
					{
						background-color: transparent !important;
					}
			
			
					.generic-viewer .wrapper
					{
						background-color: rgba(254,254,254,1) !important;
					}
					.generic-viewer .wrapper .content-section
					{
						background-color: rgb(254,254,254) !important;
					}

			
					
		body.generic-viewer, body.generic-viewer .content-section p, body.generic-viewer .content-section ul, body.generic-viewer .content-section ol
		{
			color: rgb(0,0,0);
		}
		.generic-viewer .main-section h1, body.generic-viewer  blockquote,
		.generic-viewer .main-section a:not(.button), .generic-viewer .main-section dd a:not(.button)
		{
			color: rgb(56,84,98);
		}
		.generic-viewer .main-section a:not(.button):hover
		{
			color:rgb(215,220,223);
		}
		.generic-viewer .main-section h2, .generic-viewer .main-section h3, .generic-viewer .main-section h4,
		.generic-viewer .main-section h5, .generic-viewer .main-section h6
		{
			color: rgb(56,84,98);
		}
		
		.generic-viewer .main-section .sub-nav dd
		{
			background-color: rgba(56,84,98,0.1);
			border-color: rgb(155,169,176);
		}
		.generic-viewer .main-section .sub-nav dd a:not(.button)
		{
			color: rgb(56,84,98);
		}
		.generic-viewer .main-section .sub-nav dd:hover
		{
			color: rgb(135,152,160);
			background-color: rgba(56,84,98,0.2);
			border-color: rgb(135,152,160);
		}
		.generic-viewer .main-section .kiss-index-listing:hover
		{
			background-color: rgba(56,84,98,0.1);
			border-color: rgb(155,169,176);
		}
		.generic-viewer abbr[title]
		{
			color: rgb(56,84,98);
			border-color: rgb(56,84,98);
		}

		.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
		{
			background-color: rgb(56,84,98);
			border-color: rgb(75,101,113);
			color: rgb(255,255,255)!important;
		}

        .product-installer section.content-section .panel
        {
            background: transparent !important;
        }
		/*Generic Viewer News styles*/
		.generic-viewer.news .kiss-smartgrid li
		{
			border-bottom-color:rgb(203, 203, 203) !important;
		}
		.generic-viewer .panel ul.search-box
		{
			list-style-image: none;
		}
		.generic-viewer .content-section .kiss-quick-search2>ul>li
		{
			border-bottom: 1px solid rgb(203, 203, 203) !important;
		}
		.generic-viewer .content-section .kiss-quick-search2>ul>li:last-of-type
		{
			border-bottom: 0px solid rgb(203, 203, 203) !important;
		}

	
				body.generic-viewer .wrapper.kiss-image-heroimage-wrapper
				{
					background-color: rgba(254,254,254,0.67) !important;
					padding: 0;
				}
				
				.generic-viewer .main-section  .wrapper.kiss-image-heroimage-wrapper h1 
				{
					color: rgb(56,84,98) !important;
				}
			
				.generic-viewer .main-section  .wrapper.kiss-image-heroimage-wrapper a:not(.button),
				.generic-viewer .main-section  .wrapper.kiss-image-heroimage-wrapper .breadcrumbs>*
				{
					color: rgb(56,84,98) !important;
				}
				
				.generic-viewer .main-section  .wrapper.kiss-image-heroimage-wrapper .breadcrumbs >*.current
				{
					color: rgb(56,84,98) !important;
				}
			
				.generic-viewer .content-section p a, .generic-viewer .content-section p a:visited, .generic-viewer .panel a
				{
					color: rgb(56,84,98) ;
				}
				.generic-viewer .panel small, .generic-viewer .content-section small
				{
					color: rgb(56,84,98) !important;
				}
		.generic-viewer .content-section h1, .generic-viewer .panel h1
		{
			color: rgb(56,84,98) !important;
		}
		.generic-viewer .content-section h2, .generic-viewer .content-section h3, .generic-viewer .content-section h4,
		.generic-viewer .content-section h5, .generic-viewer .content-section h6,
		.generic-viewer .panel h2, .generic-viewer .panel h3,
		.generic-viewer .panel h4, .generic-viewer .panel h5, .generic-viewer .panel h6
		{
			color: rgb(56,84,98);
		}
		.generic-viewer .panel a:hover
		{
			color:rgb(39, 67, 81) !important;
		}
		.generic-viewer .content-section svg
		{
			fill:rgb(56,84,98) !important;
		}
		.generic-viewer  blockquote cite
		{
			color: rgb(56,84,98);
		}
		.generic-viewer  blockquote cite a, .generic-viewer  blockquote cite a:visited
		{
		  color: rgb(0,0,0);
		}
		.generic-viewer  blockquote, .generic-viewer .content-section p, .generic-viewer  blockquote p,
		.generic-viewer .panel p, .generic-viewer .panel li, .generic-viewer .panel dl,
        .generic-viewer .content-section input[type="text"], .generic-viewer .content-section input[type="password"],
        .generic-viewer .content-section input[type="date"], .generic-viewer .content-section input[type="datetime"],
        .generic-viewer .content-section input[type="datetime-local"], .generic-viewer .content-section input[type="month"],
        .generic-viewer .content-section input[type="week"], .generic-viewer .content-section input[type="email"],
        .generic-viewer .content-section input[type="number"], .generic-viewer .content-section input[type="search"], .generic-viewer .content-section input[type="tel"],
        .generic-viewer .content-section input[type="time"], .generic-viewer .content-section input[type="url"], .generic-viewer .content-section input[type="color"],
        .generic-viewer .content-section textarea
		{
			color: rgb(0,0,0);
		}
		 .generic-viewer .content-section form ::-webkit-input-placeholder
		{
			color: rgba(0,0,0,0.8) !important;	
		}
		 .generic-viewer .content-section form ::-moz-placeholder
		{
			color: rgba(0,0,0,0.8) !important;	
		}
		 .generic-viewer .content-section form ::-ms-input-placeholder
		{
			color: rgba(0,0,0,0.8) !important;	
		}
		 .generic-viewer .content-section form ::placeholder
		{
			color: rgba(0,0,0,0.8) !important;	
		}
		.generic-viewer .content-section select,
		.generic-viewer .content-section option
		{
			background-color: rgb(228,228,228);
			border: 1px solid rgb(203, 203, 203) ;
			font-family: inherit;
			color: rgb(56,84,98) ;
		}
		.generic-viewer .content-section select
		{
			background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxnPjwvZz48Zz48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNTYsODQsOTgpOyIgZD0iTTU2LjksNzguN0w5NS40LDMzYzQuOS01LjgsMC44LTE0LjgtNi45LTE0LjhoLTc3Yy03LjYsMC0xMS44LDguOS02LjksMTQuOGwzOC41LDQ1LjdDNDYuNyw4Mi45LDUzLjMsODIuOSw1Ni45LDc4Ljd6Ii8+CgkJPC9nPjwvc3ZnPg==");
					background-repeat: no-repeat;
					background-size: 8px 8px;
					background-position: 99% center;
		}
		.generic-viewer .breadcrumbs, .generic-viewer fieldset legend, .generic-viewer label, .generic-viewer fieldset, .generic-viewer .panel
		{
			color: rgb(0,0,0);
			background: none;
		}
		.generic-viewer label.error, .generic-viewer label.error sup
		{
			color: red !important;
		}
		.generic-viewer label sup
		{
			color: rgb(56,84,98) !important;
		}
		.generic-viewer input[type="text"], .generic-viewer textarea, .generic-viewer fieldset, .generic-viewer .breadcrumbs
		{
				border-color:rgb(203, 203, 203);
		}
				 .generic-viewer .panel a, .generic-viewer .panel a:visited
				{
					color: rgb(56,84,98) !important;
				}
		
		.generic-viewer .panel h1
		{
			color: rgb(56,84,98) !important;
		}
		.generic-viewer .panel h2, .generic-viewer .panel h3, .generic-viewer .panel h4, .generic-viewer .panel h5, .generic-viewer .panel h6
		{
			color: rgb(56,84,98);
		}
		.generic-viewer .breadcrumbs>*
		{
			color: rgb(0,0,0);
		}
		.generic-viewer .sub-nav dt, .generic-viewer .sub-nav dd
		{
			border: 1px solid rgb(203, 203, 203);
		}
		.generic-viewer  .pricelist h3 + p, .generic-viewer  .pricelist h2 + p, .generic-viewer .pricelist a + p,
		.generic-viewer .content-section .pricelist ul li, .generic-viewer .content-section .pricelist ol li
		{
			border-bottom-color: rgb(203, 203, 203);
		}
		.generic-viewer .sub-nav dt a, .generic-viewer .sub-nav dd a
		{
			color: rgb(56,84,98);
		}
		.generic-viewer hr
		{
			background-color:rgb(203, 203, 203);
		}
		.generic-viewer .breadcrumbs>* a
		{
			color: rgb(56,84,98);
		}

		/*side navigation*/
		.generic-viewer .side-nav-panel, .generic-viewer .side-nav li.divider
		{
			color:rgb(0,0,0);
			background-color:rgb(254,254,254);
			border-color: rgb(228, 228, 228);
		}
		.generic-viewer .side-nav li.heading
		{
			border-bottom-color: rgb(203, 203, 203);
		}
		.side-nav li.heading:hover
		{
			background: transparent;
		}
		
			.generic-viewer .side-nav li a:not(.button).kiss-active-node
			{
				color: rgb(0,0,0)!important;
			}
			.generic-viewer .side-nav li a:not(.button):hover,
			.generic-viewer .side-nav li a:not(.button):focus
			{
				color: rgb(39, 67, 81);
				background-color:rgb(228, 228, 228);
			}
		.generic-viewer .side-nav li a:not(.button)
		{
			color: rgb(0,0,0)!important;
		}

		.generic-viewer li.kiss-active-node:after
		{
			background: none;
		}
		.generic-viewer .kiss-google-maps-image-container:after
		{
			display: none;
		}

		.generic-viewer .content-section .plyr,
		.generic-viewer .content-section .plyr__control--overlaid
		{
			border: 1px solid rgba(0,0,0,0.5);
		}

		.generic-viewer .content-section .plyr--audio .plyr__controls button.tab-focus:focus,
		.generic-viewer .content-section .plyr--audio .plyr__controls button:hover,
		.generic-viewer .content-section .plyr__control--overlaid,
		.generic-viewer .content-section .plyr--video .plyr__controls button.tab-focus:focus,
		.generic-viewer .content-section .plyr--video .plyr__controls button:hover
		{
			background-color: rgb(254,254,254);
		}
		.generic-viewer .content-section .plyr__controls button svg
		{
			stroke:initial;
			stroke-width:initial;
			fill:rgb(56,84,98) !important;
		}
		.generic-viewer .content-section .plyr--video .plyr__controls
		{
			color: rgb(0,0,0);
			text-shadow:0 1px 1px rgba(254,254,254,0.15);
			background: linear-gradient(rgba(254,254,254,0),rgba(254,254,254,0.7));
		}		
		.generic-viewer .content-section .plyr__control--overlaid svg
		{
			stroke:initial;
			stroke-width:initial;
			fill: rgb(56,84,98) !important;
		}
		.generic-viewer .content-section .plyr__control--overlaid
		{
			border-color: rgb(56,84,98);
		}
		.generic-viewer .content-section .plyr__progress--played, 
		.generic-viewer .content-section .plyr__volume--display,
		.generic-viewer .content-section .plyr--full-ui input[type=range]
		{
			color: rgb(56,84,98);
		}
		/* Special styling for WebKit/Blink */
		.generic-viewer .content-section .plyr input[type=range]:focus::-webkit-slider-thumb,
		.generic-viewer .content-section .plyr input[type=range]:focus:active::-webkit-slider-thumb {
		  -webkit-appearance: none;
		  background: rgb(255,255,255);
		}

		/* All the same stuff for Firefox */
		.generic-viewer .content-section .plyr input[type=range]:focus::-moz-range-thumb,
		.generic-viewer .content-section .plyr input[type=range]:focus:active::-moz-range-thumb
		{
			background: rgb(255,255,255);
		}

		/* All the same stuff for IE */
		.generic-viewer .content-section .plyr input[type=range]:focus::-ms-thumb,
		.generic-viewer .content-section .plyr input[type=range]:focus:active::-ms-thumb
		{
			background: rgb(255,255,255);
		}
		.generic-viewer .content-section .plyr--video .plyr__control.plyr__tab-focus, 
		.generic-viewer .content-section .plyr--video .plyr__control:hover, 
		.generic-viewer .content-section .plyr--video .plyr__control[aria-expanded=true]
		{
			color: rgb(255,255,255);
			background-color: rgb(56,84,98);
		}
		.generic-viewer .content-section .plyr__control.plyr__tab-focus
		{
			box-shadow: 0 0 0 5px rgba(56,84,98,0.5);
		}
	
		.generic-viewer a.button, .generic-viewer a.button:visited
		{
			background-color: rgb(56,84,98)!important;
			border-color: rgb(75,101,113)!important;
			color: rgb(255,255,255)!important;
		}
		.generic-viewer a.button:hover,
		.generic-viewer a.button:focus
		{
		    background-color: rgb(75,101,113)!important;
		    border-color: rgb(115,135,145)!important;
		    color: rgb(255,255,255)!important;
		}
		.generic-viewer a.button svg
		{
			fill:rgb(255,255,255)!important;
		}
		
			/*blockquotes*/
			.generic-viewer  blockquote
			{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDU2LDg0LDk4LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
					background-repeat: no-repeat;
					background-size: 32px 32px;
					background-position: 24px top;
					margin-top: 24px;
					margin-bottom: 24px;
					margin-left: 0;
					padding-top: 56px;
					padding-bottom: 24px;
			}
			/*highlight box styles*/
			.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight
			{
				border: 1px solid rgb(56,84,98);
				background-color: rgb(228, 228, 228);
			}
			/*highlight box styles for listings*/
			.kiss-index-listing.kiss-index-listing-highlight 
			{
				border: 1px solid rgb(203, 203, 203);
				background-color: rgb(228, 228, 228);
			}
			
			/*highlight label styles*/
			.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5
			{
				font-size: 16px;
				text-align: center !important;
				line-height: 1.5;
				background: rgb(56,84,98);
				color: rgb(255,255,255);
				margin: 0 0 24px 0 !important;
				padding-top: 4px;
				padding-bottom: 4px;
				height: 28px;
				z-index: 9;
			}
			.kiss-index-listing-highlight-banner
			{
				font-size: 14px;
				text-align: center;
				line-height: 1;
				background: rgb(56,84,98);
				color: rgb(255,255,255);
				margin: 0;
				padding: 1px 4px;
			}
			
		
			/*blockquotes*/
			.generic-viewer  blockquote
			{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDU2LDg0LDk4LDAuNSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
					background-repeat: no-repeat;
					background-size: 32px 32px;
					background-position: 24px top;
					margin-top: 24px;
					margin-bottom: 24px;
					margin-left: 0;
					padding-top: 48px;
					padding-bottom: 24px;
			}
			
			/*highlight label styles*/
			.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5  
			{
				background: rgb(56,84,98);
				color: rgb(255,255,255);
				margin: 0;
				padding-top: 2px;
				padding-bottom: 4px;
				position: relative;
				left: -40px;
				top: 8px;
				width: calc(100% + 80px);	
				height: 28px;
				z-index: 9;
			}
			
		
				.generic-viewer .side-nav li:not(.heading) a:not(.button), .ui-alt-icon.ui-icon-carat-r:after, .ui-alt-icon .ui-icon-carat-r:after
				{
					background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig1Niw4NCw5OCk7IiBkPSJNMjIgMGwtMTIgMTIgMjAgMjAtMjAgMjAgMTIgMTIgMzItMzJ6Ii8+PC9zdmc+");
					background-repeat: no-repeat;
					background-size: 12px 12px;
					background-position: center right;
				}
				.generic-viewer .side-nav li:not(.heading) a:not(.button).kiss-active-node
				{
					background: none;
				}
				.generic-viewer .panel ul
				{
					list-style-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig1Niw4NCw5OCk7IiBkPSJNMjIgMGwtMTIgMTIgMjAgMjAtMjAgMjAgMTIgMTIgMzItMzJ6Ii8+PC9zdmc+");
				}
			
	        .generic-viewer h1:after, .generic-viewer .content-section h1:after, .generic-viewer .kiss-item-title:after, .generic-viewer .content-section h2:after
	        {
	          	border-top: 4px solid rgb(56,84,98);
	        }

	    
		         .content-section h1:after, .generic-viewer .content-section h1:after, .generic-viewer .kiss-item-title:after,
				 .generic-viewer .content-section h2:after
		        {
		          border-top: 4px solid rgb(56,84,98);
		        }

		    
				.generic-viewer .content-section h1:after
				{
					border-top-color: rgb(56,84,98)!important;
				}
			
			.generic-viewer .panel.call-to-action-panel
			{
				background-color: rgba(56,84,98,1);
			}
		.generic-viewer .panel.call-to-action-panel, .generic-viewer .panel.call-to-action-panel p
		{
			color:rgb(255,255,255) !important;
		}

		.generic-viewer .call-to-action-panel h1, .generic-viewer .call-to-action-panel h2, .generic-viewer .call-to-action-panel h3, .generic-viewer .call-to-action-panel h4, .generic-viewer .call-to-action-panel h5, .generic-viewer .call-to-action-panel h6, .generic-viewer .call-to-action-panel a, .generic-viewer .call-to-action-panel a:visited
		{
			color:rgb(254,254,254)!important;
		}
		.generic-viewer .content-section .panel.call-to-action-panel svg
		{
			fill:url(#icon-svg-gradient) !important;
		}
		.generic-viewer .content-section .panel.call-to-action-panel svg stop.icon-svg-gradient-stop1
		{
			stop-color: rgb(52,213,226) !important;
		}
		.generic-viewer .content-section .call-to-action-panel svg stop.icon-svg-gradient-stop2
		{
			stop-color: rgb(52,213,226) !important;
		}
		.generic-viewer .panel.call-to-action-panel .icon
		{
			border-color: rgb(90, 118, 133);
		}
		
    			.generic-viewer .panel.call-to-action-panel a.button

    			{
    				background-color: rgb(245,144,30)!important;
    				border-color: rgb(220,129,27)!important;
    				color: rgb(0,0,0)!important;
    			}
                .generic-viewer .panel.call-to-action-panel a.button:hover,
                .generic-viewer .panel.call-to-action-panel a.button:focus
                {
                    background-color: rgb(220,129,27)!important;
                    border-color: rgb(171,100,21)!important;
                    color: rgb(0,0,0)!important;
                }
    		
				.generic-viewer .content-section .panel.call-to-action-panel
				{
					border-color: rgb(95,118,129)!important;
				}
			
		.generic-viewer .generic-cta-section
		{
			background-color: rgb(254,254,254)!important;
		}
					.pln { color: #000 }  /* plain text */

					@media screen {
					.str { color: #080 }  /* string content */
					.kwd { color: #008 }  /* a keyword */
					.com { color: #800 }  /* a comment */
					.typ { color: #606 }  /* a type name */
					.lit { color: #066 }  /* a literal value */
					/* punctuation, lisp open bracket, lisp close bracket */
					.pun, .opn, .clo { color: #660 }
					.tag { color: #008 }  /* a markup tag name */
					.atn { color: #606 }  /* a markup attribute name */
					.atv { color: #080 }  /* a markup attribute value */
					.dec, .var { color: #606 }  /* a declaration; a variable name */
					.fun { color: red }  /* a function name */
					}

					/* Use higher contrast and text-weight for printable form. */
					@media print, projection {
					.str { color: #060 }
					.kwd { color: #006; font-weight: bold }
					.com { color: #600; font-style: italic }
					.typ { color: #404; font-weight: bold }
					.lit { color: #044 }
					.pun, .opn, .clo { color: #440 }
					.tag { color: #006; font-weight: bold }
					.atn { color: #404 }
					.atv { color: #060 }
					}

					/* Put a border around prettyprinted code snippets. */
					pre.prettyprint { padding: 2px; border: 1px solid #888 }

					/* Specify class=linenums on a pre to get line numbering */
					ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
					li.L0,
					li.L1,
					li.L2,
					li.L3,
					li.L5,
					li.L6,
					li.L7,
					li.L8 { list-style-type: none }
					/* Alternate shading for lines */
					li.L1,
					li.L3,
					li.L5,
					li.L7,
					li.L9 { background: #eee }
			
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]
	{
		background-color: rgba(254,254,254,1);
	}
	.generic-viewer .content-section li.kiss-li-highlight div.kiss-smart-grid-item-container[data-kiss-level-depth]
	{
		background-color: rgb(228, 228, 228);
	
	}
	
	
	
	
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h1,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h2,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h3,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h4,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] p a,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] a
	{
		color: rgb(56,84,98);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h5,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h6
	{
		color: rgb(56,84,98);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] p,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] ul,
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] ol
	{
		color: rgb(0,0,0);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
	{
		stroke:rgb(0,0,0);
		stroke-width:2px;
		fill: rgb(56,84,98) !important;
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] a.button svg
	{
		stroke:rgb(0,0,0);
		stroke-width:2px;
		fill: rgb(255,255,255) !important;
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
	{
		fill:url(#icon-svg-gradient);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop1
	{
		stop-color: rgb(56,84,98);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop2
	{
		stop-color: rgb(56,84,98);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .featured-text.pricelist ul>li
	{
		border-bottom-color: rgba(190, 190, 190, 0.75);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] abbr[title]
	{
		color: rgb(56,84,98);
		border-color: rgb(56,84,98);
	}
	
		.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container
		{
			background-color: rgb(254,254,254);
		}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=center]
			{
				background: transparent radial-gradient(circle at 50% 50%, transparent 0%, transparent 70%, rgb(254,254,254) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=left]
			{
				background: transparent radial-gradient(circle at 25% 50%, transparent 0%, transparent 70%, rgb(254,254,254) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=right]
			{
				background: transparent radial-gradient(circle at 75% 50%, transparent 0%, transparent 70%, rgb(254,254,254) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=top]
			{
				background: transparent radial-gradient(circle at 50% 25%, transparent 0%, transparent 70%, rgb(254,254,254) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=bottom]
			{
				background: transparent radial-gradient(circle at 50% 75%, transparent 0%, transparent 70%, rgb(254,254,254) 71%) repeat scroll 0px 0px;
			}
		
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .button
		{
			background-color: rgb(56,84,98)!important;
			border-color: rgb(75,101,113)!important;
			color: rgb(255,255,255)!important;
		}
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .button:hover,
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .button:focus
		{
			background-color: rgb(75,101,113)!important;
			border-color: rgb(115,135,145)!important;
			color: rgb(255,255,255)!important;
		}
	
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-color: rgb(203, 203, 203);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-top-color: rgb(203, 203, 203);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-top-color: rgb(203, 203, 203);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-right-color: rgb(203, 203, 203);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-bottom-color: rgb(203, 203, 203);
			}
		
				.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h1:after,
				.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h2::after,
				.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h3::after,
				.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h4::after
				{
					border-top-color: rgb(56,84,98) !important;
				}

			
					/*highlight label- element spacing*/			
					.generic-viewer .content-section .column-panel.kiss-panel-appearance-featured-by-parent.kiss-featuredbyparent-highlight .kiss-panel-titleandgraphic h4
					{
						margin-top: 44px;
					}
					.generic-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li.kiss-li-highlight>div
					{
						padding: 0 8px;
					}		
					/*highlight label styles*/
					.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] div.kiss-featuredbyparent-highlight-label h5 
					{
						font-size: 16px;
						text-align: center !important;
						line-height: 1.5;
						background: rgb(56,84,98);
						color: rgb(255,255,255);
						margin: 0;
						padding-top: 2px;
						padding-bottom: 4px;
						position: absolute;
						left: -10px;
						top: 8px;
						width: calc(100% + 20px);	
						height: 28px;
						z-index: 9;
					}
					
				

		.generic-viewer .news-section .panel
		{
			color: rgb(0,0,0);
			background-color: transparent;
		}
		.generic-viewer .news-section .item
		{
			background-color: rgb(254,254,254);
			border: 1px solid rgb(203, 203, 203);
		}
		.generic-viewer .news-section .item p, .generic-viewer .news-section p
		{
		  color: rgb(0,0,0);
		}

		.generic-viewer .news-section  a:hover, .generic-viewer .news-section  a:active, .generic-viewer .news-section  a:focus
		{
		  color: rgb(142, 171, 187);
		}
		.generic-viewer .news-section .news-title-section h4,
		 .generic-viewer .news-section  .timeago, .generic-viewer .news-section  a, .generic-viewer .news-section  a:visited
		{
		  color: rgb(56,84,98);
		}
		.generic-viewer .news-section  h4, .generic-viewer .news-section  h5, .generic-viewer .news-section  h2
		{
			color: rgb(56,84,98);
		}
		.generic-viewer .news-section  h2.news-category
		{
		  color: rgb(254,254,254)!important;
		  background-color: rgb(56,84,98);
		}
		.generic-viewer .news-section article abbr[title].timeago
		{
			color: rgb(56,84,98);
		}

		@media only screen and (min-width: 960px) {
			.generic-viewer .news-section .owl-next, .generic-viewer .news-section .owl-prev
			{
				background: rgb(56,84,98)!important;
			}
			.generic-viewer .news-section .owl-next:before
			{
				background: rgb(56,84,98)!important;
				border-top-color: transparent;
				border-bottom-color: transparent;
				border-left-color: rgb(254,254,254);
			}
			.generic-viewer .news-section .owl-prev:before
			{
				background: rgb(56,84,98)!important;
				border-top-color: transparent;
				border-bottom-color: transparent;
				border-right-color: rgb(254,254,254);
			}
			.generic-viewer .news-section .owl-theme .owl-controls .owl-page span
			{
			  background-color: rgb(56,84,98);
			}
		}
		
    #share-desktop-icons div.heading
    {
        color: rgb(56,84,98) !important;
    }
     #share-desktop-icons svg,.share-modal-icons a svg
    {
      fill: rgb(56,84,98) !important;
    }
    #share-desktop-icons div a, .share-modal-icons a
    {
      color: rgb(56,84,98) !important;
    }
    #share-desktop-icons div a:hover, .share-modal-icons a:hover
    {
        color: rgb(56,84,98) !important;
    }
    .share-icons svg, .share-modal-icons svg,.icon-share svg, .icon-k svg, .share-icons a:visited svg, .icon-close svg, .icon-close a:visited svg
    {
      color: rgb(56,84,98) !important;
      fill: rgb(56,84,98) !important;
    }
    .share-icons , .share-icons:visited
    {
        color:rgb(56,84,98) !important;
    }
    .share-icons a:hover svg, .share-icons a:focus svg , .icon-close a:hover svg, a:hover.powered-by-kiss, a:visited.powered-by-kiss
    {
      color: rgb(142, 171, 187) !important;
      fill: rgb(142, 171, 187);
    }
    .share-modal-icons ul.small-block-grid-1
    {
      background-color:rgba(254,254,254,0.9);
      border-color: rgb(22, 51, 64);
    }
    .share-modal-icons [class*="block-grid-"] li a, .share-modal-icons [class*="block-grid-"] li a:visited
    {
        color:rgb(56,84,98) !important;
      border-color:rgb(254,254,254);
    }
    .share-modal-icons [class*="block-grid-"] li a:hover
    {
      border-color: rgb(228,228,228);
    }
    .share-modal-icons a:hover, .share-modal-icons a:focus
    {
      background-color:rgba(254,254,254,1);
	}
	.kiss-morph-content-panel
	{
		background-color: rgb(254,254,254);
	}

	.kiss-morph-modal-modal h1,
	.kiss-morph-modal-modal h2,
	.kiss-morph-modal-modal h3,
	.kiss-morph-modal-modal h4,
	.kiss-morph-modal-modal h5,
	.kiss-morph-modal-modal h6,
	.kiss-morph-modal-modal p
	{
		color: rgb(56,84,98)!important;
	}
	.kiss-morph-modal-modal h1.kiss-morph-modal-modal-content-no-arbitrary-uri-title
	{
		color: rgb(0,0,0);
		opacity: 0.75;
	}
	.no-touch .kiss-morph-modal-modal-close:hover
	{
		background-color: rgba(0, 0, 0, 0.5);
	}
	.kiss-morph-modal-modal
	{
		background-color:rgb(228,228,228);
	}
	.kiss-morph-modal-modal-action .btn
	{
		background-color:rgb(254,254,254);
		border: 14px double rgb(203,203,203);
	}
	.kiss-morph-modal-transform-promoted-for-this-uri
	{
		padding: 8px 4px;
		border: 1px solid rgb(203,203,203);
		border-bottom: 1px solid rgb(56,84,98);
		background-color: rgb(254,254,254);
	}
	.kiss-morph-modal-transform-promoted-for-this-uri:hover
	{
		border: 1px solid rgb(177,177,177);
		border-bottom: 1px solid rgb(56,84,98);
		background-color: rgb(254,254,254);
	}
	.kiss-morph-modal-transform-promoted-elsewhere
	{
		margin-top:8px;
		padding: 8px 4px;
		border: 1px solid rgb(203,203,203);
		background-color: rgb(254,254,254);
	}
	.kiss-morph-modal-transform-promoted-elsewhere:hover
	{
		border: 1px solid rgb(177,177,177);
		background-color: rgb(241,241,241);
	}
	.kiss-morph-modal-transform-not-promoted
	{
		margin-top:8px;
		padding: 8px 4px;
		border: 1px solid rgb(203,203,203);
		background-color: rgb(241,241,241);
	}
	.kiss-morph-modal-transform-not-promoted:hover
	{
		border: 1px solid rgb(177,177,177);
		background-color: rgb(228,228,228);
	}
	#share-desktop-icons .kiss-icon-divsvg,
	.kiss-morph-modal-modal-action .btn,
	.kiss-morph-modal-modal-close,
	.kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
	{
		-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
		box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.25);
	}

	.kiss-morph-modal-modal-action svg
	{
		color: rgb(56,84,98);
		fill: rgb(56,84,98);
	}


	.back-to-top svg
	{
		fill: rgb(56,84,98);
		stroke: rgb(203,203,203);
		stroke-width:1px;
	}
  