
		/*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;
		}
		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;
		}
		
		.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;
		}
		@media only screen and (min-width: 640px)
		{
			.column, .columns
			{
				padding-right: 24px;
				padding-left: 24px;
			}
			.row
			{
				max-width:960px;
				margin: 0 auto ;
			}
			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)
		{
			.row
			{
				max-width: 1280px;
				margin: 0 auto ;
			}
			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)
		{
			.row
			{
				max-width: 1432px ;
				margin: 0 auto ;
			}
			.services-section-1 > div>.row 
		   {
			  max-width: 100%;
		   }
			div[data-kiss-forcefittogrid]
		   {
			   max-width: 1432px ;
			   margin: 0 auto ;
		   }
		}
		.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;
		}
		.plyr button
		{
			margin: 0;
		}
		.plyr__play-large 
		{
			width:96px;
			height: 96px;
			transform: translate(-50%, -50%) scale(2.2) ;top: 44% ;
		}
		.home-viewer .plyr__play-large svg 
		{
			left: 20px;
			width: 36px;
			height: 36px;
			display: block;
		}
		.plyr--video .plyr__controls
		{
			padding: 0;
		}
		.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;
			}
			header .call-to-action span
			{
				margin: 0 24px;
			}
		
			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;
			}
		
			select, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, fieldset
			{
				border-radius: 3px;
			}
		
			select, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], fieldset
			{
				border-radius: 50px;
			}
			textarea
			{
				border-radius: 25px;
				padding: 25px;
			}
			fieldset legend
			{
				margin-left: 25px;
			}
		
		.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);
			}
			
	 .kiss-image-background
	    {
		width:100%;
		height:100%;
		position:fixed;
		z-index:-1;
		top: 0;
		
			color: rgb(0,0,0);
			background-color:rgb(84,198,209);
			background-repeat: repeat;background-position: center center; background-size: cover;background-attachment: fixed;background-image: radial-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.8)), url(https://1stb.se/oshow-prod-publicsetting/www-background.jpg?mountWorkingCopy=true)!important;
	    }
			/*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;
			}
			.top-bar-section a.search-close
			{
				top: 14px !important;
				right: 4px !important;
			}
			.navigation-section .search-close .icon-close
			{
				display: inline-block;
				width: 16px;
				height: 16px;
				background-size: 100% 100%;
			}
			.top-bar-section .searchResults ul
			{
				top: 10px;
			}
			.top-bar-section ul.top-bar-cta
			{
				float: right;
				padding: 16px;
			}
			.top-bar-section .top-bar-cta span.email-address
			{
				display: inline-block;
				margin-top: 8px;
			}

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

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

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

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

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

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

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

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

			ul.search-box
			{
				list-style-type: none;
			}
			
			a.fi-magnifying-glass
			{
				padding-top: 4px;
			}
			.tab-bar svg
			{
				height: 42px;
				margin: 3px auto;
			}
			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;
				}
		
				.top-bar-section ul.left
				{
					display: table !important;
					margin: 0 60px 0 auto !important;
					float: none !important;
				}
				ul.right.search
				{
					position: absolute !important;
					top: 0;
					right: 0;
				}
			

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

				.top-bar-section ul.right.search.search-collapsed
				{
				    width: 60px;
				}

				.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: 80px;
				}
				.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)
			{
				.top-bar-section ul.left
				{
					display: table !important;
					margin: 0 220px 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;
				}
				.top-bar-section ul.right.follow-us
				{
					min-width: 32px;
					width: auto;
					margin-right: 48px !important;
					padding-left: 48px;
					display: inline !important;
					height: auto;
				
				}
				.top-bar-section .right.follow-us li a svg
				{
					width: 24px;
					height: 24px;
				}
			}
		
			.top-bar-section
			{
				margin: 0 auto;
			}
			
			.top-bar-section ul.right.search
			{
				position: relative;
				right: 0;
			}
			.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;
				}
				.top-bar-section ul.right.search
				{
					position: fixed;
					right: 0;
				}
				.navigation-section .row, .contain-to-grid .top-bar .top-bar-section
				{
					max-width: 100% !important;
				}
				
			}
		
			@media only screen and (min-width: 640px)
			{
				.top-bar
				{
					height: 116px;
					line-height: 116px;
				}
				.top-bar .name 
				{
					height: 116px;
				}
				.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button),
				li.name .logo
				{
					line-height: 116px;
				}
				.logo-left-padding, .logo-right-padding
				{
				    	max-height: 100%;
				}
				li.name .logo img
				{
				    	padding: 4px 24px 4px 0;
				}
				li.name .logo svg
				{
				    	padding: 4px 24px;
				    	height: 112px;
				}
				.top-bar-section .has-form
				{
					padding: 32px 16px 0 16px;
					height: 116px;
				}
				.top-bar-section a.search-close
				{
					top: 42px;
				}
				
				.top-bar-section ul.followUsIcons
				{
					margin-top: 24px !important;
				}
				.top-bar-section .followUsIcons li a svg 
				{
					width: 32px;
					height: 32px;
					padding-top: 8px;
				}
				.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
				{
					height: 24px;
					margin: 44px 0;
				}
				.top-bar-section ul.right.follow-us li.social-media-icons:not(.has-form) a:not(.button)
				{
						padding-top: 42px;
				}
			}
			
		
			.navigation-section, .sticky.fixed
			{
				border-bottom-width: 1px;
				border-bottom-style: solid;
			}
		
			.navigation-section, .sticky.fixed
			{
				border-top-width: 1px;
				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;
		}						
		@media only screen and (min-width: 640px) 
		{
			.home-viewer section.home-content-section ul,
			.home-viewer section.home-content-section ol
			{
				min-width: 220px;
			}
		}
		@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;
			}	
		}
		@media only screen and (min-width: 1440px)
		{	
			.home-viewer .panel.exhibitors,
			.home-viewer dl.sub-nav
			{
				max-width: 928px;
				margin: 0 auto;
				padding: 16px;
			}
		}
	
		.home-viewer .home-content-section address
		{
			margin: 0 0 24px 0;
		}
		.home-viewer .home-content-section
		{
			padding-top: 24px;
			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-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 blockquote
		{
			font-size: 20px;
			width: 98%;
			margin: 0 auto;
			padding-left:0;
		}
		@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: 24px;
			}
			.home-viewer .home-cta-buzz-section blockquote
			{
				font-size: 24px;
				width: 80%;
				margin: 0 auto;
				padding-left: 96px;
			}
		}
		@media only screen and (min-width: 960px) 
		{
			.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: 96px;
			}
		}
	
			@media only screen and (min-width: 640px)
			{
				.home-content-section
				{
					max-width: 100%;
					margin : 0 auto;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.home-content-section
				{
					max-width: 100%;
					margin : 0 auto;
				}
			}
		
			@media only screen and (min-width: 640px)
			{
				.home-cta-buzz-section
				{
					max-width: 100%;
					margin : 0 auto;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.home-cta-buzz-section
				{
					max-width: 100%;
					margin : 0 auto;
				}
			}
		
			.home-viewer .home-content-section div.icon,
			.home-viewer .home-cta-buzz-section div.icon
			{
				display: flex;
				width: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 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;
				margin-left: auto;
				display: table;
			}
			
			.home-viewer section.home-content-section a.button.ctaButton, a.button.ctaButton
			{
				margin-right: 16px;
				margin-left: 16px;
			}
				.home-content-section-overlay .mainMessage h1.home-title,
				.home-viewer .kiss-feature-big-title h2.home-subtitle,
				.home-viewer .kiss-feature-big-title h1.home-title,
                .home-content-section-overlay .mainMessage h2,
                .home-content-section-overlay .mainMessage h3,
                .home-content-section-overlay .mainMessage h4,
                .home-content-section-overlay .mainMessage h5,
                .home-content-section-overlay .mainMessage h6,
                .home-content-section-overlay .mainMessage p,
                .home-content-section-overlay .mainMessage ul,
                .home-content-section-overlay .mainMessage ol
                {
                    text-align: center;
					margin-right: auto!important;
					margin-left: auto !important;
                }
				 .home-content-section-overlay .mainMessage ul,
                .home-content-section-overlay .mainMessage ol
                {
                    display: table;
					margin-right: auto;
					margin-left: auto;
                }
                .home-viewer .feature-section .icon
                {
                    margin-right: auto;
					margin-left: auto;
                }
                .home-content-section-overlay .mainMessage
                {
                    text-align: center;
                }
				.home-content-section-overlay .mainMessage h1.home-title:after
				{
					margin: 8px auto !important;
				}
                .home-viewer .home-content-section-overlay .mainMessage .button
                {
                    margin-right: auto;
					margin-left: auto;
				}
				.home-viewer .home-content-section .kiss-feature-cta-button
				{
					display: inline;
					text-align: center ;
					margin-right: auto;
					margin-left: auto;
				}
				.home-viewer .home-content-section .kiss-feature-externalurl-button
				{
					display: inline;
					text-align: center ;
					margin-right: auto;
					margin-left: auto;
				}
		
				.home-viewer .home-cta-buzz-section
				{
					padding-top: 48px;
					padding-bottom: 48px;
				}	
			@media only screen and (min-width: 640px) 
			{
				.home-viewer .home-cta-buzz-section
				{
					padding-top: 64px;
					padding-bottom: 64px;
				}			
			}
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .home-cta-buzz-section
				{
					padding-top: 212px;
					padding-bottom: 248px;
				}				
			}
		
			.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;
			}
			.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 .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 blockquote
			{
				padding-top: 32px !important;
				padding-bottom: 32px !important;
				padding-right: 8px;
				padding-left: 8px;
				display: inline-block;
				max-width: 960px !important ;
			}
			.generic-viewer .plyr
			{
				margin: 16px;
			}
			.generic-viewer .plyr__play-large svg
			{
				left: 14px;
				width: 48px;
				height: 48px;
			}
			.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);
			}
			@media only screen and (min-width: 640px)
			{
				.generic-viewer .wrapper
				{
					padding-top: 20px;
				}
				.generic-viewer .content-section
				{
					min-height: 590px;
				}
			}
			@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 ul.kiss-smartgrid
			{
				margin-top: 24px;
				
			}
			.generic-viewer .content-section ul.kiss-smartgrid li
			{
				margin-right: 16px;
				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: 32px 0 0 0;
				padding: 16px 0 0;
			}
			.generic-viewer .content-section label
			{
				margin-bottom: 16px;
			}
			.generic-viewer .content-section .pricelist
			{
				margin-left: 0;
			}
			.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: 0 !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: 16px 0 32px 0;
					padding: 12px 0 4px 0;
				}
				.generic-viewer .wrapper.kiss-image-heroimage-wrapper
				{
					top: 62px;
				}
			}
			@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: 12px 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: 16px 8px;
			}
			.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: 0;
			}
			.generic-viewer .generic-cta-section
			{
				padding: 16px 0;
			}
			.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: 1280px!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;
				}
			
		/*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;
		}
		/* Definition Lists */
		dl dt 
		{
		  margin-bottom: 5px;
		  font-weight: bold;
		}
		dl dd {
		  margin-bottom: 12px;
		}

		/* Abbreviations */
		abbr,
		acronym 
		{
		  cursor: help;
		}
		abbr 
		{
		  text-transform: none;
		}
		blockquote cite 
		{
		  display: block;
		  font-size: 12px;
		}
		blockquote cite:before 
		{
		  content: "\2014 \0020";
		}
		blockquote,
		blockquote p 
		{
		  line-height: 1.5;
		}
		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 cite
		{
		  display: block;
		  font-size: 12px;
			text-align: left;
		}
		blockquote.kiss-class-autoquote
		{
			font-size: 175%;
			line-height: 1.2;
		}
		/* 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 cite
		{
			font-size: 11px;
			text-align: left;
		}
		blockquote cite:before
		{
		  content: "\2014 \0020";
		}
		blockquote p
		{
			margin-bottom: 4px;
		}
		/*Default Facebook Title */
		.facebook-tab h1.title::after {
			color: #4e69a2;
		    content: "on facebook";
		    display: inline-block;
		    font-size: 24px;
		    font-weight: normal;
		    margin-left: 8px;
		    vertical-align: middle;
		}
		/*Pricelist, menu - aligns type to look like a menu*/
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h3 + p, .home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h2 + p,
		.pricelist h3 + p, .pricelist h2 + p
		{
			text-align: right !important;
			display: block;
			border-bottom: 1px dotted;
			clear: both;
		}
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h2		{
			clear: both;
			text-align: left !important;
			margin-bottom: -20px;
		}
		.home-viewer .services-section-1 .kiss-smartgrid .featuredinfull-text .pricelist h2.kiss-item-title
        {
			text-align: center ;
        }

		.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
		{
			clear: both;
			text-align: left !important;
			margin-bottom: -20px;
		}
		.home-viewer .services-section-1 .kiss-smartgrid .pricelist h3.kiss-item-title
		{
			margin-bottom: 16px;
		}
	
    @font-face {
      font-family: 'barlight';
      src:url(//1stb.se/oshow-prod-common/font-bar-light.eot?mountWorkingCopy=true);
      src:url(//1stb.se/oshow-prod-common/font-bar-light.eot?mountWorkingCopy=true) format('embedded-opentype'),
        url(//1stb.se/oshow-prod-common/font-bar-light.woff?mountWorkingCopy=true) format('woff'),
        url(//1stb.se/oshow-prod-common/font-bar-light.ttf?mountWorkingCopy=true) format('truetype'),
        url(//1stb.se/oshow-prod-common/font-bar-light.svg?mountWorkingCopy=true) format('svg');
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'barlightitalic';
      src:url(//1stb.se/oshow-prod-common/font-bar-lightitalic.eot?mountWorkingCopy=true);
      src:url(//1stb.se/oshow-prod-common/font-bar-lightitalic.eot?mountWorkingCopy=true) format('embedded-opentype'),
        url(//1stb.se/oshow-prod-common/font-bar-lightitalic.woff?mountWorkingCopy=true) format('woff'),
        url(//1stb.se/oshow-prod-common/font-bar-lightitalic.ttf?mountWorkingCopy=true) format('truetype'),
        url(//1stb.se/oshow-prod-common/font-bar-lightitalic.svg?mountWorkingCopy=true) format('svg');
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'barsemibold';
      src:url(//1stb.se/oshow-prod-common/font-bar-semibold.eot?mountWorkingCopy=true);
      src:url(//1stb.se/oshow-prod-common/font-bar-semibold.eot?mountWorkingCopy=true) format('embedded-opentype'),
        url(//1stb.se/oshow-prod-common/font-bar-semibold.woff?mountWorkingCopy=true) format('woff'),
        url(//1stb.se/oshow-prod-common/font-bar-semibold.ttf?mountWorkingCopy=true) format('truetype'),
        url(//1stb.se/oshow-prod-common/font-bar-semibold.svg?mountWorkingCopy=true) format('svg');
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'barsemibolditalic';
      src:url(//1stb.se/oshow-prod-common/font-bar-semibolditalic.eot?mountWorkingCopy=true);
      src:url(//1stb.se/oshow-prod-common/font-bar-semibolditalic.eot?mountWorkingCopy=true) format('embedded-opentype'),
        url(//1stb.se/oshow-prod-common/font-bar-semibolditalic.woff?mountWorkingCopy=true) format('woff'),
        url(//1stb.se/oshow-prod-common/font-bar-semibolditalic.ttf?mountWorkingCopy=true) format('truetype'),
        url(//1stb.se/oshow-prod-common/font-bar-semibolditalic.svg?mountWorkingCopy=true) format('svg');
      font-weight: normal;
      font-style: normal;
    }

    html, body
    {
      font-family: 'barlight', serif;
    }
    p, ol, ul, fieldset legend, label , label.inline
    {
      font-family: 'barlight', serif;
    }

    h1, h2, h3, h4, h5, h6, h5>a, header .call-to-action span.tel-number a,
  .kiss-first-letter-of-paragraph.kiss-first-letter-of-paragraph-dropcap
    {
      font-family: 'barsemibold', serif;

    }
    .top-bar-section ul li > a
    {
      font-family: 'barlight', 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, .home-viewer .news-section h4 a,
    .generic-viewer .side-nav li.heading a, .generic-viewer .side-nav li.active a
    {
      font-family: 'barsemibold', sans-serif;
      font-weight: normal;
      font-style: normal;
    }
    i, abbr[title]
    {
      font-family: 'barlightitalic', serif;
      font-weight: normal;
      font-style: normal;
    }
    b i
    {
      font-family: 'barsemibolditalic', serif;
      font-weight: normal;
      font-style: normal;
    }

    /* Blockquotes */

    .home-viewer .services-section-1 blockquote,
  .generic-viewer blockquote
   {
    margin-top: 0;
    font-style: italic;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwwLjI1KTsiIGQ9Ik05NC44LDU3LjNjLTEuMy04LjctOC43LTE0LjktMTcuMS0xNS4zYzIuMS03LjgsNy4yLTEwLjksMTMuNC0xMi43YzAuNi0wLjIsMC41LTAuOCwwLjUtMC44bC0xLTYuMmMwLDAtMC4xLTAuNS0wLjktMC40Yy0yMS40LDIuNC0zNS45LDE4LjctMzMuMiwzOC41QzU5LDc0LjEsNjkuNyw3OS40LDc5LjYsNzhDODkuNSw3Ni40LDk2LjMsNjcuMiw5NC44LDU3LjNMOTQuOCw1Ny4zeiBNMjYuNSw0MmMyLTcuOCw3LjMtMTAuOSwxMy40LTEyLjdjMC42LTAuMiwwLjUtMC44LDAuNS0wLjhsLTAuOS02LjJjMCwwLTAuMS0wLjUtMC45LTAuNEMxNy4yLDI0LjIsMi44LDQwLjUsNS4zLDYwLjNDNy45LDc0LjEsMTguNyw3OS40LDI4LjUsNzhjOS45LTEuNiwxNi43LTEwLjgsMTUuMS0yMC43QzQyLjMsNDguNSwzNSw0Mi4zLDI2LjUsNDJ6Ii8+PC9zdmc+");
    min-height: 84px;
    }

    .blockquote, blockquote p
    {
      font-size: 20px;
      font-family: 'barsemibolditalic', serif;
      font-weight: normal;
      font-style: normal;
    }

    .call-to-action p.tel-number a
    {
      font-family: 'barsemibold', serif;
    }
    .home-viewer .news-section article .timeago
      {
        font-family: 'barlightitalic', serif;
        font-weight: normal;
        font-style: normal;
      }

    /*Buttons*/
    a.button, .read-all-news h5 a
    {
      font-family: 'barsemibold', sans-serif;
      font-weight: normal;
    }

    /*CMS Specific typography styles*/

    .h1, .typography h1, .typography .h1, .h2, .typography h2, .typography .h2, .h3, .typography h3, .typography .h3, .h4, .typography h4, .typography .h4, .h5, .typography h5, .typography .h5, .h6, .typography h6, .typography .h6,
    li.ui-state-default a, li.ui-state-default a:link, .menubar-item,.typography a.button, .button, .ui-widget-content a.button, a.keywordcontentsuggestion, .tagit-label,.ada .bold, .ada ul.pricing-table .price, ul.pricing-table .ada .price, li.ui-state-default a, li.ui-state-default a:link,
    li.ui-state-active a, li.ui-state-active a:link, li.ui-state-focus a, li.ui-state-focus a:link, li.ui-state-hover a, li.ui-state-hover a:link,#tabs .ui-tabs-nav .ui-state-default, #tabs .ui-tabs-nav .ui-widget-content .ui-state-default, #tabs .ui-tabs-nav .ui-widget-header .ui-state-default, #modedependenttabs .ui-tabs-nav .ui-state-default,
    #modedependenttabs .ui-tabs-nav .ui-widget-content .ui-state-default,#modedependenttabs .ui-tabs-nav .ui-widget-header .ui-state-default, #settingsDepthDependentTabs .ui-tabs-nav .ui-state-default,
    #settingsDepthDependentTabs .ui-tabs-nav .ui-widget-content .ui-state-default,#settingsDepthDependentTabs .ui-tabs-nav .ui-widget-header .ui-state-default,.rte b, label.label , .bold, ul.pricing-table .price,.rte .h1, .rte .typography h1, .typography .rte h1, .rte .h2, .rte .typography h2, .typography .rte h2, .rte .h3, .rte .typography h3, .typography .rte h3, .rte .h4, .rte .typography h4, .typography .rte h4, .rte .h5, .rte .typography h5, .typography .rte h5, .rte .h6, .rte .typography h6, .typography .rte h6
    , .ui-datepicker .ui-datepicker-buttonpane button, ul.button-item-list a, ul.button-item-list span, .ui-dialog .ui-dialog-title, .kiss-ada-neubarnet-tabs-controlgroup,
    .ui-external-link-button, .ui-page-theme-a .ui-btn.ui-input-btn, button, .button, input[type="submit"].button,.ui-widget button, th
    {
      font-family: 'barsemibold', serif;

      font-weight: normal;
    }
    .publish-page .typography .publishManifest, .ada .kiss-ada-chat-response-ui-choices div a,.seoModal .panel p, .seoModal .l-help-footer p,
     .buzzGeneratorModalContent .timeago, .ui-widget, .ui-widget input,.ui-widget select,.ui-widget textarea,
    .buzzGeneratorModalContent .char-used, table, td,  ul.sortableList > li .itemlabel
    {
      font-family: 'barlight', serif;
    }
    .publish-page header .h2, .publish-page header .typography h2, .typography .publish-page header h2,
    .menubar, .ui-dialog .ui-dialog-title
    {
        font-family: 'barsemibold', serif;

    }

  
			h1, h2, h3, h4, h5, h6, .home-viewer .feature-section h1.home-title, .kiss-google-maps-image-container:after
	        {
	          text-transform: none;
	        }
	    
			a.button, .generic-viewer .panel a.button
	        {
	          text-transform: none;
	        }
	    
			.top-bar-section li:not(.has-form) a:not(.button), ul.off-canvas-list li a, .side-nav li a:not(.button), .generic-viewer .content-section ul.breadcrumbs li
	        {
	          text-transform: none;
	        }
	    
			.main-section, p, ul, ol, dl, a, .top-bar-section ul li > a, label, fieldset, .breadcrumbs > *,
			input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea
			{
			  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;
			}
			.pricelist h3.kiss-item-title
			{
				font-size: 24px;
			}
			h4
			{
				font-size: 22px;
			}
			h5
			{
				font-size: 20px;
			}
			h6, .kiss-google-maps-image-container:after
			{
				font-size: 16px;
			}
			.news-section article h2, .pricelist h3, .home-viewer .services-section-1 .featuredinfull-text .pricelist h2,
			.home-viewer .services-section-1 .featuredinfull-text .pricelist h3
			{
				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
			{
				font-size: 36px;
				line-height: 1;
				margin-bottom: 8px;
				padding: 0;
			}
			.home-viewer .services-section-1 .kiss-smartgrid h4,
 			.home-viewer .services-section-1 .smartgrid-featured-title h4
			{
				font-size: 28px;
				margin-bottom: 8px;
				padding: 0;
			}
			.home-viewer .feature-section .kiss-feature-big-title  h1.home-title
			{
			  font-size: 96px;
			}
			.home-viewer h1.home-title
			{
			  font-size: 64px;
			}
		
		.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: 14.4px;
			  padding-right: 28px;
			  padding-bottom: 14.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: 8px;
			  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, .button, input[type="submit"].button
				{	
					font-size: 125%;
					padding-top:22.4px;
					padding-right: 48px;
					padding-bottom: 22.4px;
					padding-left: 48px;
				}
				.generic-viewer  a.button.button-externalurl
				{
					font-size: 100%;
					line-height: 1;
					margin-top: 16px;
					margin-bottom: 16px;
			 		padding-top: 8px;
			  		padding-right: 18px;
			  		padding-bottom: 8px;
			  		padding-left: 18px;
				}
				
			
				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 .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: 50%;
				max-width: 50%;
				z-index: 15;
			}
			
		}
			
				a.arrow-button-scroll-down {
					padding-top: 70px;
					z-index:2000;
					display: inline-block;
					position: relative;
					text-align: center;
					width: 56px;
					height: 56px;
					left: 50%;
					margin-left: -28px;
				}
				a.arrow-button-scroll-down span {
					position: absolute;
					top: 0;
					left: 50%;
					width: 24px;
					height: 24px;
					margin-left: -12px;
					border-left: 1px solid;
					border-bottom: 1px solid;
					-webkit-transform: rotate(-45deg);
					transform: rotate(-45deg);
					-webkit-animation: sdb05 1.5s infinite;
					animation: sdb05 1.5s infinite;
					box-sizing: border-box;
				}
				@-webkit-keyframes sdb05 {
					0% {
						-webkit-transform: rotate(-45deg) translate(0, 0);
						opacity: 0;
					}
					50% {
						opacity: 1;
					}
					100% {
						-webkit-transform: rotate(-45deg) translate(-20px, 20px);
						opacity: 0;
					}
				}
				@keyframes sdb05 {
					0% {
						transform: rotate(-45deg) translate(0, 0);
						opacity: 0;
					}
					50% {
						opacity: 1;
					}
					100% {
						transform: rotate(-45deg) translate(-20px, 20px);
						opacity: 0;
					}
				}

			
				@media only screen and (min-width: 640px)
				{
					.row.kiss-feature-height
					{
						max-width: 100% !important;
						padding-left: 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;
					}
					.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;
					}
					.home-viewer .home-content-section-overlay .mainMessage
					{
						max-width: 45%;
					}
				}
			
			@media only screen
			{
					a.arrow-button-scroll-down {
						bottom: 56px;
					}
			}
			@media only screen and (min-width: 960px)
			{
					a.arrow-button-scroll-down {
						bottom: 100px;
					}
			}
		 
		 @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 .home-content-section-overlay .mainMessage, .home-viewer .kiss-feature-big-title
					{
						padding: 16px;
					}
			
			
				.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:8px;
			}

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

			.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: 960px;
				}	
			}
			@media only screen and (min-width: 1440px)
			{	
				.home-viewer .kiss-home-slider-caption
				{
					max-width: 1440px;
				}
			}
		
				.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
		{
			margin-bottom: 48px;
		}
		.home-viewer .services-section-1 ul.large-block-grid-1 .kiss-panel-appearance-featured-by-parent>li
		{
			max-width: 1432px;
			margin-right: auto;
			margin-left: auto;
		}
		
	
		
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content,
		.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="0"]>li,
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div>div.kiss-panel-titleandgraphic,
		.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 div.kiss-smart-grid-item-container[data-kiss-level-depth="1"],
		.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="1"]>li	
		{
			margin: 0;
			padding: 0;
		}
		
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] .column-panel > div
		{
			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
		{
			max-width: 1432px;
			padding-right: 0;
			padding-left: 0;
			margin-right: auto;
			margin-left: auto;
		}
		
		
	
		
		@media only screen and (min-width: 960px)
		{
			.home-viewer .featuredinfull-text
			{
				max-width: 1280px;
				margin-right: auto;
				margin-left: auto;
			}
		}
	
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .kiss-smartgrid-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 .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,
		.home-viewer .services-section-1 .featured-text.pricelist h5
		{
			border-bottom-width: 1px;
			border-bottom-style: solid;
			padding: 12px 8px 8px;
			margin: 0;
		}
	
		@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: 0;
			}
		}
		@media only screen and (min-width: 960px)
		{
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li form
			{
				max-width: 1280px;
			}
		}
		@media only screen and (min-width: 1440px)
		{
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li form
			{
				max-width: 1432px;
			}
		}
	
		.home-viewer .kiss-google-maps-image-container
		{
			width:90.5%;
			max-width: 1024px;
			height:100%;
			min-height:200px;
			margin: 0 auto 40px 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-bottom: 0;
			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: 24px;
				padding: 12px ;
			}
			.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 div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] li
            {
                padding: 0 12px 24px 12px;
            }
            .home-viewer .services-section-1 ul.kiss-gallery-thumbnails li
    		{
    			padding: 0 14px 28px;
    			margin-bottom: 12px;
    		}
            @media only screen and (min-width: 640px)
    		{
    			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"] .kiss-smartgrid
    			{
    				padding: 0 12px;
    			}

    		}
		
			.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: 24px auto 4px 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"] .read-more-button a.button
			{
				text-align: center;
				margin: 16px 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 .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.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				padding: 0;
				border-width: 1px;
				border-style: solid;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth].noborder,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="1"] div.kiss-smart-grid-item-container[data-kiss-level-depth].noborder,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .kiss-smartgrid-ul-div-affiliates div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-width: 0;
			}
		
			.home-viewer .services-section-1 .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 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:16px;
				margin-left: 16px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .kiss-panel-appearance-featured-by-parent .featured-text
			{
				margin-right:0;
				margin-left: 0;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] 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
			{
				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 ;
			}
			@media only screen and (min-width: 640px)
			{
				.home-viewer .services-section-1  .featuredinfull-text ul,
				.home-viewer .services-section-1  .featuredinfull-text ol
				{
					min-width: 220px;
				}
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] .icon,
				.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"]>div.column-panel>div.row>div.kiss-panel-content .featured-text
				{
					margin-right: auto;
					margin-left: auto;
				}
			}
			

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

		.generic-viewer .large-3 .kiss-smartgrid li
		{
			margin: 0;
		}
		.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
		{
			max-width: 1432px;
			margin: 0 16px 24px auto !important;
		}
		.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;
			padding: 0;
		}
		.generic-viewer .featured-text.kiss-featuredbyparent-pricelist ul 
		{
			list-style-type: none;
			margin-top: 16px;
			margin-left: 0;
		}
		.generic-viewer .featured-text.kiss-featuredbyparent-pricelist ul li
		{
			border-bottom-width: 1px;
			border-bottom-style: solid;
			padding: 12px 8px 8px;
			margin: 0;
		}

		.generic-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li
		{
			margin-bottom: 0;
		}
		
	
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-width: 1px;
				border-style: solid;
			}
		
			.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 .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
			{
				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
			{
				display: block;
				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 .featured-text
			{
				display: block;
				width: 100%;
				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.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,
			.generic-viewer .featured-text.kiss-featuredbyparent-pricelist h5			
			{
				text-align: center;
				padding: 12px 16px 8px !important;
			}
		
		.generic-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li
		{
			padding: 16px;
			margin-bottom: 16px;
		}
		
		.generic-viewer ul.kiss-gallery-thumbnails li
		{
			padding: 0 0.57143rem 1.14286rem !important;
			margin-bottom: 0;
		}
		@media only screen and (min-width: 640px)
		{
			.generic-viewer ul.kiss-smartgrid li
			{
				margin-bottom: 32px;
				padding: 32px;
			}
			.generic-viewer .content-section ul.kiss-smartgrid
			{
				margin-left: -32px;
			}
			.generic-viewer .content-section ul.kiss-smartgrid
			{
				margin-right: 16px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				margin-right: 16px;
			}
			.generic-viewer ul.kiss-smartgrid li
			{
				margin-bottom: 0;
				padding-right: 0;
			}
			.generic-viewer ul.kiss-smartgrid[data-kiss-level-depth="1"]>li
			{
				padding: 16px;
				margin-bottom: 16px;
			}

			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				margin-right: 16px;
			}
			.generic-viewer .content .featured-in-parent-section [class*="block-grid-"] 
			{
				margin: 0 0 0 -32px;
			}
		}
		
		
		.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;
		}
		.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;
		}
		{
			float: left;			
			margin-right: 16px;
			margin-bottom: 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-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-block;
		}
		.generic-viewer .news-section .news-title-section h2 a
		{
			margin-left: 10px;
		}

		.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 .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-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;
	    }
		.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: 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;
			}
		}
  
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .news-section .item article
				{
					display: table;
					margin: 0 auto;
					width: 100%;
				}

			}
		
			.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-block;
			}
			.home-viewer .news-section .news-title-section h2 a
			{
				margin-left: 10px;
			}
			
			@media only screen and (min-width: 640px) 
				{
				.home-viewer .news-section .news-title-section
				{
					margin: 0 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 .item
			{
				border-width: 1px;
				border-style: solid;
			}
		
			@media only screen and (min-width: 640px ) 
			{
				.home-viewer .news-section
				{
					padding-top: 64px;
					padding-bottom: 64px;
				}
			}
			@media only screen and (min-width: 960px) 
			{
				.home-viewer .news-section
				{
					padding-top: 212px;
					padding-bottom: 212px;
				}
			}
		
			.home-viewer .news-section .item
			{
				margin-right: 16px;
				margin-left: 16px;
			}
            
		
			@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(0,0,0);
    }
    .owl-theme .owl-controls .owl-page.active span,
    .owl-theme .owl-controls.clickable .owl-page:hover span
    {
      filter: Alpha(Opacity=100);/*IE7 fix*/
      opacity: 1;
    }
		/* If PaginationNumbers is true */
		.owl-controls .owl-page span.owl-numbers
    {
			color: rgb(0,0,0);
		}
    /*Removes the next and prev labels*/
		.owl-controls .owl-page, .owl-controls .owl-buttons div
		{
			font-size: 0;
		}

    @media only screen and (min-width: 960px) {
      .home-viewer #feature-slider.owl-carousel .owl-wrapper-outer
      {
        padding: 0;
      }
    }
  
		footer
		{
			padding-top:  8px;
		}
		footer h5, footer h6
		{
			display: block;
			width: 100%;
			margin-bottom: 8px;
		}

		footer 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;
		}
  
			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 .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-modal-modal .kiss-morph-modal-modal-content
			{
				padding: 6em 20%;
			}
		}
		.kiss-morph-modal-modal-content h1
		{
			margin: 24px 0 16px 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: 3;
					-webkit-animation-iteration-count: 3;
					-moz-animation-iteration-count: 3;
					-o-animation-iteration-count: 3;
					-ms-animation-iteration-count: 3;
					-webkit-animation-delay: 15s;
					animation-delay: 15s;
				}

				.kiss-subtle-delayed-bounce-conspicuous
				{
					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: 7s;
					animation-delay: 7s;
				}

				@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: 48px;
			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: 5%;
			height: 50px;
			width: 50px;
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGc+PHBvbHlnb24gc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIHBvaW50cz0iMjUuNSw4NS44IDUwLDYxLjMgNzQuNSw4NS44IDg1LjgsNzQuNSA2MS4zLDUwIDg1LjgsMjUuNSA3NC41LDE0LjIgNTAsMzguNyAyNS41LDE0LjIgMTQuMiwyNS41IDM4LjcsNTAgMTQuMiw3NC41ICAiLz48L2c+PC9zdmc+");

			background-color: rgb(84,198,209);
			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:48px;
			height:48px;
		}
		.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:64px;
				height:64px;
			}

			.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-transform-icon-and-text-container
			{
				display: flex;
				align-items: center;
			}

			.kiss-morph-modal-transform-promoted-text,
			.kiss-morph-modal-transform-non-promoted-text
			{
				padding:10px;
			}
			#share-desktop-icons .kiss-icon-divsvg
			{
				width: 30px;
				height: 30px;
			}
				#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
				{
					border-radius: 4px;
				}
			.kiss-icon-divsvg-pinterest
			{
				background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCQkJCQk8c3ZnIHZlcnNpb249IjEuMSIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJCQkJCXZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDg0LDE5OCwyMDkpOyIgZD0iTTI1NiwxMTJjLTc5LjUsMC0xNDQsNjQuNS0xNDQsMTQ0YzAsNjEsMzgsMTEzLjIsOTEuNSwxMzQuMWMtMS4zLTExLjQtMi40LTI4LjksMC41LTQxLjRjMi42LTExLjIsMTYuOS03MS42LDE2LjktNzEuNgoJCQkJCXMtNC4zLTguNi00LjMtMjEuNGMwLTIwLDExLjYtMzUsMjYuMS0zNWMxMi4zLDAsMTguMiw5LjIsMTguMiwyMC4zYzAsMTIuNC03LjksMzAuOC0xMS45LDQ3LjljLTMuNCwxNC4zLDcuMiwyNiwyMS4zLDI2CgkJCQkJYzI1LjYsMCw0NS4zLTI3LDQ1LjMtNjUuOWMwLTM0LjUtMjQuOC01OC42LTYwLjEtNTguNmMtNDEsMC02NSwzMC43LTY1LDYyLjVjMCwxMi40LDQuOCwyNS42LDEwLjcsMzIuOWMxLjIsMS40LDEuMywyLjcsMSw0LjEKCQkJCQljLTEuMSw0LjUtMy41LDE0LjMtNCwxNi4zYy0wLjYsMi42LTIuMSwzLjItNC44LDEuOWMtMTgtOC40LTI5LjItMzQuNy0yOS4yLTU1LjhjMC00NS40LDMzLTg3LjEsOTUuMi04Ny4xCgkJCQkJYzUwLDAsODguOCwzNS42LDg4LjgsODMuMmMwLDQ5LjYtMzEuMyw4OS42LTc0LjcsODkuNmMtMTQuNiwwLTI4LjMtNy42LTMzLTE2LjVjMCwwLTcuMiwyNy41LTksMzQuMmMtMy4zLDEyLjUtMTIsMjguMi0xNy45LDM3LjgKCQkJCQljMTMuNSw0LjIsMjcuOCw2LjQsNDIuNiw2LjRjNzkuNSwwLDE0NC02NC41LDE0NC0xNDRTMzM1LjUsMTEyLDI1NiwxMTJ6Ii8+CgkJCQkJPC9zdmc+");

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

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

				background-color:rgb(0,0,0);

			}
			.kiss-icon-divsvg-asterisk
			{
					background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNNDYuOSw2MS40Yy0zLjcsMC02LjUtMy43LTguNS02LjVjLTIuNS0zLjUtNC41LTcuMi02LjItMTFjLTEuNywzLTMuNSw2LjItNS4yLDkuMmMtMS43LDIuNy0zLjUsNi4yLTYuNyw3LjUgYy0zLjUsMS41LTcuNSwwLTkuNS0zYy0xLTEuNS0xLjItMy4yLTEtNWMwLjItMiwxLjctMy41LDMtNWMzLTMuNyw2LjItNy41LDkuNS0xMC43Yy00LTAuNy03LjctMS41LTExLjctMi43Yy0yLTAuNS00LTEuMi02LTIuMiBjLTEuNy0wLjctMi41LTIuMi0zLjItMy43Yy0xLjItMy41LDAtNywzLjItOC43YzMuMi0yLDYuNS0wLjcsOS43LDAuNWM0LDEuNyw4LDMuNywxMiw1LjdjLTAuNy00LTEuMi04LjItMS41LTEyLjIgYy0wLjItMy4yLTAuMi02LjIsMi04LjdjMi41LTIuNSw2LjctMyw5LjUtMWMyLjcsMiwzLjIsNS41LDMuMiw4LjdjLTAuMiw0LjUtMSw5LTEuNSwxMy41YzMuNy0xLjcsNy4yLTMuNSwxMC43LTUuMiBjMy0xLjIsNi4yLTIuNyw5LjUtMS43YzMuMiwxLjIsNS41LDQuNSw1LDhjLTAuMiwxLjctMS4yLDMuNS0yLjUsNC43Yy0xLjIsMS0zLjUsMS41LTUsMmMtNC41LDEuNS05LDIuNy0xMy43LDMuNSBjMi4yLDIuMiw0LjcsNC43LDYuNyw3LjJjMS41LDIsMy41LDMuNyw0LjcsNmMxLjIsMiwxLjUsNSwwLjUsN0M1Mi45LDYwLjIsNDkuOSw2MS40LDQ2LjksNjEuNEw0Ni45LDYxLjR6Ij48L3BhdGg+IDwvc3ZnPg==");
			}
			.kiss-icon-divsvg-webapp
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMjcyLjQsMjM4LjJoMjEuOWMzLjMsMCw1LjUtMi4yLDUuNS01LjV2LTIxLjljMC0zLjMtMi4yLTUuNS01LjUtNS41aC0yMS45Yy0zLjMsMC01LjUsMi4yLTUuNSw1LjV2MjEuOSBDMjY2LjksMjM2LDI2OS4xLDIzOC4yLDI3Mi40LDIzOC4yeiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTI3Mi40LDM4OC41aDIxLjljMy4zLDAsNS41LTIuMiw1LjUtNS41di0yMS45YzAtMy4zLTIuMi01LjUtNS41LTUuNWgtMjEuOWMtMy4zLDAtNS41LDIuMi01LjUsNS41VjM4MyBDMjY2LjksMzg2LjMsMjY5LjEsMzg4LjUsMjcyLjQsMzg4LjV6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMjE3LjcsMjM4LjJoMjEuOWMzLjMsMCw1LjUtMi4yLDUuNS01LjV2LTIxLjljMC0zLjMtMi4yLTUuNS01LjUtNS41aC0yMS45Yy0zLjMsMC01LjUsMi4yLTUuNSw1LjV2MjEuOSBDMjEyLjIsMjM2LDIxNC40LDIzOC4yLDIxNy43LDIzOC4yeiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTIxNy43LDEyOC43aDIxLjljMy4zLDAsNS41LTIuMiw1LjUtNS41di0yMS45YzAtMy4zLTIuMi01LjUtNS41LTUuNWgtMjEuOWMtMy4zLDAtNS41LDIuMi01LjUsNS41djIxLjkgQzIxMi4yLDEyNi42LDIxNC40LDEyOC43LDIxNy43LDEyOC43eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTIxNy43LDI5M2gyMS45YzMuMywwLDUuNS0yLjIsNS41LTUuNXYtMjEuOWMwLTMuMy0yLjItNS41LTUuNS01LjVoLTIxLjljLTMuMywwLTUuNSwyLjItNS41LDUuNXYyMS45IEMyMTIuMiwyOTAuOCwyMTQuNCwyOTMsMjE3LjcsMjkzeiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTIxNy43LDM4OC41aDIxLjljMy4zLDAsNS41LTIuMiw1LjUtNS41di0yMS45YzAtMy4zLTIuMi01LjUtNS41LTUuNWgtMjEuOWMtMy4zLDAtNS41LDIuMi01LjUsNS41VjM4MyBDMjEyLjIsMzg2LjMsMjE0LjQsMzg4LjUsMjE3LjcsMzg4LjV6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMzI3LjIsMTgzLjVoMjEuOWMzLjMsMCw1LjUtMi4yLDUuNS01LjV2LTIxLjljMC0zLjMtMi4yLTUuNS01LjUtNS41aC0yMS45Yy0zLjMsMC01LjUsMi4yLTUuNSw1LjVWMTc4IEMzMjEuNywxODEuMywzMjMuOSwxODMuNSwzMjcuMiwxODMuNXoiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0zMjcuMiwxMjguN2gyMS45YzMuMywwLDUuNS0yLjIsNS41LTUuNXYtMjEuOWMwLTMuMy0yLjItNS41LTUuNS01LjVoLTIxLjljLTMuMywwLTUuNSwyLjItNS41LDUuNXYyMS45IEMzMjEuNywxMjYuNiwzMjMuOSwxMjguNywzMjcuMiwxMjguN3oiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0xMjMuNiw0NzIuM2MwLDIyLjMsMTgsNDAuMyw0MC4zLDQwLjNoMTg0LjNjMjIuMywwLDQwLjMtMTgsNDAuMy00MC4zVjQzMkgxMjMuNlY0NzIuM3ogTTI1Niw0NTUgYzkuNSwwLDE3LjMsNy43LDE3LjMsMTcuM3MtNy43LDE3LjMtMTcuMywxNy4zcy0xNy4zLTcuNy0xNy4zLTE3LjNTMjQ2LjUsNDU1LDI1Niw0NTV6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMjcyLjQsMTI4LjdoMjEuOWMzLjMsMCw1LjUtMi4yLDUuNS01LjV2LTIxLjljMC0zLjMtMi4yLTUuNS01LjUtNS41aC0yMS45Yy0zLjMsMC01LjUsMi4yLTUuNSw1LjV2MjEuOSBDMjY2LjksMTI2LjYsMjY5LjEsMTI4LjcsMjcyLjQsMTI4Ljd6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMjcyLjQsMTgzLjVoMjEuOWMzLjMsMCw1LjUtMi4yLDUuNS01LjV2LTIxLjljMC0zLjMtMi4yLTUuNS01LjUtNS41aC0yMS45Yy0zLjMsMC01LjUsMi4yLTUuNSw1LjVWMTc4IEMyNjYuOSwxODEuMywyNjkuMSwxODMuNSwyNzIuNCwxODMuNXoiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0zMjcuMiwzODguNWgyMS45YzMuMywwLDUuNS0yLjIsNS41LTUuNXYtMjEuOWMwLTMuMy0yLjItNS41LTUuNS01LjVoLTIxLjljLTMuMywwLTUuNSwyLjItNS41LDUuNVYzODMgQzMyMS43LDM4Ni4zLDMyMy45LDM4OC41LDMyNy4yLDM4OC41eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTE2Mi45LDE4My41aDIxLjljMy4zLDAsNS41LTIuMiw1LjUtNS41di0yMS45YzAtMy4zLTIuMi01LjUtNS41LTUuNWgtMjEuOWMtMy4zLDAtNS41LDIuMi01LjUsNS41VjE3OCBDMTU3LjUsMTgxLjMsMTU5LjcsMTgzLjUsMTYyLjksMTgzLjV6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMTYyLjksMjM4LjJoMjEuOWMzLjMsMCw1LjUtMi4yLDUuNS01LjV2LTIxLjljMC0zLjMtMi4yLTUuNS01LjUtNS41aC0yMS45Yy0zLjMsMC01LjUsMi4yLTUuNSw1LjV2MjEuOSBDMTU3LjUsMjM2LDE1OS43LDIzOC4yLDE2Mi45LDIzOC4yeiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTE2Mi45LDI5M2gyMS45YzMuMywwLDUuNS0yLjIsNS41LTUuNXYtMjEuOWMwLTMuMy0yLjItNS41LTUuNS01LjVoLTIxLjljLTMuMywwLTUuNSwyLjItNS41LDUuNXYyMS45IEMxNTcuNSwyOTAuOCwxNTkuNywyOTMsMTYyLjksMjkzeiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTE2Mi45LDM4OC41aDIxLjljMy4zLDAsNS41LTIuMiw1LjUtNS41di0yMS45YzAtMy4zLTIuMi01LjUtNS41LTUuNWgtMjEuOWMtMy4zLDAtNS41LDIuMi01LjUsNS41VjM4MyBDMTU3LjUsMzg2LjMsMTU5LjcsMzg4LjUsMTYyLjksMzg4LjV6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMzQ4LjEsMC42SDE2My45Yy0yMi4zLDAtNDAuMywxOC00MC4zLDQwLjN2NS44aDI2NC45di01LjhDMzg4LjQsMTguNiwzNzAuNSwwLjYsMzQ4LjEsMC42eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTE2Mi45LDEyOC43aDIxLjljMy4zLDAsNS41LTIuMiw1LjUtNS41di0yMS45YzAtMy4zLTIuMi01LjUtNS41LTUuNWgtMjEuOWMtMy4zLDAtNS41LDIuMi01LjUsNS41djIxLjkgQzE1Ny41LDEyNi42LDE1OS43LDEyOC43LDE2Mi45LDEyOC43eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTEyMy42LDQwOS4yaDI2NC45VjY5LjVIMTIzLjZWNDA5LjJ6IE0zMTYuMiwxMDEuNGMwLTYsNC45LTEwLjksMTAuOS0xMC45aDIxLjljNiwwLDEwLjksNC45LDEwLjksMTAuOXYyMS45IGMwLDYtNC45LDEwLjktMTAuOSwxMC45aC0yMS45Yy02LDAtMTAuOS00LjktMTAuOS0xMC45VjEwMS40eiBNMzE2LjIsMTU2LjFjMC02LDQuOS0xMC45LDEwLjktMTAuOWgyMS45YzYsMCwxMC45LDQuOSwxMC45LDEwLjkgVjE3OGMwLDYtNC45LDEwLjktMTAuOSwxMC45aC0yMS45Yy02LDAtMTAuOS00LjktMTAuOS0xMC45VjE1Ni4xeiBNMzE2LjIsMzYxLjFjMC02LDQuOS0xMC45LDEwLjktMTAuOWgyMS45IGM2LDAsMTAuOSw0LjksMTAuOSwxMC45VjM4M2MwLDYtNC45LDEwLjktMTAuOSwxMC45aC0yMS45Yy02LDAtMTAuOS00LjktMTAuOS0xMC45VjM2MS4xeiBNMjYxLjUsMTAxLjRjMC02LDQuOS0xMC45LDEwLjktMTAuOSBoMjEuOWM2LDAsMTAuOSw0LjksMTAuOSwxMC45djIxLjljMCw2LTQuOSwxMC45LTEwLjksMTAuOWgtMjEuOWMtNiwwLTEwLjktNC45LTEwLjktMTAuOVYxMDEuNHogTTI2MS41LDE1Ni4xIGMwLTYsNC45LTEwLjksMTAuOS0xMC45aDIxLjljNiwwLDEwLjksNC45LDEwLjksMTAuOVYxNzhjMCw2LTQuOSwxMC45LTEwLjksMTAuOWgtMjEuOWMtNiwwLTEwLjktNC45LTEwLjktMTAuOVYxNTYuMXogTTI2MS41LDIxMC44YzAtNiw0LjktMTAuOSwxMC45LTEwLjloMjEuOWM2LDAsMTAuOSw0LjksMTAuOSwxMC45djIxLjljMCw2LTQuOSwxMC45LTEwLjksMTAuOWgtMjEuOWMtNiwwLTEwLjktNC45LTEwLjktMTAuOSBWMjEwLjh6IE0yNjEuNSwzNjEuMWMwLTYsNC45LTEwLjksMTAuOS0xMC45aDIxLjljNiwwLDEwLjksNC45LDEwLjksMTAuOVYzODNjMCw2LTQuOSwxMC45LTEwLjksMTAuOWgtMjEuOSBjLTYsMC0xMC45LTQuOS0xMC45LTEwLjlWMzYxLjF6IE0yMDYuNywxMDEuNGMwLTYsNC45LTEwLjksMTAuOS0xMC45aDIxLjljNiwwLDEwLjksNC45LDEwLjksMTAuOXYyMS45YzAsNi00LjksMTAuOS0xMC45LDEwLjkgaC0yMS45Yy02LDAtMTAuOS00LjktMTAuOS0xMC45VjEwMS40eiBNMjA2LjcsMTU2LjFjMC02LDQuOS0xMC45LDEwLjktMTAuOWgyMS45YzYsMCwxMC45LDQuOSwxMC45LDEwLjlWMTc4IGMwLDYtNC45LDEwLjktMTAuOSwxMC45aC0yMS45Yy02LDAtMTAuOS00LjktMTAuOS0xMC45VjE1Ni4xeiBNMjA2LjcsMjEwLjhjMC02LDQuOS0xMC45LDEwLjktMTAuOWgyMS45YzYsMCwxMC45LDQuOSwxMC45LDEwLjkgdjIxLjljMCw2LTQuOSwxMC45LTEwLjksMTAuOWgtMjEuOWMtNiwwLTEwLjktNC45LTEwLjktMTAuOVYyMTAuOHogTTIwNi43LDI2NS42YzAtNiw0LjktMTAuOSwxMC45LTEwLjloMjEuOSBjNiwwLDEwLjksNC45LDEwLjksMTAuOXYyMS45YzAsNi00LjksMTAuOS0xMC45LDEwLjloLTIxLjljLTYsMC0xMC45LTQuOS0xMC45LTEwLjlWMjY1LjZ6IE0yMDYuNywzNjEuMWMwLTYsNC45LTEwLjksMTAuOS0xMC45IGgyMS45YzYsMCwxMC45LDQuOSwxMC45LDEwLjlWMzgzYzAsNi00LjksMTAuOS0xMC45LDEwLjloLTIxLjljLTYsMC0xMC45LTQuOS0xMC45LTEwLjlWMzYxLjF6IE0xNTIsMTAxLjRjMC02LDQuOS0xMC45LDEwLjktMTAuOSBoMjEuOWM2LDAsMTAuOSw0LjksMTAuOSwxMC45djIxLjljMCw2LTQuOSwxMC45LTEwLjksMTAuOWgtMjEuOWMtNiwwLTEwLjktNC45LTEwLjktMTAuOVYxMDEuNHogTTE1MiwxNTYuMSBjMC02LDQuOS0xMC45LDEwLjktMTAuOWgyMS45YzYsMCwxMC45LDQuOSwxMC45LDEwLjlWMTc4YzAsNi00LjksMTAuOS0xMC45LDEwLjloLTIxLjljLTYsMC0xMC45LTQuOS0xMC45LTEwLjlWMTU2LjF6IE0xNTIsMjEwLjggYzAtNiw0LjktMTAuOSwxMC45LTEwLjloMjEuOWM2LDAsMTAuOSw0LjksMTAuOSwxMC45djIxLjljMCw2LTQuOSwxMC45LTEwLjksMTAuOWgtMjEuOWMtNiwwLTEwLjktNC45LTEwLjktMTAuOVYyMTAuOHogTTE1MiwyNjUuNmMwLTYsNC45LTEwLjksMTAuOS0xMC45aDIxLjljNiwwLDEwLjksNC45LDEwLjksMTAuOXYyMS45YzAsNi00LjksMTAuOS0xMC45LDEwLjloLTIxLjljLTYsMC0xMC45LTQuOS0xMC45LTEwLjlWMjY1LjYgeiBNMTUyLDM2MS4xYzAtNiw0LjktMTAuOSwxMC45LTEwLjloMjEuOWM2LDAsMTAuOSw0LjksMTAuOSwxMC45VjM4M2MwLDYtNC45LDEwLjktMTAuOSwxMC45aC0yMS45Yy02LDAtMTAuOS00LjktMTAuOS0xMC45VjM2MS4xIHoiLz4gPC9nPiA8L3N2Zz4=");
			}
			.kiss-icon-divsvg-access
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik00MjUuNSwwSDg2LjVDMzguOSwwLDAsMzguOSwwLDg2LjV2MzM4LjlDMCw0NzMuMSwzOC45LDUxMiw4Ni41LDUxMmgzMzguOWM0Ny42LDAsODYuNS0zOC45LDg2LjUtODYuNVY4Ni41IEM1MTIsMzguOSw0NzMuMSwwLDQyNS41LDB6IE0yNTYsMzQ4LjNjLTk4LjgsMC0xNzguOS05MS45LTE3OC45LTkxLjlzMzEuMy0zNS45LDc5LTYyLjhsMzQuNSwzNC41Yy0zLjgsOC43LTUuOCwxOC4yLTUuOCwyOC4zIGMwLDM5LjQsMzEuOSw3MS4zLDcxLjMsNzEuM2MxMC4xLDAsMTkuNi0yLjEsMjguMy01LjhsMTkuNSwxOS41QzI4OC42LDM0NS43LDI3Mi42LDM0OC4zLDI1NiwzNDguM3ogTTIwNC4yLDI1Ni41IGMwLTQuNSwwLjYtOC45LDEuNi0xM2w2My4yLDYzLjJjLTQuMiwxLjEtOC41LDEuNi0xMywxLjZDMjI3LjQsMzA4LjMsMjA0LjIsMjg1LjEsMjA0LjIsMjU2LjV6IE0zNjgsMzY4LjUgYy0yLjYsMi42LTUuOSwzLjgtOS4zLDMuOWMtMy40LDAtNi43LTEuMy05LjMtMy45TDE0MywxNjIuMWMtNS4xLTUuMS01LjEtMTMuNCwwLTE4LjZjNS4xLTUuMSwxMy40LTUuMSwxOC42LDBMMzY4LDM0OS45IEMzNzMuMSwzNTUsMzczLjEsMzYzLjMsMzY4LDM2OC41eiBNMjQzLDIwNi4zYzQuMi0xLjEsOC41LTEuNiwxMy0xLjZjMjguNiwwLDUxLjgsMjMuMiw1MS44LDUxLjhjMCw0LjUtMC42LDguOS0xLjYsMTNMMjQzLDIwNi4zeiBNMzU2LDMxOS4zbC0zNC41LTM0LjVjMy44LTguNyw1LjgtMTguMiw1LjgtMjguM2MwLTM5LjQtMzEuOS03MS4zLTcxLjMtNzEuM2MtMTAuMSwwLTE5LjYsMi4xLTI4LjMsNS44bC0xOS41LTE5LjUgYzE1LjItNC4zLDMxLjMtNi45LDQ3LjgtNi45Yzk4LjgsMCwxNzguOSw5MS45LDE3OC45LDkxLjlTNDAzLjYsMjkyLjQsMzU2LDMxOS4zeiIvPiA8L3N2Zz4=");
			}
			.kiss-icon-divsvg-android
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0zODEgMTQ5TDM4MSAxNTBDMzYyLjM2IDE2MC43OTUgMzQzLjU5NyAxNzAuNDM0IDMyNyAxODQuNDM5QzI4Ny4xNTMgMjE4LjA2MiAyNjAgMjY3LjI2NyAyNjAgMzIwTDczNCAzMjBDNzM0IDI2OS4zNTMgNzEwLjMzNiAyMjEuNTQyIDY3MiAxODguNDI1QzY2MC4wODkgMTc4LjEzNiA2NDcuNjc1IDE2OC45NjkgNjM0IDE2MS4xNUM2MjkuMjc5IDE1OC40NTEgNjE4LjUwNCAxNTUuMjQ4IDYxNi4wMjIgMTUwLjE4MUM2MTQuMTM2IDE0Ni4zMyA2MjEuOTUzIDEzOC4wNzEgNjI0IDEzNUM2MzIuNjM0IDEyMi4wNDkgNjQwLjg4MyAxMDguODA5IDY0OS43MTcgOTZDNjUyLjU3IDkxLjg2MzMgNjU3LjQ2MSA4NS4zODgyIDY1My4yNTggODAuNDMzN0M2NDYuMTA2IDcyLjAwNTEgNjM3Ljk4IDg1LjAyOTcgNjM0LjY2NyA5MEM2MjYuMDMzIDEwMi45NSA2MTcuNjI4IDExNi4wNTIgNjA5IDEyOUM2MDYuMjg0IDEzMy4wNzYgNjAyLjkyNiAxNDAuODcxIDU5Ny45NiAxNDIuNTA1QzU5Mi43NDMgMTQ0LjIyMSA1ODQuMTE1IDEzOC44MTEgNTc5IDEzNy40NzFDNTYyLjMwOCAxMzMuMDk5IDU0NS4zMDUgMTI4LjMwNCA1MjggMTI3LjA4OUM0OTguNDAxIDEyNS4wMTMgNDY5LjIwOCAxMjUuODU4IDQ0MCAxMzEuMzFDNDI2LjkyOSAxMzMuNzUgNDExLjAwNCAxNDIuODA0IDM5OC4wNCAxNDIuNzgyQzM5Mi44NjcgMTQyLjc3MyAzODkuNDQgMTM0LjY5NiAzODcuMDAzIDEzMUMzNzguMjE3IDExNy42NzMgMzY5LjUyNCAxMDQuMjg1IDM2MC42NjcgOTFDMzU3LjA1OCA4NS41ODczIDM1MS40MDkgNzQuMzA4IDM0My4xNDggNzkuMTc5QzMzNS43MjUgODMuNTU2IDM0Mi45NjUgOTMuNDAwMSAzNDUuOTk3IDk4QzM1Ni42MTggMTE0LjExMiAzNjYuNzc4IDEzNS45NjYgMzgxIDE0OU0zOTAgMjAxLjMyNkM0MjMuNjUyIDE5NS42NjMgNDMzLjg2NyAyNDcuMTE4IDQwMCAyNTIuNTZDMzY2Ljk2IDI1Ny44NjkgMzU2LjcxNiAyMDYuOTI3IDM5MCAyMDEuMzI2TTU5NCAyMDEuMzc5QzYyNi4yODYgMTk0LjkyIDYzOC4wMTEgMjQ1LjIwOSA2MDYgMjUyLjE4MUM1NzIuMyAyNTkuNTIgNTYwLjAwNiAyMDguMTc5IDU5NCAyMDEuMzc5TTQ0OSA3ODNDNDU3LjI3NiA3NzkuOTg0IDQ2Ni4zMDIgNzgxIDQ3NSA3ODFMNTIxIDc4MUM1MjYuMDY0IDc4MSA1NDAuODQxIDc3OC41MDcgNTQzLjkzMyA3ODMuNDM0QzU0NS44NSA3ODYuNDkgNTQzLjQ5OSA3OTEuNzExIDU0My4xNzEgNzk1QzU0Mi4zNSA4MDMuMjA1IDU0MyA4MTEuNzU3IDU0MyA4MjBMNTQzIDg4MUM1NDMgODk0LjQwNyA1NDEuOTA1IDkwOC4wNzUgNTQ2LjE4OSA5MjFDNTUzLjEwMSA5NDEuODUxIDU3Ni41NDQgOTU4LjQ3IDU5OSA5NTQuNTM2QzYwNC44MDggOTUzLjUxOSA2MTAuNzA3IDk1Mi4zMSA2MTYgOTQ5LjYyN0M2NDUuNDEgOTM0LjcxNCA2NDQgOTA1LjI3OSA2NDQgODc3TDY0NCA4MTdDNjQ0IDgwOS4zNTUgNjQ0LjMwNyA4MDEuNjM3IDY0My45NjEgNzk0QzY0My44MjYgNzkxLjAzMSA2NDIuMTI5IDc4Ni45OCA2NDMuMzI4IDc4NC4xNDhDNjQ0Ljg3OCA3ODAuNDg3IDY0OS43NjYgNzgxLjAwNyA2NTMgNzgxTDY4MCA3ODFDNzAxLjcxNyA3ODEgNzIxLjMxNSA3NzAuODQ1IDczMC4zMjMgNzUwQzczNS4xNTYgNzM4LjgxOCA3MzQgNzI2Ljg5MiA3MzQgNzE1TDczNCA2NTdMNzM0IDQ0N0w3MzQgMzc4QzczNCAzNzMuNDIyIDczNi40MzYgMzU3Ljk0MyA3MzEuNjgyIDM1NS42MDNDNzI0LjYxNSAzNTIuMTI2IDcwOS44NTQgMzU1IDcwMiAzNTVMNjI5IDM1NUwzNjkgMzU1TDI4OCAzNTVDMjgyLjYyIDM1NSAyNjQuNTUyIDM1Mi4xNTQgMjYxLjAyOCAzNTYuNjAzQzI1Ny40MjcgMzYxLjE1IDI2MCAzNzUuMzQzIDI2MCAzODFMMjYwIDQ1MEwyNjAgNjYxQzI2MCA2ODkuNDk1IDI1Mi43ODQgNzI5LjI0NiAyNjYuNzk5IDc1NUMyNzcuNjYgNzc0Ljk2IDI5Ni45MTEgNzgxIDMxOCA3ODFDMzI0LjM4NSA3ODEgMzQ3LjIyMiA3NzcuNTY3IDM1MC45NjggNzgzLjMxOEMzNTIuODc4IDc4Ni4yNDkgMzUxLjE4IDc5MC43ODEgMzUxLjAzOSA3OTRDMzUwLjY3NiA4MDIuMzAzIDM1MSA4MTAuNjg5IDM1MSA4MTlMMzUxIDg4N0MzNTEgOTA4LjY3NyAzNTEuMDE0IDkyOS44MTkgMzcwIDk0NC40NzFDMzk1LjMzMyA5NjQuMDIyIDQzNC4wNDcgOTU0LjIzMSA0NDYuOTAxIDkyNUM0NTIuOTQyIDkxMS4yNjMgNDUxIDg5NS42NDUgNDUxIDg4MUw0NTEgODE4QzQ1MSA4MDYuNTA1IDQ1Mi41MDQgNzk0LjA1MyA0NDkgNzgzTTE2MyAzNTYuNTE1QzE0MS41ODYgMzYwLjkzIDEyNi4yNDEgMzc5LjU5OSAxMjQuMTcgNDAxQzEyMi40NTkgNDE4LjY4IDEyNCA0MzcuMjM0IDEyNCA0NTVMMTI0IDU2MEMxMjQgNTg1LjUyOCAxMTguODIgNjE3LjYyNyAxMjcuMjA5IDY0MkMxMzUuNTI1IDY2Ni4xNjEgMTYyLjE5OSA2NzcuNTkgMTg2IDY3Mi41NDdDMjA0Ljg1NiA2NjguNTUyIDIyMS40ODYgNjUxLjQwMyAyMjMuODE2IDYzMkMyMjUuOTE3IDYxNC40OTYgMjI0IDU5NS42MzUgMjI0IDU3OEwyMjQgNDcxQzIyNCA0NDUuNDQzIDIyOS41MTcgNDEyLjM4NiAyMjEuNDAzIDM4OEMyMTMuNDUgMzY0LjEgMTg2LjkwNCAzNTEuNTg1IDE2MyAzNTYuNTE1TTgwOSAzNTYuNTk4Qzc4Ny45NjEgMzYxLjY0NiA3NzMuMzMxIDM3OC43NDMgNzcwLjMgNDAwQzc2Ny45MTggNDE2LjcwOCA3NzAgNDM1LjEyIDc3MCA0NTJMNzcwIDU1NEM3NzAgNTgwLjU5MyA3NjQuODUxIDYxMy40MDkgNzcyLjU3IDYzOUM3ODAuNDE0IDY2NS4wMDUgODA3LjQyIDY3OC4wOTcgODMzIDY3Mi4zMzVDODUzLjYyOSA2NjcuNjg4IDg2OC42MTUgNjQ4LjY1NCA4NzAuODI2IDYyOEM4NzIuNjA3IDYxMS4zNjkgODcxIDU5My43MjkgODcxIDU3N0w4NzEgNDc3Qzg3MSA0NDkuNjA2IDg3Ni4wMyA0MTYuNDY2IDg2OC40MDIgMzkwQzg2MS4zMTggMzY1LjQxOSA4MzMuNTM3IDM1MC43MSA4MDkgMzU2LjU5OHoiPjwvcGF0aD48L3N2Zz4=");
			}
			.kiss-icon-divsvg-apple
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBoZWlnaHQ9IjY0IiB3aWR0aD0iNjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik00OTkgMjY4QzU4MS4wMTEgMjY4IDY0NS42MSAyMDUuMzEyIDY2NS40MiAxMjhDNjcwLjI0OCAxMDkuMTU4IDY3MCA5MC4yNzA4IDY3MCA3MUM2NDcuNjY4IDcxLjAxNDggNjI0LjgxMiA3OC45NjcyIDYwNSA4OC43NTYyQzU0MC40NTEgMTIwLjY0OSA0ODkuNjM2IDE5My45MDMgNDk5IDI2OE02NDIgMjc4LjQyNUM2MTUuNjA5IDI4Mi4wMTggNTkwLjc4NCAyODguOTY4IDU2NiAyOTguODAxQzU0Ny4yMzMgMzA2LjI0NiA1MjUuNjIyIDMxNy45MjEgNTA1IDMxNy45MjFDNDg5Ljk0OCAzMTcuOTIxIDQ3NC43MyAzMTEuMjg4IDQ2MSAzMDUuOEM0NDEuMzExIDI5Ny45MzEgNDIxLjYxOCAyODkuOTE0IDQwMSAyODQuNzQ1QzM0MC45NjUgMjY5LjY5NCAyNzMuMjcgMjkzLjg1NCAyMjkgMzM1LjA4OUMxMTkuNTk2IDQzNi45OTQgMTQxLjc2NSA2MTYuNDQ1IDE5Ny40NTcgNzQwQzIwOC44MzIgNzY1LjIzNiAyMjEuMjg3IDc4OS45MyAyMzYuNjY3IDgxM0MyNjEuODcgODUwLjgwNSAyODkuNjY4IDg5My41MDIgMzMwIDkxNi41NzNDMzk0LjAyOCA5NTMuMTk3IDQ1NC43NjcgODkwLjE4MyA1MjAgODkzLjAzOUM1NzEuNjY1IDg5NS4zMDIgNjE2LjUxMSA5MzQuNzM5IDY2OSA5MjYuNTYxQzcwOC4xIDkyMC40NjkgNzM2LjAxIDg5My4wNTIgNzU5LjQyNCA4NjNDNzgyLjc3MSA4MzMuMDM0IDgwMy44MzcgODAxLjA0OSA4MjAuNzUyIDc2N0M4MjguNDg4IDc1MS40MjkgODM1LjQ1NCA3MzUuMzc2IDg0MS4zMDggNzE5Qzg0Mi44MjggNzE0Ljc0NyA4NDcuODc5IDcwNS44NyA4NDYuMjkyIDcwMS4zOTRDODQ0LjgxNyA2OTcuMjMxIDgzNC42NjEgNjk0LjI2MyA4MzEgNjkyLjEzOUM4MTcuNzY3IDY4NC40NjEgODA0Ljk5MiA2NzUuNzA4IDc5NCA2NjQuOTg1Qzc1NS4wOTEgNjI3LjAyOSA3MzAuNjYgNTc3LjMxMyA3MzIuMDE1IDUyMkM3MzMuMTUxIDQ3NS42MDkgNzUyLjc2NyA0MzMuNzk1IDc4Mi41NzkgMzk5Qzc5MS42NTUgMzg4LjQwOCA4MDIuNyAzNzguOTE0IDgxNCAzNzAuNzQ1QzgxNy41MDkgMzY4LjIwOSA4MjQuNzc2IDM2NS4zNzEgODIyLjY2MyAzNTkuOTg1QzgxNi43MiAzNDQuODM2IDc5Ny42NDUgMzI5LjQ0OCA3ODUgMzIwLjAwM0M3NDYuMTcgMjkxIDY5MS4xMjUgMjcxLjczOCA2NDIgMjc4LjQyNXoiPjwvcGF0aD48L3N2Zz4=");
			}
			.kiss-icon-divsvg-audio
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNNDU0LjMsMEg1Ny43QzI2LDAsMCwyNiwwLDU3Ljd2NC43aDUxMnYtNC43QzUxMiwyNiw0ODYsMCw0NTQuMywweiBNNDQuMSw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44IHM0LjgtMTAuOCwxMC44LTEwLjhTNTQuOSwyNiw1NC45LDMyUzUwLjEsNDIuOCw0NC4xLDQyLjh6IE04MC4xLDQyLjhjLTYsMC0xMC44LTQuOC0xMC44LTEwLjhzNC44LTEwLjgsMTAuOC0xMC44IEM4Ni4xLDIxLjIsOTEsMjYsOTEsMzJTODYuMSw0Mi44LDgwLjEsNDIuOHogTTExNi4yLDQyLjhjLTYsMC0xMC44LTQuOC0xMC44LTEwLjhzNC44LTEwLjgsMTAuOC0xMC44YzYsMCwxMC44LDQuOCwxMC44LDEwLjggUzEyMi4yLDQyLjgsMTE2LjIsNDIuOHoiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0wLDQ1NC4zQzAsNDg2LDI2LDUxMiw1Ny43LDUxMmgzOTYuNmMzMS43LDAsNTcuNy0yNiw1Ny43LTU3LjdWODguOUgwVjQ1NC4zeiBNMTM3LjUsMzI3LjZoNDcuNGMwLDAsNC41LDQzLjEsMTAuNSw2MSBjLTExLjEsMi45LTIxLjYsNi42LTMwLjgsMTAuOEMxNDIuOCwzODAuMiwxMzcuNSwzMjcuNiwxMzcuNSwzMjcuNnogTTE5NS40LDI1Ny4xYy02LjEsMTcuNC05LjUsMzcuOS0xMCw1OS43IGMtMjUuNSwwLTM5LjcsMC4zLTQ3LjksMC4zYzEuMy0yNi44LDExLjMtNTEuMywyNy4xLTcwLjhDMTczLjgsMjUwLjUsMTg0LjQsMjU0LjIsMTk1LjQsMjU3LjF6IE0xNzIuMywyMzcuOSBjMTYtMTYuMywzNi42LTI3LjksNTkuNS0zMy4xYy0xMy40LDguNy0yNC41LDIzLjQtMzIuNCw0Mi40QzE4OS42LDI0NC41LDE4MC40LDI0MS42LDE3Mi4zLDIzNy45eiBNMTcyLjMsNDA3LjggYzguMi0zLjcsMTcuNC02LjgsMjcuMS05LjJjNy45LDE4LjksMTguOSwzMy43LDMyLjQsNDIuMUMyMDguNiw0MzUuNywxODgsNDIzLjksMTcyLjMsNDA3Ljh6IE0yNTMuMyw0MzguMSBjLTE3LjEtMi42LTMyLjYtMTguNC00My4xLTQyLjFjMTMuNy0yLjYsMjguMi0zLjksNDMuMS00LjJWNDM4LjF6IE0yNTMuMywzODEuM2MtMTYuMywwLjMtMzIuNCwyLjEtNDcuMSw1IGMtNi4xLTE3LjEtMTAuOC01OC43LTEwLjgtNTguN2g1Ny45VjM4MS4zeiBNMjUzLjMsMzE2LjhjLTIzLjIsMC00MS44LDAtNTcuNCwwYzAuNS0yMSw0LjItNDAuOCwxMC4zLTU3LjQgYzE0LjcsMi45LDMwLjgsNC43LDQ3LjEsNVYzMTYuOHogTTI1My4zLDI1NC4yYy0xNS0wLjMtMjkuNS0xLjgtNDMuMS00LjVjMTAuNS0yMy43LDI2LTM5LjUsNDMuMS00Mi4xVjI1NC4yeiBNMzA3LDI0OS40IGMtMTMuNywyLjYtMjguMiw0LjItNDMuMSw0LjV2LTQ2LjNDMjgwLjksMjEwLjIsMjk2LjQsMjI2LDMwNywyNDkuNHogTTI4NS42LDIwNWMyMi45LDUuMyw0My4xLDE2LjgsNTguOSwzMy4xIGMtOC4yLDMuNC0xNy4xLDYuNi0yNi44LDguOUMzMDkuOCwyMjguMSwyOTguOCwyMTMuNCwyODUuNiwyMDV6IE0zMTAuOSwyNTkuNGM2LjEsMTYuNiw5LjcsMzYuMywxMC4zLDU3LjRjLTIxLjMsMC00MC41LDAtNTcuNCwwIHYtNTIuNEMyODAuMSwyNjQuMiwyOTYuMiwyNjIuMywzMTAuOSwyNTkuNHogTTMyMS43LDMyNy42YzAsMC00LjcsNDEuNi0xMC44LDU4LjdjLTE0LjctMi45LTMwLjgtNC43LTQ3LjEtNXYtNTMuN0gzMjEuN3ogTTMwNywzOTYuM2MtMTAuNSwyMy40LTI2LDM5LjItNDMuMSw0MS44di00Ni4zQzI3OC44LDM5MiwyOTMuMywzOTMuNiwzMDcsMzk2LjN6IE0yODUuNiw0NDAuN2MxMy4yLTguNywyNC4yLTIzLjIsMzIuMS00Mi4xIGM5LjcsMi40LDE4LjcsNS4zLDI2LjgsOC45QzMyOC44LDQyMy42LDMwOC41LDQzNS41LDI4NS42LDQ0MC43eiBNMzUxLjksMzk5LjRjLTkuMi00LjUtMTkuNS03LjktMzAuNS0xMC44IGM2LjMtMTcuOSw5LjctMzcuNCwxMC4zLTYxYzAuMywwLDAuMywwLDAuNSwwYzE3LjYsMCwzMy43LDAsNDcuMSwwQzM3OC4yLDM1NC45LDM2OC4zLDM3OS43LDM1MS45LDM5OS40eiBNMzMxLjcsMzE3LjEgYy0wLjUtMjIuMS0zLjktNDIuNi0xMC02MGMxMS0yLjksMjEuMy02LjYsMzAuNS0xMC44YzE1LjgsMTkuNSwyNS44LDQzLjksMjcuMSw3MC44QzM2Mi4yLDMxNy4xLDM0Ni40LDMxNy4xLDMzMS43LDMxNy4xeiBNOTEuNiwyNjIuOGMyNC44LTY4LjEsOTAuMy0xMTYuOSwxNjYuOS0xMTYuOWM3Ni43LDAsMTQyLjIsNDksMTY2LjksMTE3LjNjMjIuNCw4LjksMzguMiwzMC43LDM4LjIsNTYuMyBjMCwzMy41LTI3LjIsNjAuNi02MC42LDYwLjZWMjYxLjNjLTI0LjEtNTYtNzkuOC05NS4yLTE0NC40LTk1LjJjLTY1LjUsMC0xMjEuNyw0MC4yLTE0NS4zLDk3LjJWMzgwYy0zMy41LDAtNjAuNi0yNy4xLTYwLjYtNjAuNiBDNTIuNSwyOTMuNiw2OC43LDI3MS40LDkxLjYsMjYyLjh6Ii8+IDwvZz4gPC9zdmc+");
			}
			.kiss-icon-divsvg-socmedimg
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMzI0LjksMzc1LjNsNDYuNSw0Ni41aDg5LjVjMTguOCwwLDM1LjItMTAuMyw0NC4xLTI1LjVMNDA0LjQsMjk1LjhMMzI0LjksMzc1LjN6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNNDYwLjksOTAuMkg1MS4xQzIzLDkwLjIsMCwxMTMuMiwwLDE0MS4zdjIyOS4zYzAsNy41LDEuNywxNC42LDQuNiwyMWwxNDkuNi0xNjkuNmMyLjEtMi40LDUuMS0zLjgsOC4zLTMuOSBjMy4yLTAuMSw2LjMsMS4xLDguNiwzLjRsMTM3LjMsMTM3LjNsODcuNy04Ny44YzQuNS00LjYsMTEuOS00LjYsMTYuNCwwbDk5LjQsOTkuNFYxNDEuM0M1MTIsMTEzLjIsNDg5LDkwLjIsNDYwLjksOTAuMnogTTMwOC40LDI1My43Yy0xOS4zLDAtMzQuOS0xNS42LTM0LjktMzQuOWMwLTE5LjMsMTUuNi0zNC45LDM0LjktMzQuOWMxOS4zLDAsMzQuOSwxNS42LDM0LjksMzQuOSBDMzQzLjMsMjM4LDMyNy42LDI1My43LDMwOC40LDI1My43eiBNNDgxLjUsMjI2LjVjMCwzLjItMi42LDUuOC01LjgsNS44aC0yNi43di00MC41aDEzLjZsMi0xNS44SDQ0OVYxNjZjMC00LjYsMS4zLTcuNyw3LjgtNy43IGg4LjR2LTE0LjFjLTEuNC0wLjItNi40LTAuNi0xMi4yLTAuNmMtMTIuMSwwLTIwLjMsNy4zLTIwLjMsMjAuOXYxMS42aC0xMy42djE1LjhoMTMuNnY0MC41aC01MC4xYy0zLjIsMC01LjgtMi42LTUuOC01Ljh2LTkzIGMwLTMuMiwyLjYtNS44LDUuOC01LjhoOTNjMy4yLDAsNS44LDIuNiw1LjgsNS44VjIyNi41eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTE5LjEsNDEwLjRjOC44LDcuMSwxOS45LDExLjQsMzIsMTEuNGgyODcuM2wtMTc1LTE3NUwxOS4xLDQxMC40eiIvPiA8L2c+IDwvc3ZnPg==");
			}
			.kiss-icon-divsvg-pdf
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0yMzIuNywzNDMuNmMxNS42LTUuOSwzNC0xMi41LDUzLTE3LjhjLTExLjgtMTIuMy0yMi41LTI1LjctMzEuNi00MC4xQzI0OC4yLDMwMy42LDI0MS4zLDMyNCwyMzIuNywzNDMuNnoiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0yNjAuNCwxODcuMWMwLTYuOC01LjMtMTItMTItMTJjLTYuNywwLTEyLDUuMy0xMiwxMmMwLDguMyw0LjMsMjIuNCwxMy42LDQ0LjFDMjU1LjIsMjE0LjYsMjYwLjQsMTk2LjcsMjYwLjQsMTg3LjF6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMzc5LjgsMzI1LjdjLTEzLjEsMC0zNS44LDUuNy00OS4zLDkuNGMxNi40LDguOCwzNi4xLDE0LjYsNDkuMywxNC42YzYuOCwwLDEyLjEtNS4zLDEyLjEtMTIgQzM5MS45LDMzMSwzODYuNiwzMjUuNywzNzkuOCwzMjUuN3oiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0zNjEuNywxMDQuNWMtNi40LDAtMTEuNi01LjItMTEuNi0xMS42VjBIMTAxLjhDNzYuMiwwLDU1LjMsMjAuOSw1NS4zLDQ2LjV2NDE4LjljMCwyNS42LDIwLjksNDYuNSw0Ni41LDQ2LjVoMzA4LjQgYzI1LjYsMCw0Ni41LTIwLjksNDYuNS00Ni41VjEwNC41SDM2MS43eiBNMzc5LjgsMzcwLjVjLTI0LjgsMC01NS41LTExLjItNzYuNC0yOGMtMjguMyw2LjgtNTguMSwxOC4xLTg2LjEsMjkuMSBjLTEyLjIsMjIuOS0yNi4xLDQ4LjUtMzcuOCw2Mi40Yy0wLjMsMC4zLTAuNSwwLjQtMC44LDAuNmMtNS45LDYuMS0xNC4yLDkuNC0yMy4zLDkuNGMtMTguMSwwLTMyLjgtMTQuNy0zMi44LTMyLjggYzAtOC44LDMuNC0xNyw5LjQtMjMuM2MwLjItMC4yLDAuNC0wLjUsMC43LTAuOGMxMy4zLTEwLjcsMzMuNS0xOC40LDU3LTI3LjRjNC45LTEuOSwxMC0zLjgsMTUuMS01LjggYzE0LjgtMjguOSwyNi4xLTYyLjksMzUuNi05Mi41Yy0xMi45LTI1LjgtMjQuOS01Mi43LTI0LjktNzQuNmMwLTE4LjEsMTQuNy0zMi44LDMyLjgtMzIuOGMxOC4xLDAsMzIuOCwxNC43LDMyLjgsMzIuOCBjMCwxNy40LTcuMSwzOC42LTE0LjUsNjEuMWMtMS4zLDMuOC0yLjYsNy43LTMuOCwxMS41YzExLjMsMjEuMywyNy42LDQyLjUsNDUuOCw1OS43YzIxLjEtNy4xLDUwLjctMTQuNSw3MS4xLTE0LjUgYzE4LjEsMCwzMi45LDE0LjcsMzIuOSwzMi44UzM5Ny45LDM3MC41LDM3OS44LDM3MC41eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTE0My40LDQxMS40YzAsNi44LDUuMywxMiwxMiwxMmMzLjQsMCw2LjEtMSw4LjMtMy4xYzUuMS02LjEsMTIuNy0xOC4xLDIzLjEtMzYuNmMtMTkuMyw3LjctMzMuNSwxNC00MC4zLDE5LjMgQzE0NC42LDQwNS4yLDE0My40LDQwOC41LDE0My40LDQxMS40eiIvPiA8cG9seWdvbiBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgcG9pbnRzPSIzNzMuMywwIDM3My4zLDgxLjMgNDU2LjYsODEuMyAJIi8+IDwvZz4gPC9zdmc+");
			}
			.kiss-icon-divsvg-qrcode
			{
						background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTI3My42LDMwOC43SDI1NnYtMTcuNmgxNy42VjMwOC43eiBNMjU2LDMyNi4zdjE3LjZoMTcuNnYtMTcuNkgyNTZ6IE0zMjYuMywzNzloMTcuNnYtMTcuNmgtMTcuNlYzNzl6IE0yMDMuMywzNzlIMTMzIHYtNzAuM2g3MC4zVjM3OXogTTE4NS43LDMyNi4zaC0zNS4ydjM1LjJoMzUuMlYzMjYuM3ogTTI5MS4yLDI5MS4ydi0xNy42aC0xNy42djE3LjZIMjkxLjJ6IE0yOTEuMiwyOTEuMnYxNy42aDE3LjZ2LTE3LjZIMjkxLjJ6IE0yNzMuNiwzMDguN3YxNy42aDE3LjZ2LTE3LjZIMjczLjZ6IE0zMDguNywyNzMuNlYyNTZoLTE3LjZ2MTcuNkgzMDguN3ogTTMyNi4zLDMyNi4zdi0xNy42aC0xNy42djE3LjZoLTE3LjZ2MTcuNmgxNy42djE3LjZoMTcuNiB2LTE3LjZoMTcuNnYtMTcuNkgzMjYuM3ogTTMwOC43LDI3My42djE3LjZoMTcuNnYxNy42aDE3LjZ2LTE3LjZoMTcuNnYtMTcuNmgtMTcuNlYyNTZoLTE3LjZ2MTcuNkgzMDguN3ogTTEzMywxMzNoNzAuM3Y3MC4zSDEzMyBWMTMzeiBNMTUwLjUsMTg1LjdoMzUuMnYtMzUuMmgtMzUuMlYxODUuN3ogTTUxMiw4Ni41djMzOC45YzAsNDcuNi0zOC45LDg2LjUtODYuNSw4Ni41SDg2LjVDMzguOSw1MTIsMCw0NzMuMSwwLDQyNS41Vjg2LjUgQzAsMzguOSwzOC45LDAsODYuNSwwaDMzOC45QzQ3My4xLDAsNTEyLDM4LjksNTEyLDg2LjV6IE0xMTUuNCwyMjAuOGgxMDUuNVYxMTUuNEgxMTUuNFYyMjAuOHogTTExNS40LDI1NkgxMzN2MTcuNmgxNy42VjI1NmgxNy42IHYtMTcuNmgtMTcuNlYyNTZIMTMzdi0xNy42aC0xNy42VjI1NnogTTIyMC44LDI5MS4ySDExNS40djEwNS41aDEwNS41VjI5MS4yeiBNMzk2LjYsMjU2SDM3OXYtMTcuNmgtMTcuNlYyNTZoLTE3LjZ2LTE3LjZoLTE3LjYgVjI1NmgtMTcuNnYtMTcuNmgtMTcuNlYyNTZoLTE3LjZ2MTcuNkgyNTZWMjU2aC0xNy42di0xNy42SDI1NnYtMTcuNmgxNy42di0xNy42SDI1NnYtMTcuNmgxNy42di0xNy42SDI1NnYtMTcuNmgxNy42VjEzM0gyNTYgdi0xNy42aC0xNy42VjEzM0gyNTZ2MTcuNmgtMTcuNnYxNy42SDI1NnYxNy42aC0xNy42djE3LjZIMjU2djE3LjZoLTE3LjZ2MTcuNmgtMTcuNlYyNTZoLTE3LjZ2LTE3LjZoLTE3LjZWMjU2aDE3LjZ2MTcuNmgxNy42VjI1NiBoMTcuNnYxNy42SDI1NnYxNy42aC0xNy42djE3LjZIMjU2djE3LjZoLTE3LjZ2MTcuNkgyNTZ2MTcuNmgtMTcuNlYzNzlIMjU2djE3LjZoMTcuNlYzNzlIMjU2di0xNy42aDE3LjZ2LTE3LjZoMTcuNnYxNy42aDE3LjZWMzc5IGgtMTcuNnYxNy42aDE3LjZWMzc5aDE3LjZ2MTcuNmgxNy42VjM3OWgxNy42djE3LjZIMzc5VjM3OWgxNy42di0xNy42SDM3OVYzNzloLTE3LjZ2LTE3LjZoLTE3LjZ2LTE3LjZoMTcuNnYtMTcuNkgzNzl2MTcuNmgxNy42IHYtMTcuNkgzNzl2LTE3LjZoMTcuNnYtMTcuNkgzNzl2LTE3LjZoMTcuNlYyNTZ6IE0zOTYuNiwxMTUuNEgyOTEuMnYxMDUuNWgxMDUuNVYxMTUuNHogTTM2MS41LDMwOC43SDM3OXYtMTcuNmgtMTcuNlYzMDguN3ogTTM3OSwyMDMuM2gtNzAuM1YxMzNIMzc5VjIwMy4zeiBNMzYxLjUsMTUwLjVoLTM1LjJ2MzUuMmgzNS4yVjE1MC41eiBNMzYxLjUsMjU2djE3LjZIMzc5VjI1NkgzNjEuNXogTTM0My45LDMwOC43djE3LjZoMTcuNiB2LTE3LjZIMzQzLjl6Ii8+IDwvc3ZnPg==");
			}
			.kiss-icon-divsvg-telegram
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTI4IDQ0bDI0LjYwMiA4Ljc4MSAxMS4zOTgtNDkuODM1ek0yMCA0MS4yNDRsNDQtMzguMjk4LTY0IDMxLjY1NHpNMjggNDguMjQ3djE1Ljc1M2wxMS42MDktMTEuNjA5eiI+PC9wYXRoPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-www
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNNDU0LjMsMEg1Ny43QzI2LDAsMCwyNiwwLDU3Ljd2NC43aDUxMnYtNC43QzUxMiwyNiw0ODYsMCw0NTQuMywweiBNNDQuMSw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44czQuOC0xMC44LDEwLjgtMTAuOFM1NC45LDI2LDU0LjksMzJTNTAuMSw0Mi44LDQ0LjEsNDIuOHogTTgwLjEsNDIuOGMtNiwwLTEwLjgtNC44LTEwLjgtMTAuOHM0LjgtMTAuOCwxMC44LTEwLjhDODYuMSwyMS4yLDkxLDI2LDkxLDMyUzg2LjEsNDIuOCw4MC4xLDQyLjh6IE0xMTYuMiw0Mi44Yy02LDAtMTAuOC00LjgtMTAuOC0xMC44czQuOC0xMC44LDEwLjgtMTAuOGM2LDAsMTAuOCw0LjgsMTAuOCwxMC44UzEyMi4yLDQyLjgsMTE2LjIsNDIuOHoiPjwvcGF0aD48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTAsNDU0LjNDMCw0ODYsMjYsNTEyLDU3LjcsNTEyaDM5Ni42YzMxLjcsMCw1Ny43LTI2LDU3LjctNTcuN1Y4OC45SDBWNDU0LjN6IE0xNDUuNSw0MDUuOWMxMC41LTQuNywyMi4zLTguOCwzNC44LTExLjhjMTAuMSwyNC4zLDI0LjMsNDMuMiw0MS41LDU0QzE5Mi4xLDQ0MS43LDE2NS43LDQyNi41LDE0NS41LDQwNS45eiBNMjQ5LjQsNDQ0LjdjLTIxLjktMy40LTQxLjgtMjMuNi01NS4zLTU0YzE3LjUtMy40LDM2LjEtNS4xLDU1LjMtNS40VjQ0NC43eiBNMjQ5LjQsMzcxLjhjLTIwLjksMC4zLTQxLjUsMi43LTYwLjQsNi40Yy03LjgtMjEuOS0xMy44LTc1LjItMTMuOC03NS4yaDc0LjJWMzcxLjh6TTI0OS40LDI4OS4yYy0yOS43LDAtNTMuNiwwLTczLjYsMGMwLjctMjcsNS40LTUyLjMsMTMuMi03My42YzE4LjksMy43LDM5LjUsNi4xLDYwLjQsNi40VjI4OS4yeiBNMjkwLjksNDQ4LjFjMTYuOS0xMS4xLDMxLTI5LjcsNDEuMi01NGMxMi41LDMsMjQsNi43LDM0LjQsMTEuNUMzNDYuMyw0MjYuMSwzMjAuMyw0NDEuMywyOTAuOSw0NDguMXogTTM3NiwzOTUuMWMtMTEuOC01LjctMjUtMTAuMS0zOS4xLTEzLjhjOC4xLTIyLjksMTIuNS00Ny45LDEzLjItNzguM2MwLjMsMCwwLjMsMCwwLjcsMGMyMi42LDAsNDMuMiwwLDYwLjQsMEM0MDkuNywzMzguMSwzOTYuOSwzNjkuOCwzNzYsMzk1LjF6IE00MTEsMjg5LjVjLTIxLjksMC00Mi4yLDAtNjEuMSwwYy0wLjctMjguMy01LjEtNTQuNy0xMi44LTc2LjljMTQuMi0zLjcsMjcuMy04LjQsMzkuMS0xMy44QzM5Ni41LDIyMy43LDQwOS40LDI1NS4xLDQxMSwyODkuNXpNMzY2LjUsMTg4LjNjLTEwLjUsNC40LTIxLjksOC40LTM0LjQsMTEuNWMtMTAuMS0yNC4zLTI0LjMtNDMuMi00MS4yLTU0QzMyMC4zLDE1Mi41LDM0Ni4zLDE2Ny4zLDM2Ni41LDE4OC4zeiBNMjYyLjksMTQ5LjFjMjEuOSwzLjQsNDEuOCwyMy42LDU1LjMsNTMuNmMtMTcuNSwzLjQtMzYuMSw1LjQtNTUuMyw1LjdWMTQ5LjF6IE0yNjIuOSwyMjJjMjAuOS0wLjMsNDEuNS0yLjcsNjAuNC02LjRjNy44LDIxLjMsMTIuNSw0Ni42LDEzLjIsNzMuNmMtMjcuMywwLTUyLDAtNzMuNiwwVjIyMnogTTI2Mi45LDMwM2g3NC4yYzAsMC02LjEsNTMuMy0xMy44LDc1LjJjLTE4LjktMy43LTM5LjUtNi4xLTYwLjQtNi40VjMwM3pNMjYyLjksMzg1LjNjMTkuMiwwLjMsMzcuOCwyLjQsNTUuMyw1LjdjLTEzLjUsMzAtMzMuNCw1MC4zLTU1LjMsNTMuNlYzODUuM3ogTTI0OS40LDIwOC44Yy0xOS4yLTAuMy0zNy44LTIuNC01NS4zLTUuN2MxMy41LTMwLjQsMzMuNC01MC42LDU1LjMtNTRWMjA4Ljh6IE0yMjEuOCwxNDUuNGMtMTcuMiwxMS4xLTMxLjQsMzAtNDEuNSw1NC4zYy0xMi41LTMuNC0yNC4zLTcuMS0zNC44LTExLjhDMTY2LjEsMTY3LDE5Mi40LDE1Mi4yLDIyMS44LDE0NS40eiBNMTM1LjcsMTk4LjdjMTEuOCw1LjQsMjUuMywxMC4xLDM5LjUsMTMuOGMtNy44LDIyLjMtMTIuMSw0OC42LTEyLjgsNzYuNmMtMzIuNywwLTUwLjksMC4zLTYxLjQsMC4zQzEwMi42LDI1NS4xLDExNS41LDIyMy43LDEzNS43LDE5OC43eiBNMTYxLjcsMzAzYzAsMCw1LjcsNTUuMywxMy41LDc4LjNjLTE0LjIsMy43LTI3LjcsOC40LTM5LjUsMTMuOEMxMDcuNywzNzAuNSwxMDEsMzAzLDEwMSwzMDNIMTYxLjd6Ij48L3BhdGg+PC9nPjwvc3ZnPg==");
			}
			.kiss-icon-divsvg-c64
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik00MjUuNSwwaC0zMzlDMzguOSwwLDAsMzguOSwwLDg2LjV2MzM4LjlDMCw0NzMuMSwzOC45LDUxMiw4Ni41LDUxMmgzMzguOWM0Ny42LDAsODYuNS0zOC45LDg2LjUtODYuNXYtMzM5IEM1MTIsMzguOSw0NzMuMSwwLDQyNS41LDB6IE0yODUuOSwxOTcuNWMwLDEsMCwxLjQtMC41LDIuNGMtNC44LTIuOS05LjEtNS44LTEzLjUtOC4yYy0yOS4zLTE2LjgtNjYuMy0xMC42LTg4LjQsMTQuOSBjLTYuNyw4LjItMTIsMTcuMy0xNC45LDI3LjRjLTIuOSw5LjYtMy44LDE5LjctMi45LDI5LjhjMS45LDE5LjcsMTEuNSwzOCwyNy40LDUwLjRjOC4yLDYuNywxNy44LDExLjEsMjcuOSwxMy41IGM4LjYsMS45LDE3LjgsMi40LDI2LjQsMWMxMy0yLjQsMjUtNy43LDM1LjYtMTUuNGMwLjUtMC41LDEuNC0wLjUsMS45LTFjMCwxLjQsMC41LDIuNCwwLjUsMi45YzAsMTguMywwLDM2LDAsNTQuMyBjMC41LDIuNC0xLDQuOC0zLjQsNS4zYy0xMS41LDUuOC0yMy41LDkuMS0zNi41LDEwLjFjLTcuMiwxLTE0LjQsMS0yMi4xLDFjLTE1LjktMS40LTMwLjctNi4yLTQ0LjctMTMuNSBjLTExLjEtNS44LTIxLjEtMTMuNS0yOS44LTIyLjFjLTEyLjUtMTItMjIuMS0yNi45LTI4LjMtNDMuMmMtMy44LTkuMS02LjItMTguNy04LjItMjguM2MtMi45LTE0LjQtMi45LTI5LjMsMC00My43IGMxLjktOS42LDQuMy0xOC43LDcuNy0yNy45YzEyLjUtMzQuMSwzOS45LTYxLDc0LTc0YzE2LjMtNS44LDMzLjYtOC4yLDUwLjktNi4yYzEzLDEuNCwyNS41LDQuOCwzNy41LDEwLjZjMS45LDAuNSwzLjQsMi40LDMuNCw0LjMgQzI4NS45LDE2MC41LDI4NS45LDE3OC43LDI4NS45LDE5Ny41eiBNMjkzLjEsMzA5LjRjLTQuOCwwLTQuOCwwLTQuOC00LjhjMC0xMS41LDAtMjMuNSwwLTM1LjFjMC02LjcsMC02LjcsNi43LTYuNyBjMTkuMiwwLDM4LDAsNTcuMiwwYzIuNCwwLDUuMywxLDYuNywyLjljOS42LDEwLjEsMTkuNywyMC4yLDI5LjgsMzAuM2MzLjgsMy44LDcuNyw4LjYsMTIsMTMuNUwyOTMuMSwzMDkuNEwyOTMuMSwzMDkuNHogTTM5Ni40LDIwOC41Yy0xMywxMy0yNS41LDI1LjUtMzguNCwzOC40Yy0xLjQsMS40LTMuNCwyLjQtNS44LDIuNGwtNjQuNC0wLjVjMC0xLjksMC0zLjgsMC01LjNjMC0xMi41LDAtMjUsMC0zNy41IGMtMC41LTEuNCwwLjUtMy40LDEuOS0zLjhjMC41LDAsMSwwLDEuNCwwYzM2LjUsMCw3MC4xLDAsMTA2LjcsMGMxLjQsMCwyLjQsMCwzLjgsMEMzOTkuOCwyMDQuMiwzOTcuOCwyMDYuNiwzOTYuNCwyMDguNXoiLz4gPC9zdmc+");
			}
			.kiss-icon-divsvg-flipbook
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8Zz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik00NTMuMy0xSDU2LjdDMjUtMS0xLDI1LTEsNTYuN3Y0LjdoNTEydi00LjdDNTExLDI1LDQ4NS0xLDQ1My4zLTF6IE00My4xLDQxLjhjLTYsMC0xMC44LTQuOC0xMC44LTEwLjggczQuOC0xMC44LDEwLjgtMTAuOFM1My45LDI1LDUzLjksMzFTNDkuMSw0MS44LDQzLjEsNDEuOHogTTc5LjEsNDEuOGMtNiwwLTEwLjgtNC44LTEwLjgtMTAuOHM0LjgtMTAuOCwxMC44LTEwLjggQzg1LjEsMjAuMiw5MCwyNSw5MCwzMVM4NS4xLDQxLjgsNzkuMSw0MS44eiBNMTE1LjIsNDEuOGMtNiwwLTEwLjgtNC44LTEwLjgtMTAuOHM0LjgtMTAuOCwxMC44LTEwLjhjNiwwLDEwLjgsNC44LDEwLjgsMTAuOCBTMTIxLjIsNDEuOCwxMTUuMiw0MS44eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTI5Mi4xLDM0MS45SDM5MWM0LjYsMCw4LjItMy43LDguMi04LjJjMC00LjYtMy43LTguMi04LjItOC4yaC05OC45Yy00LjYsMC04LjIsMy43LTguMiw4LjIgQzI4My44LDMzOC4yLDI4Ny41LDM0MS45LDI5Mi4xLDM0MS45eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTExOSwyMzAuNmg5OC45YzQuNiwwLDguMi0zLjcsOC4yLTguMmMwLTQuNi0zLjctOC4yLTguMi04LjJIMTE5Yy00LjYsMC04LjIsMy43LTguMiw4LjJDMTEwLjgsMjI3LDExNC41LDIzMC42LDExOSwyMzAuNiB6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMjkyLjEsMzc5SDM5MWM0LjYsMCw4LjItMy43LDguMi04LjJzLTMuNy04LjItOC4yLTguMmgtOTguOWMtNC42LDAtOC4yLDMuNy04LjIsOC4yUzI4Ny41LDM3OSwyOTIuMSwzNzl6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMjkyLjEsMjMwLjZIMzkxYzQuNiwwLDguMi0zLjcsOC4yLTguMmMwLTQuNi0zLjctOC4yLTguMi04LjJoLTk4LjljLTQuNiwwLTguMiwzLjctOC4yLDguMiBDMjgzLjgsMjI3LDI4Ny41LDIzMC42LDI5Mi4xLDIzMC42eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTI5Mi4xLDMwNC44SDM5MWM0LjYsMCw4LjItMy43LDguMi04LjJzLTMuNy04LjItOC4yLTguMmgtOTguOWMtNC42LDAtOC4yLDMuNy04LjIsOC4yUzI4Ny41LDMwNC44LDI5Mi4xLDMwNC44eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTI5Mi4xLDI2Ny43SDM5MWM0LjYsMCw4LjItMy43LDguMi04LjJjMC00LjYtMy43LTguMi04LjItOC4yaC05OC45Yy00LjYsMC04LjIsMy43LTguMiw4LjIgQzI4My44LDI2NCwyODcuNSwyNjcuNywyOTIuMSwyNjcuN3oiLz4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik0xMTksMzQxLjloOTguOWM0LjYsMCw4LjItMy43LDguMi04LjJjMC00LjYtMy43LTguMi04LjItOC4ySDExOWMtNC42LDAtOC4yLDMuNy04LjIsOC4yIEMxMTAuOCwzMzguMiwxMTQuNSwzNDEuOSwxMTksMzQxLjl6Ii8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMjI2LjIsMzcwLjhjMC00LjYtMy43LTguMi04LjItOC4ySDExOWMtNC42LDAtOC4yLDMuNy04LjIsOC4yczMuNyw4LjIsOC4yLDguMmg5OC45QzIyMi41LDM3OSwyMjYuMiwzNzUuMywyMjYuMiwzNzAuOHoiIC8+IDxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMTE5LDMwNC44aDk4LjljNC42LDAsOC4yLTMuNyw4LjItOC4ycy0zLjctOC4yLTguMi04LjJIMTE5Yy00LjYsMC04LjIsMy43LTguMiw4LjJTMTE0LjUsMzA0LjgsMTE5LDMwNC44eiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTS0xLDQ1My4zQy0xLDQ4NSwyNSw1MTEsNTYuNyw1MTFoMzk2LjZjMzEuNywwLDU3LjctMjYsNTcuNy01Ny43Vjg3LjlILTFWNDUzLjN6IE0yNTkuMSwxOTBjNi43LTExLjMsMjAuOS0xNywzNy4yLTE3IGgxMzEuN3YyNDcuMkgyOTYuM2MtMTYsMC0zMC4zLDMuMi0zNy4yLDEzLjVWMTkweiBNODEuOSwxNzNoMTMxLjdjMTYuMywwLDMwLjUsNS43LDM3LjIsMTd2MjQzLjhjLTYuOS0xMC40LTIxLjItMTMuNy0zNy4yLTEzLjUgSDgxLjlWMTczeiIvPiA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMCwwLDApOyIgZD0iTTExOSwyNjcuN2g5OC45YzQuNiwwLDguMi0zLjcsOC4yLTguMmMwLTQuNi0zLjctOC4yLTguMi04LjJIMTE5Yy00LjYsMC04LjIsMy43LTguMiw4LjJDMTEwLjgsMjY0LDExNC41LDI2Ny43LDExOSwyNjcuNyB6Ii8+IDwvZz4gPC9zdmc+");
			}
			.kiss-icon-divsvg-bbcode,
			.kiss-icon-divsvg-markdown
			{
							background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPHBhdGggc3R5bGU9ImZpbGw6cmdiKDAsMCwwKTsiIGQ9Ik00MjUuNSwwSDg2LjVDMzguOSwwLDAsMzguOSwwLDg2LjV2MzM4LjlDMCw0NzMuMSwzOC45LDUxMiw4Ni41LDUxMmgzMzguOWM0Ny42LDAsODYuNS0zOC45LDg2LjUtODYuNVY4Ni41IEM1MTIsMzguOSw0NzMuMSwwLDQyNS41LDB6IE0xODMuMywzNTkuNmM1LDYuMiw0LjEsMTUuMy0yLjEsMjAuM2MtMi43LDIuMi01LjksMy4yLTkuMSwzLjJjLTQuMiwwLTguMy0xLjgtMTEuMi01LjNMNjcuMSwyNjIuNCBjLTQuNC01LjQtNC4zLTEzLjMsMC4zLTE4LjVsOTMuNy0xMDguMmM1LjItNiwxNC4zLTYuNywyMC4zLTEuNWM2LDUuMiw2LjcsMTQuMywxLjUsMjAuM2wtODUuOCw5OUwxODMuMywzNTkuNnogTTI5NC40LDEyNi4yIEwyNDMuOSwzOTNjLTEuMyw2LjktNy40LDExLjctMTQuMiwxMS43Yy0wLjksMC0xLjgtMC4xLTIuNy0wLjNjLTcuOC0xLjUtMTMtOS0xMS41LTE2LjlsNTAuNS0yNjYuOGMxLjUtNy44LDkuMS0xMywxNi45LTExLjUgQzI5MC44LDExMC44LDI5NS45LDExOC40LDI5NC40LDEyNi4yeiBNNDQyLjksMjYyLjRsLTkzLjcsMTE1LjRjLTIuOCwzLjUtNyw1LjMtMTEuMiw1LjNjLTMuMiwwLTYuNC0xLjEtOS4xLTMuMiBjLTYuMi01LTcuMS0xNC4xLTIuMS0yMC4zbDg2LjEtMTA2bC04NS44LTk5Yy01LjItNi00LjYtMTUuMSwxLjUtMjAuM2M2LTUuMiwxNS4xLTQuNiwyMC4zLDEuNWw5My43LDEwOC4yIEM0NDcuMiwyNDkuMiw0NDcuMywyNTcsNDQyLjksMjYyLjR6Ii8+IDwvc3ZnPg==");
			}

		#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(84,198,209) !important;
			color: rgb(0,0,0);
		}
		.call-to-action a
		{
			color: rgb(0,0,0)!important;
		}
		header .call-to-action > span.times h6
		{
			color: rgb(0,0,0)!important;
		}
		header .call-to-action .header-icon svg
		{
			fill: rgb(0,0,0)!important;
		}
		header div.logo a svg.kiss-brand-logo-mono-svg
		{
			fill: rgb(0,0,0) !important;
		}

	
			header svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(0,0,0) !important;
			}
		
		body, body.generic-viewer, body.home-viewer
		{
			background-color: rgba(84,198,209,1);
		}

		/*Global Styles*/
		/*Body*/
		.wrapper
		{
			background-color: transparent;
		}
		.panel small
		{
				color: rgb(0,0,0) !important;
		}
	
			/*Typography Color Styles*/
			body
			{
				color: rgb(0,0,0);
			}
			h1, h2, h3, h4, h5, h6
			{
				color: rgb(0,0,0);
			}
			/* Default Link Color Styles */
			a, a:visited
			{
			  color: rgb(0,0,0);
			}
			a:hover, a:focus, a:active
			{
			  color: rgb(54, 54, 54);
			}
			abbr[title]
			{
				color: rgb(0,0,0);
				border-color: rgb(0,0,0);
			}
			blockquote cite
			{
				color: rgb(0,0,0);
			}
			blockquote cite a, blockquote cite a:visited
			{
			  color: rgb(0,0,0);
			}
			blockquote,	blockquote p
			{
				color: rgb(0,0,0);
			}
			hr
			{
				background:rgb(0, 141, 152);
			}
			svg
			{
				fill: rgb(0,0,0);
			}

			input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea
			{
				color: rgb(0,0,0);
				background-color: rgba(0,0,0,0.1)!important;
				border-color: rgb(0, 103, 114);
			}
			.breadcrumbs, fieldset legend, label
			{
				color: rgb(0,0,0);
				background: none;
			}
			.breadcrumbs>*
			{
				color: rgb(0,0,0);
			}
			.breadcrumbs>*.current, .breadcrumbs>* a
			{
				color: rgb(0,0,0);
			}
			.home-viewer .feature-section #feature-slider .item .caption
			{
				background: rgba(84,198,209,0.8);
			}
			.panel, fieldset
			{
				background: rgb(84,198,209);
				border-color: rgb(0, 141, 152);
			}

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

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

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

		.right-small , .left-small, .tab-bar, .tab-bar .menu-icon, a.fi-magnifying-glass
		{
			color: rgb(25, 25, 25);
			border-color: rgb(61, 179, 190);
		}
		a.fi-magnifying-glass svg
		{
			fill:rgb(25, 25, 25)!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;
		}
		
		.tab-bar .menu-icon span::after
		{
			box-shadow: 0 0px 0 1px rgb(25, 25, 25), 0 7px 0 1px rgb(25, 25, 25), 0 14px 0 1px rgb(25, 25, 25);
		}


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

			.navigation-section .top-bar-section ul li:not(.has-form) a:not(.button):hover
			{
				color: rgb(0, 0, 0)!important;
				background: rgb(122, 233, 244)!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(0,0,0)!important;
			}
			

		
				.top-bar input[type="search"].sb-search-input
				{
					background-color: rgb(67,158,167)!important;
					color: rgb(0,0,0);
					box-shadow: none;
					border-color: transparent;
				}

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

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

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

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

				.sb-icon-search 
				{
                    background: transparent;
				}

				.sb-icon-search svg 
				{
					fill: rgb(0,0,0)!important;
				}

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

			
		/*Desktop Navigation & Search*/
		.navigation-section svg.kiss-brand-logo-mono-svg
		{
			fill: rgb(0,0,0) !important;
		}
		.top-bar-section ul.left li > a
		{
			color: rgb(0,0,0)!important;
		}
		.navigation-section, .top-bar,  .top-bar-section li a, .top-bar-section .has-form, .contain-to-grid
		{
			color: rgb(0,0,0)!important;
			text-shadow: none;
		}
		.top-bar-section .searchResults li:not(.has-form) a:not(.button)
		{
			color: rgb(0,0,0)!important;
		}
		
		.top-bar-section .follow-us li a svg, li.social-media-icons a svg
		{
			background-color: rgb(0,0,0)!important;
			fill: rgb(84,198,209)!important;
		}

		ul.off-canvas-list li.social-media-icons a svg:hover, li.social-media-icons a svg:hover
		{
			background-color: rgb(0, 0, 0)!important;
			fill: rgb(84,198,209)!important;
		}

		

		.navigation-section, .sticky.contain-to-grid.fixed
		{
			background-color: rgb(84,198,209);
		}
		.navigation-section .top-bar
		{
			color: rgb(0,0,0)!important;
			background-color: transparent;
		}
		.navigation-section .top-bar-section > ul > .divider, .navigation-section .top-bar-section > ul > [role="separator"]
		{
			border-right-color: rgb(0, 141, 152);
			border-left-color:rgb(99, 211, 222);
		}
		.navigation-section input[type="text"]
		{
			color: rgb(0,0,0)!important;
			background-color:rgb(84,198,209)!important;
			border-color: rgba(0,0,0,0.3);
		}
		.navigation-section .search-close .icon-close
		{
			fill:rgba(0,0,0,0.5);
		}
		.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section .has-form, .top-bar-section ul li
		{
			background-color: transparent !important;
		}
		.top-bar-section .searchResults ul li
		{
			color: rgb(0,0,0)!important;
			background-color: rgb(84,198,209) !important;
		}
		.navigation-section .top-bar-section .searchResults ul li:not(.has-form) a:not(.button):hover
		{
			color: rgb(255,255,255)!important;
			background-color: rgb(0,0,0) !important;
		}
		.top-bar-section .searchResults li:not(.has-form) a:not(.button) span.highlight
		{
			color: rgb(0,0,0) !important;
		}
		.navigation-section .top-bar-section .searchResults ul li:not(.has-form) a:not(.button):hover,
		.top-bar-section .searchResults li:not(.has-form) a:not(.button):hover span.highlight
		{
			color: rgb(255,255,255)!important;
			background-color: rgb(0,0,0) !important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button)
		{
			color: rgb(0,0,0)!important;
		}
		.top-bar-section li.active:not(.has-form) a:not(.button):hover
		{
			color: rgb(0, 0, 0)!important;
		}
		.top-bar-section li:not(.has-form) a:not(.button):hover
		{
			color: rgb(0, 0, 0)!important;
		}
		.top-bar-section .icon-close svg
		{
			fill: rgb(0,0,0) !important;
		}
		
		.sb-icon-search svg
		{
			fill: rgb(0,0,0)!important;
		}
		
		/*breadcrumbs*/

		.breadcrumbs
		{
			border-bottom-color: rgb(61, 179, 190);
		}
		/*side navigation*/
		.side-nav-panel
		{
			background: transparent!important;
		}
		.side-nav-panel, .side-nav li.divider
		{
			color:rgb(0,0,0);
			border-color: rgb(61, 179, 190);
		}
		.side-nav li.heading
		{
			border-bottom-color: rgb(32, 160, 171);
		}
		.side-nav li a:not(.button)
		{
			color: rgb(0,0,0)!important;
		}
		.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus, 	.side-nav li.heading a:not(.button):hover, 	.side-nav li.heading a:not(.button):focus
		{
			color: rgb(0, 0, 0);
			background:rgb(61, 179, 190);
		}
		.left-off-canvas-menu, ul.off-canvas-list li a, .right-off-canvas-menu
		{
			color: rgb(0,0,0)!important;
			background: rgb(84,198,209) !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.heading:hover, .side-nav li:hover
		{
			color: rgb(25, 25, 25)!important;
			background-color: rgb(61, 179, 190)!important;
		}
		.navigation-section input.search_text_box[type="text"]
		{
			border-color: rgb(0, 141, 152);
		}
	
			.navigation-section, .sticky.fixed
			{
				border-top-color: rgb(32, 160, 171);
			}
		
			.navigation-section, .sticky.fixed
			{
				border-bottom-color: rgb(32, 160, 171);
			}
		
			.logo-left-padding svg, .logo-right-padding svg
			{
				stroke: rgb(76, 76, 76);
			}
			.home-viewer .wrapper
			{
				background: transparent;
			}
		
			.home-viewer section.home-content-section
			{
				background-color: rgba(84,198,209,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(0,0,0);
			}
			.home-viewer section.home-content-section h2,
			.home-viewer section.home-content-section h3,
			.home-viewer section.home-content-section h4
			{
				color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section p,
			.home-viewer section.home-content-section ul,
			.home-viewer section.home-content-section ol,
			.home-viewer section.home-content-section small
			{
				color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section ul[data-kiss-level-depth="0"]>li:nth-child(even) blockquote
			{
	          background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwwLjI1KTsiIGQ9Ik05NC44LDU3LjNjLTEuMy04LjctOC43LTE0LjktMTcuMS0xNS4zYzIuMS03LjgsNy4yLTEwLjksMTMuNC0xMi43YzAuNi0wLjIsMC41LTAuOCwwLjUtMC44bC0xLTYuMmMwLDAtMC4xLTAuNS0wLjktMC40Yy0yMS40LDIuNC0zNS45LDE4LjctMzMuMiwzOC41QzU5LDc0LjEsNjkuNyw3OS40LDc5LjYsNzhDODkuNSw3Ni40LDk2LjMsNjcuMiw5NC44LDU3LjNMOTQuOCw1Ny4zeiBNMjYuNSw0MmMyLTcuOCw3LjMtMTAuOSwxMy40LTEyLjdjMC42LTAuMiwwLjUtMC44LDAuNS0wLjhsLTAuOS02LjJjMCwwLTAuMS0wLjUtMC45LTAuNEMxNy4yLDI0LjIsMi44LDQwLjUsNS4zLDYwLjNDNy45LDc0LjEsMTguNyw3OS40LDI4LjUsNzhjOS45LTEuNiwxNi43LTEwLjgsMTUuMS0yMC43QzQyLjMsNDguNSwzNSw0Mi4zLDI2LjUsNDJ6Ii8+PC9zdmc+");
			  background-repeat: no-repeat;
			  background-size: 72px 72px;
			  background-position: left top;
	        }
			
			.home-viewer section.home-content-section .icon svg stop.icon-svg-gradient-stop1			
			{
				stop-color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section a svg, .home-viewer section.home-content-section .icon-k svg
			{
				fill: rgb(0,0,0);
			}
			.home-viewer section.home-content-section a:hover svg
			{
				fill: rgb(127,127,127);
			}
			.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(0,0,0);
			}
			.home-viewer section.home-content-section .panel p,
			.home-viewer section.home-content-section .panel ul,
			.home-viewer section.home-content-section .panel ol,
			.home-viewer section.home-content-section .panel small
			{
				color: rgb(0,0,0);
			}
			.home-viewer  .sub-nav dt, .home-viewer .sub-nav dd
			{
				border: 1px solid rgb(32, 160, 171);
			}
			.home-viewer .sub-nav dt a, .home-viewer .sub-nav dd a
			{
				color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section .panel a svg, .home-viewer section.home-content-section .panel .icon-k svg
			{
				fill: rgb(0,0,0);
			}
			.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
			{
				background-color: rgb(0,0,0);
				border-color: rgb(25,25,25);
			  	color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section .panel a:hover svg
			{
				fill: rgb(127,127,127);
			}
            .home-viewer label.error, .home-viewer label.error sup
    		{
    			color: red ;
			}
			.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__play-large,
			.home-viewer section.home-content-section .plyr--video .plyr__controls button.tab-focus:focus,
			.home-viewer section.home-content-section .plyr--video .plyr__controls button:hover
			{
				background-color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section .plyr__controls button svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(0,0,0) !important;
			}
			.home-viewer section.home-content-section .plyr__play-large svg
			{
				stroke:initial;
				stroke-width:initial;
				fill: rgb(0,0,0) !important;
			}
			.home-viewer section.home-content-section .plyr__play-large
			{
				border-color: rgb(0,0,0);
			}
			.home-viewer section.home-content-section .plyr__progress--played, .home-viewer section.home-content-section .plyr__volume--display
			{
				color: rgb(0,0,0);
			}
			/* Special styling for WebKit/Blink */
			.home-viewer section.home-content-section .plyr input[type=range]:focus::-webkit-slider-thumb,
			.home-viewer section.home-content-section .plyr input[type=range]:focus:active::-webkit-slider-thumb {
			-webkit-appearance: none;
			background: rgb(255,255,255);
			}

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

			/* All the same stuff for IE */
			.home-viewer section.home-content-section .plyr input[type=range]:focus::-ms-thumb,
			.home-viewer section.home-content-section .plyr input[type=range]:focus:active::-ms-thumb
			{
				background: rgb(255,255,255);
			}
			
		
			.home-viewer section.home-content-section a.button.ctaButton, .home-viewer section.home-content-section a.button.ctaButton
			{
				background-color: rgb(0,0,0);
				border-color: rgb(51,51,51);
				color: rgb(255,255,255);
			}
			.home-viewer section.home-content-section a.button.ctaButton:hover, a.button.ctaButton:hover,
			.home-viewer section.home-content-section a.button.ctaButton:focus, a.button.ctaButton:focus
			{
				background-color: rgb(25,25,25);
				border-color: rgb(76,76,76);
				color: rgb(255,255,255);
			}

		
			.home-content svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(0,0,0) ;
			}
			.home-viewer .home-cta-buzz-section, .styletile-bg-swatch-2
			{
				background-color: rgba(84,198,209,0.75);
			}
		
			/*Home Viewer - Home CTA Buzz Section*/
			.home-viewer .home-cta-buzz-section blockquote
			{
				color: rgb(0,0,0);
			}
			.home-viewer .home-cta-buzz-section p
			{
				color: rgb(0,0,0);
			}
			.home-viewer .home-cta-buzz-section cite
			{
				color: rgb(0,0,0);
			}
			
			.home-viewer section.home-cta-buzz-section .icon svg
			{
				fill: rgb(0,0,0) ;
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(0,0,0);
			}
            .home-viewer section.home-cta-buzz-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(0,0,0);
			}

		
				.home-viewer section.home-cta-buzz-section
				{
					background: rgba(84,198,209,0.75)!important;
					background: -moz-radial-gradient(top, ellipse cover,  rgba(84,198,209,0.75) 60%, rgb(0, 103, 114) 100%)!important;
					background: -webkit-radial-gradient(top, ellipse cover,  rgba(84,198,209,0.75) 60%,rgb(0, 103, 114) 100%)!important;
					background: radial-gradient(ellipse at top,  rgba(84,198,209,0.75) 60%,rgb(0, 103, 114) 100%)!important;
				}
			
			.feature-section .mainMessage
			{
				background-color: rgba(84,198,209,1);
			}
		

		.home-viewer .feature-section .kiss-image-contain-neutral-background
		{
	    		background-color: rgb(47, 169, 180);
		}
		
			.feature-section .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=center]
			{
				background: transparent radial-gradient(circle at 50% 50%, transparent 0%, transparent 71%, rgb(84,198,209) 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 71%, rgb(84,198,209) 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 71%, rgb(84,198,209) 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 71%, rgb(84,198,209) 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 71%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
			}
		    
			.home-viewer .home-content-section-overlay .mainMessage a.button
			{
				background-color: rgb(0,0,0)!important;
				border-color: rgb(25,25,25)!important;
				color: rgb(255,255,255)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-externalurl-button a.button
			{
				background-color: rgb(0,0,0)!important;
				border-color: rgb(25,25,25)!important;
				color: rgb(255,255,255)!important; 
			}
			.home-viewer .home-content-section-overlay .mainMessage .kiss-feature-ecommerce-button a.button
			{
				background-color: rgb(0,0,0)!important;
				border-color: rgb(25,25,25)!important;
				color: rgb(255,255,255)!important; 
			}
			
		
		.home-viewer .kiss-home-slider-caption-text
		{
			color:rgb(0,0,0);
			background-color:rgba(84,198,209,0.8);
		}
			a.arrow-button-scroll-down span {
				border-left-color: rgb(0,0,0);
				border-bottom-color: rgb(0,0,0);
			}
		
			.home-viewer .feature-section h1, .home-viewer .feature-section a
			{
				color: rgb(0,0,0);
				text-shadow: rgb(255,255,255) 0  0 1ch;
			}
			.home-viewer .feature-section h2.home-subtitle
			{
				color: rgb(0,0,0);
				text-shadow: rgb(255,255,255) 0  0 1ch;
			}
			.feature-section a.button
			{
				text-shadow: none;
			}
			.feature-section .mainMessage svg.kiss-brand-logo-mono-svg
			{
				fill: rgb(0,0,0) !important;
			}
			.home-viewer .feature-section .icon svg
			{
				fill: rgb(0,0,0) !important;
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop1
			{
				stop-color: rgb(0,0,0);
			}
            .home-viewer .feature-section .icon svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(0,0,0);
			}
			.home-viewer .feature-section h1
			{
				color: rgb(0,0,0);
				text-shadow: rgb(255,255,255) 0 0 1px ;
			}
			.home-viewer .feature-section h2, .home-viewer .feature-section h3, .home-viewer .feature-section h4, .home-viewer .feature-section h5, .home-viewer .feature-section h6
			{
				color: rgb(0,0,0);
				text-shadow: rgb(255,255,255) 0 0 0.5px ;
			}
			.home-viewer .feature-section p, .home-viewer .feature-section ul, .home-viewer .feature-section ol
			{
				color:rgb(0,0,0);
				text-shadow: rgb(255,255,255) 0 0 8px;

			}
			.home-viewer .feature-section h1:after
			{
				border-color: rgb(0,0,0);
			}
		
				.mainMessage svg.kiss-brand-logo-mono-svg path
				{
					fill: rgb(0,0,0);
				}
			.feature-section
			{
				background-color: rgb(84,198,209);

			}
	  	/*Global Styles - Buttons*/
			.button, .infusion-submit input[type="submit"]
			{
			  	background-color: rgb(0,0,0);
				border-color: rgb(25,25,25);
			  	color: rgb(255,255,255);
			}
			.button:hover, .button:focus
			{
				color: rgb(229, 229, 229);
				background-color: rgb(50,50,50);
				border-color: rgb(25,25,25);
			}
			@media only screen and (min-width: 960px) {
				.news-section .owl-next:before
				{
					border-color: transparent transparent transparent rgb(84,198,209);
				}
				.news-section .owl-prev:before
				{
					border-color: transparent rgb(84,198,209) transparent transparent ;
				}
			}
	  	
			    .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(84,198,209,0.75);
				}
				.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(0,0,0) ;
			}
			.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(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) h4
			{
				color: rgb(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) ul,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) ol,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) label,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) legend,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) small
			{
				color: rgb(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) blockquote
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwwLjI1KTsiIGQ9Ik05NC44LDU3LjNjLTEuMy04LjctOC43LTE0LjktMTcuMS0xNS4zYzIuMS03LjgsNy4yLTEwLjksMTMuNC0xMi43YzAuNi0wLjIsMC41LTAuOCwwLjUtMC44bC0xLTYuMmMwLDAtMC4xLTAuNS0wLjktMC40Yy0yMS40LDIuNC0zNS45LDE4LjctMzMuMiwzOC41QzU5LDc0LjEsNjkuNyw3OS40LDc5LjYsNzhDODkuNSw3Ni40LDk2LjMsNjcuMiw5NC44LDU3LjNMOTQuOCw1Ny4zeiBNMjYuNSw0MmMyLTcuOCw3LjMtMTAuOSwxMy40LTEyLjdjMC42LTAuMiwwLjUtMC44LDAuNS0wLjhsLTAuOS02LjJjMCwwLTAuMS0wLjUtMC45LTAuNEMxNy4yLDI0LjIsMi44LDQwLjUsNS4zLDYwLjNDNy45LDc0LjEsMTguNyw3OS40LDI4LjUsNzhjOS45LTEuNiwxNi43LTEwLjgsMTUuMS0yMC43QzQyLjMsNDguNSwzNSw0Mi4zLDI2LjUsNDJ6Ii8+PC9zdmc+");
			  	background-repeat: no-repeat;
			  	background-size: 72px 72px;
			  	background-position: left top;
	        	}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .table-caption
			{
				border: 1px solid rgb(32, 160, 171) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) fieldset
			{
				border-color:rgb(32, 160, 171) ;
			}
			.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(0,0,0) ;
				background-color: rgba(84,198,209,0.5)  ;
				border-color:rgb(32, 160, 171) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) label
			{
			 	color: rgb(0,0,0) ;
			}

			.home-viewer ul[data-kiss-level-depth="0"]>li:nth-child(odd) .icon
			{
				background-color: transparent ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				stroke:rgb(0,0,0);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				fill: rgb(0,0,0)  ;
			}
			.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(0,0,0);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(0,0,0);
			}
			.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(0,0,0);
				background:rgba(84,198,209,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__play-large,
			.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(84,198,209);
			}
			.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(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__play-large svg
			{
				stroke:initial;
				stroke-width:initial;
				fill: rgb(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__play-large
			{
				border-color: rgb(0,0,0);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__progress--played, .home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .plyr__volume--display
			{
				color: rgb(0,0,0);
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist h3 + p, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .featuredinfull-text .pricelist h2 + p
			{
				border-color: rgb(0,0,0);
			}
			/* 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(84,198,209);
			}

			/* 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(84,198,209);
			}

			/* 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(84,198,209);
			}

			/*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(47, 169, 180);
			}

			
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .button
					{
						background-color: rgb(0,0,0);
						border-color: rgb(25,25,25);
						color: rgb(255,255,255);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .button:hover,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) .button:focus
					{
						background-color: rgb(25,25,25);
						border-color: rgb(76,76,76);
						color: rgb(255,255,255);
					}
				
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(odd) svg
			{
				stroke:rgb(0,0,0);
				stroke-width:2px;
			}
					.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: rgb(255,255,255) ;
						background: -moz-radial-gradient(center, ellipse cover, rgb(255,255,255) 25%, rgba(191,191,191,0.75) 100%) ;
						background:-webkit-radial-gradient(center, ellipse cover,rgb(255,255,255) 25%,rgba(191,191,191,0.75) 100%) ;
						background: radial-gradient(ellipse at center,rgb(255,255,255) 25%,rgba(191,191,191,0.75) 100%) ;
					}
					
					
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(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(0,0,0) ;
			}
			.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(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) h4
			{
				color: rgb(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) p,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) ul,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) ol,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) label,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) legend,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) small
			{
				color: rgb(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) blockquote
			{
				background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwwLjI1KTsiIGQ9Ik05NC44LDU3LjNjLTEuMy04LjctOC43LTE0LjktMTcuMS0xNS4zYzIuMS03LjgsNy4yLTEwLjksMTMuNC0xMi43YzAuNi0wLjIsMC41LTAuOCwwLjUtMC44bC0xLTYuMmMwLDAtMC4xLTAuNS0wLjktMC40Yy0yMS40LDIuNC0zNS45LDE4LjctMzMuMiwzOC41QzU5LDc0LjEsNjkuNyw3OS40LDc5LjYsNzhDODkuNSw3Ni40LDk2LjMsNjcuMiw5NC44LDU3LjNMOTQuOCw1Ny4zeiBNMjYuNSw0MmMyLTcuOCw3LjMtMTAuOSwxMy40LTEyLjdjMC42LTAuMiwwLjUtMC44LDAuNS0wLjhsLTAuOS02LjJjMCwwLTAuMS0wLjUtMC45LTAuNEMxNy4yLDI0LjIsMi44LDQwLjUsNS4zLDYwLjNDNy45LDc0LjEsMTguNyw3OS40LDI4LjUsNzhjOS45LTEuNiwxNi43LTEwLjgsMTUuMS0yMC43QzQyLjMsNDguNSwzNSw0Mi4zLDI2LjUsNDJ6Ii8+PC9zdmc+");
			  	background-repeat: no-repeat;
			  	background-size: 72px 72px;
			  	background-position: left top;
	        	}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .table-caption
			{
				border: 1px solid rgb(204, 204, 204) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) fieldset
			{
				border-color:rgb(204, 204, 204) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) input[type],
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) textarea
			{
				color: rgb(0,0,0) ;
				background-color: rgba(255,255,255,0.5)  ;
				border-color:rgb(204, 204, 204) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) label
			{
			 	color: rgb(0,0,0) ;
			}

			.home-viewer ul[data-kiss-level-depth="0"]>li:nth-child(even) .icon
			{
				background-color: transparent ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				stroke:rgb(0,0,0);
				stroke-width:2px;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				fill: rgb(0,0,0)  ;
			}
			.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(0,0,0);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg stop.icon-svg-gradient-stop2
			{
				stop-color: rgb(0,0,0);
			}
			.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(0,0,0);
				background: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__play-large,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__controls button.tab-focus:focus,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr--video .plyr__controls button:hover
			{
				background-color: rgb(255,255,255);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__controls button svg
			{
				stroke:initial;
				stroke-width:initial;
				fill:rgb(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__play-large svg
			{
				stroke:initial;
				stroke-width:initial;
				fill: rgb(0,0,0) ;
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__play-large
			{
				border-color: rgb(0,0,0);
			}
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__progress--played, .home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr__volume--display
			{
				color: rgb(0,0,0);
			}
			
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist h3 + p, 
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .featuredinfull-text .pricelist h2 + p
			{
				border-color: rgb(0,0,0);
			}
			/* Special styling for WebKit/Blink */
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus::-webkit-slider-thumb,
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .plyr input[type=range]:focus:active::-webkit-slider-thumb {
			  -webkit-appearance: none;
			  background: rgb(255,255,255);
			}

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

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

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

			
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button
					{
						background-color: rgb(0,0,0);
						border-color: rgb(25,25,25);
						color: rgb(255,255,255);
					}
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button:hover,
					.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) .button:focus
					{
						background-color: rgb(25,25,25);
						border-color: rgb(76,76,76);
						color: rgb(255,255,255);
					}
				
			.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li:nth-child(even) svg
			{
				stroke:rgb(0,0,0);
				stroke-width:2px;
			}
		.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(84,198,209,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"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h1,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] a,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] blockquote,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] blockquote p
		{
			color: rgb(0,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"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h2,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h3,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h5,
		.home-viewer section.services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h6
		{
			color: rgb(0,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"] div.kiss-smart-grid-item-container[data-kiss-level-depth] h4
		{
			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"] 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(0, 103, 114);
		}
		.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(0,0,0)  ;
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg
		{
			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(0,0,0);
		}
		.home-viewer .services-section-1 ul[data-kiss-level-depth="0"]>li div.kiss-smart-grid-item-container[data-kiss-level-depth="0"] div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop2
		{
			stop-color: rgb(0,0,0);
		}

		/*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(84,198,209);
		}
		.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(84,198,209);
		}

		.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(84,198,209,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] .button
		{
			background-color: rgb(0,0,0);
			border-color: rgb(25,25,25);
			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] .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] .button:focus
		{
			background-color: rgb(25,25,25);
			border-color: rgb(76,76,76);
			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] svg
		{
			stroke:rgb(0,0,0);
			stroke-width:2px;
		}
        
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=center]
		{
		    background: transparent radial-gradient(circle at 50% 50%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=left]
		{
		    background: transparent radial-gradient(circle at 25% 50%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=right]
		{
		    background: transparent radial-gradient(circle at 75% 50%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=top]
		{
		    background: transparent radial-gradient(circle at 50% 25%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
		}
		.home-viewer section.services-section-1 div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=bottom]
		{
		    background: transparent radial-gradient(circle at 50% 75%, transparent 0%, transparent 70%, rgb(84,198,209) 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(84,198,209);
		}

	    
			.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(32, 160, 171);
			}
		
			.home-viewer section.services-section-1 ul[data-kiss-level-depth="1"]>li div.kiss-smart-grid-item-overlay[data-kiss-level-depth="1"]
			{
				background: rgb(84,198,209);
				background: -webkit-linear-gradient(left, rgb(84,198,209) , rgba(84,198,209,0.5));
				background: -o-linear-gradient(right, rgb(84,198,209), rgba(84,198,209,0.5));
				background: -moz-linear-gradient(right, rgb(84,198,209), rgba(84,198,209,0.5));
				background: linear-gradient(to right, rgb(84,198,209), rgba(84,198,209,0.5));
			}
		
		.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(84,198,209,0.75);
				}
			

			.home-viewer .news-section .panel
			{
				color: rgb(0,0,0);
				background-color: transparent;
			}
			.home-viewer .news-section .item
			{
				background-color: rgb(84,198,209);
			}
		    .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(127, 127, 127);
			}
			.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(0,0,0);
			}
			.home-viewer .news-section  h4, .home-viewer .news-section  h5, .home-viewer .news-section  h2
			{
				color: rgb(0,0,0);
			}
		    .home-viewer .news-section  h2.news-category
		    {
		      color: rgb(84,198,209)!important;
		      background-color: rgb(0,0,0);
		    }
			.home-viewer .news-section article abbr[title].timeago
			{
				color: rgb(0,0,0);
			}

			@media only screen and (min-width: 960px) {
				.home-viewer .news-section .owl-next, .home-viewer .news-section .owl-prev
				{
					background: rgb(0,0,0)!important;
				}
				.home-viewer .news-section .owl-next:before
				{
					background: rgb(0,0,0)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-left-color: rgb(84,198,209);
				}
				.home-viewer .news-section .owl-prev:before
				{
					background: rgb(0,0,0)!important;
					border-top-color: transparent;
					border-bottom-color: transparent;
					border-right-color: rgb(84,198,209);
				}
				.home-viewer .news-section .owl-theme .owl-controls .owl-page span
				{
				  background-color: rgb(0,0,0);
				}
			}
		
			.home-viewer  section.news-section a.button
			{
				background-color: rgb(0,0,0)!important;
				border-color: rgb(25,25,25)!important;
				color: rgb(255,255,255)!important;
			}
		
				.home-viewer  .news-section .item article
				{
					border-bottom-color: rgb(0,0,0);
				}
			
		.home-viewer section.news-section .item
		{
			background-color: rgba(84,198,209,0.75);
		}
	
		.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(127, 127, 127);
		}
		.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(0,0,0);
		}
		.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(0,0,0);
		}
		.home-viewer section.news-section .item  h2.news-category
		{
		  color: rgb(84,198,209)!important;
		  background-color: rgb(0,0,0);
		}
		.home-viewer section.news-section .item article abbr[title].timeago
		{
			color: rgb(0,0,0);
		}
	
		.home-viewer section.news-section .item a.button
		{
			background-color: rgb(0,0,0)!important;
			border-color: rgb(25,25,25)!important;
			color: rgb(255,255,255)!important;
		}
	
			.home-viewer section.news-section .item
			{
				border-color:rgb(32, 160, 171);
			}
			.home-viewer section.news-section .item .th
			{
				box-shadow: 0 0 0 1px rgba(32, 160, 171, 1);
			}
		
		footer, .copyright-section, .styletile-bg-swatch-3
		{
			background-color: rgba(165,165,165,1);
		}
	
		/*Footer and Copyright Section*/
		footer, .copyright-section
		{
		color: rgb(0,0,0)!important;
		}

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

		{
		color: rgb(0,0,0) !important;
		fill: rgb(0,0,0) !important;
		}
		footer a svg, footer .icon-k svg, .copyright-section path
		{
		fill: rgb(0,0,0)!important;
		}
		footer a:hover svg
		{
		fill: rgb(127,127,127);
		}
		footer .social-media-icons svg
		{
			fill: rgb(165,165,165)!important;
			background-color: rgb(0,0,0)!important;
		}

	
				.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 .content-section p, body.generic-viewer .content-section ul, body.generic-viewer .content-section ol
		{
			color: rgb(0,0,0)!important;
		}
		.generic-viewer .main-section h1, body.generic-viewer .content-section blockquote,
		.generic-viewer .main-section a:not(.button)
		{
			color: rgb(0,0,0) !important;
		}
		.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(0,0,0) !important;
		}
		.generic-viewer .main-section .sub-nav dd a:not(.button)
		{
			color: rgb(255,255,255)!important;
		}
		.generic-viewer .main-section .sub-nav dd
		{
			background-color: rgb(0,0,0);
			border-color: rgb(25,25,25);
		}

		.button-group.stack-for-small > li button, .button-group.stack-for-small > li .button
		{
			background-color: rgb(0,0,0);
			border-color: rgb(25,25,25);
			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(0,0,0) !important;
				}
		
		.generic-viewer .content-section h1, .generic-viewer .panel h1, .generic-viewer .panel small, .generic-viewer .content-section small
		{
			color: rgb(0,0,0) !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(0,0,0) !important;
		}
		.generic-viewer .panel a:hover
		{
			color:rgb(0, 0, 0);
		}
		.generic-viewer .content-section svg
		{
			fill:rgb(0,0,0) !important;
		}
		.generic-viewer .content-section blockquote
		{
			background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwwLjI1KTsiIGQ9Ik05NC44LDU3LjNjLTEuMy04LjctOC43LTE0LjktMTcuMS0xNS4zYzIuMS03LjgsNy4yLTEwLjksMTMuNC0xMi43YzAuNi0wLjIsMC41LTAuOCwwLjUtMC44bC0xLTYuMmMwLDAtMC4xLTAuNS0wLjktMC40Yy0yMS40LDIuNC0zNS45LDE4LjctMzMuMiwzOC41QzU5LDc0LjEsNjkuNyw3OS40LDc5LjYsNzhDODkuNSw3Ni40LDk2LjMsNjcuMiw5NC44LDU3LjNMOTQuOCw1Ny4zeiBNMjYuNSw0MmMyLTcuOCw3LjMtMTAuOSwxMy40LTEyLjdjMC42LTAuMiwwLjUtMC44LDAuNS0wLjhsLTAuOS02LjJjMCwwLTAuMS0wLjUtMC45LTAuNEMxNy4yLDI0LjIsMi44LDQwLjUsNS4zLDYwLjNDNy45LDc0LjEsMTguNyw3OS40LDI4LjUsNzhjOS45LTEuNiwxNi43LTEwLjgsMTUuMS0yMC43QzQyLjMsNDguNSwzNSw0Mi4zLDI2LjUsNDJ6Ii8+PC9zdmc+");
			background-repeat: no-repeat;
			background-size: 56px 56px;
			background-position: left top;
			padding-left: 64px;
			max-width: 80%;
			margin-left: 0 !important;
		}
		.generic-viewer .content-section blockquote cite
		{
			color: rgb(0,0,0);
		}
		.generic-viewer .content-section blockquote cite a, .generic-viewer .content-section blockquote cite a:visited
		{
		  color: rgb(0,0,0);
		}
		.generic-viewer .content-section blockquote, .generic-viewer .content-section p, .generic-viewer .content-section 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 .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(0,0,0) !important;
		}
		.generic-viewer input[type="text"], .generic-viewer textarea, .generic-viewer fieldset, .generic-viewer .breadcrumbs
		{
				border-color:rgb(204, 204, 204) !important;
		}
				 .generic-viewer .panel a, .generic-viewer .panel a:visited
				{
					color: rgb(0,0,0) !important;
				}
		
		.generic-viewer .panel h1
		{
			color: rgb(0,0,0) !important;
		}
		.generic-viewer .panel h2, .generic-viewer .panel h3, .generic-viewer .panel h4, .generic-viewer .panel h5, .generic-viewer .panel h6
		{
			color: rgb(0,0,0) !important;
		}
		.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
		{
			border-bottom-color: rgb(204, 204, 204);
		}
		.generic-viewer .sub-nav dt a, .generic-viewer .sub-nav dd a
		{
			color: rgb(0,0,0);
		}

		.generic-viewer hr
		{
			background-color:rgb(204, 204, 204);
		}
		.generic-viewer .breadcrumbs>* a
		{
			color: rgb(0,0,0);
		}

		/*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);
		}
			.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, .generic-viewer .side-nav li.heading a:not(.button):hover,
			.generic-viewer .side-nav li.heading a:not(.button):focus
			{
				color: rgb(0, 0, 0);
				background-color:rgb(229, 229, 229)!important;
			}
		.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--audio .plyr__controls button.tab-focus:focus,
		.generic-viewer .content-section .plyr--audio .plyr__controls button:hover,
		.generic-viewer .content-section .plyr__play-large,
		.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(0,0,0) !important;
		}
		.generic-viewer .content-section .plyr__play-large svg
		{
			stroke:initial;
			stroke-width:initial;
			fill: rgb(0,0,0) !important;
		}
		.generic-viewer .content-section .plyr__play-large
		{
			border-color: rgb(0,0,0);
		}
		.generic-viewer .content-section .plyr__progress--played, .generic-viewer .content-section .plyr__volume--display
		{
			color: rgb(0,0,0);
		}
		/* 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(0,0,0)!important;
			border-color: rgb(25,25,25)!important;
			color: rgb(255,255,255)!important;
		}
        .generic-viewer a.button:hover,
        .generic-viewer a.button:focus
        {
            background-color: rgb(25,25,25)!important;
            border-color: rgb(76,76,76)!important;
            color: rgb(255,255,255)!important;
        }
	
				.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMzIgNjRjMTcuNjczIDAgMzItMTQuMzI3IDMyLTMycy0xNC4zMjctMzItMzItMzItMzIgMTQuMzI3LTMyIDMyIDE0LjMyNyAzMiAzMiAzMnpNMTIgMjhoMjJsLTgtOCA2LTYgMTggMTgtMTggMTgtNi02IDgtOGgtMjJ2LTh6Ii8+PC9zdmc+");
					background-repeat: no-repeat;
					background-size: 18px 18px;
					background-position: right 8px center;
				}
				.generic-viewer .side-nav li:not(.heading) a:not(.button).kiss-active-node
				{
					background: none;
				}
				.generic-viewer .panel ul
				{
					list-style-image:  url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigwLDAsMCk7IiBkPSJNMzIgNjRjMTcuNjczIDAgMzItMTQuMzI3IDMyLTMycy0xNC4zMjctMzItMzItMzItMzIgMTQuMzI3LTMyIDMyIDE0LjMyNyAzMiAzMiAzMnpNMTIgMjhoMjJsLTgtOCA2LTYgMTggMTgtMTggMTgtNi02IDgtOGgtMjJ2LTh6Ii8+PC9zdmc+");
				}
			
			.generic-viewer .panel.call-to-action-panel
			{
				background-color: rgba(84,198,209,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(0,0,0)!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(0,0,0) !important;
		}
		.generic-viewer .content-section .call-to-action-panel svg stop.icon-svg-gradient-stop2
		{
			stop-color: rgb(0,0,0) !important;
		}
		.generic-viewer .panel.call-to-action-panel .icon
		{
			border-color: rgb(32, 160, 171);
		}
		
    			.generic-viewer .panel.call-to-action-panel a.button

    			{
    				background-color: rgb(0,0,0)!important;
    				border-color: rgb(25,25,25)!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(25,25,25)!important;
                    border-color: rgb(76,76,76)!important;
                    color: rgb(255,255,255)!important;
                }
    		
				.generic-viewer .content-section .panel.call-to-action-panel
				{
					border-color: rgb(67,158,167)!important;
				}
			
		.generic-viewer .generic-cta-section
		{
			background-color: transparent;
		}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth]
	{
		background-color: rgba(84,198,209,1);
	}
	.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] a

	{
		color: rgb(0,0,0)!important;
	}
	.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(0,0,0)!important;
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] h3
	{
		color: rgb(0,0,0)!important;
	}
	.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)!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: rgb(0,0,0) !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(0,0,0);
	}
	.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] svg stop.icon-svg-gradient-stop2
	{
		stop-color: rgb(0,0,0);
	}
	.generic-viewer .kiss-featuredbyparent-pricelist ul li
	{
		border-color: rgb(0, 103, 114);
	}

	
		.generic-viewer  div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-contain-neutral-background
		{
	    		background-color: rgb(47, 169, 180);
		}
		.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container
		{
			background-color: rgb(84,198,209);
		}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=center]
			{
				background: transparent radial-gradient(circle at 50% 50%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=left]
			{
				background: transparent radial-gradient(circle at 25% 50%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=right]
			{
				background: transparent radial-gradient(circle at 75% 50%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=top]
			{
				background: transparent radial-gradient(circle at 50% 25%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
			}
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth] .kiss-image-radialgradient-container .kiss-image-radialgradient-overlay[data-kiss-image-movefocusincontainer-chosen=bottom]
			{
				background: transparent radial-gradient(circle at 50% 75%, transparent 0%, transparent 70%, rgb(84,198,209) 71%) repeat scroll 0px 0px;
			}
		
		.generic-viewer .content-section div.kiss-smart-grid-item-container[data-kiss-level-depth] .button
		{
			background-color: rgb(0,0,0)!important;
			border-color: rgb(25,25,25)!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(25,25,25)!important;
			border-color: rgb(76,76,76)!important;
			color: rgb(255,255,255)!important;
		}
	
			.generic-viewer div.kiss-smart-grid-item-container[data-kiss-level-depth]
			{
				border-color: rgb(32, 160, 171);
			}
		

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

		@media only screen and (min-width: 960px) {
			.generic-viewer .news-section .owl-next, .generic-viewer .news-section .owl-prev
			{
				background: rgb(0,0,0)!important;
			}
			.generic-viewer .news-section .owl-next:before
			{
				background: rgb(0,0,0)!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(0,0,0)!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(0,0,0);
			}
		}
		
    #share-desktop-icons div.heading
    {
        color: rgb(0,0,0) !important;
    }
     #share-desktop-icons svg,.share-modal-icons a svg
    {
      fill: rgb(0,0,0) !important;
    }
    #share-desktop-icons div a, .share-modal-icons a
    {
      color: rgb(0,0,0) !important;
    }
    #share-desktop-icons div a:hover, .share-modal-icons a:hover
    {
        color: rgb(0,0,0) !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(0,0,0) !important;
      fill: rgb(0,0,0) !important;
    }
    .share-icons , .share-icons:visited
    {
        color:rgb(0,0,0) !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(127, 127, 127) !important;
      fill: rgb(127, 127, 127);
    }
    .share-modal-icons ul.small-block-grid-1
    {
      background-color:rgba(84,198,209,0.9);
      border-color: rgb(0, 0, 0);
    }
    .share-modal-icons [class*="block-grid-"] li a, .share-modal-icons [class*="block-grid-"] li a:visited
    {
        color:rgb(0,0,0) !important;
      border-color:rgb(84,198,209);
    }
    .share-modal-icons [class*="block-grid-"] li a:hover
    {
      border-color: rgb(75,178,188);
    }
    .share-modal-icons a:hover, .share-modal-icons a:focus
    {
      background-color:rgba(84,198,209,1);
    }

	.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(0,0,0);
	}
	.no-touch .kiss-morph-modal-modal-close:hover
	{
		background-color: rgba(0, 0, 0, 0.5);
	}

  .kiss-morph-modal-modal .kiss-morph-modal-modal-content
	{
		background-color:rgb(75,178,188);
	}
  	.kiss-morph-modal-modal, .kiss-morph-modal-modal-action .btn, .kiss-morph-modal-modal-action .kiss-morph-modal-modal-bg
  {
    background-color: rgb(84,198,209);
  }
  .kiss-morph-modal-transform-promoted-for-this-uri
  {
    padding: 8px 4px;
    border: 1px solid rgb(67,158,167);
    border-bottom: 1px solid rgb(0,0,0);
    background-color: rgb(84,198,209);
  }
  .kiss-morph-modal-transform-promoted-elsewhere
  {
    margin-top:8px;
    padding: 8px 4px;
    border: 1px solid rgb(67,158,167);
    background-color: rgb(84,198,209);
  }
  .kiss-morph-modal-transform-not-promoted
  {
    margin-top:8px;
    padding: 8px 4px;
    border: 1px solid rgb(67,158,167);
    background-color: rgb(79,188,198);
  }

	#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
	{
	    border: 1px solid rgb(67,158,167);
	}

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


	.back-to-top svg
	{
		fill: rgb(0,0,0);
		stroke: rgb(67,158,167);
		stroke-width:1px;
	}
  