
		/*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;
		}
		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;
		}
		.row.full-width
		{
			max-width: none ;
		}
		.column, .columns
		{
			padding-right: 16px;
			padding-left: 16px;
		}
		.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 .small-6.medium-4.large-4.columns
			{
				margin: auto;
			}
			header div.logo
			{
				display: flex;
				text-align: center;
				margin: 8px auto 0 auto;

			}
			header div.logo div a svg.kiss-brand-logo-mono-svg
			{
				width: 100%;
				margin: 0 auto;
				max-height: 96px;
				position: relative;
			}
			header div.logo div
			{
				display: inline-block;
				margin: 0 auto;
			}
		
			header
			{
				border-top-width: 3px;
			}
		
			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"], textarea, fieldset
			{
				border-radius: 3px;
			}
		
		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"], fieldset
		{
			border-radius: 10px;
		}
		textarea
		{
			border-radius: 5px;
			padding: 5px;
		}
		fieldset legend
		{
			margin-left: 10px;
		}
		
		.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:264px!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(114,121,137);
			background-color:rgb(255,255,255);
			background-repeat: repeat;background-position: center center; background-size: cover;background-attachment: fixed;background-image: url(https://d2kvhj8ixnchwb.cloudfront.net/kissdigitalmedia-prod-publicsettingcdn/www-background.jpg.15657652776b00821dd0b649d26aae0d3f25928463?mount=settings);
	    }

	 .kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
	    {
		width:100%;
		height:100%;
		position:fixed;
		z-index:-1;
		top: 0;
		
			color: rgb(114,121,137);
			background-color:rgb(255,255,255);

	    }
			/*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: 10px;
			}
			.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 "", 0 7px 0 1px "", 0 14px 0 1px "";
				}
				.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;
				}
			}
		
		
		 
			@media only screen and (min-width: 960px)
			{
				.top-bar-section ul.left
				{
					padding-right: 0;
					padding-left: 0;
					margin: 0 auto !important;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.top-bar-section ul.left
				{
					padding-right: 0;
					padding-left: 0;
					margin: 0 auto !important;
				}
			}
		
		
			.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: 1px;
			}
		
			.navigation-section, .sticky.fixed
			{
				border-top-style: solid;
			}
		
			.top-bar-section ul.right.follow-us li a svg, ul.off-canvas-list li.social-media-icons a svg
			{	
				border-radius: 1000px;
			}
		
			
		.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;
			}
		}
	
			.home-content-section
			{
				max-width: 100%;
				margin : 0 auto;
				padding-right: 24px;
				padding-left: 24px;
			}
			@media only screen and (min-width: 640px)
			{
				.home-content-section
				{
					max-width: 100%;
					margin : 0 auto;
					padding-right: 48px;
					padding-left: 48px;
				}
				.home-content-section .row
				{
					max-width: 100%;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.home-content-section
				{
					max-width: 100%;
					padding-right: 84px;
					padding-left: 84px;
				}
				.home-content-section .row
				{
					max-width: 100%;
				}
			}
		
			@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:104px;
				height: 104px;
				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:84px;
				max-height:84px;
				display: block;
			}
			.home-viewer .home-content-section div.icon svg,
			.home-viewer .home-cta-buzz-section div.icon svg
			{
				width: 84px;
				height: 84px;
				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-cta-buzz-section
				{
					padding-top: 48px;
					padding-bottom: 64px;
				}	
			@media only screen and (min-width: 640px) 
			{
				.home-viewer .home-cta-buzz-section
				{
					padding-top: 64px;
					padding-bottom: 84px;
				}			
			}
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .home-cta-buzz-section
				{
					padding-top: 212px;
					padding-bottom: 248px;
				}				
			}
		
			.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;
			}

			.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;
			}
			.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;
			}
			@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: 22px;
			}
			.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 .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
				{
					max-width: 100% !important;
				}
				@media only screen and (min-width: 960px) 
				{
					.generic-viewer .wrapper .row
					{
						max-width: 100% !important;
						margin-left: 0;
					}
					.generic-viewer .row.content
					{
						padding-right: 32px;
						padding-left: 32px;
					}
				}
				@media only screen and (min-width: 1440px)
				{
					.generic-viewer .content-section .featuredinfull-text p,
					.generic-viewer .content-section .featuredinfull-text ol,
					.generic-viewer .content-section .featuredinfull-text ul
					{
						max-width: 960px;
					}
					.generic-viewer .wrapper .row
					{
						max-width: 100% !important;
						margin-left: 0;
					}
					.generic-viewer .row.content
					{
						padding-right: 64px;
						padding-left: 64px;
					}
					.generic-viewer .kiss-imagevideo-container.kiss-google-maps-image-container
					{
						width: 680px !important;
						height: 680px !important;
					}
				}

			
			.generic-viewer .content-section .icon,
			.generic-viewer .generic-cta-section .call-to-action-panel .icon
				{
					display: flex;
					width:104px;
					height: 104px;
					flex-direction: column;
					align-content: center;
					text-align: center;
					padding: 0;
				}
				.generic-viewer .content-section .icon img
				{
					width:84px;
					max-height:84px;
					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: 84px;
					height: 84px;
					margin: 10px auto;
				}
			
			.generic-viewer .panel.call-to-action-panel
				{
					border-style: solid;
				}
			
					.generic-viewer .featuredinfull-text
					{
						margin-top: 24px;
					}
				@media only screen and (min-width: 640px)
				{
					.generic-viewer .featuredinfull-text
					{
						margin-top: 24px;
					}
				}
				@media only screen and (min-width: 960px)
				{
					.generic-viewer .featuredinfull-text
					{
						margin-top: 48px;
					}
				}
			
			
				.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 - aligns type to look like a menu*/

		.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;
		}
		
		
		

	
    html, body
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }
    p, ol, ul, fieldset legend, label , label.inline
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }
      h1, h2, h3, h4, h5, h6, .news-section h4 a, .news-section h5 a, 
  .kiss-first-letter-of-paragraph.kiss-first-letter-of-paragraph-dropcap
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-style:normal;
        font-weight:bold;
    }
    .top-bar-section ul li > a, .generic-viewer .content-section ul.side-nav li a:not(.button)
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: normal;
        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),
	.generic-viewer ul.side-nav li a:not(.button).kiss-active-node
	{
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-style: normal;
    }
    i, abbr[title]
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-style: italic;
    }
    b i
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-style: italic;
    }
    /* Blockquotes */

    blockquote, blockquote p
    {
      font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-weight: normal;
      font-style: italic;
    }

    .call-to-action p.tel-number a
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-style: italic;
    }
    .home-viewer .news-section article .timeago
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

        font-weight: normal;
        font-style: italic;
    }
    /*Buttons*/
    .button
    {
        font-family: 'Helvetica Neue', Helvetica, Arial, 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: 'Helvetica Neue', Helvetica, 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: 'Helvetica Neue', Helvetica, 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: 'Helvetica Neue', Helvetica, sans-serif;
        font-weight: bold;

    }
  
    @font-face {
        font-family: 'ostblack';
        src:url(//d2kvhj8ixnchwb.cloudfront.net/kissdigitalmedia-prod-common/font-ost-black.eot?mount=settings);
        src:url(//d2kvhj8ixnchwb.cloudfront.net/kissdigitalmedia-prod-common/font-ost-black.eot?mount=settings) format('embedded-opentype'),
          url(//d2kvhj8ixnchwb.cloudfront.net/kissdigitalmedia-prod-common/font-ost-black.woff?mount=settings) format('woff'),
          url(//d2kvhj8ixnchwb.cloudfront.net/kissdigitalmedia-prod-common/font-ost-black.ttf?mount=settings) format('truetype'),
          url(//d2kvhj8ixnchwb.cloudfront.net/kissdigitalmedia-prod-common/font-ost-black.svg?mount=settings) format('svg');
        font-weight: normal;
        font-style: normal;
      }
     
	  h1, h2, h3, h4, h2 a, .home-viewer h1.home-title, .home-viewer h1.kiss-item-title,.home-viewer .featuredinfull-text h2, .generic-viewer h1.kiss-item-title, ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] h3, h4.news-title, .news-title-section h2 a, .news-section h4 a,  .kiss-first-letter-of-paragraph.kiss-first-letter-of-paragraph-dropcap, .feature-section h1,
	  .kiss-item-title
  {
    font-family: 'ostblack', sans-serif;
    text-transform: none;
  }

  
			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: lowercase;
	        }
	    
			a.button, .generic-viewer .panel a.button
	        {
	          text-transform: lowercase;
	        }
	    
			.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: lowercase;
	        }
	    
			.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: 14.4px;
			  line-height: 1.5;
			}
			  button, .button, input[type="submit"].button, button.tiny, .button.tiny
			{
				font-size: 14.4px;
			  	line-height: 1;
			}
			#share-mobile-icons a
			{
				font-size: 12.8px;
  				line-height: 1;
			}
	    
				h1, h2, h3, h4, h5, h6, .kiss-google-maps-image-container:after
				{
					line-height: 1.3;
				}
				h1
				{
					font-size: 40px;
				}
				h2
				{
					font-size: 32px;
				}
				h3
				{
					font-size: 28px;
				}
				h4
				{
					font-size: 24px;
				}
				h5
				{
					font-size: 22px;
				}
				h6, .kiss-google-maps-image-container:after
				{
					font-size: 18px;
				}
				.news-section article h2
				{
					font-size: 18px;
				}
				.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 .news-section .news-title
				{
					line-height: 1;
					margin-bottom: 16px;
					padding: 0;
				}
				.home-viewer .services-section-1 .kiss-smartgrid h4,
				.news-section h4.news-title
				{
					margin-bottom: 8px;
					padding: 0;
				}
				.home-viewer .feature-section .kiss-feature-big-title  h1.home-title
				{
				  font-size: 48px;
				}
				.home-viewer h1.home-title
				{
				  font-size: 48px;
				}
			@media only screen and (min-width: 640px)
			{
			 	h1, h2, h3, h4, h5, h6, .kiss-google-maps-image-container:after
				{
					line-height: 1.3;
				}
				h1
				{
					font-size: 56px;
				}
				h2, .pricelist h2.kiss-item-title,.smartgrid-featured-title h3
				{
				  	font-size: 48px;
				}
				h3, .pricelist h3.kiss-item-title
				{
				  	font-size: 36px;
				}
				h4
				{
				  	font-size: 28px;
				}
				.kiss-smartgrid-ul-div-affiliates h4
				{
					font-size: 20px;
				}
				h5
				{
				  	font-size: 22px;
				}
				h6, .kiss-google-maps-image-container:after
				{
					font-size: 18px;
				}
				.news-section article h2
				{
				  	font-size: 18px;
				}
				.content-section h1, .generic-viewer .main-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 .featuredinfull-text .pricelist h2, .home-viewer .services-section-1 .kiss-smartgrid h3.kiss-item-title
				{
				  	line-height: 1;
					margin-bottom: 16px;
				  	padding: 0;
				}
				.home-viewer .services-section-1 .kiss-smartgrid h4,
				.home-viewer .services-section-1 .smartgrid-featured-title h4,
				.news-section h4.news-title
				{
					margin-bottom: 8px;
				  	padding: 0;
				}
				.home-viewer .feature-section .kiss-feature-big-title  h1.home-title
				{
				  font-size: 64px;
				}
				.home-viewer h1.home-title
				{
				  font-size: 72px;
				}
				.home-viewer .feature-section .kiss-feature-big-title  h2
				{
					font-size: 52px;
				}
			}
		
			blockquote
			{
				margin-top: 0;
				font-style: italic;
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDEpOyIgZD0iTTI0LDR2NTZIMFYzMkwyNCw0eiBNNjAsNHY1NkgzNlYzMkw2MCw0eiIvPjwvc3ZnPg==");
				min-height: 84px;
				background-repeat: no-repeat;
				background-size: 32px 32px;
				background-position: 16px top;
			}
			
		
			blockquote
			{
				margin-top: 0;
				font-style: italic;
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
				min-height: 84px;
				background-repeat: no-repeat;
				background-size: 48px 48px;
				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;
			}
			button::-moz-focus-inner
			{
			  border: 0;
			  padding: 0;
			}
			.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, a.button, input[type="submit"].button
					{	
						font-size: 115%;
						padding-top:16.4px;
						padding-right: 18px;
						padding-bottom: 16.4px;
						padding-left:18px;
					}		
					.generic-viewer  a.button.button-externalurl
					{
						font-size: 100%;
						line-height: 1;
						margin-top: 16px;
						margin-bottom: 16px;
						padding-right: 18px;
						padding-left: 18px;
					}
					.kiss-button-svg-icon-class
					{
						width:20px;
						height:20px
					}
				@media only screen and (min-width: 960px)
				{
					button, a.button, input[type="submit"].button
					{	
						font-size: 125%;
						padding-top:16.4px;
						padding-right: 48px;
						padding-bottom: 16.4px;
						padding-left: 48px;
					}
					.kiss-button-svg-icon-class 
					{
						width:30px;
						height:30px
					}
				}
				
			
				button, .button, input[type="submit"].button
				{
					border-radius: 50px;
				}
				.news-section .owl-next, .news-section .owl-prev
				{
					border-radius: 1000px;
				}
				.button-group.stack-for-small > li button
				{
					border-radius: 1000px;
				}
				@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: 1000px 0 0 1000px;
					}
					.button-group.stack-for-small > li:last-child button
					{
						border-radius: 0 1000px 1000px 0;
					}
					.button-group.stack-for-small > li:only-of-type button
					{
						border-radius: 1000px;
					}
				}


			
		.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;
			}
			
		}
			
			@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: 1px 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:104px;
					height: 104px;
					flex-direction: column;
					align-content: center;
					text-align: center;
					padding: 0;
				}
				.home-viewer .feature-section .icon svg
				{
					width: 84px;
					height: 84px;
					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 [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="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				margin: 0 auto;
				padding: 0;
			}
			.home-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li
			{
				margin-bottom: 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 ul.kiss-smartgrid>li
            {
                padding: 0 4px;
    			margin-bottom: 0;
            }

            @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="0"]>div.column-panel>div.row>div.kiss-panel-content ul.kiss-smartgrid>li
            	{
					padding: 2px;
					max-width: 1432px;
					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"]>div.column-panel>div.row>div.kiss-panel-content .kiss-smartgrid
    			{
    				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.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel > div .smartgrid-featured-title
			{
				display: block;
				width: 100%;
				text-align:center ;
				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"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div .icon
			{
				margin: 0 auto 4px 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"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div h4
			{
				margin: 16px auto 16px auto;
				padding: 0 16px;
				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"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel div h4:after
			{
				margin: 12px auto;
				text-align: center;
			}
		
			.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"]>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"]>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: 16px !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.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: 0px;
			}
			.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;
			}
			.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:104px;
				height: 104px;
				flex-direction: column;
				align-content: center;
				justify-content: center;
				text-align: center;
				padding: 0;
			}
			.home-viewer .services-section-1 .icon img
			{
				width:84px;
				max-height:84px;
				display: block;
			}
			.home-viewer .services-section-1 .icon svg
			{
				width: 84px;
				height: 84px;
				margin: 10px auto;
			}
		
			
			.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"]>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 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					width: 100%;
				}
				
				.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>.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 40px;
					padding-left: 40px;
				}
				.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>.row>.columns,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent>.row>.columns
				{
					padding-left: 0;
					padding-right: 0;
				}	

				.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.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 48px;
					padding-left: 48px;
				}

				.home-viewer .services-section-1  ul[data-kiss-level-depth="0"]>li:nth-child(even) ul.kiss-gallery-thumbnails
				{
					padding-right: 0;
					padding-left: 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"]>div.column-panel.kiss-panel-appearance-featured-by-parent>div.row>div>div.kiss-panel-titleandgraphic,
				div.kiss-panel-appearance-featured-by-parent-in-full ul:nth-child(odd)[data-kiss-level-depth="0"]>li			
				{
					padding-right: 0;
					padding-left: 0;
				}
				
			}
	
			@media only screen and (min-width: 960px)
			{
				.home-viewer .services-section-1 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					width: 100%;
				}
				
				.home-viewer .services-section-1 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					padding-right: 40px;
					padding-left: 40px;
				}

				.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,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 56px;
					padding-left: 56px;
				}
				.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>.row>.columns,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent>.row>.columns
				{
					padding-left: 0;
					padding-right: 0;
				}
				.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.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 64px;
					padding-left: 64px;
				}
				
				.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"]>div.column-panel.kiss-panel-appearance-featured-by-parent>div.row>div>div.kiss-panel-titleandgraphic,
				div.kiss-panel-appearance-featured-by-parent-in-full ul:nth-child(odd)[data-kiss-level-depth="0"]>li						
				{
					padding-right: 0;
					padding-left: 0;
				}
				
			}
			@media only screen and (min-width: 1440px)
			{

				.home-viewer .services-section-1 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					width: 100%;
				}
				
				.home-viewer .services-section-1 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					padding-right: 84px;
					padding-left: 84px;
				}

				.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,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 100px;
					padding-left: 100px;
				}
				.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>.row>.columns,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent>.row>.columns
				{
					padding-left: 0;
					padding-right: 0;
				}

				.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.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 84px;
					padding-left: 84px;
				}
				.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"]>div.column-panel.kiss-panel-appearance-featured-by-parent>div.row>div>div.kiss-panel-titleandgraphic,
				div.kiss-panel-appearance-featured-by-parent-in-full ul:nth-child(odd)[data-kiss-level-depth="0"]>li			
				{
					padding-right: 0;
					padding-left: 0;
				}
			}

		
			@media only screen and (min-width: 640px)
			{
				.home-viewer .services-section-1 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					width: 100%;
				}
				
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>div>div>div.kiss-smart-grid-item-container>div>.column-panel.kiss-panel-appearance-featured-by-parent,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 40px;
					padding-left: 40px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>.row>.columns,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent>.row>.columns
				{
					padding-left: 0;
					padding-right: 0;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 48px;
					padding-left: 48px;
				}
				.home-viewer .services-section-1  ul[data-kiss-level-depth="0"]>li:nth-child(even) ul.kiss-gallery-thumbnails
				{
					padding-right: 0;
					padding-left: 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"]>div.column-panel.kiss-panel-appearance-featured-by-parent>div.row>div>div.kiss-panel-titleandgraphic,
				div.kiss-panel-appearance-featured-by-parent-in-full ul:nth-child(even)[data-kiss-level-depth="0"]>li					
				{
					padding-right: 0;
					padding-left: 0;
				}	
			}
	
			@media only screen and (min-width: 960px)
			{
				.home-viewer .services-section-1 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					width: 100%;
				}
				
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 56px;
					padding-left: 56px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>.row>.columns,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent>.row>.columns
				{
					padding-left: 0;
					padding-right: 0;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 64px;
					padding-left: 64px;
				}
				.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"]>div.column-panel.kiss-panel-appearance-featured-by-parent>div.row>div>div.kiss-panel-titleandgraphic,
				 div.kiss-panel-appearance-featured-by-parent-in-full ul:nth-child(even)[data-kiss-level-depth="0"]>li				
				{
					padding-right: 0;
					padding-left: 0;
				}
			}
			@media only screen and (min-width: 1440px)
			{
				.home-viewer .services-section-1 div.column-panel:not(.kiss-panel-appearance-featured-by-parent-in-full) ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content
				{
					width: 100%;
				}
				
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 100px;
					padding-left: 100px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>.row>.columns,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even)>div>.row>div>.kiss-smart-grid-item-container>div.column-panel.kiss-panel-appearance-featured-by-parent>.row>.columns
				{
					padding-left: 0;
					padding-right: 0;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]:not(.kiss-smart-grid-multi-item-rows)>li:nth-child(even)>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel.kiss-panel-appearance-featured-by-parent
				{
					padding-right: 84px;
					padding-left: 84px;
				}
				.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"]>div.column-panel.kiss-panel-appearance-featured-by-parent>div.row>div>div.kiss-panel-titleandgraphic,
				div.kiss-panel-appearance-featured-by-parent-in-full ul:nth-child(even)[data-kiss-level-depth="0"]>li,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"] .kiss-smartgrid			
				{
					padding-right: 0;
					padding-left: 0;
				}

			}
		
			.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;
			}
			@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: 24px;
					padding-bottom: 24px;
				}	
			}
			@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: 64px;
					padding-bottom: 64px;
				}	
			}
			@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: 212px;
					padding-bottom: 212px;
				}
			}
		
			@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 24px 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: 0;
			}
			.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 .content-section .icon
			{
				display: flex;
				width:104px;
				height: 104px;
				flex-direction: column;
				align-content: center;
				justify-content: center;
				text-align: center;
				padding: 0;
			}
			.generic-viewer .content-section .icon img
			{
				width:96px;
				max-height:96px;
				display: block;
			}
			.generic-viewer .content-section .icon svg, .call-to-action-panel svg
			{
				width: 96px;
				height: 96px;
				margin: 10px auto;
			}

		
			.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%;
				text-align: center !important;
				margin-left: auto !important;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div .icon
			{
				margin: 16px auto 4px auto;
				padding: 0;
				text-align: center !important;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div h4,
			.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: 8px auto 4px auto;
				padding: 0 16px;
				text-align: center !important;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.kiss-panel-content .timeago,
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.kiss-panel-content
			{
				display: inline-block;
				margin: 8px auto 4px auto;
				padding: 0 4px;
				text-align: center !important;
			}

		
		
		.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 .item
		{
			border-width: 1px;
			border-style: solid;
		}
	
  		/*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 .item
			{
				border-bottom-width: 1px;
	=			}
		
			.home-viewer .news-section .item
			{
				border-width: 1px;
			}
		
			.home-viewer .news-section .item
			{
				border-style: solid;
			}
		
			@media only screen and (min-width: 640px ) 
			{
				.home-viewer .news-section
				{
					padding-top: 64px;
					padding-bottom: 64px;
				}
			}
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .news-section
				{
					padding-top: 212px;
					padding-bottom: 212px;
				}
			}
		
		.home-viewer .news-section .item
			{
				margin-right: 2px;
				margin-left:  2px;
			}
		
			@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(114,121,137);
    }
    .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(0,0,0);
		}
    /*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: 1000px;
			}
		

		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+PHBvbHlnb24gc3R5bGU9ImZpbGw6cmdiKDQ0LDU3LDkxKTsiIHBvaW50cz0iMjUuNSw4NS44IDUwLDYxLjMgNzQuNSw4NS44IDg1LjgsNzQuNSA2MS4zLDUwIDg1LjgsMjUuNSA3NC41LDE0LjIgNTAsMzguNyAyNS41LDE0LjIgMTQuMiwyNS41IDM4LjcsNTAgMTQuMiw3NC41ICAiLz48L2c+PC9zdmc+");
			background-color: rgb(255,255,255);
			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:50%;
					}
					
			.kiss-icon-divsvg-pinterest
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6d2hpdGU7IiBkPSJNMjU2LDExMmMtNzkuNSwwLTE0NCw2NC41LTE0NCwxNDRjMCw2MSwzOCwxMTMuMiw5MS41LDEzNC4xYy0xLjMtMTEuNC0yLjQtMjguOSwwLjUtNDEuNGMyLjYtMTEuMiwxNi45LTcxLjYsMTYuOS03MS42CgkJCQkJcy00LjMtOC42LTQuMy0yMS40YzAtMjAsMTEuNi0zNSwyNi4xLTM1YzEyLjMsMCwxOC4yLDkuMiwxOC4yLDIwLjNjMCwxMi40LTcuOSwzMC44LTExLjksNDcuOWMtMy40LDE0LjMsNy4yLDI2LDIxLjMsMjYKCQkJCQljMjUuNiwwLDQ1LjMtMjcsNDUuMy02NS45YzAtMzQuNS0yNC44LTU4LjYtNjAuMS01OC42Yy00MSwwLTY1LDMwLjctNjUsNjIuNWMwLDEyLjQsNC44LDI1LjYsMTAuNywzMi45YzEuMiwxLjQsMS4zLDIuNywxLDQuMQoJCQkJCWMtMS4xLDQuNS0zLjUsMTQuMy00LDE2LjNjLTAuNiwyLjYtMi4xLDMuMi00LjgsMS45Yy0xOC04LjQtMjkuMi0zNC43LTI5LjItNTUuOGMwLTQ1LjQsMzMtODcuMSw5NS4yLTg3LjEKCQkJCQljNTAsMCw4OC44LDM1LjYsODguOCw4My4yYzAsNDkuNi0zMS4zLDg5LjYtNzQuNyw4OS42Yy0xNC42LDAtMjguMy03LjYtMzMtMTYuNWMwLDAtNy4yLDI3LjUtOSwzNC4yYy0zLjMsMTIuNS0xMiwyOC4yLTE3LjksMzcuOAoJCQkJCWMxMy41LDQuMiwyNy44LDYuNCw0Mi42LDYuNGM3OS41LDAsMTQ0LTY0LjUsMTQ0LTE0NFMzMzUuNSwxMTIsMjU2LDExMnoiLz4KCQkJCQk8L3N2Zz4=");

				background-color:#cb2027;

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

				background-color:#3b5998;

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

				background-color:#00b6f1;

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

				background-color:#ff5700;

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

				background-color:#25d366;

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

				background-color:#007bb6;

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

				background-color:#df4a32;

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

				background-color:#a0a000;

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

				background-color:#ff0000;

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

				background-color:#c32aa3;

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

				background-color:#ff6600;

			}
			.kiss-icon-divsvg-asterisk
			{
					
			}
			.kiss-icon-divsvg-webapp
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDQ0LDU3LDkxKTsiIGQ9Ik0xOTQuOSwxODIuOGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzE4NC41LDE3OC4yLDE4OS4yLDE4Mi44LDE5NC45LDE4Mi44eiBNMTg5LjcsMTUxLjdjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yCgkJCQkJICAgaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMTUxLjd6IE0yNDYuNywzMzguM2gyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjcKCQkJCQkgICBjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNFYzMjhDMjM2LjMsMzMzLjcsMjQxLDMzOC4zLDI0Ni43LDMzOC4zeiBNMjQxLjUsMzA3LjJjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4yCgkJCQkJICAgVjMyOGMwLDMuMS0yLjEsNS4yLTUuMiw1LjJoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYzMDcuMnogTTI0Ni43LDE4Mi44aDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43CgkJCQkJICAgYzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjdDMjM2LjMsMTc4LjIsMjQxLDE4Mi44LDI0Ni43LDE4Mi44eiBNMjQxLjUsMTUxLjcKCQkJCQkgICBjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMTUxLjd6IE0yNDYuNywyODYuNQoJCQkJCSAgIGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzIzNi4zLDI4MS44LDI0MSwyODYuNSwyNDYuNywyODYuNXogTTI0MS41LDI1NS40YzAtMy4xLDIuMS01LjIsNS4yLTUuMmgyMC43YzMuMSwwLDUuMiwyLjEsNS4yLDUuMnYyMC43YzAsMy4xLTIuMSw1LjItNS4yLDUuMgoJCQkJCSAgIGgtMjAuN2MtMy4xLDAtNS4yLTIuMS01LjItNS4yVjI1NS40eiBNMjM2LjMsMjI0LjN2LTIwLjdjMC01LjcsNC43LTEwLjQsMTAuNC0xMC40aDIwLjdjNS43LDAsMTAuNCw0LjcsMTAuNCwxMC40djIwLjcKCQkJCQkgICBjMCw1LjctNC43LDEwLjQtMTAuNCwxMC40aC0yMC43QzI0MSwyMzQuNywyMzYuMywyMzAsMjM2LjMsMjI0LjN6IE0yOTguNiwxODIuOGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuNwoJCQkJCSAgIGMwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43QzI4OC4yLDE3OC4yLDI5Mi44LDE4Mi44LDI5OC42LDE4Mi44eiBNMjkzLjQsMTUxLjcKCQkJCQkgICBjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMTUxLjd6IE0yOTguNiwyODYuNQoJCQkJCSAgIGgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzI4OC4yLDI4MS44LDI5Mi44LDI4Ni41LDI5OC42LDI4Ni41eiBNMjkzLjQsMjU1LjRjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yCgkJCQkJICAgaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjU1LjR6IE0yNDQuMSw0MDMuOWMwLTYuNiw1LjMtMTEuOSwxMS45LTExLjlzMTEuOSw1LjMsMTEuOSwxMS45cy01LjMsMTEuOS0xMS45LDExLjkKCQkJCQkgICBTMjQ0LjEsNDEwLjQsMjQ0LjEsNDAzLjl6IE0yOTguNiwyMzQuN2gyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjcKCQkJCQkgICBjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43QzI4OC4yLDIzMCwyOTIuOCwyMzQuNywyOTguNiwyMzQuN3ogTTI5My40LDIwMy42YzAtMy4xLDIuMS01LjIsNS4yLTUuMmgyMC43CgkJCQkJICAgYzMuMSwwLDUuMiwyLjEsNS4yLDUuMnYyMC43YzAsMy4xLTIuMSw1LjItNS4yLDUuMmgtMjAuN2MtMy4xLDAtNS4yLTIuMS01LjItNS4yVjIwMy42eiBNMTk0LjksMzM4LjNoMjAuNwoJCQkJCSAgIGM1LjcsMCwxMC40LTQuNywxMC40LTEwLjR2LTIwLjdjMC01LjctNC43LTEwLjQtMTAuNC0xMC40aC0yMC43Yy01LjcsMC0xMC40LDQuNy0xMC40LDEwLjRWMzI4CgkJCQkJICAgQzE4NC41LDMzMy43LDE4OS4yLDMzOC4zLDE5NC45LDMzOC4zeiBNMTg5LjcsMzA3LjJjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4yVjMyOGMwLDMuMS0yLjEsNS4yLTUuMiw1LjIKCQkJCQkgICBoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYzMDcuMnogTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwwegoJCQkJCQlNMzQ3LjEsNDAzLjljMCwxNS40LTEyLjQsMjcuNy0yNy43LDI3LjdIMTkyLjdjLTE1LjQsMC0yNy43LTEyLjQtMjcuNy0yNy43di0yNy43aDE4Mi4xVjQwMy45eiBNMzQ3LjEsMzYwLjVIMTY0LjlWMTI2LjloMTgyLjEKCQkJCQkgICBWMzYwLjV6IE0zNDcuMSwxMTEuM0gxNjQuOXYtNGMwLTE1LjQsMTIuNC0yNy43LDI3LjctMjcuN2gxMjYuN2MxNS40LDAsMjcuNywxMi40LDI3LjcsMjcuN1YxMTEuM3ogTTE5NC45LDIzNC43aDIwLjcKCQkJCQkgICBjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjdDMTg0LjUsMjMwLDE4OS4yLDIzNC43LDE5NC45LDIzNC43CgkJCQkJICAgeiBNMTg5LjcsMjAzLjZjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjAzLjZ6CgkJCQkJCU0xOTQuOSwyODYuNWgyMC43YzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNHYyMC43CgkJCQkJICAgQzE4NC41LDI4MS44LDE4OS4yLDI4Ni41LDE5NC45LDI4Ni41eiBNMTg5LjcsMjU1LjRjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yCgkJCQkJICAgaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjU1LjR6Ii8+PC9zdmc+");
			}
			.kiss-icon-divsvg-vr
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig0NCw1Nyw5MSk7IiBkPSJNMjU2LDBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE00NjIuMywzMTIuOGMwLDExLjMtOS4zLDIwLjctMjAuNywyMC43CglIMzA3Yy02LjIsMC0xMi4yLTIuOC0xNi4xLTcuN0wyNjQsMjkyYy00LjEtNS4xLTExLjktNS4xLTE2LjEsMGwtMjcsMzMuOGMtMy45LDQuOS05LjksNy43LTE2LjEsNy43SDcwLjIKCWMtMTEuMywwLTIwLjctOS4zLTIwLjctMjAuN1YxOTkuMmMwLTExLjMsOS4zLTIwLjcsMjAuNy0yMC43aDM3MS42YzExLjMsMCwyMC43LDkuMywyMC43LDIwLjdoLTAuMVYzMTIuOHogTTIwMS4zLDI0NQoJYzAsMzAuMS0yNC40LDU0LjUtNTQuNSw1NC41Yy0zMC4xLDAtNTQuNS0yNC40LTU0LjUtNTQuNWMwLTMwLjEsMjQuNC01NC41LDU0LjUtNTQuNVMyMDEuMywyMTQuOSwyMDEuMywyNDV6IE00MTkuOCwyNDUuMQoJYzAsMzAuMS0yNC40LDU0LjUtNTQuNSw1NC41cy01NC41LTI0LjQtNTQuNS01NC41YzAtMzAuMSwyNC40LTU0LjUsNTQuNS01NC41QzM5NS4zLDE5MC40LDQxOS44LDIxNC45LDQxOS44LDI0NS4xeiIvPgo8L3N2Zz4=");
			}
			.kiss-icon-divsvg-access
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDQ0LDU3LDkxKTsiIGQ9Ik0yNTYsMEMxMTQuNiwwLDAsMTE0LjYsMCwyNTZzMTE0LjYsMjU2LDI1NiwyNTZzMjU2LTExNC42LDI1Ni0yNTZTMzk3LjQsMCwyNTYsMHogTTI1NiwzNDguMwoJCQkJCSAgIGMtOTguOCwwLTE3OC45LTkxLjktMTc4LjktOTEuOXMzMS4zLTM1LjksNzktNjIuOGwzNC41LDM0LjVjLTMuOCw4LjctNS44LDE4LjItNS44LDI4LjNjMCwzOS40LDMxLjksNzEuMyw3MS4zLDcxLjMKCQkJCQkgICBjMTAuMSwwLDE5LjYtMi4xLDI4LjMtNS44bDE5LjUsMTkuNUMyODguNiwzNDUuNywyNzIuNiwzNDguMywyNTYsMzQ4LjN6IE0yMDQuMiwyNTYuNWMwLTQuNSwwLjYtOC45LDEuNi0xM2w2My4yLDYzLjIKCQkJCQkgICBjLTQuMiwxLjEtOC41LDEuNi0xMywxLjZDMjI3LjQsMzA4LjMsMjA0LjIsMjg1LjEsMjA0LjIsMjU2LjV6IE0zNjgsMzY4LjVjLTIuNiwyLjYtNS45LDMuOC05LjMsMy45Yy0zLjQsMC02LjctMS4zLTkuMy0zLjkKCQkJCQkgICBMMTQzLDE2Mi4xYy01LjEtNS4xLTUuMS0xMy40LDAtMTguNmM1LjEtNS4xLDEzLjQtNS4xLDE4LjYsMEwzNjgsMzQ5LjlDMzczLjEsMzU1LDM3My4xLDM2My4zLDM2OCwzNjguNXogTTI0MywyMDYuMwoJCQkJCSAgIGM0LjItMS4xLDguNS0xLjYsMTMtMS42YzI4LjYsMCw1MS44LDIzLjIsNTEuOCw1MS44YzAsNC41LTAuNiw4LjktMS42LDEzTDI0MywyMDYuM3ogTTM1NiwzMTkuM2wtMzQuNS0zNC41CgkJCQkJICAgYzMuOC04LjcsNS44LTE4LjIsNS44LTI4LjNjMC0zOS40LTMxLjktNzEuMy03MS4zLTcxLjNjLTEwLjEsMC0xOS42LDIuMS0yOC4zLDUuOGwtMTkuNS0xOS41YzE1LjItNC4zLDMxLjMtNi45LDQ3LjgtNi45CgkJCQkJICAgYzk4LjgsMCwxNzguOSw5MS45LDE3OC45LDkxLjlTNDAzLjYsMjkyLjQsMzU2LDMxOS4zeiIvPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-android
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDQ0LDU3LDkxKTsiIGQ9Ik0zODEgMTQ5TDM4MSAxNTBDMzYyLjM2IDE2MC43OTUgMzQzLjU5NyAxNzAuNDM0IDMyNyAxODQuNDM5QzI4Ny4xNTMgMjE4LjA2MiAyNjAgMjY3LjI2NyAyNjAgMzIwTDczNCAzMjBDNzM0IDI2OS4zNTMgNzEwLjMzNiAyMjEuNTQyIDY3MiAxODguNDI1QzY2MC4wODkgMTc4LjEzNiA2NDcuNjc1IDE2OC45NjkgNjM0IDE2MS4xNUM2MjkuMjc5IDE1OC40NTEgNjE4LjUwNCAxNTUuMjQ4IDYxNi4wMjIgMTUwLjE4MUM2MTQuMTM2IDE0Ni4zMyA2MjEuOTUzIDEzOC4wNzEgNjI0IDEzNUM2MzIuNjM0IDEyMi4wNDkgNjQwLjg4MyAxMDguODA5IDY0OS43MTcgOTZDNjUyLjU3IDkxLjg2MzMgNjU3LjQ2MSA4NS4zODgyIDY1My4yNTggODAuNDMzN0M2NDYuMTA2IDcyLjAwNTEgNjM3Ljk4IDg1LjAyOTcgNjM0LjY2NyA5MEM2MjYuMDMzIDEwMi45NSA2MTcuNjI4IDExNi4wNTIgNjA5IDEyOUM2MDYuMjg0IDEzMy4wNzYgNjAyLjkyNiAxNDAuODcxIDU5Ny45NiAxNDIuNTA1QzU5Mi43NDMgMTQ0LjIyMSA1ODQuMTE1IDEzOC44MTEgNTc5IDEzNy40NzFDNTYyLjMwOCAxMzMuMDk5IDU0NS4zMDUgMTI4LjMwNCA1MjggMTI3LjA4OUM0OTguNDAxIDEyNS4wMTMgNDY5LjIwOCAxMjUuODU4IDQ0MCAxMzEuMzFDNDI2LjkyOSAxMzMuNzUgNDExLjAwNCAxNDIuODA0IDM5OC4wNCAxNDIuNzgyQzM5Mi44NjcgMTQyLjc3MyAzODkuNDQgMTM0LjY5NiAzODcuMDAzIDEzMUMzNzguMjE3IDExNy42NzMgMzY5LjUyNCAxMDQuMjg1IDM2MC42NjcgOTFDMzU3LjA1OCA4NS41ODczIDM1MS40MDkgNzQuMzA4IDM0My4xNDggNzkuMTc5QzMzNS43MjUgODMuNTU2IDM0Mi45NjUgOTMuNDAwMSAzNDUuOTk3IDk4QzM1Ni42MTggMTE0LjExMiAzNjYuNzc4IDEzNS45NjYgMzgxIDE0OU0zOTAgMjAxLjMyNkM0MjMuNjUyIDE5NS42NjMgNDMzLjg2NyAyNDcuMTE4IDQwMCAyNTIuNTZDMzY2Ljk2IDI1Ny44NjkgMzU2LjcxNiAyMDYuOTI3IDM5MCAyMDEuMzI2TTU5NCAyMDEuMzc5QzYyNi4yODYgMTk0LjkyIDYzOC4wMTEgMjQ1LjIwOSA2MDYgMjUyLjE4MUM1NzIuMyAyNTkuNTIgNTYwLjAwNiAyMDguMTc5IDU5NCAyMDEuMzc5TTQ0OSA3ODNDNDU3LjI3NiA3NzkuOTg0IDQ2Ni4zMDIgNzgxIDQ3NSA3ODFMNTIxIDc4MUM1MjYuMDY0IDc4MSA1NDAuODQxIDc3OC41MDcgNTQzLjkzMyA3ODMuNDM0QzU0NS44NSA3ODYuNDkgNTQzLjQ5OSA3OTEuNzExIDU0My4xNzEgNzk1QzU0Mi4zNSA4MDMuMjA1IDU0MyA4MTEuNzU3IDU0MyA4MjBMNTQzIDg4MUM1NDMgODk0LjQwNyA1NDEuOTA1IDkwOC4wNzUgNTQ2LjE4OSA5MjFDNTUzLjEwMSA5NDEuODUxIDU3Ni41NDQgOTU4LjQ3IDU5OSA5NTQuNTM2QzYwNC44MDggOTUzLjUxOSA2MTAuNzA3IDk1Mi4zMSA2MTYgOTQ5LjYyN0M2NDUuNDEgOTM0LjcxNCA2NDQgOTA1LjI3OSA2NDQgODc3TDY0NCA4MTdDNjQ0IDgwOS4zNTUgNjQ0LjMwNyA4MDEuNjM3IDY0My45NjEgNzk0QzY0My44MjYgNzkxLjAzMSA2NDIuMTI5IDc4Ni45OCA2NDMuMzI4IDc4NC4xNDhDNjQ0Ljg3OCA3ODAuNDg3IDY0OS43NjYgNzgxLjAwNyA2NTMgNzgxTDY4MCA3ODFDNzAxLjcxNyA3ODEgNzIxLjMxNSA3NzAuODQ1IDczMC4zMjMgNzUwQzczNS4xNTYgNzM4LjgxOCA3MzQgNzI2Ljg5MiA3MzQgNzE1TDczNCA2NTdMNzM0IDQ0N0w3MzQgMzc4QzczNCAzNzMuNDIyIDczNi40MzYgMzU3Ljk0MyA3MzEuNjgyIDM1NS42MDNDNzI0LjYxNSAzNTIuMTI2IDcwOS44NTQgMzU1IDcwMiAzNTVMNjI5IDM1NUwzNjkgMzU1TDI4OCAzNTVDMjgyLjYyIDM1NSAyNjQuNTUyIDM1Mi4xNTQgMjYxLjAyOCAzNTYuNjAzQzI1Ny40MjcgMzYxLjE1IDI2MCAzNzUuMzQzIDI2MCAzODFMMjYwIDQ1MEwyNjAgNjYxQzI2MCA2ODkuNDk1IDI1Mi43ODQgNzI5LjI0NiAyNjYuNzk5IDc1NUMyNzcuNjYgNzc0Ljk2IDI5Ni45MTEgNzgxIDMxOCA3ODFDMzI0LjM4NSA3ODEgMzQ3LjIyMiA3NzcuNTY3IDM1MC45NjggNzgzLjMxOEMzNTIuODc4IDc4Ni4yNDkgMzUxLjE4IDc5MC43ODEgMzUxLjAzOSA3OTRDMzUwLjY3NiA4MDIuMzAzIDM1MSA4MTAuNjg5IDM1MSA4MTlMMzUxIDg4N0MzNTEgOTA4LjY3NyAzNTEuMDE0IDkyOS44MTkgMzcwIDk0NC40NzFDMzk1LjMzMyA5NjQuMDIyIDQzNC4wNDcgOTU0LjIzMSA0NDYuOTAxIDkyNUM0NTIuOTQyIDkxMS4yNjMgNDUxIDg5NS42NDUgNDUxIDg4MUw0NTEgODE4QzQ1MSA4MDYuNTA1IDQ1Mi41MDQgNzk0LjA1MyA0NDkgNzgzTTE2MyAzNTYuNTE1QzE0MS41ODYgMzYwLjkzIDEyNi4yNDEgMzc5LjU5OSAxMjQuMTcgNDAxQzEyMi40NTkgNDE4LjY4IDEyNCA0MzcuMjM0IDEyNCA0NTVMMTI0IDU2MEMxMjQgNTg1LjUyOCAxMTguODIgNjE3LjYyNyAxMjcuMjA5IDY0MkMxMzUuNTI1IDY2Ni4xNjEgMTYyLjE5OSA2NzcuNTkgMTg2IDY3Mi41NDdDMjA0Ljg1NiA2NjguNTUyIDIyMS40ODYgNjUxLjQwMyAyMjMuODE2IDYzMkMyMjUuOTE3IDYxNC40OTYgMjI0IDU5NS42MzUgMjI0IDU3OEwyMjQgNDcxQzIyNCA0NDUuNDQzIDIyOS41MTcgNDEyLjM4NiAyMjEuNDAzIDM4OEMyMTMuNDUgMzY0LjEgMTg2LjkwNCAzNTEuNTg1IDE2MyAzNTYuNTE1TTgwOSAzNTYuNTk4Qzc4Ny45NjEgMzYxLjY0NiA3NzMuMzMxIDM3OC43NDMgNzcwLjMgNDAwQzc2Ny45MTggNDE2LjcwOCA3NzAgNDM1LjEyIDc3MCA0NTJMNzcwIDU1NEM3NzAgNTgwLjU5MyA3NjQuODUxIDYxMy40MDkgNzcyLjU3IDYzOUM3ODAuNDE0IDY2NS4wMDUgODA3LjQyIDY3OC4wOTcgODMzIDY3Mi4zMzVDODUzLjYyOSA2NjcuNjg4IDg2OC42MTUgNjQ4LjY1NCA4NzAuODI2IDYyOEM4NzIuNjA3IDYxMS4zNjkgODcxIDU5My43MjkgODcxIDU3N0w4NzEgNDc3Qzg3MSA0NDkuNjA2IDg3Ni4wMyA0MTYuNDY2IDg2OC40MDIgMzkwQzg2MS4zMTggMzY1LjQxOSA4MzMuNTM3IDM1MC43MSA4MDkgMzU2LjU5OHoiPjwvcGF0aD48L3N2Zz4=");
			}
			.kiss-icon-divsvg-apple
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDQ0LDU3LDkxKTsiIGQ9Ik00OTkgMjY4QzU4MS4wMTEgMjY4IDY0NS42MSAyMDUuMzEyIDY2NS40MiAxMjhDNjcwLjI0OCAxMDkuMTU4IDY3MCA5MC4yNzA4IDY3MCA3MUM2NDcuNjY4IDcxLjAxNDggNjI0LjgxMiA3OC45NjcyIDYwNSA4OC43NTYyQzU0MC40NTEgMTIwLjY0OSA0ODkuNjM2IDE5My45MDMgNDk5IDI2OE02NDIgMjc4LjQyNUM2MTUuNjA5IDI4Mi4wMTggNTkwLjc4NCAyODguOTY4IDU2NiAyOTguODAxQzU0Ny4yMzMgMzA2LjI0NiA1MjUuNjIyIDMxNy45MjEgNTA1IDMxNy45MjFDNDg5Ljk0OCAzMTcuOTIxIDQ3NC43MyAzMTEuMjg4IDQ2MSAzMDUuOEM0NDEuMzExIDI5Ny45MzEgNDIxLjYxOCAyODkuOTE0IDQwMSAyODQuNzQ1QzM0MC45NjUgMjY5LjY5NCAyNzMuMjcgMjkzLjg1NCAyMjkgMzM1LjA4OUMxMTkuNTk2IDQzNi45OTQgMTQxLjc2NSA2MTYuNDQ1IDE5Ny40NTcgNzQwQzIwOC44MzIgNzY1LjIzNiAyMjEuMjg3IDc4OS45MyAyMzYuNjY3IDgxM0MyNjEuODcgODUwLjgwNSAyODkuNjY4IDg5My41MDIgMzMwIDkxNi41NzNDMzk0LjAyOCA5NTMuMTk3IDQ1NC43NjcgODkwLjE4MyA1MjAgODkzLjAzOUM1NzEuNjY1IDg5NS4zMDIgNjE2LjUxMSA5MzQuNzM5IDY2OSA5MjYuNTYxQzcwOC4xIDkyMC40NjkgNzM2LjAxIDg5My4wNTIgNzU5LjQyNCA4NjNDNzgyLjc3MSA4MzMuMDM0IDgwMy44MzcgODAxLjA0OSA4MjAuNzUyIDc2N0M4MjguNDg4IDc1MS40MjkgODM1LjQ1NCA3MzUuMzc2IDg0MS4zMDggNzE5Qzg0Mi44MjggNzE0Ljc0NyA4NDcuODc5IDcwNS44NyA4NDYuMjkyIDcwMS4zOTRDODQ0LjgxNyA2OTcuMjMxIDgzNC42NjEgNjk0LjI2MyA4MzEgNjkyLjEzOUM4MTcuNzY3IDY4NC40NjEgODA0Ljk5MiA2NzUuNzA4IDc5NCA2NjQuOTg1Qzc1NS4wOTEgNjI3LjAyOSA3MzAuNjYgNTc3LjMxMyA3MzIuMDE1IDUyMkM3MzMuMTUxIDQ3NS42MDkgNzUyLjc2NyA0MzMuNzk1IDc4Mi41NzkgMzk5Qzc5MS42NTUgMzg4LjQwOCA4MDIuNyAzNzguOTE0IDgxNCAzNzAuNzQ1QzgxNy41MDkgMzY4LjIwOSA4MjQuNzc2IDM2NS4zNzEgODIyLjY2MyAzNTkuOTg1QzgxNi43MiAzNDQuODM2IDc5Ny42NDUgMzI5LjQ0OCA3ODUgMzIwLjAwM0M3NDYuMTcgMjkxIDY5MS4xMjUgMjcxLjczOCA2NDIgMjc4LjQyNXoiPjwvcGF0aD48L3N2Zz4=");
			}
			.kiss-icon-divsvg-audio
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDQ0LDU3LDkxKTsiIGQ9Ik0yNjEuNSwzNTAuOWMxMS45LDAuMiwyMy43LDEuNSwzNC40LDMuN2M0LjUtMTIuNSw3LjktNDIuOSw3LjktNDIuOWgtNDIuM1YzNTAuOXogTTIyMi40LDI1NC44YzkuOSwyLDIwLjUsMy4xLDMxLjUsMy4zCgkJCQkJICAgdi0zNEMyNDEuMywyMjUuOSwyMzAsMjM3LjUsMjIyLjQsMjU0Ljh6IE0yNjEuNSwzMDMuOGMxMi4zLDAsMjYuNCwwLDQxLjksMGMtMC40LTE1LjQtMy4xLTI5LjgtNy41LTQxLjkKCQkJCQkgICBjLTEwLjcsMi4xLTIyLjUsMy41LTM0LjQsMy43VjMwMy44eiBNMzAwLjgsMjUyLjhjNy4xLTEuNywxMy42LTQsMTkuNi02LjVjLTExLjUtMTEuOS0yNi4zLTIwLjMtNDMtMjQuMgoJCQkJCSAgIEMyODcsMjI4LjMsMjk1LjEsMjM5LDMwMC44LDI1Mi44eiBNMjExLjksMzAzLjhjMTEuNCwwLDI1LDAsNDEuOSwwdi0zOC4zYy0xMS45LTAuMi0yMy43LTEuNS0zNC40LTMuNwoJCQkJCSAgIEMyMTUsMjc0LDIxMi4zLDI4OC40LDIxMS45LDMwMy44eiBNMjYxLjYsMjU3LjhjMTAuOS0wLjIsMjEuNS0xLjQsMzEuNS0zLjNjLTcuNy0xNy4xLTE5LjEtMjguNi0zMS41LTMwLjVWMjU3Ljh6IE0yMDMuOSwzMTEuNgoJCQkJCSAgIGgtMzQuNmMwLDAsMy45LDM4LjQsMTkuOCw1Mi40YzYuNy0zLjEsMTQuNC01LjgsMjIuNS03LjlDMjA3LjIsMzQzLjEsMjAzLjksMzExLjYsMjAzLjksMzExLjZ6IE0yMTkuNCwzNTQuNQoJCQkJCSAgIGMxMC43LTIuMSwyMi41LTMuNCwzNC40LTMuN3YtMzkuMmgtNDIuM0MyMTEuNSwzMTEuNiwyMTUsMzQyLDIxOS40LDM1NC41eiBNMjM4LjEsMjIyYy0xNi43LDMuOC0zMS44LDEyLjMtNDMuNCwyNC4yCgkJCQkJICAgYzUuOSwyLjcsMTIuNiw0LjgsMTkuOCw2LjhDMjIwLjIsMjM5LjEsMjI4LjMsMjI4LjMsMjM4LjEsMjIyeiBNMjUzLjgsMzkyLjN2LTMzLjhjLTEwLjksMC4yLTIxLjUsMS4yLTMxLjUsMy4xCgkJCQkJICAgQzIzMCwzNzguOSwyNDEuMywzOTAuNCwyNTMuOCwzOTIuM3ogTTIxNC41LDM2My41Yy03LjEsMS44LTEzLjgsNC0xOS44LDYuN2MxMS41LDExLjgsMjYuNSwyMC40LDQzLjQsMjQKCQkJCQkgICBDMjI4LjMsMzg4LjEsMjIwLjIsMzc3LjMsMjE0LjUsMzYzLjV6IE0xNjkuMywzMDRjNiwwLDE2LjQtMC4yLDM1LTAuMmMwLjQtMTUuOSwyLjgtMzAuOSw3LjMtNDMuNmMtOC0yLjEtMTUuOC00LjgtMjIuNS03LjkKCQkJCQkgICBDMTc3LjUsMjY2LjUsMTcwLjIsMjg0LjQsMTY5LjMsMzA0eiBNMTY2LjQsMTA3LjZjMy43LTAuNiw3LjIsMS45LDcuOCw1LjZzLTEuOSw3LjItNS42LDcuOHMtNy4yLTEuOS03LjgtNS42CgkJCQkJICAgUzE2Mi43LDEwOC4yLDE2Ni40LDEwNy42eiBNMTQ0LjcsMTA3LjRjLTMuOCwwLTYuOCwzLTYuOCw2LjhzMyw2LjgsNi44LDYuOHM2LjktMyw2LjktNi44UzE0OC41LDEwNy40LDE0NC43LDEwNy40eiBNMjU2LDAKCQkJCQkgICBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE00MTgsMzgxLjVjMCwyMC4xLTE2LjUsMzYuNS0zNi41LDM2LjVoLTI1MQoJCQkJCSAgIGMtMjAuMSwwLTM2LjUtMTYuNS0zNi41LTM2LjVWMTUwLjNoMzI0VjM4MS41eiBNNDE4LDEzMy41SDk0di0zYzAtMjAuMSwxNi41LTM2LjUsMzYuNS0zNi41aDI1MWMyMC4xLDAsMzYuNSwxNi41LDM2LjUsMzYuNVYxMzMuNXoKCQkJCQkJTTEyMC44LDEwNy42YzMuNy0wLjYsNy4yLDEuOSw3LjgsNS42cy0xLjksNy4yLTUuNiw3LjhjLTMuNywwLjYtNy4yLTEuOS03LjgtNS42UzExNy4xLDEwOC4yLDEyMC44LDEwNy42eiBNMTUxLjYsMzQ5Ljl2LTg1LjIKCQkJCQkgICBjMTcuMi00MS42LDU4LjMtNzEsMTA2LjEtNzFjNDcuMiwwLDg3LjgsMjguNiwxMDUuNCw2OS41VjM1MGMyNC40LDAsNDQuMi0xOS44LDQ0LjItNDQuMmMwLTE4LjctMTEuNS0zNC42LTI3LjktNDEuMQoJCQkJCSAgIGMtMTgtNDkuOS02NS45LTg1LjYtMTIxLjktODUuNmMtNTUuOSwwLTEwMy43LDM1LjYtMTIxLjksODUuM2MtMTYuNyw2LjMtMjguNSwyMi41LTI4LjQsNDEuM0MxMDcuNCwzMzAuMSwxMjcuMSwzNDkuOSwxNTEuNiwzNDkuOXoKCQkJCQkJTTMwMy44LDI2MC4yYzQuNSwxMi43LDYuOSwyNy43LDcuMyw0My44YzEwLjcsMCwyMi4zLDAsMzQuOCwwYy0wLjktMTkuNi04LjMtMzcuNS0xOS44LTUxLjdDMzE5LjMsMjU1LjQsMzExLjgsMjU4LjEsMzAzLjgsMjYwLjJ6CgkJCQkJCU0zMTEuMSwzMTEuNmMtMC40LDE3LjItMi45LDMxLjUtNy41LDQ0LjVjOCwyLjEsMTUuNiw0LjYsMjIuMyw3LjljMTItMTQuNCwxOS4yLTMyLjUsMjAtNTIuNGMtOS44LDAtMjEuNSwwLTM0LjQsMAoJCQkJCSAgIEMzMTEuMywzMTEuNiwzMTEuMywzMTEuNiwzMTEuMSwzMTEuNnogTTI5MywzNjEuOGMtMTAtMi0yMC42LTMuMS0zMS41LTMuM3YzMy44QzI3NCwzOTAuNCwyODUuNCwzNzguOSwyOTMsMzYxLjh6IE0yNzcuNCwzOTQuMgoJCQkJCSAgIGMxNi43LTMuOCwzMS41LTEyLjUsNDMtMjQuMmMtNS45LTIuNi0xMi41LTQuNy0xOS42LTYuNUMyOTUuMSwzNzcuMywyODcsMzg3LjksMjc3LjQsMzk0LjJ6Ii8+PC9zdmc+");
			}
			.kiss-icon-divsvg-socmedimg
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgCQk8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTI1NiwwYzE0MS40LDAsMjU2LDExNC42LDI1NiwyNTZTMzk3LjQsNTEyLDI1Niw1MTJTMCwzOTcuNCwwLDI1NlMxMTQuNiwwLDI1NiwweiBNMzAzLjQsMzM4bDMyLDMyaDYxLjUKCQkJCQkgICBjMTIuOSwwLDI0LjItNy4xLDMwLjMtMTcuNUwzNTgsMjgzLjRMMzAzLjQsMzM4eiBNMzk2LjksMTQySDExNS4xQzk1LjgsMTQyLDgwLDE1Ny44LDgwLDE3Ny4xdjE1Ny43YzAsNS4yLDEuMiwxMCwzLjIsMTQuNAoJCQkJCSAgIEwxODYsMjMyLjZjMS40LTEuNywzLjUtMi42LDUuNy0yLjdjMi4yLTAuMSw0LjMsMC44LDUuOSwyLjNsOTQuNCw5NC40bDYwLjMtNjAuNGMzLjEtMy4yLDguMi0zLjIsMTEuMywwbDY4LjQsNjguNFYxNzcuMQoJCQkJCSAgIEM0MzIuMSwxNTcuOCw0MTYuMywxNDIsMzk2LjksMTQyeiBNMjkyLjEsMjU0LjRjLTEzLjMsMC0yNC0xMC43LTI0LTI0czEwLjctMjQsMjQtMjRzMjQsMTAuNywyNCwyNAoJCQkJCSAgIEMzMTYuMSwyNDMuNiwzMDUuMywyNTQuNCwyOTIuMSwyNTQuNHogTTQxMS4xLDIzNS43YzAsMi4yLTEuOCw0LTQsNGgtMTguNHYtMjcuOGg5LjRsMS40LTEwLjloLTEwLjd2LTYuOWMwLTMuMiwwLjktNS4zLDUuNC01LjMKCQkJCQkgICBoNS44di05LjdjLTEtMC4xLTQuNC0wLjQtOC40LTAuNGMtOC4zLDAtMTQsNS0xNCwxNC40djhoLTkuNFYyMTJoOS40djI3LjhoLTM0LjVjLTIuMiwwLTQtMS44LTQtNHYtNjMuOWMwLTIuMiwxLjgtNCw0LTRINDA3CgkJCQkJICAgYzIuMiwwLDQsMS44LDQsNEw0MTEuMSwyMzUuN0w0MTEuMSwyMzUuN3ogTTkzLjEsMzYyLjJjNi4xLDQuOSwxMy43LDcuOCwyMiw3LjhoMTk3LjZMMTkyLjQsMjQ5LjdMOTMuMSwzNjIuMnoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-pdf
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgCQk8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTI2MC43LDI1OC4zYzAuOC0yLjYsMS43LTUuMywyLjYtNy45YzUuMS0xNS40LDkuOS0yOS45LDkuOS00MS45YzAtMTIuNC0xMC4xLTIyLjUtMjIuNS0yMi41Yy0xMi40LDAtMjIuNSwxMC4xLTIyLjUsMjIuNQoJCQkJCSAgIGMwLDE1LDguMiwzMy40LDE3LjEsNTEuMWMtNi41LDIwLjMtMTQuMyw0My42LTI0LjQsNjMuNGMtMy41LDEuNC03LDIuNy0xMC4zLDRjLTE2LjEsNi4yLTI5LjksMTEuNC0zOS4xLDE4LjgKCQkJCQkgICBjLTAuMiwwLjItMC4zLDAuNC0wLjUsMC41Yy00LjEsNC4zLTYuNCw5LjktNi40LDE2YzAsMTIuNCwxMC4xLDIyLjUsMjIuNSwyMi41YzYuMiwwLDExLjktMi4zLDE2LTYuNGMwLjItMC4xLDAuMy0wLjIsMC41LTAuNAoJCQkJCSAgIGM4LTkuNSwxNy41LTI3LjEsMjUuOS00Mi44YzE5LjItNy41LDM5LjYtMTUuMyw1OS0xOS45YzE0LjMsMTEuNSwzNS40LDE5LjIsNTIuMywxOS4yYzEyLjQsMCwyMi41LTEwLjMsMjIuNS0yMi43CgkJCQkJICAgcy0xMC4xLTIyLjUtMjIuNS0yMi41Yy0xNCwwLTM0LjMsNS4xLTQ4LjcsOS45QzI3OS42LDI4Ny40LDI2OC40LDI3Mi45LDI2MC43LDI1OC4zeiBNMTkyLjgsMzY4LjVjLTEuNSwxLjQtMy40LDIuMS01LjcsMi4xCgkJCQkJICAgYy00LjYsMC04LjItMy42LTguMi04LjJjMC0yLDAuOC00LjIsMi4xLTUuOGM0LjctMy42LDE0LjQtNy45LDI3LjYtMTMuMkMyMDEuNSwzNTYuMSwxOTYuMywzNjQuNCwxOTIuOCwzNjguNXogTTI0Mi42LDIwOC44CgkJCQkJICAgYzAtNC42LDMuNi04LjIsOC4yLTguMmM0LjYsMCw4LjIsMy42LDguMiw4LjJjMCw2LjYtMy42LDE4LjgtNy4xLDMwLjJDMjQ1LjUsMjI0LjEsMjQyLjYsMjE0LjUsMjQyLjYsMjA4Ljh6IE0yNDAsMzE2CgkJCQkJICAgYzUuOS0xMy40LDEwLjYtMjcuNCwxNC43LTM5LjdjNi4yLDkuOSwxMy42LDE5LDIxLjYsMjcuNUMyNjMuMywzMDcuNCwyNTAuNywzMTIsMjQwLDMxNnogTTM0MC44LDMwMy43YzQuNywwLDguMywzLjYsOC4zLDguMgoJCQkJCSAgIGMwLDQuNi0zLjYsOC4yLTguMyw4LjJjLTksMC0yMi41LTQtMzMuOC0xMEMzMTYuMywzMDcuNiwzMzEuOCwzMDMuNywzNDAuOCwzMDMuN3ogTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NgoJCQkJCSAgIHMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNMzM2LjQsODAuNmw1Ny4xLDU1LjdoLTU3LjFWODAuNnogTTM5My41LDM5OS40YzAsMTcuNS0xNC4zLDMxLjktMzEuOSwzMS45SDE1MC40CgkJCQkJICAgYy0xNy41LDAtMzEuOS0xNC4zLTMxLjktMzEuOXYtMjg3YzAtMTcuNSwxNC4zLTMxLjksMzEuOS0zMS45aDE3MC4xdjYzLjZjMCw0LjQsMy42LDcuOSw3LjksNy45aDY1LjFWMzk5LjR6Ii8+PC9zdmc+");
			}
			.kiss-icon-divsvg-qrcode
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDQ0LDU3LDkxKTsiIGQ9Ik0yNzYuOCwzMDEuNWgtMTcuNnYtMTcuNmgxNy42VjMwMS41eiBNMjU5LjIsMzE5djE3LjZoMTcuNlYzMTlIMjU5LjJ6IE0zMjkuNSwzNzEuOGgxNy42di0xNy42aC0xNy42VjM3MS44eiBNMjA2LjUsMzcxLjgKCQkJCQkgICBoLTcwLjN2LTcwLjNoNzAuM1YzNzEuOHogTTE4OC45LDMxOWgtMzUuMnYzNS4yaDM1LjJWMzE5eiBNMjk0LjQsMjg0di0xNy42aC0xNy42VjI4NEgyOTQuNHogTTI5NC40LDI4NHYxNy42SDMxMlYyODRIMjk0LjR6CgkJCQkJCU0yNzYuOCwzMDEuNXYxNy42aDE3LjZ2LTE3LjZIMjc2Ljh6IE0zMTEuOSwyNjYuNHYtMTcuNmgtMTcuNnYxNy42SDMxMS45eiBNMzI5LjUsMzE5di0xNy42aC0xNy42VjMxOWgtMTcuNnYxNy42aDE3LjZ2MTcuNmgxNy42CgkJCQkJICAgdi0xNy42aDE3LjZWMzE5SDMyOS41eiBNMzExLjksMjY2LjRWMjg0aDE3LjZ2MTcuNmgxNy42VjI4NGgxNy42di0xNy42aC0xNy42di0xNy42aC0xNy42djE3LjZIMzExLjl6IE0xMzYuMiwxMjUuOGg3MC4zdjcwLjMKCQkJCQkgICBoLTcwLjNWMTI1Ljh6IE0xNTMuNywxNzguNWgzNS4ydi0zNS4yaC0zNS4yVjE3OC41eiBNMTE4LjYsMjEzLjZoMTA1LjVWMTA4LjJIMTE4LjZWMjEzLjZ6IE0xMTguNiwyNDguOGgxNy42djE3LjZoMTcuNnYtMTcuNmgxNy42CgkJCQkJICAgdi0xNy42aC0xNy42djE3LjZoLTE3LjZ2LTE3LjZoLTE3LjZWMjQ4Ljh6IE0yMjQsMjg0SDExOC42djEwNS41aDEwNS41TDIyNCwyODRMMjI0LDI4NHogTTM5OS44LDI0OC44aC0xNy42di0xNy42aC0xNy42djE3LjZIMzQ3CgkJCQkJICAgdi0xNy42aC0xNy42djE3LjZoLTE3LjZ2LTE3LjZoLTE3LjZ2MTcuNmgtMTcuNnYxNy42aC0xNy40di0xNy42aC0xNy42di0xNy42aDE3LjZ2LTE3LjZoMTcuNnYtMTcuNmgtMTcuNnYtMTcuNmgxNy42di0xNy42aC0xNy42CgkJCQkJICAgdi0xNy42aDE3LjZ2LTE3LjRoLTE3LjZ2LTE3LjZoLTE3LjZ2MTcuNmgxNy42djE3LjZoLTE3LjZWMTYxaDE3LjZ2MTcuNmgtMTcuNnYxNy42aDE3LjZ2MTcuNmgtMTcuNnYxNy42SDIyNHYxNy40aC0xNy42di0xNy42CgkJCQkJICAgaC0xNy42djE3LjZoMTcuNnYxNy42SDIyNHYtMTcuNmgxNy42djE3LjZoMTcuNlYyODRoLTE3LjZ2MTcuNmgxNy42djE3LjZoLTE3LjZ2MTcuNmgxNy42djE3LjZoLTE3LjZ2MTcuNGgxNy42djE3LjZoMTcuNnYtMTcuNgoJCQkJCSAgIGgtMTcuNnYtMTcuNmgxNy42di0xNy42aDE3LjZ2MTcuNkgzMTJ2MTcuNmgtMTcuNnYxNy42SDMxMnYtMTcuNmgxNy42djE3LjZoMTcuNnYtMTcuNmgxNy42djE3LjZoMTcuNHYtMTcuNmgxNy42di0xNy42aC0xNy42djE3LjYKCQkJCQkgICBoLTE3LjZ2LTE3LjZIMzQ3di0xNy42aDE3LjZ2LTE3LjZoMTcuNnYxNy42aDE3LjZ2LTE3LjZoLTE3LjZ2LTE3LjZoMTcuNnYtMTcuNmgtMTcuNnYtMTcuNmgxNy42VjI0OC44eiBNMzk5LjgsMTA4LjJIMjk0LjR2MTA1LjUKCQkJCQkgICBoMTA1LjVWMTA4LjJIMzk5Ljh6IE0zNjQuNywzMDEuNWgxNy41di0xNy42aC0xNy42djE3LjZIMzY0Ljd6IE0zODIuMiwxOTYuMWgtNzAuM3YtNzAuM2g3MC4zVjE5Ni4xeiBNMzY0LjcsMTQzLjNoLTM1LjJ2MzUuMmgzNS4yCgkJCQkJICAgVjE0My4zeiBNMzY0LjcsMjQ4Ljh2MTcuNmgxNy41di0xNy42SDM2NC43eiBNMzQ3LjEsMzAxLjV2MTcuNmgxNy42di0xNy42SDM0Ny4xeiBNNTEyLDI1NmMwLDE0MS40LTExNC42LDI1Ni0yNTYsMjU2CgkJCQkJICAgUzAsMzk3LjQsMCwyNTZTMTE0LjYsMCwyNTYsMFM1MTIsMTE0LjYsNTEyLDI1NnoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-telegram
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNNDE2LjgsMTQ1LjFsLTQ5LjEsMjMwLjMKCQkJCQkJICAgYy0zLjQsMTYuNC0xMy4yLDIwLjMtMjcsMTIuN2wtNzAuOC01Mi4zbC0zNi42LDM1LjZjLTMuNSwzLjQtNy4xLDctMTMuNCw4Yy0xLjMsMC4yLTIuNywwLjMtNC4yLDAuM2MtMTAuMSwwLTEyLjEtNC4zLTE0LTEwLjkKCQkJCQkJICAgYy0wLjMtMS40LTAuOC0zLTEuNS00LjlsLTI2LjQtODYuNWwtNjguNC0yMS4zYy0xNS44LTQuOS0xNi0xNS44LDMuNi0yMy43bDI4Ny4xLTExMC42QzQwOS4zLDExNS45LDQyMiwxMjUuMSw0MTYuOCwxNDUuMXoKCQkJCQkJCU0xODQuNywyODEuMWwxNjguMS0xMDQuNEwyMjAuMSwyOTYuMmwtMS4yLDEuMmwtNC44LDcyLjRjMCwwLjgtMC42LDAuOC0xLjIsMC45Yy0wLjgsMC4xLTEuMi0wLjktMS4yLTAuOQoJCQkJCQkgICBjLTAuMy0wLjYtMC43LTEuNi0xLjItMy40Yy0wLjUtMS42LTEtMy40LTEuNi01LjRMMTg0LjcsMjgxLjF6Ii8+CgkJCQkJICAgPC9zdmc+");
			}
			.kiss-icon-divsvg-www
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig0NCw1Nyw5MSk7IiBkPSJNNDU0LjMsMEg1Ny43QzI2LDAsMCwyNiwwLDU3Ljd2NC43aDUxMnYtNC43QzUxMiwyNiw0ODYsMCw0NTQuMywweiBNNDQuMSw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44czQuOC0xMC44LDEwLjgtMTAuOFM1NC45LDI2LDU0LjksMzJTNTAuMSw0Mi44LDQ0LjEsNDIuOHogTTgwLjEsNDIuOGMtNiwwLTEwLjgtNC44LTEwLjgtMTAuOHM0LjgtMTAuOCwxMC44LTEwLjhDODYuMSwyMS4yLDkxLDI2LDkxLDMyUzg2LjEsNDIuOCw4MC4xLDQyLjh6IE0xMTYuMiw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44czQuOC0xMC44LDEwLjgtMTAuOGM2LDAsMTAuOCw0LjgsMTAuOCwxMC44UzEyMi4yLDQyLjgsMTE2LjIsNDIuOHoiPjwvcGF0aD48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTAsNDU0LjNDMCw0ODYsMjYsNTEyLDU3LjcsNTEyaDM5Ni42YzMxLjcsMCw1Ny43LTI2LDU3LjctNTcuN1Y4OC45SDBWNDU0LjN6IE0xNDUuNSw0MDUuOWMxMC41LTQuNywyMi4zLTguOCwzNC44LTExLjhjMTAuMSwyNC4zLDI0LjMsNDMuMiw0MS41LDU0QzE5Mi4xLDQ0MS43LDE2NS43LDQyNi41LDE0NS41LDQwNS45eiBNMjQ5LjQsNDQ0LjdjLTIxLjktMy40LTQxLjgtMjMuNi01NS4zLTU0YzE3LjUtMy40LDM2LjEtNS4xLDU1LjMtNS40VjQ0NC43eiBNMjQ5LjQsMzcxLjhjLTIwLjksMC4zLTQxLjUsMi43LTYwLjQsNi40Yy03LjgtMjEuOS0xMy44LTc1LjItMTMuOC03NS4yaDc0LjJWMzcxLjh6TTI0OS40LDI4OS4yYy0yOS43LDAtNTMuNiwwLTczLjYsMGMwLjctMjcsNS40LTUyLjMsMTMuMi03My42YzE4LjksMy43LDM5LjUsNi4xLDYwLjQsNi40VjI4OS4yeiBNMjkwLjksNDQ4LjFjMTYuOS0xMS4xLDMxLTI5LjcsNDEuMi01NGMxMi41LDMsMjQsNi43LDM0LjQsMTEuNUMzNDYuMyw0MjYuMSwzMjAuMyw0NDEuMywyOTAuOSw0NDguMXogTTM3NiwzOTUuMWMtMTEuOC01LjctMjUtMTAuMS0zOS4xLTEzLjhjOC4xLTIyLjksMTIuNS00Ny45LDEzLjItNzguM2MwLjMsMCwwLjMsMCwwLjcsMGMyMi42LDAsNDMuMiwwLDYwLjQsMEM0MDkuNywzMzguMSwzOTYuOSwzNjkuOCwzNzYsMzk1LjF6IE00MTEsMjg5LjVjLTIxLjksMC00Mi4yLDAtNjEuMSwwYy0wLjctMjguMy01LjEtNTQuNy0xMi44LTc2LjljMTQuMi0zLjcsMjcuMy04LjQsMzkuMS0xMy44QzM5Ni41LDIyMy43LDQwOS40LDI1NS4xLDQxMSwyODkuNXpNMzY2LjUsMTg4LjNjLTEwLjUsNC40LTIxLjksOC40LTM0LjQsMTEuNWMtMTAuMS0yNC4zLTI0LjMtNDMuMi00MS4yLTU0QzMyMC4zLDE1Mi41LDM0Ni4zLDE2Ny4zLDM2Ni41LDE4OC4zeiBNMjYyLjksMTQ5LjFjMjEuOSwzLjQsNDEuOCwyMy42LDU1LjMsNTMuNmMtMTcuNSwzLjQtMzYuMSw1LjQtNTUuMyw1LjdWMTQ5LjF6IE0yNjIuOSwyMjJjMjAuOS0wLjMsNDEuNS0yLjcsNjAuNC02LjRjNy44LDIxLjMsMTIuNSw0Ni42LDEzLjIsNzMuNmMtMjcuMywwLTUyLDAtNzMuNiwwVjIyMnogTTI2Mi45LDMwM2g3NC4yYzAsMC02LjEsNTMuMy0xMy44LDc1LjJjLTE4LjktMy43LTM5LjUtNi4xLTYwLjQtNi40VjMwM3pNMjYyLjksMzg1LjNjMTkuMiwwLjMsMzcuOCwyLjQsNTUuMyw1LjdjLTEzLjUsMzAtMzMuNCw1MC4zLTU1LjMsNTMuNlYzODUuM3ogTTI0OS40LDIwOC44Yy0xOS4yLTAuMy0zNy44LTIuNC01NS4zLTUuN2MxMy41LTMwLjQsMzMuNC01MC42LDU1LjMtNTRWMjA4Ljh6IE0yMjEuOCwxNDUuNGMtMTcuMiwxMS4xLTMxLjQsMzAtNDEuNSw1NC4zYy0xMi41LTMuNC0yNC4zLTcuMS0zNC44LTExLjhDMTY2LjEsMTY3LDE5Mi40LDE1Mi4yLDIyMS44LDE0NS40eiBNMTM1LjcsMTk4LjdjMTEuOCw1LjQsMjUuMywxMC4xLDM5LjUsMTMuOGMtNy44LDIyLjMtMTIuMSw0OC42LTEyLjgsNzYuNmMtMzIuNywwLTUwLjksMC4zLTYxLjQsMC4zQzEwMi42LDI1NS4xLDExNS41LDIyMy43LDEzNS43LDE5OC43eiBNMTYxLjcsMzAzYzAsMCw1LjcsNTUuMywxMy41LDc4LjNjLTE0LjIsMy43LTI3LjcsOC40LTM5LjUsMTMuOEMxMDcuNywzNzAuNSwxMDEsMzAzLDEwMSwzMDNIMTYxLjd6Ij48L3BhdGg+PC9nPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-c64
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNMjkyLjIsMTg1LjJjMCwxLjIsMCwxLjctMC42LDIuOQoJCQkJCQkgICBjLTUuOC0zLjUtMTEtNy0xNi4zLTkuOWMtMzUuNC0yMC4zLTgwLjEtMTIuOC0xMDYuOCwxOGMtOC4xLDkuOS0xNC41LDIwLjktMTgsMzMuMWMtMy41LDExLjYtNC42LDIzLjgtMy41LDM2CgkJCQkJCSAgIGMyLjMsMjMuOCwxMy45LDQ1LjksMzMuMSw2MC45YzkuOSw4LjEsMjEuNSwxMy40LDMzLjcsMTYuM2MxMC40LDIuMywyMS41LDIuOSwzMS45LDEuMmMxNS43LTIuOSwzMC4yLTkuMyw0My0xOC42CgkJCQkJCSAgIGMwLjYtMC42LDEuNy0wLjYsMi4zLTEuMmMwLDEuNywwLjYsMi45LDAuNiwzLjVjMCwyMi4xLDAsNDMuNSwwLDY1LjZjMC42LDIuOS0xLjIsNS44LTQuMSw2LjRjLTEzLjksNy0yOC40LDExLTQ0LjEsMTIuMgoJCQkJCQkgICBjLTguNywxLjItMTcuNCwxLjItMjYuNywxLjJjLTE5LjItMS43LTM3LjEtNy41LTU0LTE2LjNjLTEzLjQtNy0yNS41LTE2LjMtMzYtMjYuN2MtMTUuMS0xNC41LTI2LjctMzIuNS0zNC4yLTUyLjIKCQkJCQkJICAgYy00LjYtMTEtNy41LTIyLjYtOS45LTM0LjJjLTMuNS0xNy40LTMuNS0zNS40LDAtNTIuOGMyLjMtMTEuNiw1LjItMjIuNiw5LjMtMzMuN2MxNS4xLTQxLjIsNDguMi03My43LDg5LjQtODkuNAoJCQkJCQkgICBjMTkuNy03LDQwLjYtOS45LDYxLjUtNy41YzE1LjcsMS43LDMwLjgsNS44LDQ1LjMsMTIuOGMyLjMsMC42LDQuMSwyLjksNC4xLDUuMkMyOTIuMiwxNDAuNSwyOTIuMiwxNjIuNSwyOTIuMiwxODUuMnogTTMwMC45LDMyMC40CgkJCQkJCSAgIGMtNS44LDAtNS44LDAtNS44LTUuOGMwLTEzLjksMC0yOC40LDAtNDIuNGMwLTguMSwwLTguMSw4LjEtOC4xYzIzLjIsMCw0NS45LDAsNjkuMSwwYzIuOSwwLDYuNCwxLjIsOC4xLDMuNQoJCQkJCQkgICBjMTEuNiwxMi4yLDIzLjgsMjQuNCwzNiwzNi42YzQuNiw0LjYsOS4zLDEwLjQsMTQuNSwxNi4zTDMwMC45LDMyMC40eiBNNDI1LjcsMTk4LjVjLTE1LjcsMTUuNy0zMC44LDMwLjgtNDYuNCw0Ni40CgkJCQkJCSAgIGMtMS43LDEuNy00LjEsMi45LTcsMi45bC03Ny44LTAuNmMwLTIuMywwLTQuNiwwLTYuNGMwLTE1LjEsMC0zMC4yLDAtNDUuM2MtMC42LTEuNywwLjYtNC4xLDIuMy00LjZjMC42LDAsMS4yLDAsMS43LDAKCQkJCQkJICAgYzQ0LjEsMCw4NC43LDAsMTI4LjksMGMxLjcsMCwyLjksMCw0LjYsMEM0MjkuOCwxOTMuMyw0MjcuNCwxOTYuMiw0MjUuNywxOTguNXoiLz4KCQkJCQkgICA8L3N2Zz4=");
			}
			.kiss-icon-divsvg-flipbook
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTE1MC42LDExMy4zYzAsMy44LTMuMSw2LjgtNi45LDYuOHMtNi44LTMtNi44LTYuOHMzLTYuOCw2LjgtNi44UzE1MC42LDEwOS41LDE1MC42LDExMy4zeiBNMTIwLjksMTA2LjQKCQkJCQkJICAgYy0zLjgsMC02LjgsMy02LjgsNi44czMsNi44LDYuOCw2LjhzNi44LTMsNi44LTYuOFMxMjQuNywxMDYuNCwxMjAuOSwxMDYuNHogTTUxMiwyNTZjMCwxNDEuNC0xMTQuNiwyNTYtMjU2LDI1NlMwLDM5Ny40LDAsMjU2CgkJCQkJCSAgIFMxMTQuNiwwLDI1NiwwUzUxMiwxMTQuNiw1MTIsMjU2eiBNNDE3LDE0OS4zSDkzdjIzMS4yYzAsMjAuMSwxNi41LDM2LjUsMzYuNSwzNi41aDI1MWMyMC4xLDAsMzYuNS0xNi41LDM2LjUtMzYuNVYxNDkuM3oKCQkJCQkJCU00MTcsMTI5LjVjMC0yMC4xLTE2LjUtMzYuNS0zNi41LTM2LjVoLTI1MWMtMjAsMC0zNi41LDE2LjUtMzYuNSwzNi41djNoMzI0VjEyOS41eiBNMjU3LjYsMzY4LjFWMjEzLjkKCQkJCQkJICAgYzQuMi03LjIsMTMuMi0xMC44LDIzLjUtMTAuOGg4My4zdjE1Ni40aC04My4zQzI3MSwzNTkuNSwyNjIsMzYxLjYsMjU3LjYsMzY4LjF6IE0yNzMuMywyMzQuNGMtMC4xLDIuOSwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4ycy0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMjc1LjYsMjI5LjIsMjczLjMsMjMxLjUsMjczLjMsMjM0LjR6IE0yNzMuMywyNTcuOGMtMC4xLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4yYzAtMi45LTIuMy01LjItNS4yLTUuMmgtNjIuNkMyNzUuNiwyNTIuNywyNzMuMywyNTUsMjczLjMsMjU3Ljh6IE0yNzMuMywyODEuM2MwLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4ycy0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMjc1LjYsMjc2LjEsMjczLjMsMjc4LjUsMjczLjMsMjgxLjN6IE0yNzMuMywzMDQuOGMtMC4xLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4yYzAtMi45LTIuMy01LjItNS4yLTUuMmgtNjIuNkMyNzUuNiwyOTkuNiwyNzMuMywzMDIsMjczLjMsMzA0Ljh6IE0yNzMuMywzMjguM2MwLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4ycy0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMjc1LjYsMzIzLjEsMjczLjMsMzI1LjQsMjczLjMsMzI4LjN6IE0yMjguOCwzNTkuNmgtODMuM1YyMDMuMWg4My4zCgkJCQkJCSAgIGMxMC4zLDAsMTkuMywzLjYsMjMuNSwxMC44djE1NC4zQzI0OCwzNjEuNiwyMzguOSwzNTkuNSwyMjguOCwzNTkuNnogTTE2My43LDIzNC40YzAsMi45LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJzLTIuMy01LjItNS4yLTUuMmgtNjIuNkMxNjYsMjI5LjIsMTYzLjcsMjMxLjUsMTYzLjcsMjM0LjR6IE0xNjMuNywyNTcuOGMwLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4yYzAtMi45LTIuMy01LjItNS4yLTUuMmgtNjIuNkMxNjYsMjUyLjcsMTYzLjcsMjU1LDE2My43LDI1Ny44eiBNMTYzLjcsMjgxLjNjMCwyLjgsMi4zLDUuMiw1LjIsNS4yaDYyLjYKCQkJCQkJICAgYzIuOSwwLDUuMi0yLjMsNS4yLTUuMnMtMi4zLTUuMi01LjItNS4yaC02Mi42QzE2NiwyNzYuMSwxNjMuNywyNzguNSwxNjMuNywyODEuM3ogTTE2My43LDMwNC44YzAsMi44LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJjMC0yLjktMi4zLTUuMi01LjItNS4yaC02Mi42QzE2NiwyOTkuNiwxNjMuNywzMDIsMTYzLjcsMzA0Ljh6IE0xNjguOSwzMzMuNWg2Mi42YzIuOSwwLDUuMy0yLjMsNS4zLTUuMgoJCQkJCQkgICBjMC0yLjktMi4zLTUuMi01LjItNS4ySDE2OWMtMi45LDAtNS4yLDIuMy01LjIsNS4yUzE2Ni4xLDMzMy41LDE2OC45LDMzMy41eiBNMTY2LjUsMTA2LjRjLTMuOCwwLTYuOCwzLTYuOCw2LjhzMyw2LjgsNi44LDYuOAoJCQkJCQkgICBzNi44LTMsNi44LTYuOFMxNzAuMywxMDYuNCwxNjYuNSwxMDYuNHoiLz4KCQkJCQkgICA8L3N2Zz4=");
			}
			.kiss-icon-divsvg-bbcode,
			.kiss-icon-divsvg-markdown
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNMTgyLjIsMzc5Yy0yLjcsMi4yLTUuOSwzLjItOS4xLDMuMgoJCQkJCQkgICBjLTQuMiwwLTguMy0xLjgtMTEuMi01LjNMNjguMSwyNjEuNWMtNC40LTUuNC00LjMtMTMuMywwLjMtMTguNWw5My43LTEwOC4yYzUuMi02LDE0LjMtNi43LDIwLjMtMS41czYuNywxNC4zLDEuNSwyMC4zbC04NS44LDk5CgkJCQkJCSAgIGw4Ni4xLDEwNkMxODkuMywzNjQuOSwxODguMywzNzMuOSwxODIuMiwzNzl6IE0yOTUuNCwxMjUuM2wtNTAuNSwyNjYuOGMtMS4zLDYuOS03LjQsMTEuNy0xNC4yLDExLjdjLTAuOSwwLTEuOC0wLjEtMi43LTAuMwoJCQkJCQkgICBjLTcuOC0xLjUtMTMtOS0xMS41LTE2LjlMMjY3LDExOS44YzEuNS03LjgsOS4xLTEzLDE2LjktMTEuNUMyOTEuNywxMDkuOSwyOTYuOSwxMTcuNCwyOTUuNCwxMjUuM3ogTTM1MC4xLDM3Ni45CgkJCQkJCSAgIGMtMi44LDMuNS03LDUuMy0xMS4yLDUuM2MtMy4yLDAtNi40LTEuMS05LjEtMy4yYy02LjItNS03LjEtMTQuMS0yLjEtMjAuM2w4Ni4xLTEwNmwtODUuOC05OWMtNS4yLTYtNC42LTE1LjEsMS41LTIwLjMKCQkJCQkJICAgYzYtNS4yLDE1LjEtNC42LDIwLjMsMS41bDkzLjcsMTA4LjJjNC42LDUuMyw0LjcsMTMuMSwwLjMsMTguNUwzNTAuMSwzNzYuOXoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-vcard
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNDQsNTcsOTEpOyIgZD0iTTI1OC40LDI0Ny4zdi0xMy41YzAtMSwwLjgtMS45LDItMS45aDk1LjdjMSwwLDIsMC44LDIsMS45djEzLjVjMCwxLTEsMS45LTIsMS45aC05NS43CgkJCQkJCSAgIEMyNTkuMiwyNDkuMSwyNTguNCwyNDguMywyNTguNCwyNDcuM3ogTTI2MC40LDE5NS41aDExNi4zYzEsMCwxLjktMC44LDEuOS0xLjl2LTEzLjVjMC0xLTAuOC0xLjktMS45LTEuOUgyNjAuNGMtMS4yLDAtMiwwLjgtMiwxLjkKCQkJCQkJICAgdjEzLjVDMjU4LjQsMTk0LjcsMjU5LjIsMTk1LjUsMjYwLjQsMTk1LjV6IE0xMzkuNiwyMDEuOEwxMzkuNiwyMDEuOGMwLjUtMS42LDIuNS03LjcsNi42LTE0LjFjMCwwLDAsMCwwLDAKCQkJCQkJICAgYzAuMi0wLjIsMC4zLTAuNSwwLjUtMC43YzAuMi0wLjMsMC4zLTAuNSwwLjUtMC44YzAuMi0wLjMsMC4zLTAuNSwwLjUtMC44YzAuNy0xLDEuNS0yLDIuNC0zdjBjMCwwLDAsMCwwLDAKCQkJCQkJICAgYzQuNiw5LjQsOS44LDEyLjYsMTQuMiwxMy44YzAsMCwwLDAsMC4xLDBoMGMwLjIsMCwwLjQsMC4xLDAuNiwwLjJoMGwwLjYsMC4xaDBjMS44LDAuMywzLjQsMC4zLDQuOCwwLjNjLTAuMy0wLjMtMC43LTAuNi0xLTEKCQkJCQkJICAgbC0wLjktMC45bDAsMGMtMC4zLTAuMy0wLjUtMC42LTAuOC0wLjhsMCwwbC0wLjItMC4yYy0wLjItMC4yLTAuNC0wLjQtMC42LTAuNmMtMC4yLTAuMy0wLjQtMC41LTAuNy0wLjdjMCwwLDAsMCwwLDAKCQkJCQkJICAgYy0yLjMtMi42LTMuMS00LTMuMS00czQuMiwyLDEwLjMsNC43aDBjMC4yLDAuMSwwLjQsMC4yLDAuNiwwLjNjNiwyLjYsMTMuNyw1LjYsMjAuOSw3LjljMS4xLDAuNiwyLDEuMywyLjcsMi4xCgkJCQkJCSAgIGMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM2MwLDAsMCwwLDAsMGMwLjIsMC4zLDAuNSwwLjUsMC43LDAuOGMxLjYsMi40LDEuOSw1LjEsMi4xLDYuNnYwLjF2MC4xYzAuMSwwLjYsMC4yLDEsMC41LDEKCQkJCQkJICAgYzIuNi0xMC43LDMuNS0xNi43LDMuNS0yMS45YzAtMTUuNi0xNS42LTI4LjItMzQuOS0yOC4ybC0wLjEtMC4xYy0xOS4zLDAtMzMuOCwxMi42LTMzLjgsMjguMmMwLDcuOCwxLjYsMTAuOCwzLjIsMTIuMwoJCQkJCQkgICBDMTM5LjQsMjAyLjYsMTM5LjUsMjAyLjMsMTM5LjYsMjAxLjh6IE0zOTguNiwyMDVIMjYwLjRjLTEuMiwwLTIsMC44LTIsMS45djEzLjVjMCwxLDAuOCwxLjksMiwxLjloMTM4LjJjMSwwLDEuOS0wLjgsMS45LTEuOQoJCQkJCQkgICB2LTEzLjVDNDAwLjUsMjA1LjgsMzk5LjYsMjA1LDM5OC42LDIwNXogTTUxMiwyNTZjMCwxNDEuNC0xMTQuNiwyNTYtMjU2LDI1NlMwLDM5Ny40LDAsMjU2UzExNC42LDAsMjU2LDBTNTEyLDExNC42LDUxMiwyNTZ6CgkJCQkJCQlNNDMyLDE3Ny40YzAtMTYuNy0xMy41LTMwLjItMzAuMi0zMC4ySDExMC4yYy0xNi43LDAtMzAuMiwxMy41LTMwLjIsMzAuMnYxNTcuMWMwLDE2LjcsMTMuNSwzMC4yLDMwLjIsMzAuMmgyMy41di0xMS43CgkJCQkJCSAgIGMtMy45LTMuNC02LjEtOC4yLTYuMS0xMy4xYzAtMTAsOC43LTE4LjEsMTkuNS0xOC4xczE5LjUsOC4xLDE5LjUsMTguMWMwLDQuNy0yLDkuMy01LjYsMTIuN3YxMi4xaDE5Mi4ydi0xMS43CgkJCQkJCSAgIGMtMy45LTMuNC02LjEtOC4yLTYuMS0xMy4xYzAtMTAsOC43LTE4LjEsMTkuNS0xOC4xYzEwLjgsMCwxOS41LDguMSwxOS41LDE4LjFjMCw0LjctMiw5LjMtNS42LDEyLjd2MTIuMWgyMS4yCgkJCQkJCSAgIGMxNi43LDAsMzAuMi0xMy41LDMwLjItMzAuMlYxNzcuNHogTTM4MC40LDI2MC4yaC0xMjBjLTEuMiwwLTIsMC44LTIsMS45djEzLjVjMCwxLDAuOCwxLjgsMiwxLjhoMTIwYzEsMCwxLjktMC44LDEuOS0xLjh2LTEzLjUKCQkJCQkJICAgQzM4Mi4zLDI2MS4xLDM4MS40LDI2MC4yLDM4MC40LDI2MC4yeiBNMTk1LjYsMjUwYy0yLjMtMS45LTMuOS0zLjUtNS4yLTQuOWMwLTAuMywwLTAuNywwLTFjMC0wLjksMS4zLTQuNi0wLjItNC4ybC0wLjEsMAoJCQkJCQkgICBjLTUuNCw2LjQtMTIuMywxMC4yLTE5LjgsMTAuMmMtNywwLTEzLjUtMy4zLTE4LjctOC45YzAsMS0wLjIsMi4zLTAuMiwyLjljMCwwLjQsMCwwLjgsMCwxLjJjLTEuMSwxLjEtMi41LDIuNC00LjMsMy45CgkJCQkJCSAgIGMtMTEuNyw5LjYtMzIuNywxMi4yLTM5LjQsMjUuM2MtMS41LDIuOS02LjUsMTkuOC03LjcsMzIuMWMyMi4yLDMuMiw0Ny4yLDUsNzMuOCw1YzIzLjgsMCw0Ni4zLTEuNSw2Ni43LTQuMQoJCQkJCQkgICBjLTEuMi0xMi42LTUuNi0zMC4xLTcuMy0zMy44QzIyNi45LDI2MC40LDIwNy4yLDI1OS41LDE5NS42LDI1MHoiLz48L3N2Zz4=");
			}

		#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(255,255,255) !important;
			color: rgb(0,0,0);
		}
		.call-to-action a
		{
			color: rgb(114,121,137)!important;
		}
		header .call-to-action > span.times h6
		{
			color: rgb(114,121,137)!important;
		}
		header .call-to-action .header-icon svg
		{
			fill: rgb(44,57,91)!important;
		}
		header div.logo a svg.kiss-brand-logo-mono-svg
		{
			fill: rgb(44,57,91) !important;
		}

	
		/*SnipCart*/
		
		.snip-layout .snip-header
		{
			background: rgb(255,255,255) !important;
			border-bottom: 1px solid rgb(233,235,238) !important;
		}
		.snip-layout .snip-footer
		{
			background-color: rgb(44,57,91);
		}
		.snip-layout .snip-footer__copyright
		{
			color: 			color: rgb(255,255,255)	!important;
		}

		.snip-layout .snip-loader--bar:before {
			background-color: rgb(114,121,137);
		}
		.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(44,57,91);   
		}
		.snip-layout .snip-header__total, .snip-layout .snip-step__item
		{
			background-color: rgb(233,235,238) !important;
			border-color: rgb(233,235,238);
		}
		.snip-layout .snip-step__item+.snip-step__item
		{
			border-left-color: rgb(233,235,238);

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

		.snip-layout .snip-header__total-label
		{
			color: rgb(44,57,91);
		}
		.snip-layout .snip-btn
		{
			background-color: rgb(114,121,137);
		}
		.snip-layout .snip-btn:hover
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(84, 95, 132)!important;
		}
		.snip-layout .snip-btn.snip-btn--left:hover
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(140, 147, 164)!important;
		}
		.snip-layout a.snip-btn--highlight
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(44,57,91) !important;
		}
		.snip-layout a.snip-btn--highlight:hover
		{
			color: rgb(255,255,255);
			background-color:rgb(84, 95, 132);
		}
		.snip-layout .snip-quantity-trigger__btn
		{
			color: rgb(44,57,91);
			background-color:  rgb(212,215,222) !important;
		}
		.snip-layout .snip-quantity-trigger__btn:hover
		{
			color: rgb(44,57,91);
			background-color:  rgb(191,195,205) !important;
		}
	
		.snip-layout .snip-flash__item--warn
		{
			color: rgb(255,255,255);
			background: #EF3340;
			border-color: rgb(44,57,91);
		}

		.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(204, 204, 204) !important;
			}
		
			header
			{
				border-top-color: rgb(44,57,91) !important;
			}
			
			header svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(44,57,91) !important;
			}
		
		body, body.generic-viewer, body.home-viewer, .reveal-modal
		{
			background-color: rgba(255,255,255,1);
		}

		/*Global Styles*/
		/*Body*/
		.wrapper
		{
			background-color: transparent;
		}
		.panel small
		{
				color: rgb(0,0,0) !important;
		}
	
			/*Typography Color Styles*/
			body
			{
				color: rgb(0,0,0);
			}
			h1, h2, h3, h4, h5, h6
			{
				color: rgb(44,57,91);
			}
			/* Default Link Color Styles */
			a, a:visited
			{
			  color: rgb(44,57,91);
			}
			a:hover, a:focus, a:active
			{
			  color: rgb(104, 115, 153);
			}
			abbr[title]
			{
				color: rgb(114,121,137);
				border-color: rgb(114,121,137);
			}
			blockquote cite
			{
				color: rgb(114,121,137);
			}
			blockquote cite a, blockquote cite a:visited
			{
			  color: rgb(0,0,0);
			}
			blockquote,	blockquote p
			{
				color: rgb(0,0,0);
			}
			hr
			{
				background:rgb(178, 178, 178);
			}
			svg
			{
				fill: rgb(44,57,91);
			}

			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(0,0,0);
				background-color: rgba(0,0,0,0.1)!important;
				border-color: rgb(127, 127, 127);
			}
			.breadcrumbs, fieldset legend, label
			{
				color: rgb(0,0,0);
				background: none;
			}
			.breadcrumbs>*
			{
				color: rgb(0,0,0);
			}
			.breadcrumbs>*.current, .breadcrumbs>* a
			{
				color: rgb(44,57,91);
			}
			.home-viewer .feature-section #feature-slider .item .caption
			{
				background: rgba(255,255,255,0.8);
			}
			.panel, fieldset
			{
				background: rgb(255,255,255);
				border-color: rgb(178, 178, 178);
			}

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

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

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

		.right-small , .left-small, .tab-bar, .tab-bar .menu-icon, a.fi-magnifying-glass
		{
			color: rgb(64, 76, 111);
			border-color: transparent;
		}
		a.fi-magnifying-glass svg
		{
			fill:rgb(64, 76, 111)!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,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMTQsMTIxLDEzNyk7IiBkPSJNMjYxIDI3M0wyNzIuNTc2IDMwNUwyOTcuNTc2IDM3MEwzNjkuNDI0IDU1N0w0MDYgNjUzTDcxNSA2NTNDNzMxLjkyOCA2NTMgNzU4LjQ3MyA2NTcuOTk2IDc3NCA2NTAuODExQzc4OS4zOSA2NDMuNjkgNzkxLjM5IDYxOC44MzYgNzc3Ljk2IDYwOC43ODlDNzcwLjU2OSA2MDMuMjYxIDc2MS43MTMgNjA0IDc1MyA2MDRMNzA2IDYwNEw1MTcgNjA0TDQ2MSA2MDRDNDU1LjQxOCA2MDQgNDQ0LjIgNjA2LjEzNiA0MzkuNDE4IDYwMi45NzJDNDMzLjE5NCA1OTguODU1IDQyOC45MjEgNTgxLjAyMyA0MjcgNTc0TDc3NSA1NzRDNzg3LjYxNCA1MTMuMDQ4IDgwOS43NDYgNDUyLjk4OCA4MjYuNDI0IDM5M0M4MzIuMTI5IDM3Mi40ODIgODQyLjE0OSAzNTAuMjI1IDg0NCAzMjlMNDgzIDMyOUwzNzkgMzI5QzM2Ni45OTcgMzI5IDM0Ni4xNjYgMzMzLjA2OSAzMzUuMTMzIDMyOC4zOTdDMzI5LjYyMiAzMjYuMDYzIDMyNy4wNzUgMzEzLjIwNCAzMjUgMzA4QzMxNy4wNjEgMjg4LjA5IDMwOS4xMiAyNjguMSAzMDEuNjgxIDI0OEMyOTkuNjAxIDI0Mi4zNzkgMjk2LjU3NSAyMjcuMTc2IDI5MC43NzUgMjI0LjYwM0MyODIuNzk5IDIyMS4wNjYgMjY3LjcwNiAyMjQgMjU5IDIyNEwyMDEgMjI0QzE5MS41MTYgMjI0IDE4MC4xNTMgMjIyLjMxMiAxNzEgMjI1LjA0NEMxNTMuOTAxIDIzMC4xNDkgMTQ4LjcwMSAyNTUuNjIyIDE2Mi4xODUgMjY3LjQ3MUMxNzAuNTQzIDI3NC44MTQgMTgyLjczOSAyNzMgMTkzIDI3M0wyNjEgMjczTTQ3MSA2NzQuNDI4QzQ2MC41NTEgNjc1LjkyNSA0NTAuMjM0IDY3OS42OTkgNDQyLjAwNCA2ODYuNDY4QzQwMi43OTQgNzE4LjcxNCA0MzQuNjg3IDc4MS45ODkgNDgzIDc3NS43MTFDNDkxLjE2MyA3NzQuNjUgNDk5LjA5MiA3NzEuNzczIDUwNiA3NjcuMzAxQzU1MC4yOTkgNzM4LjYyMyA1MjMuMTYxIDY2Ni45NTYgNDcxIDY3NC40MjhNNzI1IDY3NC40MzlDNzE1LjQ3NiA2NzUuOTI3IDcwNS41MyA2NzkuMTE4IDY5OCA2ODUuMzI5QzY1OC45NzQgNzE3LjUxNCA2ODcuMDEzIDc4My41OSA3MzggNzc1LjU2MUM4MDAuMjE0IDc2NS43NjQgNzg3LjcwNCA2NjQuNjQ2IDcyNSA2NzQuNDM5eiIvPjwvc3ZnPg==");
					background-repeat: no-repeat;
					background-size: 56px 56px;
					background-position: center center !important;
			}
			 .sb-icon-search,  .fi-magnifying-glass
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPgoJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDExNCwxMjEsMTM3KTsiIGQ9Ik02NCA1NGwtMTguNzgtMTguNzhjMS43NzQtMy4zNDkgMi43OC03LjE2NiAyLjc4LTExLjIyIDAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHMtMjQgMTAuNzQ1LTI0IDI0IDEwLjc0NSAyNCAyNCAyNGM0LjA1MyAwIDcuODcxLTEuMDA2IDExLjIyLTIuNzhsMTguNzggMTguNzggMTAtMTB6TTggMjRjMC04LjgzNiA3LjE2My0xNiAxNi0xNnMxNiA3LjE2MyAxNiAxNi03LjE2MyAxNi0xNiAxNi0xNi03LjE2My0xNi0xNnoiLz4KCQkJCTwvc3ZnPg==");
					background-repeat: no-repeat;
					background-size: 24px 24px;
					background-position: center center;
			}
			 .tab-bar .menu-icon
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMTQsMTIxLDEzNyk7IiBkPSJNMjUsMjQuN2g1MHYxMEgyNVYyNC43eiBNMjUsNDVoNTB2MTBIMjVWNDV6IE0yNSw2NWg1MHYxMEgyNVY2NXoiLz48L3N2Zz4KCQkgICA=");
					background-repeat: no-repeat;
					background-size: 48px 48px;
					background-position: center center;	
			}

		
			 .fi-shopping-cart
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMTQsMTIxLDEzNyk7IiBkPSJNMjEzIDI5OUwyMTMgMzI3TDI1NyAzMjdDMjYxLjQ4OCAzMjcgMjY5Ljg4MSAzMjUuNDA0IDI3My40OSAzMjguNjAzQzI3Ny40ODUgMzMyLjE0NSAyNzguNjkyIDM0MS4wNzYgMjgwLjMzMyAzNDZMMjk0LjMzMyAzODhMMzMzIDUwNEMzMzguNjc1IDUyMS4wMjUgMzQ5LjI1OCA1NDEuMTM5IDM1MS4wOTIgNTU4Ljk1N0MzNTEuNjUzIDU2NC40MTEgMzM4LjA4NyA1NzIuMjEgMzM0Ljc3NSA1NzcuMDAxQzMyMy43OTIgNTkyLjg4MyAzMjYuMjg3IDYxNS45NSAzMzkuMTg0IDYyOS45NjFDMzU5LjE5NSA2NTEuNjk5IDQwMi4yOSA2NDMgNDI5IDY0M0w2NzIgNjQzTDY3MiA2MTVMNTQ1IDYxNUwzOTAgNjE1QzM4Mi43NjIgNjE1IDM3Mi43OTkgNjE2Ljc0OCAzNjYgNjEzLjk5MUMzNTUuMjMgNjA5LjYyNCAzNTMuMTIgNTk2LjY4OSAzNjIuMDQzIDU4OS4zOTRDMzY4LjAzNSA1ODQuNDk2IDM3Ni43NzUgNTg2IDM4NCA1ODZMNDMzIDU4Nkw2MTYgNTg2QzY0MS4wNCA1ODYgNjcwLjU4NCA1OTEuNjI3IDY4OC41MzUgNTY5Ljk5NkM2OTkuNzE4IDU1Ni41MjEgNzAxLjg3NiA1NDAuNjIxIDcwNS4yIDUyNEM3MDkuMTI4IDUwNC4zNTkgNzEzLjUgNDg0LjczNiA3MTYuOTIgNDY1QzcyMS41MjIgNDM4LjQ0MSA3MzkuNzc2IDM5OC4zOTMgNzIyLjc3OSAzNzQuMDA0QzcxMS4yOTEgMzU3LjUxOSA2OTMuMDI0IDM1NyA2NzUgMzU3TDYxNyAzNTdMMzk3IDM1N0wzMzggMzU3QzMzMi4wMzkgMzU3IDMyMC40NSAzNTkuMjEzIDMxNS4yNzggMzU1Ljk3MkMzMTEuMTk3IDM1My40MTUgMzEwLjA5MiAzNDUuMjc2IDMwOC42NjcgMzQxQzMwNC4wNTQgMzI3LjE2MSAyOTguMjg4IDMxMy4yMTIgMjk1IDI5OUwyMTMgMjk5TTMyNCAzODVMNjA0IDM4NUw2NzMgMzg1QzY4MS41OTMgMzg1IDY5My4xNjQgMzgzLjA4OSA2OTkuNTY2IDM5MC4zMjlDNzA2LjEzOCAzOTcuNzYxIDY5Ny4wOTQgNDIxLjA5NCA2OTUuMjExIDQzMEM2ODguODg2IDQ1OS45MTMgNjgzLjQzMSA0OTAuMDI2IDY3Ny40IDUyMEM2NzQuOTAyIDUzMi40MTQgNjczLjk0OCA1NDguNDg5IDY2MS45OTYgNTU1Ljg1MkM2NTYuNTUyIDU1OS4yMDYgNjQ5LjEyNyA1NTggNjQzIDU1OEw2MDEgNTU4TDQ0NSA1NThMMzk4IDU1OEMzOTMuNjI3IDU1OCAzODQuMTcxIDU1OS43NzggMzgwLjg0MyA1NTYuMzk3QzM3Ny44NzMgNTUzLjM3OCAzNzYuOTc1IDU0Ni45MjYgMzc1LjY2NyA1NDNMMzY0LjY2NyA1MTBMMzM3LjY2NyA0MjlDMzMyLjkzNiA0MTQuODA3IDMyNi4wMDMgMzk5Ljg1OSAzMjQgMzg1TTM5MiA2NzMuNDM5QzM1Mi4yMzQgNjc5LjcwMSAzNDQuMjk3IDczNi4xNTQgMzgwIDc1NC4wMDhDMzg4LjA3OCA3NTguMDQ3IDM5OC4xMjMgNzU4Ljk3OSA0MDcgNzU3LjdDNDYxLjY1MiA3NDkuODIxIDQ0Ni4xOTUgNjY0LjkwNSAzOTIgNjczLjQzOU02MjIgNjczLjQzOUM1ODIuMjM0IDY3OS43MDEgNTc0LjI5NyA3MzYuMTU0IDYxMCA3NTQuMDA4QzYxOC4wNzggNzU4LjA0NyA2MjguMTIzIDc1OC45NzkgNjM3IDc1Ny43QzY5MS42NTIgNzQ5LjgyMSA2NzYuMTk1IDY2NC45MDUgNjIyIDY3My40MzlNMzk2IDcwMS4zOTRDNDEzLjUyNiA2OTcuMzk3IDQyMS40NDggNzI0LjQyMSA0MDQgNzI5LjQyN0MzODQuOTczIDczNC44ODcgMzc3LjA4MSA3MDUuNzA5IDM5NiA3MDEuMzk0TTYyNiA3MDEuMzk0QzY0My41MjYgNjk3LjM5NyA2NTEuNDQ4IDcyNC40MjEgNjM0IDcyOS40MjdDNjE0Ljk3MyA3MzQuODg3IDYwNy4wODEgNzA1LjcwOSA2MjYgNzAxLjM5NHoiLz48L3N2Zz4=");
					background-repeat: no-repeat;
					background-size: 60px 60px;
					background-position: center center;
			}
			 .sb-icon-search
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQkJCXZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMTE0LDEyMSwxMzcpOyIgZD0iTTE2LjQsODdMMTYuNCw4N2MxLjEsMSwyLjcsMC45LDMuNy0wLjJsMTIuMi0xMy41YzYuMyw0LjUsMTQuMSw2LjgsMjIuNiw1LjhDNzAsNzcuNSw4Mi4xLDY1LjQsODMuNyw1MC4zCgkJCSAgIEM4NS44LDMwLDY5LjIsMTMsNDkuMSwxNC4yYy0xNi4yLDEtMjkuNCwxNC4yLTMwLjQsMzAuNWMtMC42LDkuOSwzLjIsMTguOSw5LjYsMjUuMkwxNi4yLDgzLjNDMTUuMyw4NC40LDE1LjQsODYsMTYuNCw4N3oKCQkJCU01MS4yLDc0LjFjLTE1LjEsMC0yNy4zLTEyLjMtMjcuMy0yNy4zYzAtMTUuMSwxMi4zLTI3LjMsMjcuMy0yNy4zczI3LjMsMTIuMywyNy4zLDI3LjNDNzguNiw2MS45LDY2LjMsNzQuMSw1MS4yLDc0LjF6Ii8+CgkJICAgPC9zdmc+");
					background-repeat: no-repeat;
					background-size: 36px 36px;
					background-position: center center;
			}
			 .fi-magnifying-glass
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQkJCXZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMTE0LDEyMSwxMzcpOyIgZD0iTTE2LjQsODdMMTYuNCw4N2MxLjEsMSwyLjcsMC45LDMuNy0wLjJsMTIuMi0xMy41YzYuMyw0LjUsMTQuMSw2LjgsMjIuNiw1LjhDNzAsNzcuNSw4Mi4xLDY1LjQsODMuNyw1MC4zCgkJCSAgIEM4NS44LDMwLDY5LjIsMTMsNDkuMSwxNC4yYy0xNi4yLDEtMjkuNCwxNC4yLTMwLjQsMzAuNWMtMC42LDkuOSwzLjIsMTguOSw5LjYsMjUuMkwxNi4yLDgzLjNDMTUuMyw4NC40LDE1LjQsODYsMTYuNCw4N3oKCQkJCU01MS4yLDc0LjFjLTE1LjEsMC0yNy4zLTEyLjMtMjcuMy0yNy4zYzAtMTUuMSwxMi4zLTI3LjMsMjcuMy0yNy4zczI3LjMsMTIuMywyNy4zLDI3LjNDNzguNiw2MS45LDY2LjMsNzQuMSw1MS4yLDc0LjF6Ii8+CgkJICAgPC9zdmc+");
					background-repeat: no-repeat;
					background-size: 36px 36px;
					background-position: center center;
			}
			 .tab-bar .menu-icon
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMTE0LDEyMSwxMzcpOyIgZD0iTTg0LjcsNTMuN0gxNS4xYy0yLjEsMC0zLjgtMS43LTMuOC0zLjhsMCwwYzAtMi4xLDEuNy0zLjgsMy44LTMuOGg2OS43YzIuMSwwLDMuOCwxLjcsMy44LDMuOGwwLDAgQzg4LjYsNTIsODYuOSw1My43LDg0LjcsNTMuN3oiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDExNCwxMjEsMTM3KTsiIGQ9Ik04NC43LDIzLjdIMTUuMWMtMi4xLDAtMy44LTEuNy0zLjgtMy44bDAsMGMwLTIuMSwxLjctMy44LDMuOC0zLjhoNjkuN2MyLjEsMCwzLjgsMS43LDMuOCwzLjhsMCwwIEM4OC42LDIyLDg2LjksMjMuNyw4NC43LDIzLjd6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMTQsMTIxLDEzNyk7IiBkPSJNODQuNyw4My43SDE1LjFjLTIuMSwwLTMuOC0xLjctMy44LTMuOGwwLDBjMC0yLjEsMS43LTMuOCwzLjgtMy44aDY5LjdjMi4xLDAsMy44LDEuNywzLjgsMy44bDAsMCBDODguNiw4Miw4Ni45LDgzLjcsODQuNyw4My43eiIvPiA8L3N2Zz4=");
					background-repeat: no-repeat;
					background-size: 30px 30px;
					background-position: center center;	
			}
		
			.navigation-section.show-for-large-up, .fixed nav.top-bar 
			{
				-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
				-moz-box-shadow:    1px 1px 5px 0px rgba(0,0,0,0.3);
				box-shadow:         1px 1px 5px 0px rgba(0,0,0,0.3);
			}
			
			.navigation-section, .sticky.contain-to-grid.fixed
			{
				background-color: rgb(255,255,255);
			}

			.navigation-section .top-bar-section ul li:not(.has-form) a:not(.button):hover
			{
				color: rgb(9, 28, 58)!important;
				background: rgb(255, 255, 255)!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(44,57,91)!important;
			}
			.top-bar-section ul li.name, .contain-to-grid
			{
				background-color: transparent;
			}
			.tab-bar
			{
				background-color: rgb(255,255,255);
			}
			.top-bar-section .searchResults ul i
			{
				background-color: rgb(255,255,255);
			}
			/*Off-Canvas Navigation & Search*/
			.kiss-brand-logo-mono-svg 
			{
				fill: rgb(44,57,91);
			}
			.tab-bar
			{
				color: rgb(0,0,0);
				border-color: rgb(127, 127, 127);
			}
			.right-off-canvas-menu input[type="text"].search_text_box, .right-off-canvas-menu input:focus::placeholder 
			{
				color: rgb(0,0,0);
				border: 0;
			}
			.right-off-canvas-menu input::placeholder 
			{
				color:rgb(127, 127, 127);
			}
			.right-off-canvas-menu ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
				color: rgb(255,255,255);
			}
			.right-off-canvas-menu ::-moz-placeholder { /* Firefox 19+ */
				color: rgb(255,255,255);
			}
			.right-off-canvas-menu  :-ms-input-placeholder { /* IE 10+ */
				color: rgb(255,255,255);
			}
			.right-off-canvas-menu  :-moz-placeholder { /* Firefox 18- */
				color: rgb(255,255,255);
			}

			.right-small , .left-small, .tab-bar, .tab-bar .menu-icon, a.fi-magnifying-glass
			{
				color: rgb(64, 76, 111);
				border-color: transparent;
			}
			a.fi-magnifying-glass svg
			{
				fill:rgb(64, 76, 111)!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(204,204,204)!important;
					color: rgb(0,0,0);
					box-shadow: none;
					border-color: transparent;
				}

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

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

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

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

				.sb-search.sb-search-open .sb-icon-search,
				.no-js .sb-search .sb-icon-search 
				{
					background: transparent;
					color: rgb(0,0,0);
				}
		
				.top-bar-section li.active:not(.has-form):after
				{
					content:" ";
					display: block;
					width: 100%;
					height: 3px;
					background-color: rgb(44,57,91);
					margin-top: -3px;
				}
			
		/*Desktop Navigation & Search*/
		.navigation-section svg.kiss-brand-logo-mono-svg
		{
			fill: rgb(44,57,91) !important;
		}
		.top-bar-section ul.left li > a
		{
			color: rgb(0,0,0)!important;
		}
		.top-bar-section ul.left li.kiss-navigation-item-part-of-cta > a
		{
			color: rgb(114,121,137)!important;
		}
		
		.navigation-section, .top-bar,  .top-bar-section li a, .top-bar-section .has-form, .contain-to-grid
		{
			color: rgb(0,0,0)!important;
			text-shadow: none;
		}
		.top-bar-section .searchResults li:not(.has-form) a:not(.button)
		{
			color: rgb(44,57,91)!important;
		}
		
		.top-bar-section .follow-us li a svg, li.social-media-icons a svg
		{
			background-color: rgb(114,121,137)!important;
			fill: rgb(255,255,255)!important;
		}

		ul.off-canvas-list li.social-media-icons a svg:hover, li.social-media-icons a svg:hover
		{
			background-color: rgb(53, 60, 74)!important;
			fill: rgb(255,255,255)!important;
		}
		.navigation-section, .sticky.contain-to-grid.fixed
		{
			background-color: rgb(255,255,255);
		}
		.navigation-section .top-bar
		{
			color: rgb(0,0,0)!important;
			background-color: transparent;
		}
		.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
		{
			border-right-color: rgb(178, 178, 178);
			border-left-color:rgb(255, 255, 255);
		}
		.navigation-section input[type="text"]
		{
			color: rgb(44,57,91)!important;
			background-color:rgb(255,255,255)!important;
			border-color: rgba(0,0,0,0.3);
		}
		.navigation-section .search-close .icon-close
		{
			fill:rgba(0,0,0,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(0,0,0)!important;
			background-color: rgb(255,255,255) !important;
		}
		.navigation-section .top-bar-section .searchResults ul li:not(.has-form) a:not(.button):hover
		{
			color: rgb(255,255,255)!important;
			background-color: rgb(44,57,91) !important;
		}
		.top-bar-section .searchResults li:not(.has-form) a:not(.button) span.highlight
		{
			color: rgb(44,57,91) !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(255,255,255)!important;
			background-color: rgb(44,57,91) !important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button)
		{
			color: rgb(44,57,91)!important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button):hover
		{
			color: rgb(31, 45, 78)!important;
		}
		.top-bar-section li:not(.has-form) a:not(.button):hover
		{
			color: rgb(31, 45, 78)!important;
		}
		.top-bar-section .icon-close svg
		{
			fill: rgb(44,57,91) !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(44,57,91)!important;
		}

		.sb-icon-search svg
		{
			fill: rgb(114,121,137)!important;
		}
		
		/*breadcrumbs*/

		.breadcrumbs
		{
			border-bottom-color: rgb(229, 229, 229);
		}
		/*side navigation*/
		.side-nav-panel
		{
			background: transparent!important;
		}
		.side-nav-panel, .side-nav li.divider
		{
			color:rgb(0,0,0);
			border-color: rgb(229, 229, 229);
		}
		.side-nav li.heading
		{
			border-bottom-color: rgb(204, 204, 204);
		}
		.side-nav li a:not(.button)
		{
			color: rgb(0,0,0)!important;
		}
		.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus
		{
			color: rgb(31, 45, 78);
			background:rgb(229, 229, 229);
		}
		.left-off-canvas-menu, ul.off-canvas-list li a, .right-off-canvas-menu
		{
			color: rgb(0,0,0)!important;
			background: rgb(255,255,255) !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(64, 76, 111)!important;
			background-color: rgb(229, 229, 229)!important;
		}
		.navigation-section input.search_text_box[type="text"]
		{
			border-color: rgb(178, 178, 178);
		}
	
			.navigation-section, .sticky.fixed
			{
				border-top-color: rgb(204, 204, 204);
			}
		
			.navigation-section, .sticky.fixed
			{
				border-bottom-color: rgb(204, 204, 204);
			}
		
			.logo-left-padding svg, .logo-right-padding svg
			{
				stroke: rgb(104, 115, 153);
			}
			.home-viewer .wrapper
			{
				background: transparent;
			}
		
			.home-viewer section.home-content-section
			{
				background-color: rgba(255,255,255,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(44,57,91);
			}
			.home-viewer section.home-content-section h2,
			.home-viewer section.home-content-section h3,
			.home-viewer section.home-content-section h4
			{
				color: rgb(114,121,137);
			}
			.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(114,121,137);
			}
			.home-viewer section.home-content-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(114,121,137);
			}
			.home-viewer section.home-content-section a svg, .home-viewer section.home-content-section .icon-k svg
			{
				fill: rgb(114,121,137);
			}
			.home-viewer section.home-content-section a:hover svg
			{
				fill: rgb(184,188,196);
			}
			.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(44,57,91);
			}
			.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, 204, 204);
			}
			.home-viewer .sub-nav dt a, .home-viewer .sub-nav dd a
			{
				color: rgb(114,121,137);
			}
			.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(44,57,91);
			}
			.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
			{
				background-color: rgb(44,57,91);
				border-color: rgb(65,76,107);
			  	color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section .panel a:hover svg
			{
				fill: rgb(149,156,173);
			}
            .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(255,255,255);
			}
			.home-viewer section.home-content-section .plyr__controls button svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(114,121,137) !important;
			}
			.home-viewer section.home-content-section .plyr__control--overlaid svg
			{
				stroke:initial;
				stroke-width:initial;
				fill: rgb(114,121,137) !important;
			}
			.home-viewer section.home-content-section .plyr__control--overlaid
			{
				border-color: rgb(114,121,137);
			}
			.home-viewer section.home-content-section .plyr__progress--played, .home-viewer section.home-content-section .plyr__volume--display
			{
				color: rgb(114,121,137);
			}
			/* 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);
			}
			
		
					.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(44,57,91);
				border-color: rgb(86,96,123);
				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(65,76,107);
				border-color: rgb(107,116,140);
				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 section.home-content-section a.button
			{
				-webkit-box-shadow:  1px 1px 4px 0px rgba(0,0,0,0.5);
				-moz-box-shadow:     1px 1px 4px 0px rgba(0,0,0,0.5);
				box-shadow:          1px 1px 4px 0px rgba(0,0,0,0.5);
			}
			
				.home-viewer .home-content-section
				{
					border-color: rgb(204, 204, 204);
				}
			
			.home-content svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(0,0,0) ;
			}
					/*blockquotes*/
					.home-viewer section.home-content-section blockquote
						{
							background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
							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(44,57,91) ;
					}
				
					/*blockquotes*/
					.home-viewer section.home-content-section blockquote
					{
						background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
						background-repeat: no-repeat;
						background-size: 48px 48px;
						background-position: left top;
						margin-top: 24px;
						margin-bottom: 24px;
						padding-top: 48px;
						padding-bottom: 24px;
						padding-left: 48px;
					}
				
			.home-viewer .home-cta-buzz-section, .styletile-bg-swatch-2
			{
				background-color: rgba(255,255,255,1);
			}
		
			/*Home Viewer - Home CTA Buzz Section*/
			.home-viewer .home-cta-buzz-section blockquote
			{
				color: rgb(44,57,91);
			}
			.home-viewer .home-cta-buzz-section p
			{
				color: rgb(44,57,91);
			}
			
			.home-viewer .home-cta-buzz-section cite
			{
				color: rgb(110,117,134);
			}						
			.home-viewer section.home-cta-buzz-section .icon svg
			{
				fill: rgb(114,121,137) ;
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(114,121,137);
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(114,121,137);
			}

		
				/*blockquotes*/
				.home-viewer .home-cta-buzz-section blockquote
				{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
					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(44,57,91) ;
				}
			
					/*blockquotes*/
					.home-viewer .home-cta-buzz-section blockquote
					{
						background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
						background-repeat: no-repeat;
						background-size: 48px 48px;
						background-position: left top;
						margin-top: 24px;
						margin-bottom: 24px;
						padding-top: 48px;
						padding-bottom: 24px;
					}
				
				.home-viewer .home-cta-buzz-section
				{
					border-color: rgb(204, 204, 204);
				}
			
				.feature-section .overlay
				{
					background-color: rgba(255,255,255,0.75);
				}
				

		.home-viewer .feature-section .kiss-image-contain-neutral-background
		{
	    		background-color: rgb(216, 216, 216);
		}
		
			.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(255,255,255) 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(255,255,255) 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(255,255,255) 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(255,255,255) 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(255,255,255) 71%) repeat scroll 0px 0px;
			}
		    
			.home-viewer .home-content-section-overlay .mainMessage a.button
			{
				background-color: rgb(44,57,91)!important;
				border-color: rgb(65,76,107)!important;
				color: rgb(255,255,255)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-externalurl-button a.button
			{
				background-color: rgb(114,121,137)!important;
				border-color: rgb(128,134,148)!important;
				color: rgb(255,255,255)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-ecommerce-button a.button
			{
				background-color: rgb(44,57,91)!important;
				border-color: rgb(65,76,107)!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 .home-content-section-overlay .mainMessage a.button
			{
				-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.5);
					-moz-box-shadow:    1px 1px 4px 0px rgba(0,0,0,0.5);
					box-shadow:         1px 1px 4px 0px rgba(0,0,0,0.5);
			}
			.mainMessage svg.kiss-brand-logo-mono-svg
			{

			}
		
		.home-viewer .kiss-home-slider-caption-text
		{
			color:rgb(0,0,0);
			background-color:rgba(255,255,255,0.8);
		}
			a.arrow-button-scroll-down span {
				border-color: rgb(114,121,137);
			}
			a.arrow-button-scroll-down span::before {
				background-color: rgb(114,121,137);
			}
		
			
			.home-viewer .feature-section h1, .home-viewer .feature-section a
			{
				color: rgb(44,57,91);
			}
			.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(110,117,134);
			}
			.feature-section a.button
			{
				text-shadow: none;
			}
			.feature-section .mainMessage svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(110,117,134) !important;
			}
			.home-viewer .feature-section .icon svg
			{
				fill: rgb(110,117,134) !important;
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(110,117,134);
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(110,117,134);
			}
			
			.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(255,255,255) ;

			}
			.home-viewer .feature-section h1:after
			{
				border-color: rgb(110,117,134);
			}
		
				.home-viewer .feature-section, .home-viewer .kiss-feature-big-title
				{
					border-color: rgb(204, 204, 204);
				}
			
				.mainMessage svg.kiss-brand-logo-mono-svg path
				{
					fill: rgb(44,57,91);
				}
			.feature-section
			{
				background-color: rgb(255,255,255);

			}
	  	/*Global Styles - Buttons*/
			.button, .infusion-submit input[type="submit"]
			{
			  	background-color: rgb(44,57,91);
				border-color: rgb(65,76,107);
			  	color: rgb(255,255,255);
			}
			.button:hover, .button:focus
			{
				color: rgb(235, 235, 235);
				background-color: rgb(86,96,123);
				border-color: rgb(65,76,107);
			}
			@media only screen and (min-width: 960px) {
				.news-section .owl-next:before
				{
					border-color: transparent transparent transparent rgb(255,255,255);
				}
				.news-section .owl-prev:before
				{
					border-color: transparent rgb(255,255,255) transparent transparent ;
				}
			}
	  	
				.button
				{
					-webkit-box-shadow:  1px 1px 4px 0px rgba(0,0,0,0.5);
					-moz-box-shadow:     1px 1px 4px 0px rgba(0,0,0,0.5);
					box-shadow:          1px 1px 4px 0px rgba(0,0,0,0.5);
				}
				ul.button-group .button
				{
					-webkit-box-shadow: none;
					-moz-box-shadow:    none;
					box-shadow:         none;
				}
			
				.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(204, 204, 204);
				}
			
				.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:nth-of-type(3n+2) div.kiss-smart-grid-item-container,
				.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:nth-of-type(3n+2) div.kiss-smart-grid-item-container
				{
					border-bottom-color:  rgb(101, 108, 124);
				}
				.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:nth-of-type(3n+1) div.kiss-smart-grid-item-container,
				.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:nth-of-type(3n+1) div.kiss-smart-grid-item-container

				{
					border-bottom-color: rgb(37, 51, 84);
				}
				.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:nth-of-type(3n) div.kiss-smart-grid-item-container,
				.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:nth-of-type(3n) div.kiss-smart-grid-item-container

				{
					border-bottom-color: rgb(101, 108, 124);
				}
		
				.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(204, 204, 204);
				}
			
				.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(204, 204, 204);
				}
			
				.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: rgb(255,255,255)  ;
						background: -moz-linear-gradient(top,rgb(255,255,255) 25%, rgba(191,191,191,0.75) 100%)  ;
						background: -webkit-linear-gradient(top, rgb(255,255,255) 25%,rgba(191,191,191,0.75) 100%)  ;
						background:  linear-gradient(to bottom,rgb(255,255,255) 25%,rgba(191,191,191,0.75) 100%)  ;
					}
			.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(44,57,91) ;
			}
			.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(114,121,137) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h4
			{
				color: rgb(44,57,91) ;
			}
			.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(0,0,0) ;
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .table-caption
			{
				border: 1px solid rgb(204, 204, 204) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) fieldset
			{
				border-color:rgb(204, 204, 204) ;
			}
			.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(44,57,91) ;
				background-color: rgba(255,255,255,0.5)  ;
				border-color:rgb(204, 204, 204) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-webkit-input-placeholder
			{
				color: rgba(0,0,0,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-moz-placeholder
			{
				color: rgba(0,0,0,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-ms-input-placeholder
			{
				color: rgba(0,0,0,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::placeholder
			{
				color: rgba(0,0,0,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(229,229,229);
				border: 1px solid rgb(204, 204, 204) ;
				font-family: inherit;
				color: rgb(44,57,91) ;
			}
			.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+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDExNCwxMjEsMTM3KTsiIGQ9Ik01Ni45LDc4LjdMOTUuNCwzM2M0LjktNS44LDAuOC0xNC44LTYuOS0xNC44aC03N2MtNy42LDAtMTEuOCw4LjktNi45LDE0LjhsMzguNSw0NS43QzQ2LjcsODIuOSw1My4zLDgyLjksNTYuOSw3OC43eiIvPgoJCSAgIDwvZz48L3N2Zz4=");
						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(44,57,91) ;
			}

			.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(0,0,0);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				fill: rgb(114,121,137)  ;
			}
			.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(114,121,137);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(114,121,137);
			}
			.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(44,57,91);
				background:rgba(255,255,255,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(0,0,0,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(255,255,255);
			}
			.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(114,121,137) ;
			}
			.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(114,121,137) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) ..plyr__control--overlaid
			{
				border-color: rgb(114,121,137);
			}
			.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
			{
				color: rgb(114,121,137);
			}
			
			.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(0,0,0);
			}
			/*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(114,121,137,0.1);
				border: 1px solid rgb(114,121,137);
			}
			

			/* 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(255,255,255);
			}

			/* 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(255,255,255);
			}

			/* 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(255,255,255);
			}

			/*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(216, 216, 216);
			}*/

			
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button
					{
						background-color: rgb(114,121,137);
						border-color: rgb(128,134,148);
						color: rgb(255,255,255);
					}
					.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(128,134,148);
						border-color: rgb(156,161,172);
						color: rgb(255,255,255);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button svg
					{
						fill: rgb(255,255,255) ;
					}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				stroke:rgb(0,0,0);
				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,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
							background-repeat: no-repeat;
							background-size: 48px 48px;
							background-position: 24px top;
							margin-top: 24px;
							margin-bottom: 24px;
							padding-top: 56px;
							padding-right: 48px;
							padding-bottom: 24px;
							padding-left: 48px;
					}
					/*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: 40px;
					}
					.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;
						text-align: center;
						background: rgb(114,121,137);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						color: rgb(255,255,255);
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						margin: 0;
						padding: 2px 16px 4px;
						position: absolute;
						left: -10px;
						top: 8px;
						width: calc(100% + 20px);	
						height: 28px;
						z-index: 9;
					}
					.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:before,
					.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:after  
					{
						position: absolute;
						content: "";
						border-style: solid;
						border-color: transparent;
						bottom: -10px;
					}
					.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:before
					{
						border-width: 0 10px 10px 0;
						border-right-color: rgb(57,60,68);
						left: 0;
					}
					.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:after
					{
						border-width: 0 0 10px 10px;
						border-left-color: rgb(57,60,68);
						right: 0;
					}
					/*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 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(114,121,137);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						color: rgb(255,255,255);
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						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(204, 204, 204);
				}

			
				.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(204, 204, 204);
				}
			
				.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(204, 204, 204);
				}
			
				.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(204, 204, 204);
				}
			
			    .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(255,255,255,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(44,57,91) ;
			}
			.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(114,121,137) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h4
			{
				color: rgb(44,57,91) ;
			}
			.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(0,0,0) ;
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .table-caption
			{
				border: 1px solid rgb(204, 204, 204) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) fieldset
			{
				border-color:rgb(204, 204, 204) ;
			}
			.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(44,57,91) ;
				background-color: rgba(255,255,255,0.5)  ;
				border-color:rgb(204, 204, 204) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-webkit-input-placeholder
			{
				color: rgba(0,0,0,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-moz-placeholder
			{
				color: rgba(0,0,0,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-ms-input-placeholder
			{
				color: rgba(0,0,0,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::placeholder
			{
				color: rgba(0,0,0,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(229,229,229);
				border: 1px solid rgb(204, 204, 204) ;
				font-family: inherit;
				color: rgb(44,57,91) ;
			}
			.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+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDExNCwxMjEsMTM3KTsiIGQ9Ik01Ni45LDc4LjdMOTUuNCwzM2M0LjktNS44LDAuOC0xNC44LTYuOS0xNC44aC03N2MtNy42LDAtMTEuOCw4LjktNi45LDE0LjhsMzguNSw0NS43QzQ2LjcsODIuOSw1My4zLDgyLjksNTYuOSw3OC43eiIvPgoJCSAgIDwvZz48L3N2Zz4=");
						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(44,57,91) ;
			}

			.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(0,0,0);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				fill: rgb(114,121,137)  ;
			}
			.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(114,121,137);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(114,121,137);
			}
			.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(44,57,91);
				background:rgba(255,255,255,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(0,0,0,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(255,255,255);
			}
			.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(114,121,137) ;
			}
			.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(114,121,137) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) ..plyr__control--overlaid
			{
				border-color: rgb(114,121,137);
			}
			.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
			{
				color: rgb(114,121,137);
			}
			
			.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(0,0,0);
			}
			/*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(114,121,137,0.1);
				border: 1px solid rgb(114,121,137);
			}
			

			/* 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(255,255,255);
			}

			/* 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(255,255,255);
			}

			/* 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(255,255,255);
			}

			/*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(216, 216, 216);
			}*/

			
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button
					{
						background-color: rgb(114,121,137);
						border-color: rgb(128,134,148);
						color: rgb(255,255,255);
					}
					.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(128,134,148);
						border-color: rgb(156,161,172);
						color: rgb(255,255,255);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button svg
					{
						fill: rgb(255,255,255) ;
					}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				stroke:rgb(0,0,0);
				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,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
							background-repeat: no-repeat;
							background-size: 48px 48px;
							background-position: 24px top;
							margin-top: 24px;
							margin-bottom: 24px;
							padding-top: 56px;
							padding-right: 48px;
							padding-bottom: 24px;
							padding-left: 48px;
					}
					/*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: 40px;
					}
					.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;
						text-align: center;
						background: rgb(114,121,137);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						color: rgb(255,255,255);
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						margin: 0;
						padding: 2px 16px 4px;
						position: absolute;
						left: -10px;
						top: 8px;
						width: calc(100% + 20px);	
						height: 28px;
						z-index: 9;
					}
					.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:before,
					.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:after  
					{
						position: absolute;
						content: "";
						border-style: solid;
						border-color: transparent;
						bottom: -10px;
					}
					.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:before
					{
						border-width: 0 10px 10px 0;
						border-right-color: rgb(57,60,68);
						left: 0;
					}
					.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:after
					{
						border-width: 0 0 10px 10px;
						border-left-color: rgb(57,60,68);
						right: 0;
					}
					/*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 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(114,121,137);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						color: rgb(255,255,255);
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						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(204, 204, 204);
				}

			
			.home-viewer .kiss-google-maps-image-container>div,
			.home-viewer .services-section-1 ul.kiss-gallery-thumbnails li > div
			{
				-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);
			}
			.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]
			{
				-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
				-moz-box-shadow:    1px 1px 5px 0px rgba(0,0,0,0.3);
				box-shadow:         1px 1px 5px 0px rgba(0,0,0,0.3);
			}
			.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
			{
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;
				box-shadow:         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"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			background-color: rgba(255,255,255,0.75);
		}
		.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(229, 229, 229);
		}
	

		.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(44,57,91) ;
		}
		.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(110,117,134) ;
		}
		.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(44,57,91) ;
		}
		.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(127, 127, 127);
		}
		.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(114,121,137)  ;
		}
		.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(114,121,137);
		}
		.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(114,121,137);
		}

		/*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(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] .kiss-image-radialgradient-container
		{
			background-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] .kiss-smart-grid-item-overlay
		{
			background-color: rgba(255,255,255,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(114,121,137);
			border-color: rgb(128,134,148);
			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(128,134,148);
			border-color: rgb(156,161,172);
			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(255,255,255) 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(255,255,255) 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(255,255,255) 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(255,255,255) 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(255,255,255) 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(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]
			{
				border-color: rgb(204, 204, 204) !important;
			}
		
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button
		{
			border-color: rgb(114,121,137);
			color:rgb(114,121,137);
			background: transparent ;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button:hover
		{
			border-color: rgb(167, 174, 191) ;
			color: rgb(255,255,255) ;
			background-color: rgb(114,121,137);
		}
	
		.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, .home-viewer .kiss-news-scroll
				{
					background: rgba(255,255,255,1)!important;
					background: -moz-linear-gradient(top,  rgba(255,255,255,1) 50%, rgb(255, 255, 255) 100%)!important;
					background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 50%,rgb(255, 255, 255) 100%)!important;
					background:  linear-gradient(to bottom,  rgba(255,255,255,1) 50%,rgb(255, 255, 255) 100%)!important;
				}
				.home-viewer div.kiss-side-news-row .news-section
				{
					background: transparent !important;
				}
			

			.home-viewer .news-section .panel
			{
				color: rgb(0,0,0);
				background-color: transparent;
			}
			.home-viewer .news-section .item
			{
				background-color: rgb(255,255,255);
			}
		    .home-viewer .news-section .item p, .home-viewer .news-section p
		    {
		      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(144, 154, 195);
			}
			.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(44,57,91);
			}
			.home-viewer .news-section  h4, .home-viewer .news-section  h5, .home-viewer .news-section  h2
			{
				color: rgb(114,121,137);
			}
		    .home-viewer .news-section  h2.news-category
		    {
		      color: rgb(255,255,255)!important;
		      background-color: rgb(114,121,137);
		    }
			.home-viewer .news-section article abbr[title].timeago
			{
				color: rgb(110,117,134);
			}
			@media only screen and (min-width: 960px) {
				.home-viewer .news-section .owl-next, .home-viewer .news-section .owl-prev
				{
					background: rgb(114,121,137)!important;
				}
				.home-viewer .news-section .owl-next:before
				{
					background: rgb(114,121,137)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-left-color: rgb(255,255,255);
				}
				.home-viewer .news-section .owl-prev:before
				{
					background: rgb(114,121,137)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-right-color: rgb(255,255,255);
				}
				.home-viewer .news-section .owl-theme .owl-controls .owl-page span
				{
				  background-color: rgb(114,121,137);
				}
			}
		
			.home-viewer section.news-section a.button
			{
				background-color: rgb(114,121,137)!important;
				border-color: rgb(128,134,148)!important;
				color: rgb(255,255,255)!important;
			}
			.home-viewer section.news-section a.button svg
			{
				fill:rgb(255,255,255)!important;
			}
		
				.home-viewer  section.news-section a.button
				{
					-webkit-box-shadow:  1px 1px 4px 0px rgba(0,0,0,0.35);
					-moz-box-shadow:     1px 1px 4px 0px rgba(0,0,0,0.35);
					box-shadow:          1px 1px 4px 0px rgba(0,0,0,0.35);
				}
			
				.home-viewer section.news-section, .home-viewer .kiss-news-scroll
				{
					border-color:rgb(204, 204, 204);
				}
			
				.home-viewer section.news-section .item
				{
					-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
					-moz-box-shadow:    1px 1px 5px 0px rgba(0,0,0,0.5);
					box-shadow:         1px 1px 5px 0px rgba(0,0,0,0.5);
				}
			
		.home-viewer section.news-section .item
		{
			background-color: rgba(255,255,255,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(144, 154, 195);
		}
		.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(44,57,91);
		}
		.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(114,121,137);
		}
		.home-viewer section.news-section .item  h2.news-category
		{
		  color: rgb(255,255,255)!important;
		  background-color: rgb(114,121,137);
		}
			.home-viewer section.news-section .item article abbr[title].timeago
			{
				color: rgb(110,117,134);
			}
		.home-viewer section.news-section .item a.button
		{
			background-color: rgb(114,121,137)!important;
			border-color: rgb(128,134,148)!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(204, 204, 204);
			}
			.home-viewer section.news-section .item .th
			{
				box-shadow: 0 0 0 1px rgba(204, 204, 204, 1);
			}
		
			.home-viewer section.news-section .item a.button
			{
				-webkit-box-shadow:  1px 1px 4px 0px rgba(0,0,0,0.5);
					-moz-box-shadow:     1px 1px 4px 0px rgba(0,0,0,0.25);
					box-shadow:          1px 1px 4px 0px rgba(0,0,0,0.5);
			}
		
			.home-viewer .news-section .item
			{
				border-bottom-color:rgb(0,0,0);

			}
		
		footer, .copyright-section, .styletile-bg-swatch-3
		{
			background-color: rgba(255,255,255,1);
		}
	
		/*Footer and Copyright Section*/
		footer, .copyright-section
		{
		color: rgb(56,56,56)!important;
		}

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

		{
		color: rgb(56,56,56) !important;
		fill: rgb(56,56,56) !important;
		}
		footer a svg, footer .icon-k svg, .copyright-section path, footer .contact-icon svg
		{
			fill: rgb(56,56,56)!important;
		}
		footer a:hover svg
		{
		fill: rgb(155,155,155);
		}
		footer .social-media-icons svg
		{
			fill: rgb(255,255,255)!important;
			background-color: rgb(56,56,56)!important;
		}

	
			footer
			{
				box-shadow: 0 50px 60px -55px  rgba(51, 51, 51, 0.3)inset !important;
			}
		
				.home-viewer footer,.generic-viewer footer
				{
					border-color: rgb(204, 204, 204);
				}
			
			.generic-viewer .wrapper .row.content-wrapper, body.product-installer.generic-viewer .content-section, 
			.generic-viewer section.generic-cta-section
			{
				background-color: rgba(255,255,255,1) !important;
			}
			body.generic-viewer .content-section
			{
				background-color: transparent !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(44,57,91);
		}
		.generic-viewer .main-section a:not(.button):hover
		{
			color:rgb(212,215,222);
		}
		.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(114,121,137);
		}
		.generic-viewer .main-section .sub-nav dd a:not(.button)
		{
			color: rgb(44,57,91);
		}
		.generic-viewer .main-section .sub-nav dd
		{
			background-color: rgba(114,121,137,0.1);
			border-color: rgb(184,188,196);
		}
		.generic-viewer .main-section .sub-nav dd:hover
		{
			color: rgb(170,174,184);
			background-color: rgba(114,121,137,0.2);
			border-color: rgb(170,174,184);
		}
		.generic-viewer .main-section .kiss-index-listing:hover
		{
			background-color: rgba(114,121,137,0.1);
			border-color: 1px solid rgb(184,188,196);
		}
		.generic-viewer abbr[title]
		{
			color: rgb(114,121,137);
			border-color: rgb(114,121,137);
		}

		.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
		{
			background-color: rgb(44,57,91);
			border-color: rgb(65,76,107);
			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(204, 204, 204) !important;
		}
		.generic-viewer .panel ul.search-box
		{
			list-style-image: none;
		}
	
				body.generic-viewer .wrapper.kiss-image-heroimage-wrapper
				{
					background-color: rgba(255,255,255,0.67) !important;
					padding: 0;
				}
				
				.generic-viewer .main-section  .wrapper.kiss-image-heroimage-wrapper h1 
				{
					color: rgb(44,57,91) !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(44,57,91) !important;
				}
				
				.generic-viewer .main-section  .wrapper.kiss-image-heroimage-wrapper .breadcrumbs >*.current
				{
					color: rgb(110,117,134) !important;
				}
			
				.generic-viewer .content-section p a, .generic-viewer .content-section p a:visited, .generic-viewer .panel a
				{
					color: rgb(44,57,91) ;
				}
				.generic-viewer .panel small, .generic-viewer .content-section small
				{
					color: rgb(44,57,91) !important;
				}
		.generic-viewer .content-section h1, .generic-viewer .panel h1
		{
			color: rgb(44,57,91) !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(114,121,137);
		}
		.generic-viewer .panel a:hover
		{
			color:rgb(31, 45, 78) !important;
		}
		.generic-viewer .content-section svg
		{
			fill:rgb(114,121,137) !important;
		}
		.generic-viewer  blockquote cite
		{
			color: rgb(114,121,137);
		}
		.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(229,229,229);
			border: 1px solid rgb(204, 204, 204) ;
			font-family: inherit;
			color: rgb(44,57,91) ;
		}
		.generic-viewer .content-section select
		{
			background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxnPjwvZz48Zz48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMTE0LDEyMSwxMzcpOyIgZD0iTTU2LjksNzguN0w5NS40LDMzYzQuOS01LjgsMC44LTE0LjgtNi45LTE0LjhoLTc3Yy03LjYsMC0xMS44LDguOS02LjksMTQuOGwzOC41LDQ1LjdDNDYuNyw4Mi45LDUzLjMsODIuOSw1Ni45LDc4Ljd6Ii8+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(44,57,91) !important;
		}
		.generic-viewer input[type="text"], .generic-viewer textarea, .generic-viewer fieldset, .generic-viewer .breadcrumbs
		{
				border-color:rgb(204, 204, 204);
		}
				 .generic-viewer .panel a, .generic-viewer .panel a:visited
				{
					color: rgb(44,57,91) !important;
				}
		
		.generic-viewer .panel h1
		{
			color: rgb(44,57,91) !important;
		}
		.generic-viewer .panel h2, .generic-viewer .panel h3, .generic-viewer .panel h4, .generic-viewer .panel h5, .generic-viewer .panel h6
		{
			color: rgb(114,121,137);
		}
		.generic-viewer .breadcrumbs>*
		{
			color: rgb(0,0,0);
		}
		.generic-viewer .sub-nav dt, .generic-viewer .sub-nav dd
		{
			border: 1px solid rgb(204, 204, 204);
		}
		.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(204, 204, 204);
		}
		.generic-viewer .sub-nav dt a, .generic-viewer .sub-nav dd a
		{
			color: rgb(114,121,137);
		}
		.generic-viewer hr
		{
			background-color:rgb(204, 204, 204);
		}
		.generic-viewer .breadcrumbs>* a
		{
			color: rgb(114,121,137);
		}

		/*side navigation*/
		.generic-viewer .side-nav-panel, .generic-viewer .side-nav li.divider
		{
			color:rgb(0,0,0);
			background-color:rgb(255,255,255);
			border-color: rgb(229, 229, 229);
		}
		.generic-viewer .side-nav li.heading
		{
			border-bottom-color: rgb(204, 204, 204);
		}
		.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(31, 45, 78);
				background-color:rgb(229, 229, 229);
			}
		.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(255,255,255);
		}
		.generic-viewer .content-section .plyr__controls button svg
		{
			stroke:initial;
			stroke-width:initial;
			fill:rgb(114,121,137) !important;
		}
		.generic-viewer .content-section .plyr__control--overlaid svg
		{
			stroke:initial;
			stroke-width:initial;
			fill: rgb(114,121,137) !important;
		}
		.generic-viewer .content-section .plyr__control--overlaid
		{
			border-color: rgb(114,121,137);
		}
		.generic-viewer .content-section .plyr__progress--played, .generic-viewer .content-section .plyr__volume--display
		{
			color: rgb(114,121,137);
		}
		/* 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 a.button, .generic-viewer a.button:visited
		{
			background-color: rgb(114,121,137)!important;
			border-color: rgb(128,134,148)!important;
			color: rgb(255,255,255)!important;
		}
		.generic-viewer a.button:hover,
		.generic-viewer a.button:focus
		{
		    background-color: rgb(128,134,148)!important;
		    border-color: rgb(156,161,172)!important;
		    color: rgb(255,255,255)!important;
		}
		.generic-viewer a.button svg
		{
			fill:rgb(255,255,255)!important;
		}
		
			.generic-viewer a.button
			{
				-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.35);
				-moz-box-shadow:    1px 1px 4px 0px rgba(0,0,0,0.35);
				box-shadow:         1px 1px 4px 0px rgba(0,0,0,0.35);
			}
		
			/*blockquotes*/
			.generic-viewer  blockquote
			{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
					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(114,121,137);
				background-color: rgb(229, 229, 229);
			}
			/*highlight box styles for listings*/
			.kiss-index-listing.kiss-index-listing-highlight 
			{
				border: 1px solid rgb(204, 204, 204);
				background-color: rgb(229, 229, 229);
			}
			
			/*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(114,121,137);
				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(114,121,137);
				color: rgb(255,255,255);
				margin: 0;
				padding: 1px 4px;
			}
			
		
			/*blockquotes*/
			.generic-viewer  blockquote
			{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNMzAuNyw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMkMxMi43LDgzLjEsNSw3Mi42LDUsNjEuNWMwLTE5LjIsMTgtNDQuNiwyOS4yLTQ0LjYKCSAgIGMyLjgsMCw3LjksMiw3LjksNS40UzMwLjcsMzEuNiwzMC43LDQyeiIvPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDQ0LDU3LDkxLDAuNSk7IiBkPSJNODIuNCw0MmMwLDYuMSwxMi42LDcsMTIuNiwyMmMwLDExLTcuOSwxOS4yLTE4LjksMTkuMmMtMTEuOCwwLTE5LjUtMTAuNS0xOS41LTIxLjZjMC0xOS4yLDE4LTQ0LjYsMjkuMi00NC42CgkgICBjMi44LDAsNy45LDIsNy45LDUuNFM4Mi40LDMxLjYsODIuNCw0MnoiLz4KICAgPC9zdmc+");
					background-repeat: no-repeat;
					background-size: 48px 48px;
					background-position: 24px top;
					margin-top: 24px;
					margin-bottom: 24px;
					margin-left: 0;
					padding-top: 48px;
					padding-bottom: 24px;
			}
			.generic-viewer .content-section ul.side-nav li.heading a:not(.button),
			.generic-viewer .content-section ul.side-nav li.heading a:not(.button):hover
			{
				color: rgb(255,255,255)!important;
				background-color: rgb(114,121,137) !important;
				display: inline-block;
				padding: 6px 12px;
			}
			.generic-viewer .content-section ul.side-nav li.heading 
			{
				border-bottom: 0;
			}
			.side-nav li.heading:hover, .side-nav li:hover, .side-nav li a:not(.button):hover 
			{
				background-color: transparent !important;
			}
			.generic-viewer .side-nav li.heading a:not(.button):after
			{
				display: block;
				content: " ";
				width: 86%;
				height: 2px;
				background: rgb(114,121,137);
				position: absolute;
				margin-top: 4px;
				padding: 
			}
			.generic-viewer .content-section ul.breadcrumbs
			{
				border-bottom: none;
			}
			.generic-viewer .kiss-related-content-panel
			{
				border: none;
				padding: 0;
			}
			.generic-viewer .kiss-related-content-panel h6
			{
				display: inline-block;
				padding: 6px 12px;
				color: rgb(255,255,255)!important;
				background: rgb(114,121,137);
			}
			.generic-viewer .kiss-related-content-panel h6:after
			{
				display: block;
				content: " ";
				width: 100%;
				height: 2px;
				background: rgb(114,121,137);
				position: absolute;
				margin-top: 4px;
			}
			/*highlight label styles*/
			.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight 
			{
				position: relative;
			}
			.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5  
			{
				text-align: center !important;
				background: rgb(114,121,137);
				background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
				color: rgb(255,255,255);
				box-shadow: 0 2px 6px rgba(0,0,0,0.5);
				margin: 0;
				padding-top: 2px;
				padding-bottom: 4px;
				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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMTQsMTIxLDEzNyk7IiBkPSJNMzIgNjRjMTcuNjczIDAgMzItMTQuMzI3IDMyLTMycy0xNC4zMjctMzItMzItMzItMzIgMTQuMzI3LTMyIDMyIDE0LjMyNyAzMiAzMiAzMnpNMTIgMjhoMjJsLTgtOCA2LTYgMTggMTgtMTggMTgtNi02IDgtOGgtMjJ2LTh6Ii8+PC9zdmc+");
					background-repeat: no-repeat;
					background-size: 18px 18px;
					background-position: right 8px center;
				}
				.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMTQsMTIxLDEzNyk7IiBkPSJNMzIgNjRjMTcuNjczIDAgMzItMTQuMzI3IDMyLTMycy0xNC4zMjctMzItMzItMzItMzIgMTQuMzI3LTMyIDMyIDE0LjMyNyAzMiAzMiAzMnpNMTIgMjhoMjJsLTgtOCA2LTYgMTggMTgtMTggMTgtNi02IDgtOGgtMjJ2LTh6Ii8+PC9zdmc+");
				}
			
			.generic-viewer .panel.call-to-action-panel
			{
				background-color: rgba(255,255,255,1);
			}
		.generic-viewer .panel.call-to-action-panel, .generic-viewer .panel.call-to-action-panel p
		{
			color:rgb(0,0,0) !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(44,57,91)!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(114,121,137) !important;
		}
		.generic-viewer .content-section .call-to-action-panel svg stop.icon-svg-gradient-stop2
		{
			stop-color: rgb(114,121,137) !important;
		}
		.generic-viewer .panel.call-to-action-panel .icon
		{
			border-color: rgb(204, 204, 204);
		}
		
			.generic-viewer .generic-cta-section .panel.call-to-action-panel svg
			{
				fill:url(#icon-svg-gradient) !important;
			}
			.generic-viewer .generic-cta-section .panel.call-to-action-panel svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(114,121,137) !important;
			}
			.generic-viewer .generic-cta-section .panel.call-to-action-panel svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(114,121,137) !important;
			}
		
    			.generic-viewer .panel.call-to-action-panel a.button

    			{
    				background-color: rgb(114,121,137)!important;
    				border-color: rgb(128,134,148)!important;
    				color: rgb(255,255,255)!important;
    			}
                .generic-viewer .panel.call-to-action-panel a.button:hover,
                .generic-viewer .panel.call-to-action-panel a.button:focus
                {
                    background-color: rgb(128,134,148)!important;
                    border-color: rgb(156,161,172)!important;
                    color: rgb(255,255,255)!important;
                }
    		
				.generic-viewer .content-section .panel.call-to-action-panel
				{
					border-color: rgb(204,204,204)!important;
				}
			
				.generic-viewer .content-section .panel.call-to-action-panel
				{
					-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.35);
					-moz-box-shadow:    1px 1px 4px 0px rgba(0,0,0,0.35);
					box-shadow:         1px 1px 4px 0px rgba(0,0,0,0.35);
				}
			
		.generic-viewer .generic-cta-section
		{
			background-color: rgb(255,255,255)!important;
		}
				.generic-viewer .generic-cta-section .panel.call-to-action-panel
				{
					-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.35);
						-moz-box-shadow:    1px 1px 5px 0px rgba(0,0,0,0.35);
						box-shadow:         1px 1px 5px 0px rgba(0,0,0,0.35);
				}

			
					.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(255,255,255,1);
	}
	.generic-viewer .content-section li.kiss-li-highlight div.kiss-smart-grid-item-container[data-kiss-level-depth]
	{
		background-color: rgb(229, 229, 229);
	
	}
	
	
	
	
	.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(44,57,91);
	}
	.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(114,121,137);
	}
	.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(114,121,137) !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(114,121,137);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop2
	{
		stop-color: rgb(114,121,137);
	}
	.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(191, 191, 191, 0.75);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] abbr[title]
	{
		color: rgb(114,121,137);
		border-color: rgb(114,121,137);
	}
	
		.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container
		{
			background-color: rgb(255,255,255);
		}
			.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(255,255,255) 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(255,255,255) 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(255,255,255) 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(255,255,255) 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(255,255,255) 71%) repeat scroll 0px 0px;
			}
		
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .button
		{
			background-color: rgb(114,121,137)!important;
			border-color: rgb(128,134,148)!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(128,134,148)!important;
			border-color: rgb(156,161,172)!important;
			color: rgb(255,255,255)!important;
		}
	
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .button
		{
			-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);
		}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-color: rgb(204, 204, 204);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-top-color: rgb(204, 204, 204);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-top-color: rgb(204, 204, 204);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-right-color: rgb(204, 204, 204);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-bottom-color: rgb(204, 204, 204);
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.35);
				-moz-box-shadow:    1px 1px 5px 0px rgba(0,0,0,0.35);
				box-shadow:         1px 1px 5px 0px rgba(0,0,0,0.35);
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth].noborder
			{
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;
				box-shadow:         none;
			}
			.generic-viewer .featured-in-parent-section [class*="block-grid-"]
			{
				margin-bottom: 4px;
			}
			
		
				/*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(114,121,137);
					background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
					color: rgb(255,255,255);
					box-shadow: 0 2px 6px rgba(0,0,0,0.5);
					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 .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] div.kiss-featuredbyparent-highlight-label h5:before,
				.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] div.kiss-featuredbyparent-highlight-label h5:after  
				{
					position: absolute;
					content: "";
					border-style: solid;
					border-color: transparent;
					bottom: -10px;
				}
				.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] div.kiss-featuredbyparent-highlight-label h5:before
				{
					border-width: 0 10px 10px 0;
					border-right-color: rgb(57,60,68);
					left: 0;
				}
				.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] div.kiss-featuredbyparent-highlight-label h5:after
				{
					border-width: 0 0 10px 10px;
					border-left-color: rgb(57,60,68);
					right: 0;
				}
			

		.generic-viewer .news-section .panel
		{
			color: rgb(0,0,0);
			background-color: transparent;
		}
		.generic-viewer .news-section .item
		{
			background-color: rgb(255,255,255);
			border: 1px solid rgb(204, 204, 204);
		}
		.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(144, 154, 195);
		}
		.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(44,57,91);
		}
		.generic-viewer .news-section  h4, .generic-viewer .news-section  h5, .generic-viewer .news-section  h2
		{
			color: rgb(114,121,137);
		}
		.generic-viewer .news-section  h2.news-category
		{
		  color: rgb(255,255,255)!important;
		  background-color: rgb(114,121,137);
		}
		.generic-viewer .news-section article abbr[title].timeago
		{
			color: rgb(114,121,137);
		}

		@media only screen and (min-width: 960px) {
			.generic-viewer .news-section .owl-next, .generic-viewer .news-section .owl-prev
			{
				background: rgb(114,121,137)!important;
			}
			.generic-viewer .news-section .owl-next:before
			{
				background: rgb(114,121,137)!important;
				border-top-color: transparent;
				border-bottom-color: transparent;
				border-left-color: rgb(255,255,255);
			}
			.generic-viewer .news-section .owl-prev:before
			{
				background: rgb(114,121,137)!important;
				border-top-color: transparent;
				border-bottom-color: transparent;
				border-right-color: rgb(255,255,255);
			}
			.generic-viewer .news-section .owl-theme .owl-controls .owl-page span
			{
			  background-color: rgb(114,121,137);
			}
		}
		
    #share-desktop-icons div.heading
    {
        color: rgb(44,57,91) !important;
    }
     #share-desktop-icons svg,.share-modal-icons a svg
    {
      fill: rgb(44,57,91) !important;
    }
    #share-desktop-icons div a, .share-modal-icons a
    {
      color: rgb(44,57,91) !important;
    }
    #share-desktop-icons div a:hover, .share-modal-icons a:hover
    {
        color: rgb(44,57,91) !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(44,57,91) !important;
      fill: rgb(44,57,91) !important;
    }
    .share-icons , .share-icons:visited
    {
        color:rgb(44,57,91) !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(144, 154, 195) !important;
      fill: rgb(144, 154, 195);
    }
    .share-modal-icons ul.small-block-grid-1
    {
      background-color:rgba(255,255,255,0.9);
      border-color: rgb(17, 33, 65);
    }
    .share-modal-icons [class*="block-grid-"] li a, .share-modal-icons [class*="block-grid-"] li a:visited
    {
        color:rgb(44,57,91) !important;
      border-color:rgb(255,255,255);
    }
    .share-modal-icons [class*="block-grid-"] li a:hover
    {
      border-color: rgb(229,229,229);
    }
    .share-modal-icons a:hover, .share-modal-icons a:focus
    {
      background-color:rgba(255,255,255,1);
	}
	.kiss-morph-content-panel
	{
		background-color: rgb(255,255,255);
	}

	.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(44,57,91)!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(229,229,229);
	}
	.kiss-morph-modal-modal-action .btn
	{
		background-color:rgb(255,255,255);
		border: 14px double rgb(204,204,204);
	}
	.kiss-morph-modal-transform-promoted-for-this-uri
	{
		padding: 8px 4px;
		border: 1px solid rgb(204,204,204);
		border-bottom: 1px solid rgb(44,57,91);
		background-color: rgb(255,255,255);
	}
	.kiss-morph-modal-transform-promoted-for-this-uri:hover
	{
		border: 1px solid rgb(178,178,178);
		border-bottom: 1px solid rgb(44,57,91);
		background-color: rgb(255,255,255);
	}
	.kiss-morph-modal-transform-promoted-elsewhere
	{
		margin-top:8px;
		padding: 8px 4px;
		border: 1px solid rgb(204,204,204);
		background-color: rgb(255,255,255);
	}
	.kiss-morph-modal-transform-promoted-elsewhere:hover
	{
		border: 1px solid rgb(178,178,178);
		background-color: rgb(242,242,242);
	}
	.kiss-morph-modal-transform-not-promoted
	{
		margin-top:8px;
		padding: 8px 4px;
		border: 1px solid rgb(204,204,204);
		background-color: rgb(242,242,242);
	}
	.kiss-morph-modal-transform-not-promoted:hover
	{
		border: 1px solid rgb(178,178,178);
		background-color: rgb(229,229,229);
	}
	#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(44,57,91);
		fill: rgb(44,57,91);
	}


	.back-to-top svg
	{
		fill: rgb(44,57,91);
		stroke: rgb(204,204,204);
		stroke-width:1px;
	}
  