
		/*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: 8px ;
				border-top-style: solid;
			}
		
			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;
			}
		
		.kiss-brand-logo-mono-svg
		{
			overflow: visible;
			max-width:100%;
		}
		div.logo a div:first-child .kiss-brand-logo-mono-svg path
		{
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=center]
		{
			background-position: center center;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=bottom]
		{
			background-position: center 0%;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=top]
		{
			background-position: center 100%;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=left]
		{
			background-position: 0% center;
		}
		.kiss-image-contain[data-kiss-image-movefocusincontainer-chosen=right]
		{
			background-position: 100% center;
		}
	
			div.kiss-svg-corner
			{
				position: absolute;
				width:250px;
				height:250px;
				z-index:1;
				opacity:0.1;
			}

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

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

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

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

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

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

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

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

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


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

		 pre {text-align:left; clear:both;} .kiss-button-svg-icon-class {margin-right: 10px;width:36px;height:36px} .kiss-button-svg-icon-class-news {margin-right: 10px;width:16px;height:16px} .kiss-button-svg-icon-class-read-more {margin-right: 10px;width:16px;height:16px} .kiss-clear-before {} .kiss-clear-after {} .icon-fbp-mixedwithimages {margin:0 auto!important;height:296px!important}
	 .kiss-image-background, .kiss-morph-modal-modal .kiss-morph-modal-modal-content,  .kiss-morph-modal-modal-content
	    {
		width:100%;
		height:100%;
		position:fixed;
		z-index:-1;
		top: 0;
		
			color: rgb(255,255,255);
			background-color:rgb(12,8,43);
			background-repeat: repeat;background-position: center center; background-size: cover;background-attachment: fixed;background-image: url(https://d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-publicsettingcdn/www-background.jpg.156713646927e1d78e59200a57b64b52a534c49f0b);
	    }

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

	    }
			/*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;
			}
			.fi-magnifying-glass, .sb-icon-search
			{
				background-repeat: no-repeat !important;
			}
			.top-bar-section ul.top-bar-cta
			{
				float: right;
				padding: 16px;
			}
			.top-bar-section .top-bar-cta span.email-address
			{
				display: inline-block;
				margin-top: 8px;
			}

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

		@media only screen and (min-width: 640px) 
		{
			.home-viewer .home-content-section .large-12.columns
			{
				float: none !important;
			}
			.home-viewer .plyr
			{	
				margin: 24px auto;
			}
			.home-viewer section.home-content-section ul,
			.home-viewer section.home-content-section ol
			{
				min-width: 220px;
			}
			.home-viewer .plyr
			{
				min-width: 100%; 
			}
		}
		@media only screen and (min-width: 960px) 
		{
			.home-viewer .plyr
			{
				max-width: 75%;
				margin: 24px auto;
			}
			.home-viewer .columns.read-more-button
			{
				max-width: 960px;
				margin-right: auto;
				margin-left: auto;
				float: none;
			}	
			.home-viewer .plyr
			{
				min-width: 75%; 
			}
		}
		@media only screen and (min-width: 1440px)
		{	
			.home-viewer .home-content-section .large-12.columns
			{
				float: none !important;
			}
			
			.home-viewer .columns.read-more-button
			{
				max-width: 1024px;
			}
			.home-viewer .panel.exhibitors,
			.home-viewer dl.sub-nav
			{
				max-width: 928px;
				margin: 0 auto;
				padding: 16px;
			}
			.home-viewer .plyr
			{
				min-width: 60%; 
			}
		}
	
		.home-viewer .home-content-section address
		{
			margin: 0 0 24px 0;
		}
		.home-viewer .home-content-section
		{
			padding-top: 30px;
			padding-bottom: 24px;
		}
		.home-viewer .home-content-section div.icon
		{
			margin: 0 auto;
		}
		.home-viewer .home-content-section h1.home-title
		{
			margin-bottom: 24px;
			padding: 0 0 8px 0;
		}
		@media only screen and (min-width: 640px)
		{
			.home-viewer  .featured-text
			{
				max-width: 960px;
			}
			.home-viewer .home-content-section .columns, 
			.home-viewer .home-content-section .columns
			{
				padding-right: 0;
				padding-left: 0;
			}
		}
		@media only screen and (min-width: 960px)
		{
			.home-viewer .featured-text
			{
				max-width: 1024px;
				display: block;
				margin: 0 auto;
			}
			.home-viewer h1.home-title
			{
				max-width: 1024px;
			}
		}
		@media only screen and (min-width: 1440px)
		{
			.home-viewer .home-content-section
			{
				padding-top: 48px;
				padding-bottom: 30px;
			}
			.home-content-section
			{
				max-width: 1432px;
				margin : 0 auto;
			}
			.home-viewer .home-content-section .featured-text
			{
				padding: 0;
			}
			.home-viewer h1.home-title
			{
				max-width: 1440px;
			}
		}
	
	.home-viewer .home-cta-buzz-section article
		{
			display: flex;
			flex-flow: column;
			align-items: center;
		}
		.home-viewer .home-cta-buzz-section blockquote
		{
			font-size: 20px;
			width: 98%;
			margin: 0 auto;
			padding-left:0;
		}
		@media only screen and (min-width: 640px) 
		{
			
			.home-viewer .home-cta-buzz-section blockquote
			{
				font-size: 24px;
				width: 480px;
				margin: 0;
				padding-left: 48px;
			}
		}
		@media only screen and (min-width: 960px) 
		{
			.home-viewer .home-cta-buzz-section div.icon
			{
				margin: 0 auto;
			}
			.home-viewer .home-cta-buzz-section
			{
				padding-top: 24px;
				padding-bottom: 40px;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				font-size: 36px;
				line-height: 1.2;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				width: 640px;
				padding-left: 48px;
				margin: 0;
			}
		}
		@media only screen and (min-width: 1440px) 
		{
			.home-viewer .home-cta-buzz-section div.icon
			{
				margin: 0 auto;
			}
			.home-viewer .home-cta-buzz-section
			{
				padding-top: 24px;
				padding-bottom: 40px;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				font-size: 36px;
				line-height: 1.2;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				width: 960px;
				padding-left: 48px;
				margin: 0;
			}
		}
	
			.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: 24px;
					padding-bottom: 40px;
				}	
			@media only screen and (min-width: 640px) 
			{
				.home-viewer .home-cta-buzz-section
				{
					padding-top: 48px;
					padding-bottom: 64px;
				}			
			}
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .home-cta-buzz-section
				{
					padding-top: 148px;
					padding-bottom: 164px;
				}
				
			}
		
			.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.content-wrapper
				{
					max-width: 100% !important;
				}
				.body.generic-viewer .content-section
				{
					max-width: 640px !important;
				}
				@media only screen and (min-width: 640px) 
				{
					.generic-viewer .wrapper .row.content-wrapper
					{
						max-width: 100% !important;
					}
					body.generic-viewer .content-section
					{
						max-width: 960px !important;
					}
					
				}
				@media only screen and (min-width: 960px) 
				{
					.generic-viewer .wrapper .row.content-wrapper
					{
						max-width: 100% !important;
					}
					body.generic-viewer .content-section
					{
						max-width: 1012px!important;
					}

				}
				@media only screen and (min-width: 1440px)
				{
					.generic-viewer .wrapper .row.content-wrapper
					{
						max-width: 100% !important;
					}
					body.generic-viewer .content-section
					{
						max-width: 1432px !important;
						padding-right: 24px;
						padding-left: 24px;
					}
				}
			
			.generic-viewer .content-section .icon,
			.generic-viewer .generic-cta-section .call-to-action-panel .icon
				{
					display: flex;
					width: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-width: 1px;
					border-style: solid;
				}
			
			.generic-viewer .panel.call-to-action-panel
				{
					border-style: solid;
				}
			
			.generic-viewer .side-nav li.heading
			{
				position: relative;
			}
			.generic-viewer .content-section ul.side-nav li.heading a:not(.button),
			.generic-viewer .content-section ul.side-nav li a:not(.button)
			{
				padding-left: 24px;
			}
			.generic-viewer .side-nav li.heading:before
			{
				height: 2px;
				display: inline-block;
				width: 16px;
				content: " ";
				position: absolute;
				left: 0;
				bottom: -2px;
			}
			.generic-viewer .side-nav li.heading:after
			{
				display: inline-block;
				bottom: 10px;
				content: " ";
				height: 2px;
				left: -2px;
				position: absolute;
				-webkit-transform-origin: bottom;
				transform-origin: bottom;
				-webkit-transform: rotate(-120deg);
				transform: rotate(-120deg);
				width: 25px;
				z-index: 1;
			}
			.breadcrumbs > li > a
			{
				display: inline-block;
			}
			.breadcrumbs > li > a:before, .breadcrumbs >li.current:after
			{
				display: inline-block;
				width: 16px;
				content: " ";
			}
			.breadcrumbs > li > a:after
			{
				display: inline-block;
				position: absolute;
				border-top: 2px solid;
				content: " ";
				height: 100%;
				width: 90%;
				top: 0;
				left: 0;
				z-index: -1;
			}
			.breadcrumbs >li.current:before
			{
				display: inline-block;
				position: absolute;
				border-left: 2px solid;
				content: " ";
				height: 100%;
				-webkit-transform: skewX(25deg);
				transform: skewX(25deg);
				width: 90%;
				top: 0;
				right: 0;
				z-index: -1;
			}
			.breadcrumbs >li.current:after
			{
				display: inline-block;
				position: absolute;
				border-top: 2px solid;
				border-right: 2px solid;
				content: " ";
				height: 100%;
				-webkit-transform: skewX(25deg);
				transform: skewX(25deg);
				width: 90%;
				top: 0;
				left: 0;
				z-index: -1;
			}
			.breadcrumbs >li.current:after
			{
				border-top: 2px solid;
				border-right: 2px solid;
				z-index: -2;
			}
			.breadcrumbs > li > a
			{
				height: 100%;
				position: relative;
				margin-right: -26px;
				padding: 12px 32px 4px 24px;
				z-index: 0;
			}
			.breadcrumbs >li.current
			{
				height: 100%;
				position: relative;
				margin-right: -18px;
				padding: 12px 72px 4px 72px;
				z-index: 0;
			}
			.breadcrumbs > *:before
			{
				content: " ";
			}
			.breadcrumbs > li:first-of-type > a
			{
				padding-left: 0;
			}
			.breadcrumbs > li:first-of-type:after
			{
				z-index: 0;
			}
			.breadcrumbs > li:last-of-type
			{
				margin-right: 0;
			}
			.generic-viewer .content-section ul.breadcrumbs
			{
				border-bottom:0;
			}

			/* applying clear both to kiss-clear-before and/or kiss-clear-after, or not at all yields interesting layout behavior
			apply this for generic viewer and home viewer separately, or for FBP content, etc.*/
			.generic-viewer .kiss-clear-before 
			{
				clear: both;
			}
			
		
		/*Global Styles - Typography*/

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

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

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

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

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

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

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

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

	
      @font-face {
        font-family: 'monlight';
        src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-light.eot);
        src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-light.eot) format('embedded-opentype'),
          url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-light.woff) format('woff'),
          url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-light.ttf) format('truetype'),
          url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-light.svg) format('svg');
        font-weight: normal;
        font-style: normal;
	  }
	@font-face {
	font-family: 'monlightitalic';
	src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-lightitalic.eot);
	src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-lightitalic.eot) format('embedded-opentype'),
		url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-lightitalic.woff) format('woff'),
		url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-lightitalic.ttf) format('truetype'),
		url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-lightitalic.svg) format('svg');
	font-weight: normal;
	font-style: normal;
	}

    @font-face {
      font-family: 'monsemibold';
      src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibold.eot);
      src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibold.eot) format('embedded-opentype'),
        url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibold.woff) format('woff'),
        url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibold.ttf) format('truetype'),
        url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibold.svg) format('svg');
      font-weight: normal;
      font-style: normal;
	}
	@font-face {
		font-family: 'monsemibolditalic';
		src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibolditalic.eot);
		src:url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibolditalic.eot) format('embedded-opentype'),
		  url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibolditalic.woff) format('woff'),
		  url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibolditalic.ttf) format('truetype'),
		  url(//d2kvhj8ixnchwb.cloudfront.net/aifeforrealestate-prod-common/font-mon-semibolditalic.svg) format('svg');
		font-weight: normal;
		font-style: normal;
	  }

  html, body
  {
    font-family: 'monlight', sans-serif;
  }
  p, ol, ul, fieldset legend, label , label.inline
  {
    font-family: 'monlight', sans-serif;
  }
  h1, h2, h3, h4, h5, h6,
  .kiss-first-letter-of-paragraph.kiss-first-letter-of-paragraph-dropcap
  {
    font-family: 'monlight', sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }
  .top-bar-section ul li > a, .side-nav li a
  {
    font-family: 'monlight', 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,
  .side-nav li.heading a, 	.generic-viewer ul.side-nav li a:not(.button).kiss-active-node
  {
    font-family: 'monsemibold', sans-serif;
    font-weight: normal;
    font-style: normal;
  }
  i, abbr[title]
  {
    font-family: 'monlightitalic', sans-serif;
    font-weight: normal;
    font-style: italic;
  }
  b i
  {
    font-family: 'monlightsemibolditalic', sans-serif;
    font-weight: normal;
    font-style: italic;
  }
  .call-to-action p.tel-number a
  {
    font-family: 'monlight', serif;
  }
  .timeago
    {
      font-family: 'monlightitalic', sans-serif;
      font-weight: normal;
      font-style: italic;
    }
  /*Buttons*/
  .button
  {
    font-family: 'monlight', serif;
  }
  /* Blockquotes */
  .blockquote, blockquote p
  {
    font-family: 'monlight', sans-serif;
    font-weight: normal;
    font-style: italic;
  }
  
  .call-to-action p.tel-number a
  {
    font-family: 'monlight', sans-serif;
  }
  .home-viewer .news-section article .timeago
    {
      font-family: 'monlightitalic', sans-serif;
      font-weight: normal;
      font-style: italic;
    }
    /*CMS Specific typography styles*/

	/*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.active,.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,
    #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, .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, body.cms .product-item button.button,
    .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: 'monlight', sans-serif;
		font-weight: 900;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	li.ui-state-default.ui-state-active a, li.ui-state-default.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, #newslinkradiosfacebook label.label
	{
		font-family: 'monlight', sans-serif;
		font-weight: 900;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
    .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,.buzzGeneratorModalContent .char-used,ul.sortableList > li .itemlabel,.menubar-item,
	 li.ui-state-default a, li.ui-state-default a:link, .login-form .inputs a
    {
	  font-family: 'monlight', sans-serif;
	  font-weight: 500;
	  text-rendering: optimizeLegibility;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
    }
    .publish-page header .h2, .publish-page header .typography h2, .typography .publish-page header h2,
    .menubar,  .ui-dialog .ui-dialog-title, label.label, label.ui-state-active, ul li.buzzGeneratorWizardStepsCurrentStep
    {
		font-family: 'monlight', sans-serif;
		font-weight: 900;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	b, a.button, .top-bar-section ul li.kiss-navigation-item-part-of-cta > a, .top-bar-section ul li.active > a, .home-viewer .news-section h4 a
	{
	  font-family: 'monlight', sans-serif;
	  font-weight: 900;
	  text-rendering: optimizeLegibility;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	 
	}

  
			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: 16px;
			  line-height: 1.5;
			  }
			button, .button, input[type="submit"].button, button.tiny, .button.tiny
			{
				font-size: 16px;
			  	line-height: 1;
			}
			#share-mobile-icons a
			{
				font-size: 12.8px;
  				line-height: 1;
			}
	    
			h1, h2, h3, h4, h5, h6
			{
				line-height: 1.3;
			}
			h1
			{
				font-size: 36px;
			}
			h2, .pricelist h2.kiss-item-title
			{
				font-size: 28px;
			}
			h3, .pricelist h3.kiss-item-title
			{
				font-size: 24px;
			}
			h4
			{
				font-size: 22px;
			}
			.kiss-smartgrid-ul-div-affiliates h4
			{
				font-size: 18px;
			}
			h5
			{
				font-size: 20px;
			}
			h6, .kiss-google-maps-image-container:after
			{
				font-size: 16px;
			}
			.news-section article h2
			{
				font-size: 16px;
			}
			.content-section h1, .generic-viewer .main-section h1, .feature-section h1, .home-viewer .services-section-1 .kiss-smartgrid h1, .smartgrid-featured-title h3, .home-viewer .services-section-1 .kiss-item-title, .home-viewer .services-section-1 .featuredinfull-text .pricelist h2, .home-viewer .services-section-1 .kiss-smartgrid h3.kiss-item-title,	.home-viewer .news-section h3, .home-viewer .affiliates-section-1 h3, .home-viewer .news-section .news-title
			{
				line-height: 1;
				margin-bottom: 16px;
				padding: 0;
			}
			.home-viewer .services-section-1 .kiss-smartgrid h4,
 			.home-viewer .services-section-1 .smartgrid-featured-title h4
			{
				font-size: 24px;
				margin-bottom: 8px;
				padding: 0;
			}
			@media only screen and (min-width: 640px)
			{
				.home-viewer .feature-section .kiss-feature-big-title  h1.home-title
				{
				font-size: 52px;
				}
				.home-viewer h1.home-title
				{
				font-size: 56px;
				}
				.home-viewer .feature-section .kiss-feature-big-title  h2
				{
				font-size: 42px;
				}
			}
		
			blockquote
			{
				margin-top: 0;
				font-style: italic;
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIJIHZpZXdCb3g9IjAgMCA2NCA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgNjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDY5LDE5NSwyMTgsMSk7IiBkPSJNMjQsNHY1NkgwVjMyTDI0LDR6IE02MCw0djU2SDM2VjMyTDYwLDR6Ii8+PC9zdmc+");
				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,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDY5LDE5NSwyMTgsMC44KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
				min-height: 84px;
				background-repeat: no-repeat;
				background-size: 48px 48px;
				background-position: 12px 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: 46px;
					height: 46px;
					margin-left: -23px;
					border-radius: 100%;
					box-sizing: border-box;
					border: 1px solid;
				}
				a.arrow-button-scroll-down span::after {
					position: absolute;
					top: 50%;
					left: 50%;
					content: '';
					width: 16px;
					height: 16px;
					margin: -12px 0 0 -8px;
					-webkit-transform: rotate(-45deg);
					transform: rotate(-45deg);
					box-sizing: border-box;
					border-left: 1px solid;
					border-bottom: 1px solid;
				}
				a.arrow-button-scroll-down span::before {
					position: absolute;
					top: -0.5px;
					left: -0.5px;
					z-index: -1;
					content: '';
					width: 44px;
					height: 44px;
					border-radius: 100%;
					opacity: 0;
					-webkit-animation: sdb 3s infinite;
					animation: sdb 3s infinite;
					box-sizing: border-box;
				}
			
				@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="1"] > li
			{
				margin-bottom: 16px;
				padding: 0 8px 8px;
			}
			.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"] li,
			 .home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full .kiss-smartgrid-ul-div-affiliates 
			 ul[data-kiss-level-depth="0"] li
            {
                padding: 0 8px 16px 8px;
            }
            
		
			.home-viewer .services-section-1 ul[data-kiss-level-depth="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: 8px auto 4px auto;
				padding: 0 16px;
				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"]  .columns.read-more-button
			{
				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"] .read-more-button a.button
			{
				text-align: center;
				margin: 8px 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-smart-grid-item-container[data-kiss-level-depth] .column-panel 
			.kiss-smartgrid-read-more-button-div div.read-more-button a.button
			{
				margin-right: auto; 
				margin-left:  auto;
			}
			.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.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="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"]>div.column-panel>div.row>div.kiss-panel-content .featured-text.kiss-featuredbyparent-pricelist h5
			{
				padding: 12px 16px 8px;
				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.kiss-panel-appearance-featured-by-parent>div.row>div.kiss-panel-content .featured-text
			{
				padding-right: 16px;
				padding-left: 16px;
			}
			
		
						.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: 0px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-top-width: 0 !important;
				}
			
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container
				{
					border-right-width: 0px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul[data-kiss-level-depth]>li div.kiss-smart-grid-item-container.noborder
				{
					border-right-width: 0 !important;
				}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				padding: 0;
				border-width: 1px !important;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth].noborder,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"] div.kiss-smart-grid-item-container[data-kiss-level-depth].noborder,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-smartgrid-ul-div-affiliates div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-width: 0 !important;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] ul.large-block-grid-1>li>div>div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]
			{
				border: none !important;
			}

		
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-style: solid !important;
			}
		
			.home-viewer .services-section-1 .icon
			{
				display: flex;
				width: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: 48px;
					padding-bottom: 48px;
				}	
			}
			@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: 112px;
					padding-bottom: 112px;
				}
			}
		
			@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: 1px !important;
				border-style: solid !important;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth].kiss-smartgrid-ul-div-affiliates
			{
				border-width: 0!important;
			}

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

			{
				border-style: solid !important;
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-top-width: 0;
				border-top-style: none;
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-bottom-width: 0px;
			}
		
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-right-width: 0;
			}
		
			.generic-viewer .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 auto 4px auto;
				padding: 0 16px;
				text-align: center;
			}

			.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: center;
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]  .column-panel div.read-more-button a.button
			{
				margin: 16px auto !important;
			}
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist ul li,
			.			
			{
				text-align: center !important;
				padding: 12px 16px 8px !important;
			}
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist h5,
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist h6			
			{
				padding: 12px 16px 8px !important;
			}
		

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

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

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

		.generic-viewer .news-section .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: 0px;
			}
		
			.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: 48px;
						padding-bottom: 48px;
					}
				}
				@media only screen and (min-width: 960px) 
				{
					.home-viewer .news-section
					{
						padding-top: 112px;
						padding-bottom: 112px;
					}
				}
			
			.home-viewer .news-section .item
			{
				margin-right: 8px;
				margin-left: 8px;
			}
		
			@media only screen and (min-width: 640px)
			{
				.news-section
				{
					max-width: 100%;
					margin : 0 auto;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.news-section
				{
					max-width: 100%;
					margin : 0 auto;
				}
			}
		
    /* Owl Carousel Styling*/
	.home-viewer .feature-section #feature-slider .item .caption
	{
		margin-bottom: 0;
		z-index: 99999;
	    display: block;
	    position: absolute;
	    bottom: 0;
	    width: 100%;
	}

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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


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


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

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

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

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

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

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

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

				background-color:rgb(69,195,218);

			}
			.kiss-icon-divsvg-asterisk
			{
					
			}
			.kiss-icon-divsvg-webapp
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDY5LDE5NSwyMTgpOyIgZD0iTTE5NC45LDE4Mi44aDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjcKCQkJCQkgICBDMTg0LjUsMTc4LjIsMTg5LjIsMTgyLjgsMTk0LjksMTgyLjh6IE0xODkuNywxNTEuN2MwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjJ2MjAuN2MwLDMuMS0yLjEsNS4yLTUuMiw1LjIKCQkJCQkgICBoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYxNTEuN3ogTTI0Ni43LDMzOC4zaDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuNwoJCQkJCSAgIGMtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40VjMyOEMyMzYuMywzMzMuNywyNDEsMzM4LjMsMjQ2LjcsMzM4LjN6IE0yNDEuNSwzMDcuMmMwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjIKCQkJCQkgICBWMzI4YzAsMy4xLTIuMSw1LjItNS4yLDUuMmgtMjAuN2MtMy4xLDAtNS4yLTIuMS01LjItNS4yVjMwNy4yeiBNMjQ2LjcsMTgyLjhoMjAuN2M1LjcsMCwxMC40LTQuNywxMC40LTEwLjR2LTIwLjcKCQkJCQkgICBjMC01LjctNC43LTEwLjQtMTAuNC0xMC40aC0yMC43Yy01LjcsMC0xMC40LDQuNy0xMC40LDEwLjR2MjAuN0MyMzYuMywxNzguMiwyNDEsMTgyLjgsMjQ2LjcsMTgyLjh6IE0yNDEuNSwxNTEuNwoJCQkJCSAgIGMwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjJ2MjAuN2MwLDMuMS0yLjEsNS4yLTUuMiw1LjJoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYxNTEuN3ogTTI0Ni43LDI4Ni41CgkJCQkJICAgaDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjcKCQkJCQkgICBDMjM2LjMsMjgxLjgsMjQxLDI4Ni41LDI0Ni43LDI4Ni41eiBNMjQxLjUsMjU1LjRjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjdjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yCgkJCQkJICAgaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjU1LjR6IE0yMzYuMywyMjQuM3YtMjAuN2MwLTUuNyw0LjctMTAuNCwxMC40LTEwLjRoMjAuN2M1LjcsMCwxMC40LDQuNywxMC40LDEwLjR2MjAuNwoJCQkJCSAgIGMwLDUuNy00LjcsMTAuNC0xMC40LDEwLjRoLTIwLjdDMjQxLDIzNC43LDIzNi4zLDIzMCwyMzYuMywyMjQuM3ogTTI5OC42LDE4Mi44aDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43CgkJCQkJICAgYzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjdDMjg4LjIsMTc4LjIsMjkyLjgsMTgyLjgsMjk4LjYsMTgyLjh6IE0yOTMuNCwxNTEuNwoJCQkJCSAgIGMwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjJ2MjAuN2MwLDMuMS0yLjEsNS4yLTUuMiw1LjJoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYxNTEuN3ogTTI5OC42LDI4Ni41CgkJCQkJICAgaDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjcKCQkJCQkgICBDMjg4LjIsMjgxLjgsMjkyLjgsMjg2LjUsMjk4LjYsMjg2LjV6IE0yOTMuNCwyNTUuNGMwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjJ2MjAuN2MwLDMuMS0yLjEsNS4yLTUuMiw1LjIKCQkJCQkgICBoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYyNTUuNHogTTI0NC4xLDQwMy45YzAtNi42LDUuMy0xMS45LDExLjktMTEuOXMxMS45LDUuMywxMS45LDExLjlzLTUuMywxMS45LTExLjksMTEuOQoJCQkJCSAgIFMyNDQuMSw0MTAuNCwyNDQuMSw0MDMuOXogTTI5OC42LDIzNC43aDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuNwoJCQkJCSAgIGMtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjdDMjg4LjIsMjMwLDI5Mi44LDIzNC43LDI5OC42LDIzNC43eiBNMjkzLjQsMjAzLjZjMC0zLjEsMi4xLTUuMiw1LjItNS4yaDIwLjcKCQkJCQkgICBjMy4xLDAsNS4yLDIuMSw1LjIsNS4ydjIwLjdjMCwzLjEtMi4xLDUuMi01LjIsNS4yaC0yMC43Yy0zLjEsMC01LjItMi4xLTUuMi01LjJWMjAzLjZ6IE0xOTQuOSwzMzguM2gyMC43CgkJCQkJICAgYzUuNywwLDEwLjQtNC43LDEwLjQtMTAuNHYtMjAuN2MwLTUuNy00LjctMTAuNC0xMC40LTEwLjRoLTIwLjdjLTUuNywwLTEwLjQsNC43LTEwLjQsMTAuNFYzMjgKCQkJCQkgICBDMTg0LjUsMzMzLjcsMTg5LjIsMzM4LjMsMTk0LjksMzM4LjN6IE0xODkuNywzMDcuMmMwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjJWMzI4YzAsMy4xLTIuMSw1LjItNS4yLDUuMgoJCQkJCSAgIGgtMjAuN2MtMy4xLDAtNS4yLTIuMS01LjItNS4yVjMwNy4yeiBNMjU2LDBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6CgkJCQkJCU0zNDcuMSw0MDMuOWMwLDE1LjQtMTIuNCwyNy43LTI3LjcsMjcuN0gxOTIuN2MtMTUuNCwwLTI3LjctMTIuNC0yNy43LTI3Ljd2LTI3LjdoMTgyLjFWNDAzLjl6IE0zNDcuMSwzNjAuNUgxNjQuOVYxMjYuOWgxODIuMQoJCQkJCSAgIFYzNjAuNXogTTM0Ny4xLDExMS4zSDE2NC45di00YzAtMTUuNCwxMi40LTI3LjcsMjcuNy0yNy43aDEyNi43YzE1LjQsMCwyNy43LDEyLjQsMjcuNywyNy43VjExMS4zeiBNMTk0LjksMjM0LjdoMjAuNwoJCQkJCSAgIGM1LjcsMCwxMC40LTQuNywxMC40LTEwLjR2LTIwLjdjMC01LjctNC43LTEwLjQtMTAuNC0xMC40aC0yMC43Yy01LjcsMC0xMC40LDQuNy0xMC40LDEwLjR2MjAuN0MxODQuNSwyMzAsMTg5LjIsMjM0LjcsMTk0LjksMjM0LjcKCQkJCQkgICB6IE0xODkuNywyMDMuNmMwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjJ2MjAuN2MwLDMuMS0yLjEsNS4yLTUuMiw1LjJoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYyMDMuNnoKCQkJCQkJTTE5NC45LDI4Ni41aDIwLjdjNS43LDAsMTAuNC00LjcsMTAuNC0xMC40di0yMC43YzAtNS43LTQuNy0xMC40LTEwLjQtMTAuNGgtMjAuN2MtNS43LDAtMTAuNCw0LjctMTAuNCwxMC40djIwLjcKCQkJCQkgICBDMTg0LjUsMjgxLjgsMTg5LjIsMjg2LjUsMTk0LjksMjg2LjV6IE0xODkuNywyNTUuNGMwLTMuMSwyLjEtNS4yLDUuMi01LjJoMjAuN2MzLjEsMCw1LjIsMi4xLDUuMiw1LjJ2MjAuN2MwLDMuMS0yLjEsNS4yLTUuMiw1LjIKCQkJCQkgICBoLTIwLjdjLTMuMSwwLTUuMi0yLjEtNS4yLTUuMlYyNTUuNHoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-vr
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig2OSwxOTUsMjE4KTsiIGQ9Ik0yNTYsMEMxMTQuNiwwLDAsMTE0LjYsMCwyNTZzMTE0LjYsMjU2LDI1NiwyNTZzMjU2LTExNC42LDI1Ni0yNTZTMzk3LjQsMCwyNTYsMHogTTQ2Mi4zLDMxMi44YzAsMTEuMy05LjMsMjAuNy0yMC43LDIwLjcKCUgzMDdjLTYuMiwwLTEyLjItMi44LTE2LjEtNy43TDI2NCwyOTJjLTQuMS01LjEtMTEuOS01LjEtMTYuMSwwbC0yNywzMy44Yy0zLjksNC45LTkuOSw3LjctMTYuMSw3LjdINzAuMgoJYy0xMS4zLDAtMjAuNy05LjMtMjAuNy0yMC43VjE5OS4yYzAtMTEuMyw5LjMtMjAuNywyMC43LTIwLjdoMzcxLjZjMTEuMywwLDIwLjcsOS4zLDIwLjcsMjAuN2gtMC4xVjMxMi44eiBNMjAxLjMsMjQ1CgljMCwzMC4xLTI0LjQsNTQuNS01NC41LDU0LjVjLTMwLjEsMC01NC41LTI0LjQtNTQuNS01NC41YzAtMzAuMSwyNC40LTU0LjUsNTQuNS01NC41UzIwMS4zLDIxNC45LDIwMS4zLDI0NXogTTQxOS44LDI0NS4xCgljMCwzMC4xLTI0LjQsNTQuNS01NC41LDU0LjVzLTU0LjUtMjQuNC01NC41LTU0LjVjMC0zMC4xLDI0LjQtNTQuNSw1NC41LTU0LjVDMzk1LjMsMTkwLjQsNDE5LjgsMjE0LjksNDE5LjgsMjQ1LjF6Ii8+Cjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-access
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDY5LDE5NSwyMTgpOyIgZD0iTTI1NiwwQzExNC42LDAsMCwxMTQuNiwwLDI1NnMxMTQuNiwyNTYsMjU2LDI1NnMyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwweiBNMjU2LDM0OC4zCgkJCQkJICAgYy05OC44LDAtMTc4LjktOTEuOS0xNzguOS05MS45czMxLjMtMzUuOSw3OS02Mi44bDM0LjUsMzQuNWMtMy44LDguNy01LjgsMTguMi01LjgsMjguM2MwLDM5LjQsMzEuOSw3MS4zLDcxLjMsNzEuMwoJCQkJCSAgIGMxMC4xLDAsMTkuNi0yLjEsMjguMy01LjhsMTkuNSwxOS41QzI4OC42LDM0NS43LDI3Mi42LDM0OC4zLDI1NiwzNDguM3ogTTIwNC4yLDI1Ni41YzAtNC41LDAuNi04LjksMS42LTEzbDYzLjIsNjMuMgoJCQkJCSAgIGMtNC4yLDEuMS04LjUsMS42LTEzLDEuNkMyMjcuNCwzMDguMywyMDQuMiwyODUuMSwyMDQuMiwyNTYuNXogTTM2OCwzNjguNWMtMi42LDIuNi01LjksMy44LTkuMywzLjljLTMuNCwwLTYuNy0xLjMtOS4zLTMuOQoJCQkJCSAgIEwxNDMsMTYyLjFjLTUuMS01LjEtNS4xLTEzLjQsMC0xOC42YzUuMS01LjEsMTMuNC01LjEsMTguNiwwTDM2OCwzNDkuOUMzNzMuMSwzNTUsMzczLjEsMzYzLjMsMzY4LDM2OC41eiBNMjQzLDIwNi4zCgkJCQkJICAgYzQuMi0xLjEsOC41LTEuNiwxMy0xLjZjMjguNiwwLDUxLjgsMjMuMiw1MS44LDUxLjhjMCw0LjUtMC42LDguOS0xLjYsMTNMMjQzLDIwNi4zeiBNMzU2LDMxOS4zbC0zNC41LTM0LjUKCQkJCQkgICBjMy44LTguNyw1LjgtMTguMiw1LjgtMjguM2MwLTM5LjQtMzEuOS03MS4zLTcxLjMtNzEuM2MtMTAuMSwwLTE5LjYsMi4xLTI4LjMsNS44bC0xOS41LTE5LjVjMTUuMi00LjMsMzEuMy02LjksNDcuOC02LjkKCQkJCQkgICBjOTguOCwwLDE3OC45LDkxLjksMTc4LjksOTEuOVM0MDMuNiwyOTIuNCwzNTYsMzE5LjN6Ii8+PC9zdmc+");
			}
			.kiss-icon-divsvg-android
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDY5LDE5NSwyMTgpOyIgZD0iTTM4MSAxNDlMMzgxIDE1MEMzNjIuMzYgMTYwLjc5NSAzNDMuNTk3IDE3MC40MzQgMzI3IDE4NC40MzlDMjg3LjE1MyAyMTguMDYyIDI2MCAyNjcuMjY3IDI2MCAzMjBMNzM0IDMyMEM3MzQgMjY5LjM1MyA3MTAuMzM2IDIyMS41NDIgNjcyIDE4OC40MjVDNjYwLjA4OSAxNzguMTM2IDY0Ny42NzUgMTY4Ljk2OSA2MzQgMTYxLjE1QzYyOS4yNzkgMTU4LjQ1MSA2MTguNTA0IDE1NS4yNDggNjE2LjAyMiAxNTAuMTgxQzYxNC4xMzYgMTQ2LjMzIDYyMS45NTMgMTM4LjA3MSA2MjQgMTM1QzYzMi42MzQgMTIyLjA0OSA2NDAuODgzIDEwOC44MDkgNjQ5LjcxNyA5NkM2NTIuNTcgOTEuODYzMyA2NTcuNDYxIDg1LjM4ODIgNjUzLjI1OCA4MC40MzM3QzY0Ni4xMDYgNzIuMDA1MSA2MzcuOTggODUuMDI5NyA2MzQuNjY3IDkwQzYyNi4wMzMgMTAyLjk1IDYxNy42MjggMTE2LjA1MiA2MDkgMTI5QzYwNi4yODQgMTMzLjA3NiA2MDIuOTI2IDE0MC44NzEgNTk3Ljk2IDE0Mi41MDVDNTkyLjc0MyAxNDQuMjIxIDU4NC4xMTUgMTM4LjgxMSA1NzkgMTM3LjQ3MUM1NjIuMzA4IDEzMy4wOTkgNTQ1LjMwNSAxMjguMzA0IDUyOCAxMjcuMDg5QzQ5OC40MDEgMTI1LjAxMyA0NjkuMjA4IDEyNS44NTggNDQwIDEzMS4zMUM0MjYuOTI5IDEzMy43NSA0MTEuMDA0IDE0Mi44MDQgMzk4LjA0IDE0Mi43ODJDMzkyLjg2NyAxNDIuNzczIDM4OS40NCAxMzQuNjk2IDM4Ny4wMDMgMTMxQzM3OC4yMTcgMTE3LjY3MyAzNjkuNTI0IDEwNC4yODUgMzYwLjY2NyA5MUMzNTcuMDU4IDg1LjU4NzMgMzUxLjQwOSA3NC4zMDggMzQzLjE0OCA3OS4xNzlDMzM1LjcyNSA4My41NTYgMzQyLjk2NSA5My40MDAxIDM0NS45OTcgOThDMzU2LjYxOCAxMTQuMTEyIDM2Ni43NzggMTM1Ljk2NiAzODEgMTQ5TTM5MCAyMDEuMzI2QzQyMy42NTIgMTk1LjY2MyA0MzMuODY3IDI0Ny4xMTggNDAwIDI1Mi41NkMzNjYuOTYgMjU3Ljg2OSAzNTYuNzE2IDIwNi45MjcgMzkwIDIwMS4zMjZNNTk0IDIwMS4zNzlDNjI2LjI4NiAxOTQuOTIgNjM4LjAxMSAyNDUuMjA5IDYwNiAyNTIuMTgxQzU3Mi4zIDI1OS41MiA1NjAuMDA2IDIwOC4xNzkgNTk0IDIwMS4zNzlNNDQ5IDc4M0M0NTcuMjc2IDc3OS45ODQgNDY2LjMwMiA3ODEgNDc1IDc4MUw1MjEgNzgxQzUyNi4wNjQgNzgxIDU0MC44NDEgNzc4LjUwNyA1NDMuOTMzIDc4My40MzRDNTQ1Ljg1IDc4Ni40OSA1NDMuNDk5IDc5MS43MTEgNTQzLjE3MSA3OTVDNTQyLjM1IDgwMy4yMDUgNTQzIDgxMS43NTcgNTQzIDgyMEw1NDMgODgxQzU0MyA4OTQuNDA3IDU0MS45MDUgOTA4LjA3NSA1NDYuMTg5IDkyMUM1NTMuMTAxIDk0MS44NTEgNTc2LjU0NCA5NTguNDcgNTk5IDk1NC41MzZDNjA0LjgwOCA5NTMuNTE5IDYxMC43MDcgOTUyLjMxIDYxNiA5NDkuNjI3QzY0NS40MSA5MzQuNzE0IDY0NCA5MDUuMjc5IDY0NCA4NzdMNjQ0IDgxN0M2NDQgODA5LjM1NSA2NDQuMzA3IDgwMS42MzcgNjQzLjk2MSA3OTRDNjQzLjgyNiA3OTEuMDMxIDY0Mi4xMjkgNzg2Ljk4IDY0My4zMjggNzg0LjE0OEM2NDQuODc4IDc4MC40ODcgNjQ5Ljc2NiA3ODEuMDA3IDY1MyA3ODFMNjgwIDc4MUM3MDEuNzE3IDc4MSA3MjEuMzE1IDc3MC44NDUgNzMwLjMyMyA3NTBDNzM1LjE1NiA3MzguODE4IDczNCA3MjYuODkyIDczNCA3MTVMNzM0IDY1N0w3MzQgNDQ3TDczNCAzNzhDNzM0IDM3My40MjIgNzM2LjQzNiAzNTcuOTQzIDczMS42ODIgMzU1LjYwM0M3MjQuNjE1IDM1Mi4xMjYgNzA5Ljg1NCAzNTUgNzAyIDM1NUw2MjkgMzU1TDM2OSAzNTVMMjg4IDM1NUMyODIuNjIgMzU1IDI2NC41NTIgMzUyLjE1NCAyNjEuMDI4IDM1Ni42MDNDMjU3LjQyNyAzNjEuMTUgMjYwIDM3NS4zNDMgMjYwIDM4MUwyNjAgNDUwTDI2MCA2NjFDMjYwIDY4OS40OTUgMjUyLjc4NCA3MjkuMjQ2IDI2Ni43OTkgNzU1QzI3Ny42NiA3NzQuOTYgMjk2LjkxMSA3ODEgMzE4IDc4MUMzMjQuMzg1IDc4MSAzNDcuMjIyIDc3Ny41NjcgMzUwLjk2OCA3ODMuMzE4QzM1Mi44NzggNzg2LjI0OSAzNTEuMTggNzkwLjc4MSAzNTEuMDM5IDc5NEMzNTAuNjc2IDgwMi4zMDMgMzUxIDgxMC42ODkgMzUxIDgxOUwzNTEgODg3QzM1MSA5MDguNjc3IDM1MS4wMTQgOTI5LjgxOSAzNzAgOTQ0LjQ3MUMzOTUuMzMzIDk2NC4wMjIgNDM0LjA0NyA5NTQuMjMxIDQ0Ni45MDEgOTI1QzQ1Mi45NDIgOTExLjI2MyA0NTEgODk1LjY0NSA0NTEgODgxTDQ1MSA4MThDNDUxIDgwNi41MDUgNDUyLjUwNCA3OTQuMDUzIDQ0OSA3ODNNMTYzIDM1Ni41MTVDMTQxLjU4NiAzNjAuOTMgMTI2LjI0MSAzNzkuNTk5IDEyNC4xNyA0MDFDMTIyLjQ1OSA0MTguNjggMTI0IDQzNy4yMzQgMTI0IDQ1NUwxMjQgNTYwQzEyNCA1ODUuNTI4IDExOC44MiA2MTcuNjI3IDEyNy4yMDkgNjQyQzEzNS41MjUgNjY2LjE2MSAxNjIuMTk5IDY3Ny41OSAxODYgNjcyLjU0N0MyMDQuODU2IDY2OC41NTIgMjIxLjQ4NiA2NTEuNDAzIDIyMy44MTYgNjMyQzIyNS45MTcgNjE0LjQ5NiAyMjQgNTk1LjYzNSAyMjQgNTc4TDIyNCA0NzFDMjI0IDQ0NS40NDMgMjI5LjUxNyA0MTIuMzg2IDIyMS40MDMgMzg4QzIxMy40NSAzNjQuMSAxODYuOTA0IDM1MS41ODUgMTYzIDM1Ni41MTVNODA5IDM1Ni41OThDNzg3Ljk2MSAzNjEuNjQ2IDc3My4zMzEgMzc4Ljc0MyA3NzAuMyA0MDBDNzY3LjkxOCA0MTYuNzA4IDc3MCA0MzUuMTIgNzcwIDQ1Mkw3NzAgNTU0Qzc3MCA1ODAuNTkzIDc2NC44NTEgNjEzLjQwOSA3NzIuNTcgNjM5Qzc4MC40MTQgNjY1LjAwNSA4MDcuNDIgNjc4LjA5NyA4MzMgNjcyLjMzNUM4NTMuNjI5IDY2Ny42ODggODY4LjYxNSA2NDguNjU0IDg3MC44MjYgNjI4Qzg3Mi42MDcgNjExLjM2OSA4NzEgNTkzLjcyOSA4NzEgNTc3TDg3MSA0NzdDODcxIDQ0OS42MDYgODc2LjAzIDQxNi40NjYgODY4LjQwMiAzOTBDODYxLjMxOCAzNjUuNDE5IDgzMy41MzcgMzUwLjcxIDgwOSAzNTYuNTk4eiI+PC9wYXRoPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-apple
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDY5LDE5NSwyMTgpOyIgZD0iTTQ5OSAyNjhDNTgxLjAxMSAyNjggNjQ1LjYxIDIwNS4zMTIgNjY1LjQyIDEyOEM2NzAuMjQ4IDEwOS4xNTggNjcwIDkwLjI3MDggNjcwIDcxQzY0Ny42NjggNzEuMDE0OCA2MjQuODEyIDc4Ljk2NzIgNjA1IDg4Ljc1NjJDNTQwLjQ1MSAxMjAuNjQ5IDQ4OS42MzYgMTkzLjkwMyA0OTkgMjY4TTY0MiAyNzguNDI1QzYxNS42MDkgMjgyLjAxOCA1OTAuNzg0IDI4OC45NjggNTY2IDI5OC44MDFDNTQ3LjIzMyAzMDYuMjQ2IDUyNS42MjIgMzE3LjkyMSA1MDUgMzE3LjkyMUM0ODkuOTQ4IDMxNy45MjEgNDc0LjczIDMxMS4yODggNDYxIDMwNS44QzQ0MS4zMTEgMjk3LjkzMSA0MjEuNjE4IDI4OS45MTQgNDAxIDI4NC43NDVDMzQwLjk2NSAyNjkuNjk0IDI3My4yNyAyOTMuODU0IDIyOSAzMzUuMDg5QzExOS41OTYgNDM2Ljk5NCAxNDEuNzY1IDYxNi40NDUgMTk3LjQ1NyA3NDBDMjA4LjgzMiA3NjUuMjM2IDIyMS4yODcgNzg5LjkzIDIzNi42NjcgODEzQzI2MS44NyA4NTAuODA1IDI4OS42NjggODkzLjUwMiAzMzAgOTE2LjU3M0MzOTQuMDI4IDk1My4xOTcgNDU0Ljc2NyA4OTAuMTgzIDUyMCA4OTMuMDM5QzU3MS42NjUgODk1LjMwMiA2MTYuNTExIDkzNC43MzkgNjY5IDkyNi41NjFDNzA4LjEgOTIwLjQ2OSA3MzYuMDEgODkzLjA1MiA3NTkuNDI0IDg2M0M3ODIuNzcxIDgzMy4wMzQgODAzLjgzNyA4MDEuMDQ5IDgyMC43NTIgNzY3QzgyOC40ODggNzUxLjQyOSA4MzUuNDU0IDczNS4zNzYgODQxLjMwOCA3MTlDODQyLjgyOCA3MTQuNzQ3IDg0Ny44NzkgNzA1Ljg3IDg0Ni4yOTIgNzAxLjM5NEM4NDQuODE3IDY5Ny4yMzEgODM0LjY2MSA2OTQuMjYzIDgzMSA2OTIuMTM5QzgxNy43NjcgNjg0LjQ2MSA4MDQuOTkyIDY3NS43MDggNzk0IDY2NC45ODVDNzU1LjA5MSA2MjcuMDI5IDczMC42NiA1NzcuMzEzIDczMi4wMTUgNTIyQzczMy4xNTEgNDc1LjYwOSA3NTIuNzY3IDQzMy43OTUgNzgyLjU3OSAzOTlDNzkxLjY1NSAzODguNDA4IDgwMi43IDM3OC45MTQgODE0IDM3MC43NDVDODE3LjUwOSAzNjguMjA5IDgyNC43NzYgMzY1LjM3MSA4MjIuNjYzIDM1OS45ODVDODE2LjcyIDM0NC44MzYgNzk3LjY0NSAzMjkuNDQ4IDc4NSAzMjAuMDAzQzc0Ni4xNyAyOTEgNjkxLjEyNSAyNzEuNzM4IDY0MiAyNzguNDI1eiI+PC9wYXRoPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-audio
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDY5LDE5NSwyMTgpOyIgZD0iTTI2MS41LDM1MC45YzExLjksMC4yLDIzLjcsMS41LDM0LjQsMy43YzQuNS0xMi41LDcuOS00Mi45LDcuOS00Mi45aC00Mi4zVjM1MC45eiBNMjIyLjQsMjU0LjhjOS45LDIsMjAuNSwzLjEsMzEuNSwzLjMKCQkJCQkgICB2LTM0QzI0MS4zLDIyNS45LDIzMCwyMzcuNSwyMjIuNCwyNTQuOHogTTI2MS41LDMwMy44YzEyLjMsMCwyNi40LDAsNDEuOSwwYy0wLjQtMTUuNC0zLjEtMjkuOC03LjUtNDEuOQoJCQkJCSAgIGMtMTAuNywyLjEtMjIuNSwzLjUtMzQuNCwzLjdWMzAzLjh6IE0zMDAuOCwyNTIuOGM3LjEtMS43LDEzLjYtNCwxOS42LTYuNWMtMTEuNS0xMS45LTI2LjMtMjAuMy00My0yNC4yCgkJCQkJICAgQzI4NywyMjguMywyOTUuMSwyMzksMzAwLjgsMjUyLjh6IE0yMTEuOSwzMDMuOGMxMS40LDAsMjUsMCw0MS45LDB2LTM4LjNjLTExLjktMC4yLTIzLjctMS41LTM0LjQtMy43CgkJCQkJICAgQzIxNSwyNzQsMjEyLjMsMjg4LjQsMjExLjksMzAzLjh6IE0yNjEuNiwyNTcuOGMxMC45LTAuMiwyMS41LTEuNCwzMS41LTMuM2MtNy43LTE3LjEtMTkuMS0yOC42LTMxLjUtMzAuNVYyNTcuOHogTTIwMy45LDMxMS42CgkJCQkJICAgaC0zNC42YzAsMCwzLjksMzguNCwxOS44LDUyLjRjNi43LTMuMSwxNC40LTUuOCwyMi41LTcuOUMyMDcuMiwzNDMuMSwyMDMuOSwzMTEuNiwyMDMuOSwzMTEuNnogTTIxOS40LDM1NC41CgkJCQkJICAgYzEwLjctMi4xLDIyLjUtMy40LDM0LjQtMy43di0zOS4yaC00Mi4zQzIxMS41LDMxMS42LDIxNSwzNDIsMjE5LjQsMzU0LjV6IE0yMzguMSwyMjJjLTE2LjcsMy44LTMxLjgsMTIuMy00My40LDI0LjIKCQkJCQkgICBjNS45LDIuNywxMi42LDQuOCwxOS44LDYuOEMyMjAuMiwyMzkuMSwyMjguMywyMjguMywyMzguMSwyMjJ6IE0yNTMuOCwzOTIuM3YtMzMuOGMtMTAuOSwwLjItMjEuNSwxLjItMzEuNSwzLjEKCQkJCQkgICBDMjMwLDM3OC45LDI0MS4zLDM5MC40LDI1My44LDM5Mi4zeiBNMjE0LjUsMzYzLjVjLTcuMSwxLjgtMTMuOCw0LTE5LjgsNi43YzExLjUsMTEuOCwyNi41LDIwLjQsNDMuNCwyNAoJCQkJCSAgIEMyMjguMywzODguMSwyMjAuMiwzNzcuMywyMTQuNSwzNjMuNXogTTE2OS4zLDMwNGM2LDAsMTYuNC0wLjIsMzUtMC4yYzAuNC0xNS45LDIuOC0zMC45LDcuMy00My42Yy04LTIuMS0xNS44LTQuOC0yMi41LTcuOQoJCQkJCSAgIEMxNzcuNSwyNjYuNSwxNzAuMiwyODQuNCwxNjkuMywzMDR6IE0xNjYuNCwxMDcuNmMzLjctMC42LDcuMiwxLjksNy44LDUuNnMtMS45LDcuMi01LjYsNy44cy03LjItMS45LTcuOC01LjYKCQkJCQkgICBTMTYyLjcsMTA4LjIsMTY2LjQsMTA3LjZ6IE0xNDQuNywxMDcuNGMtMy44LDAtNi44LDMtNi44LDYuOHMzLDYuOCw2LjgsNi44czYuOS0zLDYuOS02LjhTMTQ4LjUsMTA3LjQsMTQ0LjcsMTA3LjR6IE0yNTYsMAoJCQkJCSAgIEMxMTQuNiwwLDAsMTE0LjYsMCwyNTZzMTE0LjYsMjU2LDI1NiwyNTZzMjU2LTExNC42LDI1Ni0yNTZTMzk3LjQsMCwyNTYsMHogTTQxOCwzODEuNWMwLDIwLjEtMTYuNSwzNi41LTM2LjUsMzYuNWgtMjUxCgkJCQkJICAgYy0yMC4xLDAtMzYuNS0xNi41LTM2LjUtMzYuNVYxNTAuM2gzMjRWMzgxLjV6IE00MTgsMTMzLjVIOTR2LTNjMC0yMC4xLDE2LjUtMzYuNSwzNi41LTM2LjVoMjUxYzIwLjEsMCwzNi41LDE2LjUsMzYuNSwzNi41VjEzMy41egoJCQkJCQlNMTIwLjgsMTA3LjZjMy43LTAuNiw3LjIsMS45LDcuOCw1LjZzLTEuOSw3LjItNS42LDcuOGMtMy43LDAuNi03LjItMS45LTcuOC01LjZTMTE3LjEsMTA4LjIsMTIwLjgsMTA3LjZ6IE0xNTEuNiwzNDkuOXYtODUuMgoJCQkJCSAgIGMxNy4yLTQxLjYsNTguMy03MSwxMDYuMS03MWM0Ny4yLDAsODcuOCwyOC42LDEwNS40LDY5LjVWMzUwYzI0LjQsMCw0NC4yLTE5LjgsNDQuMi00NC4yYzAtMTguNy0xMS41LTM0LjYtMjcuOS00MS4xCgkJCQkJICAgYy0xOC00OS45LTY1LjktODUuNi0xMjEuOS04NS42Yy01NS45LDAtMTAzLjcsMzUuNi0xMjEuOSw4NS4zYy0xNi43LDYuMy0yOC41LDIyLjUtMjguNCw0MS4zQzEwNy40LDMzMC4xLDEyNy4xLDM0OS45LDE1MS42LDM0OS45egoJCQkJCQlNMzAzLjgsMjYwLjJjNC41LDEyLjcsNi45LDI3LjcsNy4zLDQzLjhjMTAuNywwLDIyLjMsMCwzNC44LDBjLTAuOS0xOS42LTguMy0zNy41LTE5LjgtNTEuN0MzMTkuMywyNTUuNCwzMTEuOCwyNTguMSwzMDMuOCwyNjAuMnoKCQkJCQkJTTMxMS4xLDMxMS42Yy0wLjQsMTcuMi0yLjksMzEuNS03LjUsNDQuNWM4LDIuMSwxNS42LDQuNiwyMi4zLDcuOWMxMi0xNC40LDE5LjItMzIuNSwyMC01Mi40Yy05LjgsMC0yMS41LDAtMzQuNCwwCgkJCQkJICAgQzMxMS4zLDMxMS42LDMxMS4zLDMxMS42LDMxMS4xLDMxMS42eiBNMjkzLDM2MS44Yy0xMC0yLTIwLjYtMy4xLTMxLjUtMy4zdjMzLjhDMjc0LDM5MC40LDI4NS40LDM3OC45LDI5MywzNjEuOHogTTI3Ny40LDM5NC4yCgkJCQkJICAgYzE2LjctMy44LDMxLjUtMTIuNSw0My0yNC4yYy01LjktMi42LTEyLjUtNC43LTE5LjYtNi41QzI5NS4xLDM3Ny4zLDI4NywzODcuOSwyNzcuNCwzOTQuMnoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-socmedimg
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgCQk8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNjksMTk1LDIxOCk7IiBkPSJNMjU2LDBjMTQxLjQsMCwyNTYsMTE0LjYsMjU2LDI1NlMzOTcuNCw1MTIsMjU2LDUxMlMwLDM5Ny40LDAsMjU2UzExNC42LDAsMjU2LDB6IE0zMDMuNCwzMzhsMzIsMzJoNjEuNQoJCQkJCSAgIGMxMi45LDAsMjQuMi03LjEsMzAuMy0xNy41TDM1OCwyODMuNEwzMDMuNCwzMzh6IE0zOTYuOSwxNDJIMTE1LjFDOTUuOCwxNDIsODAsMTU3LjgsODAsMTc3LjF2MTU3LjdjMCw1LjIsMS4yLDEwLDMuMiwxNC40CgkJCQkJICAgTDE4NiwyMzIuNmMxLjQtMS43LDMuNS0yLjYsNS43LTIuN2MyLjItMC4xLDQuMywwLjgsNS45LDIuM2w5NC40LDk0LjRsNjAuMy02MC40YzMuMS0zLjIsOC4yLTMuMiwxMS4zLDBsNjguNCw2OC40VjE3Ny4xCgkJCQkJICAgQzQzMi4xLDE1Ny44LDQxNi4zLDE0MiwzOTYuOSwxNDJ6IE0yOTIuMSwyNTQuNGMtMTMuMywwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCwyNC0yNHMyNCwxMC43LDI0LDI0CgkJCQkJICAgQzMxNi4xLDI0My42LDMwNS4zLDI1NC40LDI5Mi4xLDI1NC40eiBNNDExLjEsMjM1LjdjMCwyLjItMS44LDQtNCw0aC0xOC40di0yNy44aDkuNGwxLjQtMTAuOWgtMTAuN3YtNi45YzAtMy4yLDAuOS01LjMsNS40LTUuMwoJCQkJCSAgIGg1Ljh2LTkuN2MtMS0wLjEtNC40LTAuNC04LjQtMC40Yy04LjMsMC0xNCw1LTE0LDE0LjR2OGgtOS40VjIxMmg5LjR2MjcuOGgtMzQuNWMtMi4yLDAtNC0xLjgtNC00di02My45YzAtMi4yLDEuOC00LDQtNEg0MDcKCQkJCQkgICBjMi4yLDAsNCwxLjgsNCw0TDQxMS4xLDIzNS43TDQxMS4xLDIzNS43eiBNOTMuMSwzNjIuMmM2LjEsNC45LDEzLjcsNy44LDIyLDcuOGgxOTcuNkwxOTIuNCwyNDkuN0w5My4xLDM2Mi4yeiIvPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-pdf
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgCQk8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNjksMTk1LDIxOCk7IiBkPSJNMjYwLjcsMjU4LjNjMC44LTIuNiwxLjctNS4zLDIuNi03LjljNS4xLTE1LjQsOS45LTI5LjksOS45LTQxLjljMC0xMi40LTEwLjEtMjIuNS0yMi41LTIyLjVjLTEyLjQsMC0yMi41LDEwLjEtMjIuNSwyMi41CgkJCQkJICAgYzAsMTUsOC4yLDMzLjQsMTcuMSw1MS4xYy02LjUsMjAuMy0xNC4zLDQzLjYtMjQuNCw2My40Yy0zLjUsMS40LTcsMi43LTEwLjMsNGMtMTYuMSw2LjItMjkuOSwxMS40LTM5LjEsMTguOAoJCQkJCSAgIGMtMC4yLDAuMi0wLjMsMC40LTAuNSwwLjVjLTQuMSw0LjMtNi40LDkuOS02LjQsMTZjMCwxMi40LDEwLjEsMjIuNSwyMi41LDIyLjVjNi4yLDAsMTEuOS0yLjMsMTYtNi40YzAuMi0wLjEsMC4zLTAuMiwwLjUtMC40CgkJCQkJICAgYzgtOS41LDE3LjUtMjcuMSwyNS45LTQyLjhjMTkuMi03LjUsMzkuNi0xNS4zLDU5LTE5LjljMTQuMywxMS41LDM1LjQsMTkuMiw1Mi4zLDE5LjJjMTIuNCwwLDIyLjUtMTAuMywyMi41LTIyLjcKCQkJCQkgICBzLTEwLjEtMjIuNS0yMi41LTIyLjVjLTE0LDAtMzQuMyw1LjEtNDguNyw5LjlDMjc5LjYsMjg3LjQsMjY4LjQsMjcyLjksMjYwLjcsMjU4LjN6IE0xOTIuOCwzNjguNWMtMS41LDEuNC0zLjQsMi4xLTUuNywyLjEKCQkJCQkgICBjLTQuNiwwLTguMi0zLjYtOC4yLTguMmMwLTIsMC44LTQuMiwyLjEtNS44YzQuNy0zLjYsMTQuNC03LjksMjcuNi0xMy4yQzIwMS41LDM1Ni4xLDE5Ni4zLDM2NC40LDE5Mi44LDM2OC41eiBNMjQyLjYsMjA4LjgKCQkJCQkgICBjMC00LjYsMy42LTguMiw4LjItOC4yYzQuNiwwLDguMiwzLjYsOC4yLDguMmMwLDYuNi0zLjYsMTguOC03LjEsMzAuMkMyNDUuNSwyMjQuMSwyNDIuNiwyMTQuNSwyNDIuNiwyMDguOHogTTI0MCwzMTYKCQkJCQkgICBjNS45LTEzLjQsMTAuNi0yNy40LDE0LjctMzkuN2M2LjIsOS45LDEzLjYsMTksMjEuNiwyNy41QzI2My4zLDMwNy40LDI1MC43LDMxMiwyNDAsMzE2eiBNMzQwLjgsMzAzLjdjNC43LDAsOC4zLDMuNiw4LjMsOC4yCgkJCQkJICAgYzAsNC42LTMuNiw4LjItOC4zLDguMmMtOSwwLTIyLjUtNC0zMy44LTEwQzMxNi4zLDMwNy42LDMzMS44LDMwMy43LDM0MC44LDMwMy43eiBNMjU2LDBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2CgkJCQkJICAgczI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE0zMzYuNCw4MC42bDU3LjEsNTUuN2gtNTcuMVY4MC42eiBNMzkzLjUsMzk5LjRjMCwxNy41LTE0LjMsMzEuOS0zMS45LDMxLjlIMTUwLjQKCQkJCQkgICBjLTE3LjUsMC0zMS45LTE0LjMtMzEuOS0zMS45di0yODdjMC0xNy41LDE0LjMtMzEuOSwzMS45LTMxLjloMTcwLjF2NjMuNmMwLDQuNCwzLjYsNy45LDcuOSw3LjloNjUuMVYzOTkuNHoiLz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-qrcode
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQl2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCQkJICAgPHBhdGggc3R5bGU9ImZpbGw6cmdiKDY5LDE5NSwyMTgpOyIgZD0iTTI3Ni44LDMwMS41aC0xNy42di0xNy42aDE3LjZWMzAxLjV6IE0yNTkuMiwzMTl2MTcuNmgxNy42VjMxOUgyNTkuMnogTTMyOS41LDM3MS44aDE3LjZ2LTE3LjZoLTE3LjZWMzcxLjh6IE0yMDYuNSwzNzEuOAoJCQkJCSAgIGgtNzAuM3YtNzAuM2g3MC4zVjM3MS44eiBNMTg4LjksMzE5aC0zNS4ydjM1LjJoMzUuMlYzMTl6IE0yOTQuNCwyODR2LTE3LjZoLTE3LjZWMjg0SDI5NC40eiBNMjk0LjQsMjg0djE3LjZIMzEyVjI4NEgyOTQuNHoKCQkJCQkJTTI3Ni44LDMwMS41djE3LjZoMTcuNnYtMTcuNkgyNzYuOHogTTMxMS45LDI2Ni40di0xNy42aC0xNy42djE3LjZIMzExLjl6IE0zMjkuNSwzMTl2LTE3LjZoLTE3LjZWMzE5aC0xNy42djE3LjZoMTcuNnYxNy42aDE3LjYKCQkJCQkgICB2LTE3LjZoMTcuNlYzMTlIMzI5LjV6IE0zMTEuOSwyNjYuNFYyODRoMTcuNnYxNy42aDE3LjZWMjg0aDE3LjZ2LTE3LjZoLTE3LjZ2LTE3LjZoLTE3LjZ2MTcuNkgzMTEuOXogTTEzNi4yLDEyNS44aDcwLjN2NzAuMwoJCQkJCSAgIGgtNzAuM1YxMjUuOHogTTE1My43LDE3OC41aDM1LjJ2LTM1LjJoLTM1LjJWMTc4LjV6IE0xMTguNiwyMTMuNmgxMDUuNVYxMDguMkgxMTguNlYyMTMuNnogTTExOC42LDI0OC44aDE3LjZ2MTcuNmgxNy42di0xNy42aDE3LjYKCQkJCQkgICB2LTE3LjZoLTE3LjZ2MTcuNmgtMTcuNnYtMTcuNmgtMTcuNlYyNDguOHogTTIyNCwyODRIMTE4LjZ2MTA1LjVoMTA1LjVMMjI0LDI4NEwyMjQsMjg0eiBNMzk5LjgsMjQ4LjhoLTE3LjZ2LTE3LjZoLTE3LjZ2MTcuNkgzNDcKCQkJCQkgICB2LTE3LjZoLTE3LjZ2MTcuNmgtMTcuNnYtMTcuNmgtMTcuNnYxNy42aC0xNy42djE3LjZoLTE3LjR2LTE3LjZoLTE3LjZ2LTE3LjZoMTcuNnYtMTcuNmgxNy42di0xNy42aC0xNy42di0xNy42aDE3LjZ2LTE3LjZoLTE3LjYKCQkJCQkgICB2LTE3LjZoMTcuNnYtMTcuNGgtMTcuNnYtMTcuNmgtMTcuNnYxNy42aDE3LjZ2MTcuNmgtMTcuNlYxNjFoMTcuNnYxNy42aC0xNy42djE3LjZoMTcuNnYxNy42aC0xNy42djE3LjZIMjI0djE3LjRoLTE3LjZ2LTE3LjYKCQkJCQkgICBoLTE3LjZ2MTcuNmgxNy42djE3LjZIMjI0di0xNy42aDE3LjZ2MTcuNmgxNy42VjI4NGgtMTcuNnYxNy42aDE3LjZ2MTcuNmgtMTcuNnYxNy42aDE3LjZ2MTcuNmgtMTcuNnYxNy40aDE3LjZ2MTcuNmgxNy42di0xNy42CgkJCQkJICAgaC0xNy42di0xNy42aDE3LjZ2LTE3LjZoMTcuNnYxNy42SDMxMnYxNy42aC0xNy42djE3LjZIMzEydi0xNy42aDE3LjZ2MTcuNmgxNy42di0xNy42aDE3LjZ2MTcuNmgxNy40di0xNy42aDE3LjZ2LTE3LjZoLTE3LjZ2MTcuNgoJCQkJCSAgIGgtMTcuNnYtMTcuNkgzNDd2LTE3LjZoMTcuNnYtMTcuNmgxNy42djE3LjZoMTcuNnYtMTcuNmgtMTcuNnYtMTcuNmgxNy42di0xNy42aC0xNy42di0xNy42aDE3LjZWMjQ4Ljh6IE0zOTkuOCwxMDguMkgyOTQuNHYxMDUuNQoJCQkJCSAgIGgxMDUuNVYxMDguMkgzOTkuOHogTTM2NC43LDMwMS41aDE3LjV2LTE3LjZoLTE3LjZ2MTcuNkgzNjQuN3ogTTM4Mi4yLDE5Ni4xaC03MC4zdi03MC4zaDcwLjNWMTk2LjF6IE0zNjQuNywxNDMuM2gtMzUuMnYzNS4yaDM1LjIKCQkJCQkgICBWMTQzLjN6IE0zNjQuNywyNDguOHYxNy42aDE3LjV2LTE3LjZIMzY0Ljd6IE0zNDcuMSwzMDEuNXYxNy42aDE3LjZ2LTE3LjZIMzQ3LjF6IE01MTIsMjU2YzAsMTQxLjQtMTE0LjYsMjU2LTI1NiwyNTYKCQkJCQkgICBTMCwzOTcuNCwwLDI1NlMxMTQuNiwwLDI1NiwwUzUxMiwxMTQuNiw1MTIsMjU2eiIvPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-telegram
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNjksMTk1LDIxOCk7IiBkPSJNMjU2LDBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE00MTYuOCwxNDUuMWwtNDkuMSwyMzAuMwoJCQkJCQkgICBjLTMuNCwxNi40LTEzLjIsMjAuMy0yNywxMi43bC03MC44LTUyLjNsLTM2LjYsMzUuNmMtMy41LDMuNC03LjEsNy0xMy40LDhjLTEuMywwLjItMi43LDAuMy00LjIsMC4zYy0xMC4xLDAtMTIuMS00LjMtMTQtMTAuOQoJCQkJCQkgICBjLTAuMy0xLjQtMC44LTMtMS41LTQuOWwtMjYuNC04Ni41bC02OC40LTIxLjNjLTE1LjgtNC45LTE2LTE1LjgsMy42LTIzLjdsMjg3LjEtMTEwLjZDNDA5LjMsMTE1LjksNDIyLDEyNS4xLDQxNi44LDE0NS4xegoJCQkJCQkJTTE4NC43LDI4MS4xbDE2OC4xLTEwNC40TDIyMC4xLDI5Ni4ybC0xLjIsMS4ybC00LjgsNzIuNGMwLDAuOC0wLjYsMC44LTEuMiwwLjljLTAuOCwwLjEtMS4yLTAuOS0xLjItMC45CgkJCQkJCSAgIGMtMC4zLTAuNi0wLjctMS42LTEuMi0zLjRjLTAuNS0xLjYtMS0zLjQtMS42LTUuNEwxODQuNywyODEuMXoiLz4KCQkJCQkgICA8L3N2Zz4=");
			}
			.kiss-icon-divsvg-www
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig2OSwxOTUsMjE4KTsiIGQ9Ik00NTQuMywwSDU3LjdDMjYsMCwwLDI2LDAsNTcuN3Y0LjdoNTEydi00LjdDNTEyLDI2LDQ4NiwwLDQ1NC4zLDB6IE00NC4xLDQyLjhjLTYsMC0xMC44LTQuOC0xMC44LTEwLjhzNC44LTEwLjgsMTAuOC0xMC44UzU0LjksMjYsNTQuOSwzMlM1MC4xLDQyLjgsNDQuMSw0Mi44eiBNODAuMSw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44czQuOC0xMC44LDEwLjgtMTAuOEM4Ni4xLDIxLjIsOTEsMjYsOTEsMzJTODYuMSw0Mi44LDgwLjEsNDIuOHogTTExNi4yLDQyLjhjLTYsMC0xMC44LTQuOC0xMC44LTEwLjhzNC44LTEwLjgsMTAuOC0xMC44YzYsMCwxMC44LDQuOCwxMC44LDEwLjhTMTIyLjIsNDIuOCwxMTYuMiw0Mi44eiI+PC9wYXRoPjxwYXRoIHN0eWxlPSJmaWxsOnJnYig2OSwxOTUsMjE4KTsiIGQ9Ik0wLDQ1NC4zQzAsNDg2LDI2LDUxMiw1Ny43LDUxMmgzOTYuNmMzMS43LDAsNTcuNy0yNiw1Ny43LTU3LjdWODguOUgwVjQ1NC4zeiBNMTQ1LjUsNDA1LjljMTAuNS00LjcsMjIuMy04LjgsMzQuOC0xMS44YzEwLjEsMjQuMywyNC4zLDQzLjIsNDEuNSw1NEMxOTIuMSw0NDEuNywxNjUuNyw0MjYuNSwxNDUuNSw0MDUuOXogTTI0OS40LDQ0NC43Yy0yMS45LTMuNC00MS44LTIzLjYtNTUuMy01NGMxNy41LTMuNCwzNi4xLTUuMSw1NS4zLTUuNFY0NDQuN3ogTTI0OS40LDM3MS44Yy0yMC45LDAuMy00MS41LDIuNy02MC40LDYuNGMtNy44LTIxLjktMTMuOC03NS4yLTEzLjgtNzUuMmg3NC4yVjM3MS44ek0yNDkuNCwyODkuMmMtMjkuNywwLTUzLjYsMC03My42LDBjMC43LTI3LDUuNC01Mi4zLDEzLjItNzMuNmMxOC45LDMuNywzOS41LDYuMSw2MC40LDYuNFYyODkuMnogTTI5MC45LDQ0OC4xYzE2LjktMTEuMSwzMS0yOS43LDQxLjItNTRjMTIuNSwzLDI0LDYuNywzNC40LDExLjVDMzQ2LjMsNDI2LjEsMzIwLjMsNDQxLjMsMjkwLjksNDQ4LjF6IE0zNzYsMzk1LjFjLTExLjgtNS43LTI1LTEwLjEtMzkuMS0xMy44YzguMS0yMi45LDEyLjUtNDcuOSwxMy4yLTc4LjNjMC4zLDAsMC4zLDAsMC43LDBjMjIuNiwwLDQzLjIsMCw2MC40LDBDNDA5LjcsMzM4LjEsMzk2LjksMzY5LjgsMzc2LDM5NS4xeiBNNDExLDI4OS41Yy0yMS45LDAtNDIuMiwwLTYxLjEsMGMtMC43LTI4LjMtNS4xLTU0LjctMTIuOC03Ni45YzE0LjItMy43LDI3LjMtOC40LDM5LjEtMTMuOEMzOTYuNSwyMjMuNyw0MDkuNCwyNTUuMSw0MTEsMjg5LjV6TTM2Ni41LDE4OC4zYy0xMC41LDQuNC0yMS45LDguNC0zNC40LDExLjVjLTEwLjEtMjQuMy0yNC4zLTQzLjItNDEuMi01NEMzMjAuMywxNTIuNSwzNDYuMywxNjcuMywzNjYuNSwxODguM3ogTTI2Mi45LDE0OS4xYzIxLjksMy40LDQxLjgsMjMuNiw1NS4zLDUzLjZjLTE3LjUsMy40LTM2LjEsNS40LTU1LjMsNS43VjE0OS4xeiBNMjYyLjksMjIyYzIwLjktMC4zLDQxLjUtMi43LDYwLjQtNi40YzcuOCwyMS4zLDEyLjUsNDYuNiwxMy4yLDczLjZjLTI3LjMsMC01MiwwLTczLjYsMFYyMjJ6IE0yNjIuOSwzMDNoNzQuMmMwLDAtNi4xLDUzLjMtMTMuOCw3NS4yYy0xOC45LTMuNy0zOS41LTYuMS02MC40LTYuNFYzMDN6TTI2Mi45LDM4NS4zYzE5LjIsMC4zLDM3LjgsMi40LDU1LjMsNS43Yy0xMy41LDMwLTMzLjQsNTAuMy01NS4zLDUzLjZWMzg1LjN6IE0yNDkuNCwyMDguOGMtMTkuMi0wLjMtMzcuOC0yLjQtNTUuMy01LjdjMTMuNS0zMC40LDMzLjQtNTAuNiw1NS4zLTU0VjIwOC44eiBNMjIxLjgsMTQ1LjRjLTE3LjIsMTEuMS0zMS40LDMwLTQxLjUsNTQuM2MtMTIuNS0zLjQtMjQuMy03LjEtMzQuOC0xMS44QzE2Ni4xLDE2NywxOTIuNCwxNTIuMiwyMjEuOCwxNDUuNHogTTEzNS43LDE5OC43YzExLjgsNS40LDI1LjMsMTAuMSwzOS41LDEzLjhjLTcuOCwyMi4zLTEyLjEsNDguNi0xMi44LDc2LjZjLTMyLjcsMC01MC45LDAuMy02MS40LDAuM0MxMDIuNiwyNTUuMSwxMTUuNSwyMjMuNywxMzUuNywxOTguN3ogTTE2MS43LDMwM2MwLDAsNS43LDU1LjMsMTMuNSw3OC4zYy0xNC4yLDMuNy0yNy43LDguNC0zOS41LDEzLjhDMTA3LjcsMzcwLjUsMTAxLDMwMywxMDEsMzAzSDE2MS43eiI+PC9wYXRoPjwvZz48L3N2Zz4=");
			}
			.kiss-icon-divsvg-c64
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNjksMTk1LDIxOCk7IiBkPSJNMjU2LDBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE0yOTIuMiwxODUuMmMwLDEuMiwwLDEuNy0wLjYsMi45CgkJCQkJCSAgIGMtNS44LTMuNS0xMS03LTE2LjMtOS45Yy0zNS40LTIwLjMtODAuMS0xMi44LTEwNi44LDE4Yy04LjEsOS45LTE0LjUsMjAuOS0xOCwzMy4xYy0zLjUsMTEuNi00LjYsMjMuOC0zLjUsMzYKCQkJCQkJICAgYzIuMywyMy44LDEzLjksNDUuOSwzMy4xLDYwLjljOS45LDguMSwyMS41LDEzLjQsMzMuNywxNi4zYzEwLjQsMi4zLDIxLjUsMi45LDMxLjksMS4yYzE1LjctMi45LDMwLjItOS4zLDQzLTE4LjYKCQkJCQkJICAgYzAuNi0wLjYsMS43LTAuNiwyLjMtMS4yYzAsMS43LDAuNiwyLjksMC42LDMuNWMwLDIyLjEsMCw0My41LDAsNjUuNmMwLjYsMi45LTEuMiw1LjgtNC4xLDYuNGMtMTMuOSw3LTI4LjQsMTEtNDQuMSwxMi4yCgkJCQkJCSAgIGMtOC43LDEuMi0xNy40LDEuMi0yNi43LDEuMmMtMTkuMi0xLjctMzcuMS03LjUtNTQtMTYuM2MtMTMuNC03LTI1LjUtMTYuMy0zNi0yNi43Yy0xNS4xLTE0LjUtMjYuNy0zMi41LTM0LjItNTIuMgoJCQkJCQkgICBjLTQuNi0xMS03LjUtMjIuNi05LjktMzQuMmMtMy41LTE3LjQtMy41LTM1LjQsMC01Mi44YzIuMy0xMS42LDUuMi0yMi42LDkuMy0zMy43YzE1LjEtNDEuMiw0OC4yLTczLjcsODkuNC04OS40CgkJCQkJCSAgIGMxOS43LTcsNDAuNi05LjksNjEuNS03LjVjMTUuNywxLjcsMzAuOCw1LjgsNDUuMywxMi44YzIuMywwLjYsNC4xLDIuOSw0LjEsNS4yQzI5Mi4yLDE0MC41LDI5Mi4yLDE2Mi41LDI5Mi4yLDE4NS4yeiBNMzAwLjksMzIwLjQKCQkJCQkJICAgYy01LjgsMC01LjgsMC01LjgtNS44YzAtMTMuOSwwLTI4LjQsMC00Mi40YzAtOC4xLDAtOC4xLDguMS04LjFjMjMuMiwwLDQ1LjksMCw2OS4xLDBjMi45LDAsNi40LDEuMiw4LjEsMy41CgkJCQkJCSAgIGMxMS42LDEyLjIsMjMuOCwyNC40LDM2LDM2LjZjNC42LDQuNiw5LjMsMTAuNCwxNC41LDE2LjNMMzAwLjksMzIwLjR6IE00MjUuNywxOTguNWMtMTUuNywxNS43LTMwLjgsMzAuOC00Ni40LDQ2LjQKCQkJCQkJICAgYy0xLjcsMS43LTQuMSwyLjktNywyLjlsLTc3LjgtMC42YzAtMi4zLDAtNC42LDAtNi40YzAtMTUuMSwwLTMwLjIsMC00NS4zYy0wLjYtMS43LDAuNi00LjEsMi4zLTQuNmMwLjYsMCwxLjIsMCwxLjcsMAoJCQkJCQkgICBjNDQuMSwwLDg0LjcsMCwxMjguOSwwYzEuNywwLDIuOSwwLDQuNiwwQzQyOS44LDE5My4zLDQyNy40LDE5Ni4yLDQyNS43LDE5OC41eiIvPgoJCQkJCSAgIDwvc3ZnPg==");
			}
			.kiss-icon-divsvg-flipbook
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNjksMTk1LDIxOCk7IiBkPSJNMTUwLjYsMTEzLjNjMCwzLjgtMy4xLDYuOC02LjksNi44cy02LjgtMy02LjgtNi44czMtNi44LDYuOC02LjhTMTUwLjYsMTA5LjUsMTUwLjYsMTEzLjN6IE0xMjAuOSwxMDYuNAoJCQkJCQkgICBjLTMuOCwwLTYuOCwzLTYuOCw2LjhzMyw2LjgsNi44LDYuOHM2LjgtMyw2LjgtNi44UzEyNC43LDEwNi40LDEyMC45LDEwNi40eiBNNTEyLDI1NmMwLDE0MS40LTExNC42LDI1Ni0yNTYsMjU2UzAsMzk3LjQsMCwyNTYKCQkJCQkJICAgUzExNC42LDAsMjU2LDBTNTEyLDExNC42LDUxMiwyNTZ6IE00MTcsMTQ5LjNIOTN2MjMxLjJjMCwyMC4xLDE2LjUsMzYuNSwzNi41LDM2LjVoMjUxYzIwLjEsMCwzNi41LTE2LjUsMzYuNS0zNi41VjE0OS4zegoJCQkJCQkJTTQxNywxMjkuNWMwLTIwLjEtMTYuNS0zNi41LTM2LjUtMzYuNWgtMjUxYy0yMCwwLTM2LjUsMTYuNS0zNi41LDM2LjV2M2gzMjRWMTI5LjV6IE0yNTcuNiwzNjguMVYyMTMuOQoJCQkJCQkgICBjNC4yLTcuMiwxMy4yLTEwLjgsMjMuNS0xMC44aDgzLjN2MTU2LjRoLTgzLjNDMjcxLDM1OS41LDI2MiwzNjEuNiwyNTcuNiwzNjguMXogTTI3My4zLDIzNC40Yy0wLjEsMi45LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJzLTIuMy01LjItNS4yLTUuMmgtNjIuNkMyNzUuNiwyMjkuMiwyNzMuMywyMzEuNSwyNzMuMywyMzQuNHogTTI3My4zLDI1Ny44Yy0wLjEsMi44LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJjMC0yLjktMi4zLTUuMi01LjItNS4yaC02Mi42QzI3NS42LDI1Mi43LDI3My4zLDI1NSwyNzMuMywyNTcuOHogTTI3My4zLDI4MS4zYzAsMi44LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJzLTIuMy01LjItNS4yLTUuMmgtNjIuNkMyNzUuNiwyNzYuMSwyNzMuMywyNzguNSwyNzMuMywyODEuM3ogTTI3My4zLDMwNC44Yy0wLjEsMi44LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJjMC0yLjktMi4zLTUuMi01LjItNS4yaC02Mi42QzI3NS42LDI5OS42LDI3My4zLDMwMiwyNzMuMywzMDQuOHogTTI3My4zLDMyOC4zYzAsMi44LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJzLTIuMy01LjItNS4yLTUuMmgtNjIuNkMyNzUuNiwzMjMuMSwyNzMuMywzMjUuNCwyNzMuMywzMjguM3ogTTIyOC44LDM1OS42aC04My4zVjIwMy4xaDgzLjMKCQkJCQkJICAgYzEwLjMsMCwxOS4zLDMuNiwyMy41LDEwLjh2MTU0LjNDMjQ4LDM2MS42LDIzOC45LDM1OS41LDIyOC44LDM1OS42eiBNMTYzLjcsMjM0LjRjMCwyLjksMi4zLDUuMiw1LjIsNS4yaDYyLjYKCQkJCQkJICAgYzIuOSwwLDUuMi0yLjMsNS4yLTUuMnMtMi4zLTUuMi01LjItNS4yaC02Mi42QzE2NiwyMjkuMiwxNjMuNywyMzEuNSwxNjMuNywyMzQuNHogTTE2My43LDI1Ny44YzAsMi44LDIuMyw1LjIsNS4yLDUuMmg2Mi42CgkJCQkJCSAgIGMyLjksMCw1LjItMi4zLDUuMi01LjJjMC0yLjktMi4zLTUuMi01LjItNS4yaC02Mi42QzE2NiwyNTIuNywxNjMuNywyNTUsMTYzLjcsMjU3Ljh6IE0xNjMuNywyODEuM2MwLDIuOCwyLjMsNS4yLDUuMiw1LjJoNjIuNgoJCQkJCQkgICBjMi45LDAsNS4yLTIuMyw1LjItNS4ycy0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMTY2LDI3Ni4xLDE2My43LDI3OC41LDE2My43LDI4MS4zeiBNMTYzLjcsMzA0LjhjMCwyLjgsMi4zLDUuMiw1LjIsNS4yaDYyLjYKCQkJCQkJICAgYzIuOSwwLDUuMi0yLjMsNS4yLTUuMmMwLTIuOS0yLjMtNS4yLTUuMi01LjJoLTYyLjZDMTY2LDI5OS42LDE2My43LDMwMiwxNjMuNywzMDQuOHogTTE2OC45LDMzMy41aDYyLjZjMi45LDAsNS4zLTIuMyw1LjMtNS4yCgkJCQkJCSAgIGMwLTIuOS0yLjMtNS4yLTUuMi01LjJIMTY5Yy0yLjksMC01LjIsMi4zLTUuMiw1LjJTMTY2LjEsMzMzLjUsMTY4LjksMzMzLjV6IE0xNjYuNSwxMDYuNGMtMy44LDAtNi44LDMtNi44LDYuOHMzLDYuOCw2LjgsNi44CgkJCQkJCSAgIHM2LjgtMyw2LjgtNi44UzE3MC4zLDEwNi40LDE2Ni41LDEwNi40eiIvPgoJCQkJCSAgIDwvc3ZnPg==");
			}
			.kiss-icon-divsvg-bbcode,
			.kiss-icon-divsvg-markdown
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNjksMTk1LDIxOCk7IiBkPSJNMjU2LDBDMTE0LjYsMCwwLDExNC42LDAsMjU2czExNC42LDI1NiwyNTYsMjU2czI1Ni0xMTQuNiwyNTYtMjU2UzM5Ny40LDAsMjU2LDB6IE0xODIuMiwzNzljLTIuNywyLjItNS45LDMuMi05LjEsMy4yCgkJCQkJCSAgIGMtNC4yLDAtOC4zLTEuOC0xMS4yLTUuM0w2OC4xLDI2MS41Yy00LjQtNS40LTQuMy0xMy4zLDAuMy0xOC41bDkzLjctMTA4LjJjNS4yLTYsMTQuMy02LjcsMjAuMy0xLjVzNi43LDE0LjMsMS41LDIwLjNsLTg1LjgsOTkKCQkJCQkJICAgbDg2LjEsMTA2QzE4OS4zLDM2NC45LDE4OC4zLDM3My45LDE4Mi4yLDM3OXogTTI5NS40LDEyNS4zbC01MC41LDI2Ni44Yy0xLjMsNi45LTcuNCwxMS43LTE0LjIsMTEuN2MtMC45LDAtMS44LTAuMS0yLjctMC4zCgkJCQkJCSAgIGMtNy44LTEuNS0xMy05LTExLjUtMTYuOUwyNjcsMTE5LjhjMS41LTcuOCw5LjEtMTMsMTYuOS0xMS41QzI5MS43LDEwOS45LDI5Ni45LDExNy40LDI5NS40LDEyNS4zeiBNMzUwLjEsMzc2LjkKCQkJCQkJICAgYy0yLjgsMy41LTcsNS4zLTExLjIsNS4zYy0zLjIsMC02LjQtMS4xLTkuMS0zLjJjLTYuMi01LTcuMS0xNC4xLTIuMS0yMC4zbDg2LjEtMTA2bC04NS44LTk5Yy01LjItNi00LjYtMTUuMSwxLjUtMjAuMwoJCQkJCQkgICBjNi01LjIsMTUuMS00LjYsMjAuMywxLjVsOTMuNywxMDguMmM0LjYsNS4zLDQuNywxMy4xLDAuMywxOC41TDM1MC4xLDM3Ni45eiIvPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-vcard
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCQkJdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQkJCQkgICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoNjksMTk1LDIxOCk7IiBkPSJNMjU4LjQsMjQ3LjN2LTEzLjVjMC0xLDAuOC0xLjksMi0xLjloOTUuN2MxLDAsMiwwLjgsMiwxLjl2MTMuNWMwLDEtMSwxLjktMiwxLjloLTk1LjcKCQkJCQkJICAgQzI1OS4yLDI0OS4xLDI1OC40LDI0OC4zLDI1OC40LDI0Ny4zeiBNMjYwLjQsMTk1LjVoMTE2LjNjMSwwLDEuOS0wLjgsMS45LTEuOXYtMTMuNWMwLTEtMC44LTEuOS0xLjktMS45SDI2MC40Yy0xLjIsMC0yLDAuOC0yLDEuOQoJCQkJCQkgICB2MTMuNUMyNTguNCwxOTQuNywyNTkuMiwxOTUuNSwyNjAuNCwxOTUuNXogTTEzOS42LDIwMS44TDEzOS42LDIwMS44YzAuNS0xLjYsMi41LTcuNyw2LjYtMTQuMWMwLDAsMCwwLDAsMAoJCQkJCQkgICBjMC4yLTAuMiwwLjMtMC41LDAuNS0wLjdjMC4yLTAuMywwLjMtMC41LDAuNS0wLjhjMC4yLTAuMywwLjMtMC41LDAuNS0wLjhjMC43LTEsMS41LTIsMi40LTN2MGMwLDAsMCwwLDAsMAoJCQkJCQkgICBjNC42LDkuNCw5LjgsMTIuNiwxNC4yLDEzLjhjMCwwLDAsMCwwLjEsMGgwYzAuMiwwLDAuNCwwLjEsMC42LDAuMmgwbDAuNiwwLjFoMGMxLjgsMC4zLDMuNCwwLjMsNC44LDAuM2MtMC4zLTAuMy0wLjctMC42LTEtMQoJCQkJCQkgICBsLTAuOS0wLjlsMCwwYy0wLjMtMC4zLTAuNS0wLjYtMC44LTAuOGwwLDBsLTAuMi0wLjJjLTAuMi0wLjItMC40LTAuNC0wLjYtMC42Yy0wLjItMC4zLTAuNC0wLjUtMC43LTAuN2MwLDAsMCwwLDAsMAoJCQkJCQkgICBjLTIuMy0yLjYtMy4xLTQtMy4xLTRzNC4yLDIsMTAuMyw0LjdoMGMwLjIsMC4xLDAuNCwwLjIsMC42LDAuM2M2LDIuNiwxMy43LDUuNiwyMC45LDcuOWMxLjEsMC42LDIsMS4zLDIuNywyLjEKCQkJCQkJICAgYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zYzAsMCwwLDAsMCwwYzAuMiwwLjMsMC41LDAuNSwwLjcsMC44YzEuNiwyLjQsMS45LDUuMSwyLjEsNi42djAuMXYwLjFjMC4xLDAuNiwwLjIsMSwwLjUsMQoJCQkJCQkgICBjMi42LTEwLjcsMy41LTE2LjcsMy41LTIxLjljMC0xNS42LTE1LjYtMjguMi0zNC45LTI4LjJsLTAuMS0wLjFjLTE5LjMsMC0zMy44LDEyLjYtMzMuOCwyOC4yYzAsNy44LDEuNiwxMC44LDMuMiwxMi4zCgkJCQkJCSAgIEMxMzkuNCwyMDIuNiwxMzkuNSwyMDIuMywxMzkuNiwyMDEuOHogTTM5OC42LDIwNUgyNjAuNGMtMS4yLDAtMiwwLjgtMiwxLjl2MTMuNWMwLDEsMC44LDEuOSwyLDEuOWgxMzguMmMxLDAsMS45LTAuOCwxLjktMS45CgkJCQkJCSAgIHYtMTMuNUM0MDAuNSwyMDUuOCwzOTkuNiwyMDUsMzk4LjYsMjA1eiBNNTEyLDI1NmMwLDE0MS40LTExNC42LDI1Ni0yNTYsMjU2UzAsMzk3LjQsMCwyNTZTMTE0LjYsMCwyNTYsMFM1MTIsMTE0LjYsNTEyLDI1NnoKCQkJCQkJCU00MzIsMTc3LjRjMC0xNi43LTEzLjUtMzAuMi0zMC4yLTMwLjJIMTEwLjJjLTE2LjcsMC0zMC4yLDEzLjUtMzAuMiwzMC4ydjE1Ny4xYzAsMTYuNywxMy41LDMwLjIsMzAuMiwzMC4yaDIzLjV2LTExLjcKCQkJCQkJICAgYy0zLjktMy40LTYuMS04LjItNi4xLTEzLjFjMC0xMCw4LjctMTguMSwxOS41LTE4LjFzMTkuNSw4LjEsMTkuNSwxOC4xYzAsNC43LTIsOS4zLTUuNiwxMi43djEyLjFoMTkyLjJ2LTExLjcKCQkJCQkJICAgYy0zLjktMy40LTYuMS04LjItNi4xLTEzLjFjMC0xMCw4LjctMTguMSwxOS41LTE4LjFjMTAuOCwwLDE5LjUsOC4xLDE5LjUsMTguMWMwLDQuNy0yLDkuMy01LjYsMTIuN3YxMi4xaDIxLjIKCQkJCQkJICAgYzE2LjcsMCwzMC4yLTEzLjUsMzAuMi0zMC4yVjE3Ny40eiBNMzgwLjQsMjYwLjJoLTEyMGMtMS4yLDAtMiwwLjgtMiwxLjl2MTMuNWMwLDEsMC44LDEuOCwyLDEuOGgxMjBjMSwwLDEuOS0wLjgsMS45LTEuOHYtMTMuNQoJCQkJCQkgICBDMzgyLjMsMjYxLjEsMzgxLjQsMjYwLjIsMzgwLjQsMjYwLjJ6IE0xOTUuNiwyNTBjLTIuMy0xLjktMy45LTMuNS01LjItNC45YzAtMC4zLDAtMC43LDAtMWMwLTAuOSwxLjMtNC42LTAuMi00LjJsLTAuMSwwCgkJCQkJCSAgIGMtNS40LDYuNC0xMi4zLDEwLjItMTkuOCwxMC4yYy03LDAtMTMuNS0zLjMtMTguNy04LjljMCwxLTAuMiwyLjMtMC4yLDIuOWMwLDAuNCwwLDAuOCwwLDEuMmMtMS4xLDEuMS0yLjUsMi40LTQuMywzLjkKCQkJCQkJICAgYy0xMS43LDkuNi0zMi43LDEyLjItMzkuNCwyNS4zYy0xLjUsMi45LTYuNSwxOS44LTcuNywzMi4xYzIyLjIsMy4yLDQ3LjIsNSw3My44LDVjMjMuOCwwLDQ2LjMtMS41LDY2LjctNC4xCgkJCQkJCSAgIGMtMS4yLTEyLjYtNS42LTMwLjEtNy4zLTMzLjhDMjI2LjksMjYwLjQsMjA3LjIsMjU5LjUsMTk1LjYsMjUweiIvPjwvc3ZnPg==");
			}

		#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(12,8,43) !important;
			color: rgb(255,255,255);
		}
		.call-to-action a
		{
			color: rgb(255,255,255)!important;
		}
		header .call-to-action > span.times h6
		{
			color: rgb(255,255,255)!important;
		}
		header .call-to-action .header-icon svg
		{
			fill: rgb(69,195,218)!important;
		}
		header div.logo a svg.kiss-brand-logo-mono-svg
		{
			fill: rgb(69,195,218) !important;
		}

	
		/*SnipCart*/
		
		.snip-layout .snip-header
		{
			background: rgb(255,255,255) !important;
			border-bottom: 1px solid rgb(230,230,233) !important;
		}
		.snip-layout .snip-footer
		{
			background-color: rgb(12,8,43);
		}
		.snip-layout .snip-footer__copyright
		{
			color: rgb(255,255,255)	!important;
		}

		.snip-layout .snip-loader--bar:before {
			background-color: rgb(232,84,146);
		}
		.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(12,8,43);   
		}
		.snip-layout .snip-header__total, .snip-layout .snip-step__item
		{
			background-color: rgb(230,230,233) !important;
			border-color: rgb(230,230,233);
		}
		.snip-layout .snip-step__item+.snip-step__item
		{
			border-left-color: rgb(230,230,233);

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

		.snip-layout .snip-header__total-label
		{
			color: rgb(12,8,43);
		}
		.snip-layout .snip-btn
		{
			background-color: rgb(68,64,91);
		}
		.snip-layout .snip-btn:hover
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(59, 56, 92)!important;
		}
		.snip-layout .snip-btn.snip-btn--left:hover
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(105, 101, 130)!important;
		}
		.snip-layout a.snip-btn--highlight
		{
			color: rgb(255,255,255) !important;
			background-color:rgb(12,8,43) !important;
		}
		.snip-layout a.snip-btn--highlight:hover
		{
			color: rgb(255,255,255);
			background-color:rgb(59, 56, 92);
		}
		.snip-layout .snip-quantity-trigger__btn
		{
			color: rgb(12,8,43);
			background-color:  rgb(206,205,212) !important;
		}
		.snip-layout .snip-quantity-trigger__btn:hover
		{
			color: rgb(12,8,43);
			background-color:  rgb(182,180,191) !important;
		}
	
		.snip-layout .snip-flash__item--warn
		{
			color: rgb(255,255,255);
			background: #EF3340;
			border-color: rgb(12,8,43);
		}

		.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(59, 56, 92) !important;
			}
		
			header
			{
				border-top-color: rgb(69,195,218) !important;
			}
			
			header svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(69,195,218) !important;
			}
		
		body, body.generic-viewer, body.home-viewer, .reveal-modal
		{
			background-color: rgba(12,8,43,1);
		}

		/*Global Styles*/
		/*Body*/
		.wrapper
		{
			background-color: transparent;
		}
		.panel small
		{
				color: rgb(255,255,255) !important;
		}
	
			/*Typography Color Styles*/
			body
			{
				color: rgb(255,255,255);
			}
			h1, h2, h3, h4, h5, h6
			{
				color: rgb(69,195,218);
			}
			/* Default Link Color Styles */
			a, a:visited
			{
			  color: rgb(69,195,218);
			}
			a:hover, a:focus, a:active
			{
			  color: rgb(0, 143, 165);
			}
			abbr[title]
			{
				color: rgb(255,255,255);
				border-color: rgb(255,255,255);
			}
			blockquote cite
			{
				color: rgb(177,177,185);
			}
			blockquote cite a, blockquote cite a:visited
			{
			  color: rgb(255,255,255);
			}
			blockquote,	blockquote p
			{
				color: rgb(255,255,255);
			}
			hr
			{
				background:rgb(84, 80, 118);
			}
			svg
			{
				fill: rgb(69,195,218);
			}

			input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea
			{
				color: rgb(255,255,255);
				background-color: rgba(255,255,255,0.1)!important;
				border-color: rgb(133, 128, 170);
			}
			.breadcrumbs, fieldset legend, label
			{
				color: rgb(255,255,255);
				background: none;
			}
			.breadcrumbs>*
			{
				color: rgb(255,255,255);
			}
			.breadcrumbs>*.current, .breadcrumbs>* a
			{
				color: rgb(69,195,218);
			}
			.home-viewer .feature-section #feature-slider .item .caption
			{
				background: rgba(12,8,43,0.8);
			}
			.panel, fieldset
			{
				background: rgb(12,8,43);
				border-color: rgb(84, 80, 118);
			}

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

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

			.panel a:hover, .panel a:visited
			{
				color: rgb(94, 215, 239);
			}
		
		.top-bar-section ul li.name, .contain-to-grid
		{
			background-color: transparent;
		}
		.tab-bar
		{
			background-color: rgb(12,8,43);
		}
		.top-bar-section .searchResults ul i
		{
			background-color: rgb(12,8,43);
		}
		/*Off-Canvas Navigation & Search*/
		.kiss-brand-logo-mono-svg 
		{
			fill: rgb(69,195,218);
		}
		.tab-bar
		{
			color: rgb(255,255,255);
			border-color: rgb(133, 128, 170);
		}
		.right-off-canvas-menu input[type="text"].search_text_box, .right-off-canvas-menu input:focus::placeholder 
		{
			color: rgb(255,255,255);
			border: 0;
		}
		.right-off-canvas-menu input::placeholder 
		{
			color:rgb(133, 128, 170);
		}
		.right-off-canvas-menu ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			color: rgb(0,0,0);
		}
		  .right-off-canvas-menu ::-moz-placeholder { /* Firefox 19+ */
			color: rgb(0,0,0);
		}
		  .right-off-canvas-menu  :-ms-input-placeholder { /* IE 10+ */
			color: rgb(0,0,0);
		}
		  .right-off-canvas-menu  :-moz-placeholder { /* Firefox 18- */
			color: rgb(0,0,0);
		}

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

		
		 .fi-shopping-cart
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7IiBkPSJNMjM0IDI0Mi41MjlDMjE3Ljk5NyAyNDYuMjIyIDIxMi4wMzEgMjY3LjgwOSAyMjUuMDQzIDI3OC42MUMyMzUuODk0IDI4Ny42MTYgMjU5LjY0OCAyODMgMjczIDI4M0MyNzguMzEzIDI4MyAyODguNTE1IDI4MC45NTYgMjkxLjg2IDI4Ni4xNDhDMjk1LjM0NCAyOTEuNTU0IDI5NS44MjUgMzAwLjc3NSAyOTcuMzczIDMwN0MzMDEuMzQ0IDMyMi45NjEgMzA1LjA5IDMzOC45OTYgMzA4Ljg4NCAzNTVDMzIxLjI5OSA0MDcuMzY2IDMzMy41NzUgNDU5Ljc5MiAzNDYuNjI3IDUxMkMzNTAuNDUgNTI3LjI5NSAzNTMuODAzIDU0Mi43MDQgMzU3LjYyNyA1NThDMzU5LjQ1MiA1NjUuMzAxIDM2MC40MzcgNTczLjk4OSAzNjUuMzkgNTc5Ljk1N0MzNzEuOTAxIDU4Ny43OTkgMzgxLjgwMSA1ODcgMzkxIDU4N0w0NTAgNTg3TDYzNCA1ODdMNjg4IDU4N0M2OTcuMjk4IDU4NyA3MDguMDU5IDU4OC40OSA3MTcgNTg1LjUzMkM3MzQuMTM4IDU3OS44NjEgNzM1LjM1OCA1NDkuMDc1IDczOS4xMjcgNTM0Qzc1MC45NTggNDg2LjY3NSA3NjIuNTQyIDQzOS4zMjQgNzc0LjM3MyAzOTJDNzc4LjM2NCAzNzYuMDM4IDc4OS40NzQgMzUyLjMyOCA3NzEuOTk5IDM0MC43MDNDNzYzLjg0OCAzMzUuMjggNzQ5LjM3NyAzMzggNzQwIDMzOEw2NjMgMzM4TDQ0OCAzMzhMMzgyIDMzOEMzNzIuNTg2IDMzOCAzNjAuMTQxIDM0MC4xNjMgMzUxLjA1OCAzMzcuNjgyQzM0NC44MjYgMzM1Ljk4IDM0NC4yMTQgMzIyLjM2OSAzNDIuODczIDMxN0MzMzcuNzc3IDI5Ni41ODcgMzM1LjgzNCAyNzEuOTg4IDMyNi42NzMgMjUzLjAwMUMzMjMuMjg5IDI0NS45ODcgMzE2LjY0NiAyNDIuNDEyIDMwOSAyNDIuMDRDMjkzLjA3OSAyNDEuMjY1IDI3Ni45NDEgMjQyIDI2MSAyNDJDMjUyLjQxMyAyNDIgMjQyLjM5NCAyNDAuNTkyIDIzNCAyNDIuNTI5TTczNSAzODBMNzA0Ljg3MyA1MDFMNjk3LjM3MyA1MzJMNjkzLjI3MiA1NDMuOTcyTDY3MiA1NDVMNjE2IDU0NUwzOTcgNTQ1TDM4Ni42NTEgNTAwTDM1OCAzNzlMNjE3IDM3OUw2OTYgMzc5TDczNSAzODBNNDAwIDYxOC40MjhDMzM5LjgyNyA2MjcuMDQ4IDMxOC44NjkgNzAyLjE2MSAzNjQgNzQxLjgxNkMzNzAuOTU1IDc0Ny45MjcgMzgwLjE0NCA3NTIuNTczIDM4OSA3NTUuMjI5QzM5OS43NjMgNzU4LjQ1OCA0MTEuMDE1IDc1OC40MjYgNDIyIDc1Ni43MjVDNDMwLjg0NyA3NTUuMzU2IDQzOS40MiA3NTEuNjQ5IDQ0NyA3NDYuOTM0QzUwOC45NzYgNzA4LjM4NiA0NzIuMDc2IDYwOC4xMDMgNDAwIDYxOC40MjhNNjU2IDYxOC40MjVDNjQ0Ljc5OSA2MTkuOTUxIDYzNC41MDkgNjIzLjY4OCA2MjUgNjI5Ljg2NUM1NjYuMjMzIDY2OC4wMzcgNjAxLjE3OCA3NjYuMDY1IDY3MSA3NTcuNzE0QzY4My4yNjkgNzU2LjI0NyA2OTQuNjk5IDc1Mi40MzcgNzA1IDc0NS40OEM3NjQuMjk0IDcwNS40MzYgNzI2LjIyNSA2MDguODYyIDY1NiA2MTguNDI1TTQwMyA2NjAuMzI2QzQ0MC4wNDMgNjU0LjA5MiA0NTEuMTQ0IDcwOS4yODEgNDE0IDcxNS45MDFDMzc4LjgyMSA3MjIuMTcyIDM2Ny41MDIgNjY2LjI5OSA0MDMgNjYwLjMyNk02NTkgNjYwLjMwMUM2OTYuMDAzIDY1NC44MzMgNzA2LjMxNSA3MTAuMjAzIDY2OSA3MTUuOTAxQzYzMy41OTggNzIxLjMwNyA2MjMuMjggNjY1LjU3OSA2NTkgNjYwLjMwMXoiLz48L3N2Zz4=");
					background-repeat: no-repeat;
					background-size: 60px 60px;
					background-position: center center !important;
			}
			 .sb-icon-search,  .fi-magnifying-glass
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik02NS45LDY1LjljNy4xLTcuMSwxMS0xNi41LDExLTI2LjVzLTMuOS0xOS40LTExLTI2LjVjLTcuMS03LjEtMTYuNS0xMS0yNi41LTExYy0xMCwwLTE5LjQsMy45LTI2LjUsMTEKCQkJICAgYy03LjEsNy4xLTExLDE2LjUtMTEsMjYuNXMzLjksMTkuNCwxMSwyNi41QzI3LjUsODAuNSw1MS4yLDgwLjUsNjUuOSw2NS45eiBNMTkuNiw1OS4xYy01LjMtNS4zLTguMi0xMi4zLTguMi0xOS43CgkJCSAgIGMwLTcuNSwyLjktMTQuNSw4LjItMTkuN2M1LjMtNS4zLDEyLjMtOC4yLDE5LjctOC4yczE0LjUsMi45LDE5LjcsOC4yYzUuMyw1LjMsOC4yLDEyLjMsOC4yLDE5LjdjMCw3LjUtMi45LDE0LjUtOC4yLDE5LjcKCQkJICAgQzQ4LjIsNzAsMzAuNSw3MCwxOS42LDU5LjF6IE05Ni43LDk2LjdjMC45LTAuOSwxLjQtMi4yLDEuNC0zLjRjMC0xLjItMC41LTIuNC0xLjQtMy40bC0yMC0yMGMtMS45LTEuOS00LjktMS45LTYuNywwCgkJCSAgIGMtMS45LDEuOS0xLjksNC45LDAsNi43bDIwLDIwQzkxLjgsOTguNiw5NC44LDk4LjYsOTYuNyw5Ni43eiIvPjwvc3ZnPg==");
					background-repeat: no-repeat;
					background-size: 30px 30px;
					background-position: center center;
			}
			 .tab-bar .menu-icon
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyOSAxMjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOSAxMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPGc+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7IiBkPSJNOTEuNCwzMy41SDM3LjZjLTIuMywwLTQuMSwxLjgtNC4xLDQuMXMxLjgsNC4xLDQuMSw0LjFoNTMuOWMyLjMsMCw0LjEtMS44LDQuMS00LjFDOTUuNSwzNS4zLDkzLjcsMzMuNSw5MS40LDMzLjV6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7IiBkPSJNOTEuNCw4Ny40SDM3LjZjLTIuMywwLTQuMSwxLjgtNC4xLDQuMWMwLDIuMywxLjgsNC4xLDQuMSw0LjFoNTMuOWMyLjMsMCw0LjEtMS44LDQuMS00LjFDOTUuNSw4OS4yLDkzLjcsODcuNCw5MS40LDg3LjQgeiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIgZD0iTTkxLjQsNjAuNEgzNy42Yy0yLjMsMC00LjEsMS44LTQuMSw0LjFjMCwyLjMsMS44LDQuMSw0LjEsNC4xaDUzLjljMi4zLDAsNC4xLTEuOCw0LjEtNC4xQzk1LjUsNjIuMiw5My43LDYwLjQsOTEuNCw2MC40IHoiLz4gPC9nPiA8L2c+IDwvc3ZnPg==");
					background-repeat: no-repeat;
					background-size: 36px 36px;
					background-position: center center;	
			}

		
			.navigation-section, .sticky.contain-to-grid.fixed
			{
				background-color: rgb(12,8,43);
			}

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

			.right-small , .left-small, .tab-bar, .tab-bar .menu-icon, a.fi-magnifying-glass
			{
				color: rgb(40, 176, 199);
				border-color: transparent;
			}
			a.fi-magnifying-glass svg
			{
				fill:rgb(40, 176, 199)!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(60,57,85)!important;
					color: rgb(255,255,255);
					box-shadow: none;
					border-color: transparent;
				}

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

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

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

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

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

		ul.off-canvas-list li.social-media-icons a svg:hover, li.social-media-icons a svg:hover
		{
			background-color: rgb(255, 255, 255)!important;
			fill: rgb(12,8,43)!important;
		}
		.navigation-section, .sticky.contain-to-grid.fixed
		{
			background-color: rgb(12,8,43);
		}
		.navigation-section .top-bar
		{
			color: rgb(255,255,255)!important;
			background-color: transparent;
		}
		.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
		{
			border-right-color: rgb(84, 80, 118);
			border-left-color:rgb(9, 4, 40);
		}
		.navigation-section input[type="text"]
		{
			color: rgb(69,195,218)!important;
			background-color:rgb(12,8,43)!important;
			border-color: rgba(255,255,255,0.3);
		}
		.navigation-section .search-close .icon-close
		{
			fill:rgba(255,255,255,0.5);
		}
		.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section .has-form, .top-bar-section ul li
		{
			background-color: transparent !important;
		}
		.top-bar-section .searchResults ul li
		{
			color: rgb(255,255,255)!important;
			background-color: rgb(12,8,43) !important;
		}
		.navigation-section .top-bar-section .searchResults ul li:not(.has-form) a:not(.button):hover
		{
			color: rgb(0,0,0)!important;
			background-color: rgb(69,195,218) !important;
		}
		.top-bar-section .searchResults li:not(.has-form) a:not(.button) span.highlight
		{
			color: rgb(69,195,218) !important;
		}
		.navigation-section .top-bar-section .searchResults ul li:not(.has-form) a:not(.button):hover,
		.top-bar-section .searchResults li:not(.has-form) a:not(.button):hover span.highlight
		{
			color: rgb(0,0,0)!important;
			background-color: rgb(69,195,218) !important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button)
		{
			color: rgb(69,195,218)!important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button):hover
		{
			color: rgb(86, 208, 231)!important;
		}
		.top-bar-section li:not(.has-form) a:not(.button):hover
		{
			color: rgb(86, 208, 231)!important;
		}
		.top-bar-section .icon-close svg
		{
			fill: rgb(69,195,218) !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(69,195,218)!important;
		}

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

		.breadcrumbs
		{
			border-bottom-color: rgb(34, 32, 66);
		}
		/*side navigation*/
		.side-nav-panel
		{
			background: transparent!important;
		}
		.side-nav-panel, .side-nav li.divider
		{
			color:rgb(255,255,255);
			border-color: rgb(34, 32, 66);
		}
		.side-nav li.heading
		{
			border-bottom-color: rgb(59, 56, 92);
		}
		.side-nav li a:not(.button)
		{
			color: rgb(255,255,255)!important;
		}
		.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus
		{
			color: rgb(86, 208, 231);
			background:rgb(34, 32, 66);
		}
		.left-off-canvas-menu, ul.off-canvas-list li a, .right-off-canvas-menu
		{
			color: rgb(255,255,255)!important;
			background: rgb(12,8,43) !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(40, 176, 199)!important;
			background-color: rgb(34, 32, 66)!important;
		}
		.navigation-section input.search_text_box[type="text"]
		{
			border-color: rgb(84, 80, 118);
		}
	
			.navigation-section, .sticky.fixed
			{
				border-top-color: rgb(59, 56, 92);
			}
		
			.navigation-section, .sticky.fixed
			{
				border-bottom-color: rgb(59, 56, 92);
			}
		
			.logo-left-padding svg, .logo-right-padding svg
			{
				stroke: rgb(0, 139, 161);
			}
			.home-viewer .wrapper
			{
				background: transparent;
			}
		
			.home-viewer section.home-content-section
			{
				background-color: rgba(12,8,43,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(69,195,218);
			}
			.home-viewer section.home-content-section h2,
			.home-viewer section.home-content-section h3,
			.home-viewer section.home-content-section h4
			{
				color: rgb(255,255,255);
			}
			.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(255,255,255);
			}
			
			.home-viewer section.home-content-section .icon svg stop.icon-svg-gradient-stop1			
			{
				stop-color: rgb(177,177,185);
			}
			.home-viewer section.home-content-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(177,177,185);
			}
			.home-viewer section.home-content-section a svg, .home-viewer section.home-content-section .icon-k svg
			{
				fill: rgb(177,177,185);
			}
			.home-viewer section.home-content-section a:hover svg
			{
				fill: rgb(88,88,92);
			}
			.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(69,195,218);
			}
			.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(255,255,255);
			}
			.home-viewer  .sub-nav dt, .home-viewer .sub-nav dd
			{
				border: 1px solid rgb(59, 56, 92);
			}
			.home-viewer .sub-nav dt a, .home-viewer .sub-nav dd a
			{
				color: rgb(255,255,255);
			}
			.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(69,195,218);
			}
			.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
			{
				background-color: rgb(69,195,218);
				border-color: rgb(62,175,196);
			  	color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section .panel a:hover svg
			{
				fill: rgb(34,97,109);
			}
            .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(255,255,255,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(0,0,0);
			}
			.home-viewer section.home-content-section .plyr__controls button svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(255,255,255) !important;
			}
			.home-viewer section.home-content-section .plyr__control--overlaid svg
			{
				stroke:initial;
				stroke-width:initial;
				fill: rgb(255,255,255) !important;
			}
			.home-viewer section.home-content-section .plyr__control--overlaid
			{
				border-color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section .plyr__progress--played, 
			.home-viewer section.home-content-section .plyr__volume--display,
			.home-viewer section.home-content-section .plyr--full-ui input[type=range]
			{
				color: rgb(255,255,255);
			}
			/* 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(0,0,0);
			}

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

			/* 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(0,0,0);
			}
			
		
					/* desert scheme ported from vim to google prettify */
					pre.prettyprint { display: block; background-color: #333 }
					pre .nocode { background-color: transparent; color: #000 }
					pre .str { color: #ffa0a0 } /* string  - pink */
					pre .kwd { color: #f0e68c; font-weight: bold }
					pre .com { color: #87ceeb } /* comment - skyblue */
					pre .typ { color: #98fb98 } /* type    - lightgreen */
					pre .lit { color: #cd5c5c } /* literal - darkred */
					pre .pun { color: #fff }    /* punctuation */
					pre .pln { color: #fff }    /* plaintext */
					pre .tag { color: #f0e68c; font-weight: bold } /* html/xml tag    - lightyellow */
					pre .atn { color: #bdb76b; font-weight: bold } /* attribute name  - khaki */
					pre .atv { color: #ffa0a0 } /* attribute value - pink */
					pre .dec { color: #98fb98 } /* decimal         - lightgreen */

					/* Specify class=linenums on a pre to get line numbering */
					ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE } /* 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 { }

					@media print {
					  pre.prettyprint { background-color: transparent; }
					  pre .str, code .str { color: #060 }
					  pre .kwd, code .kwd { color: #006; font-weight: bold }
					  pre .com, code .com { color: #600; font-style: italic }
					  pre .typ, code .typ { color: #404; font-weight: bold }
					  pre .lit, code .lit { color: #044 }
					  pre .pun, code .pun { color: #440 }
					  pre .pln, code .pln { color: #000 }
					  pre .tag, code .tag { color: #006; font-weight: bold }
					  pre .atn, code .atn { color: #404 }
					  pre .atv, code .atv { color: #060 }
					}
			
			.home-viewer section.home-content-section a.button.ctaButton, .home-viewer section.home-content-section a.button.ctaButton
			{
				background-color: rgb(69,195,218);
				border-color: rgb(55,156,174);
				color: rgb(0,0,0);
			}
			.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(62,175,196);
				border-color: rgb(48,136,152);
				color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section a.button.ctaButton svg, a.button.ctaButton svg
			{
				fill:rgb(0,0,0);
			}
		
				.home-viewer .home-content-section
				{
					border-color: rgb(59, 56, 92);
				}
			
			.home-content svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(255,255,255) ;
			}
				.home-viewer section.home-content-sectionsvg
				{
					fill:url(#icon-svg-gradient);
				}
				.home-viewer section.home-content-sectionsvg stop.icon-svg-gradient-stop1
				{
					stop-color: rgb(255,255,255);
				}
				.home-viewer section.home-content-sectionsvg stop.icon-svg-gradient-stop2
				{
					stop-color: rgb(177,177,185);
				}
			
					/*blockquotes*/
					.home-viewer section.home-content-section blockquote
						{
							background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDY5LDE5NSwyMTgsMC41KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
							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(69,195,218) ;
					}
				
					/*blockquotes*/
					.home-viewer section.home-content-section blockquote
						{
							background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDY5LDE5NSwyMTgsMC41KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
							background-repeat: no-repeat;
							background-size: 48px 48px;
							background-position: 24px top;
							margin-top: 24px;
							margin-bottom: 24px;
							padding-top: 56px;
							padding-bottom: 0;
							padding-left: 56px;
					}
					.home-viewer section.home-content-section blockquote p
					{
						color: rgb(255,255,255) ;
					}
				
			.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(12,8,43);
			}
			.home-viewer .home-cta-buzz-section p
			{
				color: rgb(12,8,43);
			}
			
			.home-viewer .home-cta-buzz-section cite
			{
				color: rgb(12,8,43);
			}						
			.home-viewer section.home-cta-buzz-section .icon svg
			{
				fill: rgb(12,8,43) ;
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(12,8,43);
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(12,8,43);
			}

		
				/*blockquotes*/
				.home-viewer .home-cta-buzz-section blockquote
				{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDEyLDgsNDMsMC41KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
					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(12,8,43) ;
				}
			
				/*blockquotes*/
				.home-viewer .home-cta-buzz-section blockquote
				{
						background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDEyLDgsNDMsMC41KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
						background-repeat: no-repeat;
						background-size: 48px 48px;
						background-position: 24px top;
						margin-top: 24px;
						margin-bottom: 24px;
						padding-top: 56px;
						padding-bottom: 24px;
						padding-left: 64px;
				}
				
				.home-viewer .home-cta-buzz-section blockquote p
				{
					color: rgb(12,8,43) ;
				}
			
				.home-viewer .home-cta-buzz-section
				{
					border-color: rgb(204, 204, 204);
				}
			
				.feature-section .overlay
				{
					background-color: rgba(12,8,43,0.75);
				}
				

		.home-viewer .feature-section .kiss-image-contain-neutral-background
		{
	    		background-color: rgb(46, 44, 79);
		}
		
			.feature-section .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=center]
			{
				background: transparent radial-gradient(circle at 50% 50%, transparent 0%, transparent 50%, rgb(12,8,43) 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 50%, rgb(12,8,43) 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 50%, rgb(12,8,43) 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 50%, rgb(12,8,43) 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 50%, rgb(12,8,43) 71%) repeat scroll 0px 0px;
			}
		    
			.home-viewer .home-content-section-overlay .mainMessage a.button
			{
				background-color: rgb(69,195,218)!important;
				border-color: rgb(62,175,196)!important;
				color: rgb(0,0,0)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-externalurl-button a.button
			{
				background-color: rgb(177,177,185)!important;
				border-color: rgb(159,159,166)!important;
				color: rgb(0,0,0)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-ecommerce-button a.button
			{
				background-color: rgb(69,195,218)!important;
				border-color: rgb(62,175,196)!important;
				color: rgb(0,0,0)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage a.button svg, .home-viewer .home-content-section-overlay .mainMessage a.button svg
			{
				fill:rgb(0,0,0);
			}
			.home-viewer .home-content-section-overlay .mainMessage a.button svg:hover, .home-viewer .home-content-section-overlay .mainMessage a.button svg:hover
			{
				fill:rgb(0,0,0);
			}
		.home-viewer .kiss-home-slider-caption-text
		{
			color:rgb(255,255,255);
			background-color:rgba(12,8,43,0.8);
		}
			a.arrow-button-scroll-down span {
				border-color: rgb(177,177,185);
			}
			a.arrow-button-scroll-down span::after {
				border-left-color: rgb(177,177,185);
				border-bottom-color: rgb(177,177,185);
			}
			a.arrow-button-scroll-down span::before {
				box-shadow: 0 0 0 0 rgba(177,177,185,0.1);
			}
			@-webkit-keyframes sdb {
				0% {
					opacity: 0;
				}
				30% {
					opacity: 1;
				}
				60% {
					box-shadow: 0 0 0 60px rgba(177,177,185,0.1);
					opacity: 0;
				}
				100% {
					opacity: 0;
				}
			}
			@keyframes sdb {
				0% {
					opacity: 0;
				}
				30% {
					opacity: 1;
				}
				60% {
					box-shadow: 0 0 0 60px rgba(177,177,185,0.1);
					opacity: 0;
				}
				100% {
					opacity: 0;
				}
			}
		
			
			.home-viewer .feature-section h1, .home-viewer .feature-section a
			{
				color: rgb(69,195,218);
			}
			.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(255,255,255);
			}
			.feature-section a.button
			{
				text-shadow: none;
			}
			.feature-section .mainMessage svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(177,177,185) !important;
			}
			.home-viewer .feature-section .icon svg
			{
				fill: rgb(177,177,185) !important;
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(177,177,185);
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(177,177,185);
			}
			
			.home-viewer .feature-section p, .home-viewer .feature-section ul, .home-viewer .feature-section ol
			{
				color:rgb(255,255,255);
				text-shadow: 1px 1px 1px rgb(12,8,43) ;

			}
			.home-viewer .feature-section h1:after
			{
				border-color: rgb(255,255,255);
			}
		
				.home-viewer .feature-section, .home-viewer .kiss-feature-big-title
				{
					border-color: rgb(59, 56, 92);
				}
			
				.mainMessage svg.kiss-brand-logo-mono-svg path
				{
					fill: rgb(69,195,218);
				}
			.feature-section
			{
				background-color: rgb(12,8,43);

			}
	  	/*Global Styles - Buttons*/
			.button, .infusion-submit input[type="submit"]
			{
			  	background-color: rgb(69,195,218);
				border-color: rgb(62,175,196);
			  	color: rgb(0,0,0);
			}
			.button:hover, .button:focus
			{
				color: rgb(17, 17, 17);
				background-color: rgb(55,156,174);
				border-color: rgb(62,175,196);
			}
			@media only screen and (min-width: 960px) {
				.news-section .owl-next:before
				{
					border-color: transparent transparent transparent rgb(12,8,43);
				}
				.news-section .owl-prev:before
				{
					border-color: transparent rgb(12,8,43) transparent transparent ;
				}
			}
	  	
				.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(59, 56, 92);
				}
			
				.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(59, 56, 92);
				}
			
				.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(59, 56, 92);
				}
			
			    .home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) div.kiss-smart-grid-item-overlay[data-kiss-level-depth="0"],
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd)
				{
					background-color: rgba(12,8,43,1);
				}
				.home-viewer .services-section-1 .kiss-panel-appearance-featured-by-parent-in-full ul[data-kiss-level-depth="0"]>li:nth-child(odd)
				{
					background: none ;
					background-color: transparent ;
				}

			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h1,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) blockquote,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) blockquote p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .smartgrid-featured-title h2,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .smartgrid-featured-title h3
			{
				color: rgb(69,195,218) ;
			}
			.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(255,255,255) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h4
			{
				color: rgb(69,195,218) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) ul,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) ol,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) label,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) legend,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) small
			{
				color: rgb(255,255,255) ;
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .table-caption
			{
				border: 1px solid rgb(59, 56, 92) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) fieldset
			{
				border-color:rgb(59, 56, 92) ;
			}
			.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(69,195,218) ;
				background-color: rgba(12,8,43,0.5)  ;
				border-color:rgb(59, 56, 92) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-webkit-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-moz-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::-ms-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) form ::placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) select,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) option
			{
				background-color: rgb(36,32,64);
				border: 1px solid rgb(59, 56, 92) ;
				font-family: inherit;
				color: rgb(69,195,218) ;
			}
			.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+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik01Ni45LDc4LjdMOTUuNCwzM2M0LjktNS44LDAuOC0xNC44LTYuOS0xNC44aC03N2MtNy42LDAtMTEuOCw4LjktNi45LDE0LjhsMzguNSw0NS43QzQ2LjcsODIuOSw1My4zLDgyLjksNTYuOSw3OC43eiIvPgoJCSAgIDwvZz48L3N2Zz4=");
						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(69,195,218) ;
			}

			.home-viewer ul[data-kiss-level-depth="0"]>li:nth-child(odd) .icon
			{
				background-color: transparent ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				fill: rgb(177,177,185)  ;
			}
			.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(177,177,185);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(177,177,185);
			}
			.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(69,195,218);
				background:rgba(12,8,43,0.5) ;
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control--overlaid
			{
				border: 1px solid rgba(255,255,255,0.5);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--audio .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--audio .plyr__controls button:hover,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control--overlaid,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--video .plyr__controls button:hover
			{
				background-color: rgb(12,8,43);
			}
			.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(255,255,255) ;
			}
			.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(255,255,255) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__control--overlaid
			{
				border-color: rgb(255,255,255);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__progress--played, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__volume--display,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr--full-ui input[type=range]
			{
				color: rgb(255,255,255);
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist ul 
			{
				list-style-type: none;
			}
			
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-featuredbyparent-pricelist ul li,
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li .kiss-panel-appearance-featured-by-parent div.kiss-smart-grid-item-container[data-kiss-level-depth] 
			.pricelist ul li,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist ul li
			{
				border-bottom: 1px dotted;
				padding: 12px 8px 8px 16px;
				margin-bottom: 0;
				margin-left: 0;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist h3 + p, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist h2 + p
			{
				border-color: rgb(255,255,255);
			}
			/*Featured by parent in full - highlight panel colors*/
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .kiss-featuredbyparentinfull-highlight
			{
				background-color: rgba(255,255,255,0.1);
				border: 1px solid rgb(255,255,255);
			}
			

			/* 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(12,8,43);
			}

			/* 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(12,8,43);
			}

			/* 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(12,8,43);
			}

			/*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(46, 44, 79);
			}*/

			
					.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(255,255,255);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg stop.icon-svg-gradient-stop2
					{
						stop-color: rgb(177,177,185);
					}
				
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button
					{
						background-color: rgb(255,255,255);
						border-color: rgb(229,229,229);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button:hover,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button:focus
					{
						background-color: rgb(229,229,229);
						border-color: rgb(178,178,178);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) a.button svg
					{
						fill: rgb(0,0,0) ;
					}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
					/*blockquotes*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) blockquote
						{
							background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDY5LDE5NSwyMTgsMC44KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
							background-repeat: no-repeat;
							background-size: 48px 48px;
							background-position: 12px top;
							margin-top: 24px;
							margin-bottom: 16px;
							padding-top: 48px;
							padding-bottom: 0;
					}
					
					/*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: 64px;
					}
					.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[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .featuredinfull-text h3.kiss-item-title
					{
						margin-top: 64px;
					}
					.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;
					}
					@media only screen and (min-width: 640px)
					{
						.home-viewer .services-section-1 ul.kiss-smartgrid
						{
							align-items: flex-start;
						}
					}
					/*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  
					{
						background: rgb(177,177,185);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						border: 0 solid rgba(0,0,0,0.2);
						color: rgb(0,0,0);
						font-size: 16px;
						font-weight: bold;
						position: absolute;
						text-shadow: -1px -1px 1px rgba(0,0,0,0.2);
						z-index: 9;
						margin-right: 0;
						width: 50%;	
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						border-width: 1px 1px 2px;
						margin: 0;
						padding: 6px 16px;
						right: -14px;
						top: 4px;
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label h5:after 
					{
						border-width: 7px;
						border-style: solid;
						border-color: rgb(216,216,220) transparent transparent rgb(216,216,220);
						bottom: -15px;
						content: "";
						position: absolute;
						right: -1px;
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label:before, .home-viewer div.kiss-featuredbyparent-highlight-label:after 
					{
						bottom: 26px;
						content: "";
						height: 28px;
						position: absolute;
						width: 45%;
						z-index: -1;
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label:before 
					{
						left: 2%;
						transform: rotate(-3deg);
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label:after 
					{
						right: 2%;
						transform: rotate(3deg);
					}
					/*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 h5  
					{
						text-align:center;
						background: rgb(177,177,185);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						border: 0 solid rgba(0,0,0,0.2);
						color: rgb(0,0,0);
						font-size: 16px;
						font-weight: bold;
						position: absolute;
						text-shadow: -1px -1px 1px rgba(0,0,0,0.2);
						z-index: 9;
						margin-right: 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 h5:after
					{
						display: none;
					}
					
					.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
					{
						border-width: 1px 1px 2px;
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						margin: 0;
						padding: 6px 24px;
						position: absolute;
						right: 0;
						top: 12px;
						width: 67%;	
					}
					
					@media only screen and (min-width: 640px)
					{
						.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
						{
							width: 27%;
							position: relative;
						}
					}
					
				
				.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(59, 56, 92);
				}

			
			    .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(12,8,43,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(69,195,218) ;
			}
			.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(255,255,255) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h4
			{
				color: rgb(69,195,218) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) ul,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) ol,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) label,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) legend,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) small
			{
				color: rgb(255,255,255) ;
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .table-caption
			{
				border: 1px solid rgb(59, 56, 92) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) fieldset
			{
				border-color:rgb(59, 56, 92) ;
			}
			.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(69,195,218) ;
				background-color: rgba(12,8,43,0.5)  ;
				border-color:rgb(59, 56, 92) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-webkit-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-moz-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::-ms-input-placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) form ::placeholder
			{
				color: rgba(255,255,255,0.8) !important;	
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) select,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) option
			{
				background-color: rgb(36,32,64);
				border: 1px solid rgb(59, 56, 92) ;
				font-family: inherit;
				color: rgb(69,195,218) ;
			}
			.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+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik01Ni45LDc4LjdMOTUuNCwzM2M0LjktNS44LDAuOC0xNC44LTYuOS0xNC44aC03N2MtNy42LDAtMTEuOCw4LjktNi45LDE0LjhsMzguNSw0NS43QzQ2LjcsODIuOSw1My4zLDgyLjksNTYuOSw3OC43eiIvPgoJCSAgIDwvZz48L3N2Zz4=");
						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(69,195,218) ;
			}

			.home-viewer ul[data-kiss-level-depth="0"]>li:nth-child(even) .icon
			{
				background-color: transparent ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				fill: rgb(177,177,185)  ;
			}
			.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(177,177,185);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(177,177,185);
			}
			.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(69,195,218);
				background:rgba(12,8,43,0.5) ;
			}

			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control--overlaid
			{
				border: 1px solid rgba(255,255,255,0.5);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--audio .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--audio .plyr__controls button:hover,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control--overlaid,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__controls button:hover
			{
				background-color: rgb(12,8,43);
			}
			.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(255,255,255) ;
			}
			.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(255,255,255) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__control--overlaid
			{
				border-color: rgb(255,255,255);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__progress--played, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__volume--display,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--full-ui input[type=range]
			{
				color: rgb(255,255,255);
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist ul 
			{
				list-style-type: none;
			}
			
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-featuredbyparent-pricelist ul li,
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li .kiss-panel-appearance-featured-by-parent div.kiss-smart-grid-item-container[data-kiss-level-depth] 
			.pricelist ul li,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist ul li
			{
				border-bottom: 1px dotted;
				padding: 12px 8px 8px 16px;
				margin-bottom: 0;
				margin-left: 0;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist h3 + p, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist h2 + p
			{
				border-color: rgb(255,255,255);
			}
			/*Featured by parent in full - highlight panel colors*/
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .kiss-featuredbyparentinfull-highlight
			{
				background-color: rgba(255,255,255,0.1);
				border: 1px solid rgb(255,255,255);
			}
			

			/* 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(12,8,43);
			}

			/* 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(12,8,43);
			}

			/* 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(12,8,43);
			}

			/*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(46, 44, 79);
			}*/

			
					.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(255,255,255);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg stop.icon-svg-gradient-stop2
					{
						stop-color: rgb(177,177,185);
					}
				
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button
					{
						background-color: rgb(255,255,255);
						border-color: rgb(229,229,229);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button:hover,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button:focus
					{
						background-color: rgb(229,229,229);
						border-color: rgb(178,178,178);
						color: rgb(0,0,0);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) a.button svg
					{
						fill: rgb(0,0,0) ;
					}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				stroke:rgb(255,255,255);
				stroke-width:2px;
			}
					/*blockquotes*/
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) blockquote
						{
							background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDY5LDE5NSwyMTgsMC44KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
							background-repeat: no-repeat;
							background-size: 48px 48px;
							background-position: 12px top;
							margin-top: 24px;
							margin-bottom: 16px;
							padding-top: 48px;
							padding-bottom: 0;
					}
					
					/*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: 64px;
					}
					.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[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .featuredinfull-text h3.kiss-item-title
					{
						margin-top: 64px;
					}
					.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;
					}
					@media only screen and (min-width: 640px)
					{
						.home-viewer .services-section-1 ul.kiss-smartgrid
						{
							align-items: flex-start;
						}
					}
					/*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  
					{
						background: rgb(177,177,185);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						border: 0 solid rgba(0,0,0,0.2);
						color: rgb(0,0,0);
						font-size: 16px;
						font-weight: bold;
						position: absolute;
						text-shadow: -1px -1px 1px rgba(0,0,0,0.2);
						z-index: 9;
						margin-right: 0;
						width: 50%;	
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						border-width: 1px 1px 2px;
						margin: 0;
						padding: 6px 16px;
						right: -14px;
						top: 4px;
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label h5:after 
					{
						border-width: 7px;
						border-style: solid;
						border-color: rgb(216,216,220) transparent transparent rgb(216,216,220);
						bottom: -15px;
						content: "";
						position: absolute;
						right: -1px;
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label:before, .home-viewer div.kiss-featuredbyparent-highlight-label:after 
					{
						bottom: 26px;
						content: "";
						height: 28px;
						position: absolute;
						width: 45%;
						z-index: -1;
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label:before 
					{
						left: 2%;
						transform: rotate(-3deg);
					}
					.home-viewer div.kiss-featuredbyparent-highlight-label:after 
					{
						right: 2%;
						transform: rotate(3deg);
					}
					/*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 h5  
					{
						text-align:center;
						background: rgb(177,177,185);
						background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
						border: 0 solid rgba(0,0,0,0.2);
						color: rgb(0,0,0);
						font-size: 16px;
						font-weight: bold;
						position: absolute;
						text-shadow: -1px -1px 1px rgba(0,0,0,0.2);
						z-index: 9;
						margin-right: 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 h5:after
					{
						display: none;
					}
					
					.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
					{
						border-width: 1px 1px 2px;
						box-shadow: 0 2px 6px rgba(0,0,0,0.5);
						margin: 0;
						padding: 6px 24px;
						position: absolute;
						right: 0;
						top: 12px;
						width: 67%;	
					}
					
					@media only screen and (min-width: 640px)
					{
						.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
						{
							width: 27%;
							position: relative;
						}
					}
					
				
				.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(59, 56, 92);
				}

			
		.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,1);
		}
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] li.kiss-li-highlight div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			background-color: rgb(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(12,8,43) ;
		}
		.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(12,8,43) ;
		}
		.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(12,8,43) ;
		}
		.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(12,8,43)  ;
		}
		.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(12,8,43);
		}
		.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(12,8,43);
		}

		/*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] 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(12,8,43);
			}
			.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(12,8,43);
			}
		
		.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(12,8,43);
			border-color: rgb(36,32,64);
			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(36,32,64);
			border-color: rgb(84,82,106);
			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 50%, 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 50%, 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 50%, 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 50%, 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 50%, 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(12,8,43);
			color:rgb(12,8,43);
			background: transparent ;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button:hover
		{
			border-color: rgb(109, 104, 144) ;
			color: rgb(255,255,255) ;
			background-color: rgb(12,8,43);
		}
	
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li:nth-child(odd),
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li:nth-child(even)
		{
			background: transparent !important;
			padding-top: 0 !important;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li .column.featured-in-parent-section,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li ul[data-kiss-level-depth="0"]>li
		.column.featured-in-parent-section
		{
			padding-top: 0 !important;
			padding-bottom: 0 !important;
		}
	
				.home-viewer .news-section, .kiss-news-scroll, .styletile-bg-swatch-1
				{
					background-color: rgba(69,195,218,1);
				}
			

			.home-viewer .news-section .panel
			{
				color: rgb(0,0,0);
				background-color: transparent;
			}
			.home-viewer .news-section .item
			{
				background-color: rgb(69,195,218);
			}
		    .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(133, 128, 170);
			}
			.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(12,8,43);
			}
			.home-viewer .news-section  h4, .home-viewer .news-section  h5, .home-viewer .news-section  h2
			{
				color: rgb(12,8,43);
			}
		    .home-viewer .news-section  h2.news-category
		    {
		      color: rgb(69,195,218)!important;
		      background-color: rgb(12,8,43);
		    }
			.home-viewer .news-section article abbr[title].timeago
			{
				color: rgb(12,8,43);
			}
			@media only screen and (min-width: 960px) {
				.home-viewer .news-section .owl-next, .home-viewer .news-section .owl-prev
				{
					background: rgb(12,8,43)!important;
				}
				.home-viewer .news-section .owl-next:before
				{
					background: rgb(12,8,43)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-left-color: rgb(69,195,218);
				}
				.home-viewer .news-section .owl-prev:before
				{
					background: rgb(12,8,43)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-right-color: rgb(69,195,218);
				}
				.home-viewer .news-section .owl-theme .owl-controls .owl-page span
				{
				  background-color: rgb(12,8,43);
				}
			}
		
			.home-viewer section.news-section a.button
			{
				background-color: rgb(12,8,43)!important;
				border-color: rgb(36,32,64)!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, .home-viewer .kiss-news-scroll
				{
					border-color:rgb(0, 158, 180);
				}
			
		.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(133, 128, 170);
		}
		.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(12,8,43);
		}
		.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(12,8,43);
		}
		.home-viewer section.news-section .item  h2.news-category
		{
		  color: rgb(255,255,255)!important;
		  background-color: rgb(12,8,43);
		}
			.home-viewer section.news-section .item article abbr[title].timeago
			{
				color: rgb(12,8,43);
			}
		.home-viewer section.news-section .item a.button
		{
			background-color: rgb(12,8,43)!important;
			border-color: rgb(36,32,64)!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 .news-section .item
			{
				border-bottom-color:rgb(0,0,0);

			}
		
		footer, .copyright-section, .styletile-bg-swatch-3
		{
			background-color: rgba(12,8,43,1);
		}
	
		/*Footer and Copyright Section*/
		footer, .copyright-section
		{
		color: rgb(69,195,218)!important;
		}

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

		{
		color: rgb(69,195,218) !important;
		fill: rgb(69,195,218) !important;
		}
		footer a svg, footer .icon-k svg, .copyright-section path, footer .contact-icon svg
		{
			fill: rgb(69,195,218)!important;
		}
		footer a:hover svg
		{
		fill: rgb(34,97,109);
		}
		footer .social-media-icons svg
		{
			fill: rgb(12,8,43)!important;
			background-color: rgb(69,195,218)!important;
		}

	
				.home-viewer footer,.generic-viewer footer
				{
					border-color: rgb(59, 56, 92);
				}
			
				.generic-viewer .wrapper .row.content-wrapper, body.product-installer.generic-viewer .content-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(12,8,43);
		}
		.generic-viewer .main-section a:not(.button):hover
		{
			color:rgb(206,205,212);
		}
		.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(12,8,43);
		}
		.generic-viewer .main-section .sub-nav dd a:not(.button)
		{
			color: rgb(12,8,43);
		}
		.generic-viewer .main-section .sub-nav dd
		{
			background-color: rgba(12,8,43,0.1);
			border-color: rgb(133,131,149);
		}
		.generic-viewer .main-section .sub-nav dd:hover
		{
			color: rgb(109,106,127);
			background-color: rgba(12,8,43,0.2);
			border-color: rgb(109,106,127);
		}
		.generic-viewer .main-section .kiss-index-listing:hover
		{
			background-color: rgba(12,8,43,0.1);
			border-color: rgb(133,131,149);
		}
		.generic-viewer abbr[title]
		{
			color: rgb(12,8,43);
			border-color: rgb(12,8,43);
		}

		.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
		{
			background-color: rgb(12,8,43);
			border-color: rgb(36,32,64);
			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;
		}
	
				.generic-viewer .content-section p a, .generic-viewer .content-section p a:visited, .generic-viewer .panel a
				{
					color: rgb(12,8,43) ;
				}
				.generic-viewer .panel small, .generic-viewer .content-section small
				{
					color: rgb(12,8,43) !important;
				}
		.generic-viewer .content-section h1, .generic-viewer .panel h1
		{
			color: rgb(12,8,43) !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(12,8,43);
		}
		.generic-viewer .panel a:hover
		{
			color:rgb(9, 4, 40) !important;
		}
		.generic-viewer .content-section svg
		{
			fill:rgb(12,8,43) !important;
		}
		.generic-viewer  blockquote cite
		{
			color: rgb(12,8,43);
		}
		.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(12,8,43) ;
		}
		.generic-viewer .content-section select
		{
			background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxnPjwvZz48Zz48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMTIsOCw0Myk7IiBkPSJNNTYuOSw3OC43TDk1LjQsMzNjNC45LTUuOCwwLjgtMTQuOC02LjktMTQuOGgtNzdjLTcuNiwwLTExLjgsOC45LTYuOSwxNC44bDM4LjUsNDUuN0M0Ni43LDgyLjksNTMuMyw4Mi45LDU2LjksNzguN3oiLz4KCQk8L2c+PC9zdmc+");
					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(12,8,43) !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(12,8,43) !important;
				}
		
		.generic-viewer .panel h1
		{
			color: rgb(12,8,43) !important;
		}
		.generic-viewer .panel h2, .generic-viewer .panel h3, .generic-viewer .panel h4, .generic-viewer .panel h5, .generic-viewer .panel h6
		{
			color: rgb(12,8,43);
		}
		.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(12,8,43);
		}
		.generic-viewer hr
		{
			background-color:rgb(204, 204, 204);
		}
		.generic-viewer .breadcrumbs>* a
		{
			color: rgb(12,8,43);
		}

		/*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(9, 4, 40);
				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(12,8,43) !important;
		}
		.generic-viewer .content-section .plyr__control--overlaid svg
		{
			stroke:initial;
			stroke-width:initial;
			fill: rgb(12,8,43) !important;
		}
		.generic-viewer .content-section .plyr__control--overlaid
		{
			border-color: rgb(12,8,43);
		}
		.generic-viewer .content-section .plyr__progress--played, 
		.generic-viewer .content-section .plyr__volume--display,
		.generic-viewer .content-section .plyr--full-ui input[type=range]
		{
			color: rgb(12,8,43);
		}
		/* 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(12,8,43)!important;
			border-color: rgb(36,32,64)!important;
			color: rgb(255,255,255)!important;
		}
		.generic-viewer a.button:hover,
		.generic-viewer a.button:focus
		{
		    background-color: rgb(36,32,64)!important;
		    border-color: rgb(84,82,106)!important;
		    color: rgb(255,255,255)!important;
		}
		.generic-viewer a.button svg
		{
			fill:rgb(255,255,255)!important;
		}
		
			/*blockquotes*/
			.generic-viewer  blockquote
			{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDEyLDgsNDMsMC41KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
					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(12,8,43);
				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(12,8,43);
				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(12,8,43);
				color: rgb(255,255,255);
				margin: 0;
				padding: 1px 4px;
			}
			
		
			/*blockquotes*/
			.generic-viewer  blockquote
			{
					background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCQl2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2JhKDEyLDgsNDMsMC44KTsiIGQ9Ik05MC40LDU0Ljl2MTcuN2MwLDQuOS00LDguOS04LjksOC45SDYzLjhjLTQuOSwwLTguOS00LTguOS04LjlWNTQuOWMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMgoJICAgYy05LjEsMC42LTE2LjksNi4yLTIwLjYsMTQuMWgxMS44Qzg2LjQsNDYuMSw5MC40LDUwLDkwLjQsNTQuOXogTTM3LjIsODEuNUgxOS41Yy00LjksMC04LjktNC04LjktOC45VjU0LjkKCSAgIGMwLTE5LjYsMTUuOS0zNS40LDM1LjQtMzUuNFYzMmMtOS4xLDAuNi0xNi45LDYuMi0yMC42LDE0LjFoMTEuOGM0LjksMCw4LjksNCw4LjksOC45djE3LjdDNDYuMSw3Ny41LDQyLjEsODEuNSwzNy4yLDgxLjV6Ii8+CiAgIDwvc3ZnPg==");
					background-repeat: no-repeat;
					background-size: 48px 48px;
					background-position: 12px top;
					margin-top: 24px;
					margin-bottom: 24px;
					padding-top: 56px;
					padding-bottom: 0px;
			}
			.generic-viewer .side-nav li.heading
			{
				border-bottom: 2px solid rgb(12,8,43);
			}
			.generic-viewer .side-nav li a:not(.button)
			{
				color:rgb(0,0,0) !important;
			}
			.generic-viewer .side-nav li.heading a:not(.button):hover,
			.generic-viewer .side-nav li.heading a:not(.button):focus
			{
				color:rgb(12,8,43);
				background-color: transparent !important;
			}
			.generic-viewer .side-nav li.heading:before
			{
				background-color: rgb(255,255,255);
			}
			.generic-viewer .side-nav li.heading:after
			{
				background-color: rgb(12,8,43);
			}
			.generic-viewer .main-section ul.breadcrumbs > li > a:not(.button)
			{
				color: rgb(12,8,43);
			}
			.breadcrumbs > li > a:after
			{
				border-top-color: rgb(12,8,43);
				border-right-color: rgb(12,8,43);
			}
			.breadcrumbs >li.current
			{
				color: rgb(12,8,43);
			}
			.breadcrumbs > *:before
			{
				color: rgb(12,8,43);
			}
			.breadcrumbs >*.current:after
			{
				border-top-color: rgb(12,8,43);
				border-right-color: rgb(12,8,43);
			}
			.breadcrumbs >*.current:before
			{
				border-left-color: rgb(12,8,43);
			}
			/*highlight label styles*/
			
			.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5  
			{
				background: rgb(12,8,43);
				background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
				color: rgb(255,255,255);
				border-width: 1px 1px 2px;
				box-shadow: 0 2px 6px rgba(0,0,0,0.5);
				font-size: 16px;
				text-align: center !important;
				line-height: 1;
				text-shadow: -1px -1px 1px rgba(0,0,0,0.2);
				font-weight: bold;
				width: 67%;		
				margin: 0;
				padding: 6px 24px;
			}
			
			@media only screen and (min-width: 640px)
			{
				.generic-viewer .content-section .featuredinfull-text>.kiss-featuredbyparentinfull-highlight div.kiss-featuredbyparent-highlight-label h5  
				{
					width: 27%;
				}
			}
		
				.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMiw4LDQzKTsiIGQ9Ik0zMiA2NGMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJzLTE0LjMyNy0zMi0zMi0zMi0zMiAxNC4zMjctMzIgMzIgMTQuMzI3IDMyIDMyIDMyek0xMiAyOGgyMmwtOC04IDYtNiAxOCAxOC0xOCAxOC02LTYgOC04aC0yMnYtOHoiLz48L3N2Zz4=");
					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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigxMiw4LDQzKTsiIGQ9Ik0zMiA2NGMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJzLTE0LjMyNy0zMi0zMi0zMi0zMiAxNC4zMjctMzIgMzIgMTQuMzI3IDMyIDMyIDMyek0xMiAyOGgyMmwtOC04IDYtNiAxOCAxOC0xOCAxOC02LTYgOC04aC0yMnYtOHoiLz48L3N2Zz4=");
				}
			
			.generic-viewer .content-section svg
			{
				fill:url(#icon-svg-gradient);
			}
			.generic-viewer .content-section svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(12,8,43);
			}
			.generic-viewer .content-section svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(12,8,43);
			}
		
			.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(12,8,43)!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(12,8,43) !important;
		}
		.generic-viewer .content-section .call-to-action-panel svg stop.icon-svg-gradient-stop2
		{
			stop-color: rgb(12,8,43) !important;
		}
		.generic-viewer .panel.call-to-action-panel .icon
		{
			border-color: rgb(204, 204, 204);
		}
		
    			.generic-viewer .panel.call-to-action-panel a.button

    			{
    				background-color: rgb(12,8,43)!important;
    				border-color: rgb(36,32,64)!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(36,32,64)!important;
                    border-color: rgb(84,82,106)!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 .generic-cta-section
		{
			background-color: rgb(255,255,255)!important;
		}
					.pln { color: #000 }  /* plain text */

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

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

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

					/* Specify class=linenums on a pre to get line numbering */
					ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
					li.L0,
					li.L1,
					li.L2,
					li.L3,
					li.L5,
					li.L6,
					li.L7,
					li.L8 { list-style-type: none }
					/* Alternate shading for lines */
					li.L1,
					li.L3,
					li.L5,
					li.L7,
					li.L9 { background: #eee }
			
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]
	{
		background-color: rgba(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(12,8,43);
	}
	.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(12,8,43);
	}
	.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(12,8,43) !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(12,8,43);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop2
	{
		stop-color: rgb(12,8,43);
	}
	.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(12,8,43);
		border-color: rgb(12,8,43);
	}
	
		.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 50%, 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 50%, 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 50%, 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 50%, 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 50%, 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(12,8,43)!important;
			border-color: rgb(36,32,64)!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(36,32,64)!important;
			border-color: rgb(84,82,106)!important;
			color: rgb(255,255,255)!important;
		}
	
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
			{
				stroke:rgb(0,0,0);
				stroke-width:2px;
				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(12,8,43);
			}
			.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(12,8,43);
			}
		
			.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-bottom-color: rgb(204, 204, 204);
			}
		
				
				/*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: 64px;
				}
				.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  
				{
					text-align:center;
					background: rgb(12,8,43);
					background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, 0.2));
					border: 0 solid rgba(0,0,0,0.2);
					color: rgb(255,255,255);
					font-size: 16px;
					line-height: 1;
					font-weight: bold;
					position: absolute;
					text-shadow: -1px -1px 1px rgba(0,0,0,0.2);
					z-index: 9;
					margin-right: 0;
					width: 50%;	
					box-shadow: 0 2px 6px rgba(0,0,0,0.5);
					border-width: 1px 1px 2px;
					margin: 0;
					padding: 6px 16px;
					right: -14px;
					top: 4px;
				}
				.generic-viewer .content-section div.kiss-featuredbyparent-highlight-label h5:after
				{
					border-width: 7px;
					border-style: solid;
					border-color: rgb(6,4,21) transparent transparent rgb(6,4,21);
					bottom: -15px;
					content: "";
					position: absolute;
					right: -1px;
				}
				.generic-viewer .content-section div.kiss-featuredbyparent-highlight-label:before, .generic-viewer .content-section div.kiss-featuredbyparent-highlight-label:after 
				{
					bottom: 26px;
					box-shadow: 0 28px 8px rgba(0,0,0,0.5);
					content: "";
					height: 28px;
					position: absolute;
					width: 45%;
					z-index: -1;
				}
				.generic-viewer .content-section div.kiss-featuredbyparent-highlight-label:before 
				{
					left: 2%;
					transform: rotate(-3deg);
				}
				.generic-viewer .content-section div.kiss-featuredbyparent-highlight-label:after 
				{
					right: 2%;
					transform: rotate(3deg);
				}
			

		.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(133, 128, 170);
		}
		.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(12,8,43);
		}
		.generic-viewer .news-section  h4, .generic-viewer .news-section  h5, .generic-viewer .news-section  h2
		{
			color: rgb(12,8,43);
		}
		.generic-viewer .news-section  h2.news-category
		{
		  color: rgb(255,255,255)!important;
		  background-color: rgb(12,8,43);
		}
		.generic-viewer .news-section article abbr[title].timeago
		{
			color: rgb(12,8,43);
		}

		@media only screen and (min-width: 960px) {
			.generic-viewer .news-section .owl-next, .generic-viewer .news-section .owl-prev
			{
				background: rgb(12,8,43)!important;
			}
			.generic-viewer .news-section .owl-next:before
			{
				background: rgb(12,8,43)!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(12,8,43)!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(12,8,43);
			}
		}
		
    #share-desktop-icons div.heading
    {
        color: rgb(69,195,218) !important;
    }
     #share-desktop-icons svg,.share-modal-icons a svg
    {
      fill: rgb(69,195,218) !important;
    }
    #share-desktop-icons div a, .share-modal-icons a
    {
      color: rgb(69,195,218) !important;
    }
    #share-desktop-icons div a:hover, .share-modal-icons a:hover
    {
        color: rgb(69,195,218) !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(69,195,218) !important;
      fill: rgb(69,195,218) !important;
    }
    .share-icons , .share-icons:visited
    {
        color:rgb(69,195,218) !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(0, 102, 123) !important;
      fill: rgb(0, 102, 123);
    }
    .share-modal-icons ul.small-block-grid-1
    {
      background-color:rgba(12,8,43,0.9);
      border-color: rgb(103, 223, 246);
    }
    .share-modal-icons [class*="block-grid-"] li a, .share-modal-icons [class*="block-grid-"] li a:visited
    {
        color:rgb(69,195,218) !important;
      border-color:rgb(12,8,43);
    }
    .share-modal-icons [class*="block-grid-"] li a:hover
    {
      border-color: rgb(36,32,64);
    }
    .share-modal-icons a:hover, .share-modal-icons a:focus
    {
      background-color:rgba(12,8,43,1);
	}
	.kiss-morph-content-panel
	{
		background-color: rgb(12,8,43);
	}

	.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(69,195,218)!important;
	}
	.kiss-morph-modal-modal h1.kiss-morph-modal-modal-content-no-arbitrary-uri-title
	{
		color: rgb(255,255,255);
		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(36,32,64);
	}
	.kiss-morph-modal-modal-action .btn
	{
		background-color:rgb(12,8,43);
		border: 14px double rgb(60,57,85);
	}
	.kiss-morph-modal-transform-promoted-for-this-uri
	{
		padding: 8px 4px;
		border: 1px solid rgb(60,57,85);
		border-bottom: 1px solid rgb(69,195,218);
		background-color: rgb(12,8,43);
	}
	.kiss-morph-modal-transform-promoted-for-this-uri:hover
	{
		border: 1px solid rgb(84,82,106);
		border-bottom: 1px solid rgb(69,195,218);
		background-color: rgb(12,8,43);
	}
	.kiss-morph-modal-transform-promoted-elsewhere
	{
		margin-top:8px;
		padding: 8px 4px;
		border: 1px solid rgb(60,57,85);
		background-color: rgb(12,8,43);
	}
	.kiss-morph-modal-transform-promoted-elsewhere:hover
	{
		border: 1px solid rgb(84,82,106);
		background-color: rgb(24,20,53);
	}
	.kiss-morph-modal-transform-not-promoted
	{
		margin-top:8px;
		padding: 8px 4px;
		border: 1px solid rgb(60,57,85);
		background-color: rgb(24,20,53);
	}
	.kiss-morph-modal-transform-not-promoted:hover
	{
		border: 1px solid rgb(84,82,106);
		background-color: rgb(36,32,64);
	}
	#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(69,195,218);
		fill: rgb(69,195,218);
	}


	.back-to-top svg
	{
		fill: rgb(69,195,218);
		stroke: rgb(60,57,85);
		stroke-width:1px;
	}
  