@charset "utf-8";
/***********************************************************************************************************************************************************/
/************************************************************************** css ****************************************************************************/
/***********************************************************************************************************************************************************/

/*****************************************************************************************************************************************/
/* Microsoft Viewport (IE) - Reset */
/*****************************************************************************************************************************************/
	@-ms-viewport {
	  width: auto;
	}




/***********************************************************************************************************************************************************/
/* Allgemein */
/***********************************************************************************************************************************************************/
	span.scWebEditInput {
		font-family: inherit;
		line-height: inherit;
		color: inherit;
	}

	font {
		font-family: inherit;
		line-height: inherit;
		color: inherit;
	}

	[iFrameFancybox] {
		cursor: pointer;
	}



/***********************************************************************************************************************************************************/
/* Loading */
/***********************************************************************************************************************************************************/

	.loader > img {
		margin-left: -75px;
		margin-top: -75px;
	}



/***********************************************************************************************************************************************************/
/* Mask */
/***********************************************************************************************************************************************************/

	.layerMaskLanguageSelect {
		background: rgba(46, 46, 46, 0.4) none repeat scroll 0 0;
		content: "";
		display: none;
		height: 100%;
		position: fixed;
		transition: height 0.5s linear 0.8s;
		width: 100%;
		z-index: 1;
	}





/***********************************************************************************************************************************************************/
/* Spacer */
/***********************************************************************************************************************************************************/
	.divSpacer {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0px;
		line-height: 0px;
	}


/***********************************************************************************************************************************************************/
/* Section Delimiter */
/***********************************************************************************************************************************************************/
	.sectionDelimiter {
		height: 1px;
		margin: 4px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0px;
		line-height: 0px;
		width: 100%;
		border-bottom: 1px solid #e8e8e8;
	}



/***********************************************************************************************************************************************************/
/* Header Navigation */
/***********************************************************************************************************************************************************/
	header div.header-wrapper div.navigation {

	}

	@media (min-width: 1024px) {
		header div.header-wrapper div.navigation {
			display: block !important;
		}

		header div.header-wrapper div.navigation nav {
			height: auto !important;
		}

		header div.header-wrapper div.navigation ul li ul li {
			display: none !important;
		}
	}



	/******************************************************************************************************************************************************/
	/* Subnavigation */
		@media (max-width: 1023px) {
			header .navigation nav ul li {
				position: relative;
			}
			header .navigation nav > ul > li > .dropdown__arrow {
				background-image: url("../../images/back.png");
				background-repeat: no-repeat;
				content: "";
				height: 18px;
				margin-top: -7px;
				position: absolute;
				right: 16px;
				top: 28px;
				transform: rotate(180deg);
				transition: all 0.3s ease-in 0s;
				width: 18px;
				padding: 0;
			}
			header .navigation nav > ul > li.expand > .dropdown__arrow {
				transform: rotate(270deg);
			}
			header .navigation nav ul li a {
				padding: 18px 20px;
				width: 85%;
			}
			header .navigation nav ul li {
				padding: 0;
			}
			.navigation nav ul {
				float: left;
				width: 100%;
			}
			header .navigation nav ul li li {
				border-bottom: medium none;
			}


			.navigation .dropdown .dropdown-menu,
			.navigation .dropdown-menu.sub-menu {
				position: relative;
				float: none;
			}

			.navigation .cat-nav .dropdown-menu.sub-menu {
				background-color: #e9812c;
			}

			.navigation .dog-nav .dropdown-menu.sub-menu {
				background-color: #00ab61;
			}

			.cat-nav {
				background-color: #e9812c;
				background-image: none;
			}

			.cat-nav a {
				background-image: url("../../images/cat_ban_img.png");
			}

			.dog-nav {
				background-color: #00ab61;
				background-image: none;
			}

			.dog-nav a {
				background-image: url("../../images/dog_ban_img.png");
			}

			.cat-nav a,
			.dog-nav a {
				background-position: right top;
				background-repeat: no-repeat;
				background-size: contain;
			}

			.cat-nav a:hover,
			.dog-nav a:hover {
				background-color: transparent !important;
			}

			.navigation .dropdown-menu .sub-menu li {
				padding: 0px 16px 0px 20px;
			}

			.navigation .dropdown-menu .sub-menu a {
				padding: 10px 0px;
				/* margin: 0px 20px; */
				background: none;
				font-weight: normal;
				border-bottom: 1px solid rgba(0, 0, 0, 0.15);
				width: 100%;
			}

			.navigation .dropdown-menu .sub-menu li:last-child a {
				border: none;
			}

			.navigation .dropdown-menu .sub-menu a:after {
				background-image: url("../../images/back.png");
				background-repeat: no-repeat;
				content: "";
				height: 18px;
				margin-top: -7px;
				position: absolute;
				right: 16px;
				top: 20px;
				transform: rotate(180deg);
				transition: all 0.3s ease-in 0s;
				width: 10px;
			}

		}

		@media (min-width: 1024px) {

			.navigation.desktop {
				height: auto !important;
				overflow-y: visible !important;
			}

			.navigation .dropdown:hover > a {
				color: #e66c29;
			}

			.header-wrapper {
				position: fixed;
				z-index: 999;
			}

			.navigation .dropdown {
				padding-bottom: 17px;
				border-bottom: none;
			}

			.navigation .dropdown .dropdown-menu {
				float: none;
				border: none;
				border: 1px solid #e8e8e8;
				border-radius: 0px !important;
			}

			.navigation .dropdown .dropdown-menu li {
				padding: 0px;
				float: none;
				display: block !important;
			}

			.navigation .dropdown .dropdown-menu li a {
				padding: 9px 52px 9px 24px;
				display: block;
				font-size: 14px;
				font-weight: normal;

				background-image: url("../images/jumper/jumper-navigation.png");
				background-position: right 13px;
				background-repeat: no-repeat;
			}

			.navigation .dropdown .dropdown-menu li:first-child > a {
				padding-top: 23px;
				background-position: right 27px;
			}

			.navigation .dropdown .dropdown-menu li:last-child > a {
				padding-bottom: 18px;
			}

			.navigation .dropdown .dropdown-menu li:hover > a {
				color: #e66c29;
				background-color: #fff;
				background-position: right -27px;
			}

			.navigation .dropdown .dropdown-menu li:first-child:hover > a {
				color: #e66c29;
				background-position: right -13px;
			}


			.navigation .dropdown:hover .dropdown-menu {
				display: block !important;
			}

			.navigation .dropdown:hover .dropdown-menu li {
				display: block !important;
			}

			.navigation .dropdown .dropdown-menu.Open {
				display: block !important;
			}

			.navigation .dropdown-menu .sub-menu {
				position: absolute;
				top: -1px;
				left: 100%;
				visibility: hidden;
				box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.176);
			}

			.navigation .dropdown-menu .sub-menu li a {
				background: none;
				padding-right: 24px;
			}

			.navigation .dropdown-menu li:hover .sub-menu {
				visibility: visible;
			}
		}






	/******************************************************************************************************************************************************/
	/* Facebook Btn */
		header .facebook-btn a {
			height: 60px;
		}



	/******************************************************************************************************************************************************/
	/* Mobile menu Icon */
		header .mobile-menu-icon.open {
			background-color: #e66c29;
		}


	/******************************************************************************************************************************************************/
	/* Mobile Navigation*/
		header div.header-wrapper div.navigation div.mobile {
			clear: both;
		}

		/* Table */
			header div.header-wrapper div.navigation div.mobile table {
				table-layout: fixed;
				width: 100%;
				margin: 0px 0px 0px 0px;
			}

			header div.header-wrapper div.navigation div.mobile table tr {
				vertical-align: bottom;
			}

			header div.header-wrapper div.navigation div.mobile table tr td {
				padding: 0px 0px 0px 0px;
				border: none;
			}


		/* Navigation */
			header div.header-wrapper div.navigation div.mobile div.NavigationItems {
				padding-bottom: 10px;
			}

			header div.header-wrapper div.navigation div.mobile div.NavigationItems a {
				display: block;
				padding: 9px 20px 9px 20px;

				/*
				font-family: "GothamRounded-Book";
				font-weight: 400;
				font-size: 1em;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 400;
				font-size: 1em;

				color: #ffffff;
			}


		/* Facebook */
			header div.header-wrapper div.navigation div.mobile div.FacebookLink {

			}

			header div.header-wrapper div.navigation div.mobile div.FacebookLink a {
				position: relative;
				display: block;

				padding: 22px 25px 22px 51px;
				color: #ffffff;
				background-color: #3B5998;
			}

			header div.header-wrapper div.navigation div.mobile div.FacebookLink a span {
				/*
				font-family: "GothamRounded-Medium";
				font-weight: 400;
				line-height: 1.22;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 500;
				line-height: 1.22;

				color: #ffffff;

			}

			header div.header-wrapper div.navigation div.mobile div.FacebookLink a::after {
				position: absolute;
				top: 20px;
				left: 21px;

				content: "";
				display: block;

				width: 20px;
				height: 20px;

				background-image: url("../../images/top-fb-icon-hover.png");
				background-repeat: no-repeat;
			}







/***********************************************************************************************************************************************************/
/* lang-bar-wrapper */
/***********************************************************************************************************************************************************/


	/* Link */
		header .lang-bar {
			height: 60px;
		}

		header .lang-bar.open,
		header .lang-bar:hover {
			background: #e9812c none repeat scroll 0 0;
			transition: all 0.2s ease-in 0s;
		}

		header .lang-bar.open a span,
		header .lang-bar:hover a span {
			color: #fff;
		}

		@media (max-width: 1023px) {
			header .lang-bar a span {
				display: none;
			}
			header .lang-bar a img {
				margin-right: 0px;
			}
		}


	/* Wrapper */
		.lang-bar-wrapper {
			display: none;
			position: fixed;
			top: 60px;
			width: 100%;
			z-index: 3;
		}

		.lang-bar-wrapper .headline {
			background: #e9812c none repeat scroll 0 0;
			padding: 45px 0;
		}

		.lang-bar-wrapper .headline div {
			color: #ffffff;

			/*
			font-family: "GothamRounded-Bold";
			font-size: 30px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 700;
			font-size: 30px;

			text-transform: uppercase;
		}


	/* Column */
		.divLanguageColumn {
			display: inline-block;
			padding: 0px 130px 0px 20px;
		}


	/* Lang Item */

		.divLanguageItem {
			padding: 6px 0px 7px 0px;
		}

		.divLanguageItem a {
			display: block;
			width: 100%;
			height: 100%;
		}

		.divLanguageItem a:hover .Name {
			color: #e66c29;
		}

		.divLanguageItem table {
			width: auto;
		}

		.divLanguageItem table tr td {
			border: none;
			padding: 0px;
		}

		.divLanguageItem .Image {
			padding: 0px 13px 0px 0px;
		}

		.divLanguageItem .Name {
			padding: 0px 0px 0px 0px;

			color: #58575a;
			/*
			font-family: "GothamRounded-Bold";
			font-size: 16px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 700;
			font-size: 16px;

			letter-spacing: -0.3px;

			transition: all 0.2s ease-in 0s;
		}




/***********************************************************************************************************************************************************/
/* Search Form */
/***********************************************************************************************************************************************************/
	.search-result-wrapper .search-form input[type="text"] {
		outline: none;
	}




/***********************************************************************************************************************************************************/
/* Search Result */
/***********************************************************************************************************************************************************/
	.search-results .result-wrapper .result-item {
		min-height: 150px;
	}




/***********************************************************************************************************************************************************/
/* owl-carousel  */
/***********************************************************************************************************************************************************/

	@media (min-width: 767px) {

		.lading-slider .owl-carousel .slide .slide-text.bubble-text {
			min-height: 410px;
		}

		/* Grey Background */
			.lading-slider .slide-text.bubble-text.bg-grey {
				background-image: url("../images/slider/slide-bubble-grey.png");
			}

			.lading-slider .slide-text.square-text.bg-grey {
				background-color: rgba(153, 153, 153, 0.9);
			}


		/* Green Background */
			.lading-slider .slide-text.bubble-text.bg-green {
				background-image: url("../images/slider/slide-bubble-green.png");
			}

			.lading-slider .slide-text.square-text.bg-green {
				background-color: rgba(0, 154, 90, 0.9);
			}

	}

	/* Grey Background */
		.lading-slider .slide-text.bg-grey a.btn {
			color: #999;
		}

		.lading-slider .slide-text.colored-title.bg-grey h1 span:first-child {
			background-color: #999;
		}

		.lading-slider .slide-text.colored-title.bg-grey h1 span {
			background-color: #666;
		}


	/* Green Background */
		.lading-slider .slide-text.bg-green a.btn {
			color: #009a5a;
		}

		.lading-slider .slide-text.colored-title.bg-green h1 span:first-child {
			background-color: #009a5a;
		}

		.lading-slider .slide-text.colored-title.bg-green h1 span {
			background-color: #009255;
		}


	/* Button */
		.lading-slider a.btn {
			width: auto;
			padding-left: 16px;
			padding-right: 16px;
		}



	/* Background */
		.lading-slider .square-text {
			height: auto;
			min-height: 0px;
		}




/***********************************************************************************************************************************************************/
/* Product Overview */
/***********************************************************************************************************************************************************/
	body.prodnav form#mainform {
		height: 100%;
	}


	section.prnavsec {

	}



	/*******************************************************************************************************************************************************/
	/* Navigation Filter  */
		section.prnavsec .prnavheader {

		}

		/* Navigation */
			section.prnavsec .prnavheader div.prnav {

			}

			section.prnavsec .prnavheader div.prnav a {
				float: none;
			}

			section.prnavsec .mobparnavdiv div.prnav ul li ul li a.Active,
			section.prnavsec .prnavheader div.prnav ul.sul li a.Active {
				background-color: #7e7d80 !important;
				color: #ffffff !important;
			}

			/* Hide Filter Link */
				section.prnavsec .mobparnavdiv div.prnav ul li.HideFilterLink a,
				section.prnavsec .prnavheader div.prnav ul li.HideFilterLink a  {
					display: none;
				}

				section.prnavsec .mobparnavdiv div.prnav ul li.HideFilterLink a.Link,
				section.prnavsec .prnavheader div.prnav ul li.HideFilterLink a.Link {
					display: block;
				}

		/* Navigaton Mobile */
			section.prnavsec .mobparnavdiv div.prnav a {
				float: none;
			}


	/*******************************************************************************************************************************************************/
	/* Navigation Content  */
		section.prnavsec div.parnavcontent {
			margin-top: 192px;
		}

		section.prnavsec div.parnavcontent div.parnavincont {
			height: auto !important;
			padding-bottom: 40px;
		}

		@media (max-width: 767px) {
			section.prnavsec div.parnavcontent {
				margin-top: 60px;
			}
		}


		/* Product Item */
			section.prnavsec div.parnavcontent div.prdiv  {
				width: 100%;
				overflow: hidden;
				padding-bottom: 15px;
			}

			section.prnavsec div.parnavcontent div.prdiv .rfpmheight {

			}

			section.prnavsec div.parnavcontent div.prdiv .rfpmheight p strong a {
				font-family: inherit;
				font-weight: inherit;
				line-height: inherit;
				color: inherit;
			}

			section.prnavsec div.parnavcontent div.prdiv .rfpmheight p.rating {

			}

			section.prnavsec div.parnavcontent div.prdiv .rfpmheight p.rating span.Stars {
				position: relative;
				top: -2px;
			}


			@media (max-width: 767px) {

				section.prnavsec div.parnavcontent div.prdiv {
					height: auto !important;
				}

				section.prnavsec div.parnavcontent div.prdiv div.primgdiv  {
					width: 90px;
					padding-right: 20px;
				}


			}

		/* NoF ilter Result */
			section.prnavsec div.parnavcontent div.NoFilterResult {
				padding: 0px 15px 0px 15px;
			}

			section.prnavsec div.parnavcontent div.NoFilterResult a.btn {
				margin: 30px 0px 0px 0px;

				padding-top: 5px;
				padding-bottom: 5px;
			}


	/*******************************************************************************************************************************************************/
	/* Expanded */
		section.prnavsec .prnavdiv.expand {

		}

		section.prnavsec .prnavdiv.expand .prdiv .primgdiv {
			padding-top: 60px;
			vertical-align: top;
		}


	@media (max-width: 767px) {
		.fullHealthBlock, .product-promo {
			padding-bottom: 18px;
		}
	}



	/*******************************************************************************************************************************************************/
	/* Navigation Footer  */
		section.prnavsec div.parnavfooter {
			padding: 0px 16px 0px 0px;
			background: none !important;
		}

		section.prnavsec div.parnavfooter div.Inner {
			padding: 25px 0px 15px 0px;
			/*background: #ffffff;*/
			background-image: url(../images/productoverview/Footer-background-transparent-white.png);
			background-repeat: repeat-x;
			background-position: left bottom;
		}

		/* Cat */
			section.prnavsec #catprdiv div.parnavfooter div.Inner {
				/*background: #f4f4f4;*/
				background-image: url(../images/productoverview/Footer-background-transparent-grey.png);
			}







/***********************************************************************************************************************************************************/
/* Bazzarvoice */
/***********************************************************************************************************************************************************/
	#BVRRSummaryContainer {
		padding: 8px 0px 0px 0px;
		clear: both;
	}



	/* Summary Links */
		#BVRRSummaryContainer div.BVRRRatingSummaryLinks {
			padding: 0 6px 0 16px;

			font-size: 14px;
			font-weight: 400;
			letter-spacing: -0.1px;
			line-height: 11px;
			color: #58575a;

			float: left;
			clear: none;
		}

		#BVRRSummaryContainer div.BVRRRatingSummaryLinks span {
			font-weight: 400;
		}

		#BVRRSummaryContainer #BVRRRatingSummaryLinkWriteID {
			padding-left: 10px;
			border-left: 1px solid #58575a;
		}

		#BVRRSummaryContainer #BVRRRatingSummaryLinkWriteID a {
			font-weight: 400;
			color: #58575a;
		}





/***********************************************************************************************************************************************************/
/* Bazzarvoice - Review Popup */
/***********************************************************************************************************************************************************/

	#bv-rr-popup {
		z-index: 10050;
	}

	#bv-rr-popup .BVRRWidget {
		float: none;
		background: none;
	}


	/*******************************************************************************************************************************************************/
	/* Select */
		#bv-rr-popup span.BVRRSortSelectWidget select {
			border: 1px solid #d5d5d5;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
   			color: #6c6c60;
		}




/***********************************************************************************************************************************************************/
/* Modal */
/***********************************************************************************************************************************************************/
	div.carousel-model  {
		z-index: 10050;
	}


	/*******************************************************************************************************************************************************/
	/* BG */
		div.modal-backdrop {
			z-index: 10040;

			background-color: #999999;
    		opacity: 0.7;
		}

		div.carousel-model .carousel-main,
		div.carousel-model .carousel-pagination-wrapper {
			display: block;
		}

		div.carousel-model .carousel-main.mobile,
		div.carousel-model .carousel-pagination-wrapper.mobile {
			display: none;
		}

	/*******************************************************************************************************************************************************/
	/* Optmierungen Mobile */
	@media (max-width: 767px) {

		body.modal-open {
			padding-right: 0px !important;
		}

		div.carousel-model {
			padding-right: 0px !important;
		}

		div.carousel-model .carousel-main,
		div.carousel-model .carousel-pagination-wrapper {
			display: none;
		}

		div.carousel-model .carousel-main.mobile,
		div.carousel-model .carousel-pagination-wrapper.mobile {
			display: block;
		}

		div.carousel-model .carousel-main.mobile .slide,
		div.carousel-model .carousel-pagination-wrapper.mobile .slide {
			background-position: center top;
			background-repeat: no-repeat;
			background-size: auto 100%;
		}

		.carousel-model .carousel-main-wrapper img {
			height: 100%;
			visibility: hidden;
			float: none;
		}

		/* Dialog */
			div.carousel-model .modal-dialog {
				margin: 10px auto 0px;
				width: 100%;
			}


		/* Close */
			div.carousel-model button.close {
				top: -10px;
				right: 4px;
			}

		/* Buttons */
			.carousel-model .owl-buttons .owl-prev {
				left: 0px;
			}

			.carousel-model .owl-buttons .owl-next {
				right: 0px;
			}


		/* Controls */
			div.carousel-model .carousel-main .control {
				display: none;
			}

		/* Paging */
			/*div.carousel-model .carousel-pagination-wrapper {
				display: none;
			}*/

	}





/***********************************************************************************************************************************************************/
/* Bazzarvoice - Write Review Popup */
/***********************************************************************************************************************************************************/
	.BVSubmissionLightbox {

	}

	/*******************************************************************************************************************************************************/
	/* Paragraph  */
		.BVSubmissionLightbox .BVTextLongParagraph  {
			line-height: 20px;
		}


	/*******************************************************************************************************************************************************/
	/* Field */
		.BVSubmissionLightbox .BVField {

		}

		.BVSubmissionLightbox .BVField label {
			float: none;
			display: block;
			width: auto;
		}

		.BVSubmissionLightbox .BVField select {
			border: 1px solid #d5d5d5;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
   			color: #6c6c60;
		}


	/*******************************************************************************************************************************************************/
	/* Radio Field */
		.BVSubmissionLightbox .BVRadioField {

		}

		.BVSubmissionLightbox .BVRadioField .BVFieldRadioContainer  {

		}

		.BVSubmissionLightbox .BVRadioField .BVFieldRadioContainer input  {

		}

		.BVSubmissionLightbox .BVRadioField .BVFieldRadioContainer label {
			display: inline-block;
		}



	/*******************************************************************************************************************************************************/
	/* Checkbox Field */
		.BVSubmissionLightbox .BVCheckboxField {

		}

		.BVSubmissionLightbox .BVCheckboxField  input  {

		}

		.BVSubmissionLightbox .BVCheckboxField label {
			display: inline-block;
		}


	/*******************************************************************************************************************************************************/
	/* Checkbox Field */
		.BVSubmissionLightbox .BVFieldNetpromoterscore {

		}

		.BVSubmissionLightbox .BVFieldNetpromoterscore .BVFieldRadioContainer label {
			display: block;

			font-family: inherit;
			font-size: 14px;
			line-height: 18px;
			color: inherit;
		}



	/*******************************************************************************************************************************************************/
	/* Buttons */
		.BVSubmissionLightbox .BVFieldButton {

		}

		.BVSubmissionLightbox .BVFieldButton button {

		}

		.BVSubmissionLightbox .BVFieldButton button span {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}


	/*******************************************************************************************************************************************************/
	/* Rating */
		.BVSubmissionLightbox .BVRatingStarsLegend {
			position: relative;
			top: -4px;
		}


	/*******************************************************************************************************************************************************/
	/* BVME Body */
		.BVSubmissionLightbox .BVMEBody {

		}

		.BVSubmissionLightbox .BVMEBody p {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}

		.BVSubmissionLightbox .BVMEBody ul {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}

		.BVSubmissionLightbox .BVMEBody ul li {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit;
			color: inherit;
		}


	/*******************************************************************************************************************************************************/
	/* Footer */
		.BVSubmissionLightbox .BVModuleFooterLinks {

		}

		.BVSubmissionLightbox .BVModuleFooterLinks a {
			font-size: 12px;
		}




/***********************************************************************************************************************************************************/
/* Product Details - product-page-slider-wrapper  */
/***********************************************************************************************************************************************************/

	section.product-page-slider-wrapper {

	}


	.product-page-slider-wrapper .zoom-list ul li a {
		position: relative;
		vertical-align: top;
	}

	.product-page-slider-wrapper .zoom-list ul li a img {
		margin-top: 12px;
	}

	.product-page-slider-wrapper .zoom-list ul li a .spanMouseOver {
		height: 0px;
	}


	.product-page-slider-wrapper .zoom-list ul li a .spanMouseOver:before {
		display: none;
	}

	.product-page-slider-wrapper .zoom-list ul li a:hover .spanMouseOver:before {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		width: 100%;
		height: 100%;

		background-color: #fff;
		opacity: 0.6;

		font-family: "icomoon";
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		line-height: 1;
		text-transform: none;
		font-size: 40px;
		content: "\e601";
		padding: 5px 0 0;
		color: #58575a;
	}



	/*******************************************************************************************************************************************************/
	/* Zoom List */
		section.product-page-slider-wrapper div.zoom-list {
			position: relative;

			z-index: 1;
		}

		.carousel-model .carousel-main .control {
			xdisplay: none;
		}


		@media (min-width: 1024px) {
			.carousel-model .carousel-pagination-wrapper .carousel-pagination {
				max-width: 900px;
				margin-left: 8px;
			}
		}

		@media (max-width: 1023px) {
			.carousel-model .carousel-pagination-wrapper .carousel-pagination {
				max-width: 700px;
				margin-left: 8px;
			}

			.product-page-slider-wrapper .product-page .product-image img {
				xmax-width: 75%;
			}
		}


	/*******************************************************************************************************************************************************/
	/* Product Content */
		section.product-page-slider-wrapper .product-content {

		}

		section.product-page-slider-wrapper .product-content h1 {
			width: 100%;
		}


	/* BG image */
		section.product-page-slider-wrapper div.product-page {
			background-image: url(../images/productdetails/product-page.jpg);
		}



	/* Formulas Cat - Delights */
		section.product-page-slider-wrapper.FormulasCatDelights div.product-page {
			background-image: url(../images/productdetails/iams-delights-bg-with-informations.jpg);
		}

		section.product-page-slider-wrapper.FormulasCatDelights.NoProductInformations div.product-page {
			margin-bottom: -10px;

			background-image: url(../images/productdetails/iams-delights-bg-without-informations.jpg)
		}



	/* Additonal */
		@media (min-width: 1024px) {
			.product-page-slider-wrapper .product-page {
				padding-top: 58px;
			}
		}


		@media (min-width: 768px) and (max-width: 1023px) {

			.product-page-slider-wrapper .product-page {
				padding-top: 58px;
				background-size: 100% 98%;
			}

			section.product-page-slider-wrapper.FormulasCatDelights.NoProductInformations div.product-page {
				margin-bottom: -21px;
			}

			.product-page-slider-wrapper .product-content > h1,
			.product-page-slider-wrapper .product-content > p {
				width: 100%;
				max-width: 100%;
			}



			.product-page-slider-wrapper .product-content div.ageRatting p {
				width: 85%;
				margin-bottom: 4px;
			}


		}

		@media (max-width: 767px) {
			.product-page-slider-wrapper .product-page {
			    background-size: 100% 37.8%;
			}
		}



		/***************************************************************************************************************************************************/
		/* Recommended Text */
			section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText {
				padding: 0px 0px 20px 0px;

				/*
				font-size: 14px;
				font-family: "GothamRounded-Medium";
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 500;
				font-size: 14px;


				letter-spacing: -0.2px;

				color: #58575a;
			}

			section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText table {
				width: auto;
				margin: 0px;
			}

			section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText table tr {
				vertical-align: top;
			}

			section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText table tr td {
				padding: 0px 0px 0px 0px;
				border: none;
				transition: none;
			}


			section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText div.AgeRound {
				float: left;

				display: inline-block;
				width: 30px;
    			height: 30px;

				margin: 0px 11px 0px 0px;
				padding: 8px 0px 0px 0px;

				/*
				font-size: 14px;
				font-family: "GothamRounded-Bold";
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 700;
				font-size: 14px;

				color: #ffffff;
				text-align: center;

				background: #58575a;
    			border-radius: 50%;

			}

			section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText div.TextContent {
				max-width: 360px;

				padding: 4px 0px 0px 0px;

    			line-height: 20px;
				/*
				font-family: "GothamRounded-Medium";
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 500;

			}

			section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText div.TextContent p{
				display: inline-block;
				float: none;
				max-width: none;

				margin: 0px;
				padding: 0px;

				/*
				font-family: "GothamRounded-Medium";
				font-size: 14px;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 500;
				font-size: 14px;

    			line-height: 20px;
			}


			@media (min-width: 768px) and (max-width: 1023px) {



			}

			@media (max-width: 767px) {

				section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText {
					max-width: 400px;
					margin: 0px auto 0px auto;
				}

				section.product-page-slider-wrapper div.product-content div.ProductDetailsRecommendedText div.TextContent {
					text-align: left;
				}
			}



		/***************************************************************************************************************************************************/
		/* ageRatting */
			section.product-page-slider-wrapper div.product-content div.ageRatting {

			}

			section.product-page-slider-wrapper div.product-content div.ageRatting div.Content {
				margin-left: 5px;
				margin-top: 4px;

				float: left;

				/*
				font-family: "GothamRounded-Medium";
				font-size: 14px;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 500;
				font-size: 14px;


				letter-spacing: -0.2px;

				color: #58575a;
			}

			section.product-page-slider-wrapper div.product-content div.ageRatting div.Content p {
				margin-left: 0px;
				margin-top: 0px;
			}

			section.product-page-slider-wrapper div.product-content div.ageRatting p.Content span.scWebEditInput {
				float: none;
				width: auto;
				height: auto;
				margin: 0px;

				font-family: inherit;
				color: inherit;
				background: none;

				border-radius: 0;
			}


		/* Age Ratting */
			.product-page-slider-wrapper .product-content .ageRatting span {
				background-color: #58575a;
			}


	/*******************************************************************************************************************************************************/
	/* Product buyNowLinks */
		.product-page-slider-wrapper .product-content div.ShortDescription {
			float: left;

				/*
				font-family: "GothamRounded-Book";
				font-size: 16px;
				font-weight: 400;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 400;
				font-size: 16px;

			letter-spacing: -0.2px;
			line-height: 22px;
			max-width: 378px;
		}


	/*******************************************************************************************************************************************************/
	/* Product buyNowLinks */
		.product-page-slider-wrapper .product-content .buyNowLinks a.btn {
			margin-right: 10px;
			margin-bottom: 10px;
		}



	/*******************************************************************************************************************************************************/
	/* Product Information */
		.product-info-wrapper h2 a {
			color: #58575a;
			/*font-family: "Tungsten-Book";
			font-size: 38px;
			font-weight: normal;*/
			font-family: "Tungsten A", "Tungsten B";
			font-size: 38px;
			font-weight: 400;
			margin-left: 16px;
			margin-top: -40px;
			position: relative;
		}


		.product-info-wrapper h2 {
			margin-top: 0px;
		}

		/* Product Info Slider */
		.product-info-wrapper .owl-carousel.product-info-slider .owl-item {

		}

		.product-info-wrapper .owl-carousel.product-info-slider .owl-item img {
			display: inline-block;
			width: auto;
		}

		@media (min-width: 1024px) {
			.product-info-wrapper .product-info-slider {
				max-width: 1140px;
			}
		}


		@media (max-width: 1023px) {

			.product-info-wrapper .product-info-slider {
				max-width: 100%;
			}

			.product-info-wrapper {
				margin-bottom: 100px;
			}

			.product-info-wrapper h2 {
				margin-top: 60px;
			}

		}

		@media (max-width: 767px) {

			.product-info-wrapper {
				margin-bottom: 50px;
			}

			.product-info-wrapper h2 {
				margin-top: 20px;
			}

		}










/***********************************************************************************************************************************************************/
/* Product Details - nutrition-wrapper  */
/***********************************************************************************************************************************************************/
	section.nutrition-wrapper {
		background-color: #273425;
	}


/***********************************************************************************************************************************************************/
/* Product Details - Retailer  */
/***********************************************************************************************************************************************************/
	.retailer-wrapper figure {
		margin-bottom: 13px;
	}

	.retailer-wrapper figure:hover {
		box-shadow: 0px 4px 10px 0px rgba(1, 1, 1, 0.15);
	}







/***********************************************************************************************************************************************************/
/* Product Details - Content Headline  */
/***********************************************************************************************************************************************************/
	.divProductDetailsContentHeadline {
		/*
		font-family: "GothamRounded-Medium";
		font-size: 16px;
		*/
		font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
		font-weight: 500;
		font-size: 16px;

		color: #ffffff;
	}







/***********************************************************************************************************************************************************/
/* Product Details - Content Table  */
/***********************************************************************************************************************************************************/
	.divProductDetailsTableContent {
		float: left;
		width: 321px;

		/*
		font-family: "GothamRounded-Medium";
		font-size: 16px;
		*/
		font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
		font-weight: 500;
		font-size: 16px;

		color: #ffffff;
	}


	/*******************************************************************************************************************************************************/
	/* Table */
		.divProductDetailsTableContent table {
			margin: 10px 0px 0px 0px;
		}

		.divProductDetailsTableContent table tr {

		}

		.divProductDetailsTableContent table tr th,
		.divProductDetailsTableContent table tr td {
			border: none;
		}

		.divProductDetailsTableContent table tr th {
			padding: 0px 10px 15px 0px;

			/*font-family: "Tungsten-Book";
			font-weight: 300;
			font-size: 26px;*/
			font-family: "Tungsten A", "Tungsten B";
			font-size: 26px;
			font-weight: 300;
			line-height: 26.5px;
			letter-spacing: 1.1px;
			color: #ffffff;


			vertical-align: bottom;
		}

		.divProductDetailsTableContent table tr td {
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 6px 0px;

			/*
			font-family: "GothamRounded-Medium";
			font-size: 16px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 500;
			font-size: 16px;

			line-height: 24px;
			color: #ffffff;
		}


	/*******************************************************************************************************************************************************/
	/* Mobile */
		@media (max-width: 767px) {

			.divProductDetailsTableContent {
				float: none;
				width: auto;
			}

		}






/***********************************************************************************************************************************************************/
/* Product Details - Content  */
/***********************************************************************************************************************************************************/
	.divProductDetailsContent {
		float: left;
		width: 460px;
		padding: 10px 0px 0px 0px;

		/*
		font-family: "GothamRounded-Medium";
		font-size: 16px;
		*/
		font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
		font-weight: 500;
		font-size: 16px;

		line-height: 24px;
		color: #ffffff;
	}

	.divProductDetailsContent.FullWidth {
		float: none;
		width: auto;
	}

	/*******************************************************************************************************************************************************/
	/* Headline 3 */
		.divProductDetailsContent h3 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 15px 0px;

			/*font-family: "Tungsten-Book";
			font-weight: 300;
			font-size: 26px;*/
			font-family: "Tungsten A", "Tungsten B";
			font-size: 26px;
			font-weight: 300;
			line-height: 26.5px;
			letter-spacing: 1.1px;
			color: #ffffff;
		}


	/*******************************************************************************************************************************************************/
	/* Mobile */
	@media (max-width: 767px) {

		.divProductDetailsContent {
			float: none;
			width: auto;
		}

	}





/***********************************************************************************************************************************************************/
/* Article Overview */
/***********************************************************************************************************************************************************/

	/* Filter */
		.filter-navigation ul li a {
			padding-right: 50px !important;

		/*
		font-family: "GothamRounded-Medium";
		font-size: 16px;
		*/
		font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold" !important;
		font-weight: 500;

   		letter-spacing: 0 !important;
		}


	/* Navigation */
		.filter-navigation ul li.cats a::after,
		.filter-navigation ul li.dogs a::after {
			width: 25px;
		}


	/* Navigation Category */
		.filter-navigation .category ul li ul {}
		.filter-navigation .category ul li ul li {}

		.filter-navigation .category ul li ul li a {
			display: block;
		}

		.filter-navigation .category ul li ul li a:hover {
			color: #8c5296 !important;
			background-color: #f3f3f3 !important;
		}

		.filter-navigation .category ul li ul li.active a {
			color: #8c5296 !important;
		}



	/* Conatiner */
		.divArticleContainer {
			max-width: 100%;
		}

		#ArticleOverviewContainer {
			float: none;
			clear: both;

			margin: 0px auto 0px auto !important;
		}


	/* Article */
		#ArticleOverviewContainer article,
		.related-article-wrapper article {
			cursor: pointer;
		}

		.featured-article  .bg-place-holder {
			min-height: 301px;
			background-position: center center !important;
		}

		.featured-article .featured-article-des {
			min-height: 301px;
		}

		.news-article .bg-place-holder {
			min-height: 182px;
			background-position: center center !important;
		}

		.featured-article  .bg-place-holder span.Overlay,
		.news-article .bg-place-holder span.Overlay {
			display: none;
		}

		.featured-article  .bg-place-holder span.Overlay.dog,
		.news-article .bg-place-holder span.Overlay.dog {
			background-color: #b8cd34;
		}

		.featured-article  .bg-place-holder span.Overlay.cat,
		.news-article .bg-place-holder span.Overlay.cat {
			background-color: #e66c29;
		}

		.filter-content-wrapper .news-article-des h3 a,
		.related-article-wrapper  .news-article-des h3 a,
		.filter-content-wrapper .news-article .news-des p a,
		.related-article-wrapper .news-article .news-des p a,
		.filter-content-wrapper .featured-article .featured-article-des h2 a {
			/*
			font-family: "GothamRounded-Medium";
			font-weight: normal;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 500;
			line-height: 120%;
			position: relative;
			left: 0px;
			top: 0px;
			font-size: 19px;
			height: auto;
			width: auto;
		}

		.related-article-wrapper .news-article .news-des p a,
		.filter-content-wrapper .news-article .news-des p a {
			/*
			font-family: "GothamRounded-Book",sans-serif;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 400;


			color: #fff;
		}

		.filter-content-wrapper .featured-article .featured-article-des h2 a {
			color: #fff;
		}

		.related-article-wrapper .cat .news-article-des h3 a,
		.filter-content-wrapper .cat .news-article-des h3 a {
			color: #ed6d0a;
		}

		.related-article-wrapper .dog .news-article-des h3 a,
		.filter-content-wrapper .dog .news-article-des h3 a {
			color: #00aa61;
		}

		.news-article-plain .news-article-des div.TextAnimate {
			visibility: hidden;
			position:relative;
			top: 10px;

		}

		@media (max-width: 767px) {

			.news-article-plain .news-article-des div.TextAnimate {
				visibility: visible !important;
				top: 0px  !important;

				opacity: 1 !important;
				-moz-opacity: 1 !important;
				filter: alpha( opacity = 100 ) !important;

			}

			.featured-article .featured-article-banner {
				background-size: cover !important;
			}

			.news-article .news-banner {
				background-size: cover !important;
			}

		}


		/* Mouse Over - News Article Plain */
			.news-article-plain.MouseOver {

			}


		/* Mouse Over - Feature Article */
			.featured-article.MouseOver {

			}

			.featured-article.MouseOver .featured-article-banner {

			}

			.featured-article.MouseOver .featured-article-banner span.Overlay  {
				display: block;
				position: absolute;
				top: 0px;
				left: 0px;

				width: 100%;
				height: 100%;

				opacity: 0.2;
				-moz-opacity: 0.2;
				filter: alpha( opacity= 20 );
			}



		/* Mouse Over - News Article Image */
			.news-article.MouseOver {

			}

			.news-article.MouseOver .news-banner {

			}

			.news-article.MouseOver .news-banner span.Overlay  {
				display: block;
				position: absolute;
				top: 0px;
				left: 0px;

				width: 100%;
				height: 100%;

				opacity: 0.2;
				-moz-opacity: 0.2;
				filter: alpha( opacity= 20 );
			}







	/* Slider */
		.related-article-slider {

		}

		.related-article-slider .owl-buttons {
			left: 4px;
			position: absolute;
			top: 43.2%;
			width: 100%;
		}

		.related-article-slider .owl-buttons .owl-prev {
			left: -50px;
			display: inline-block;
			position: absolute;
		}

		.related-article-slider .owl-buttons .owl-next {
			right: 9px;
			display: inline-block;
			position: absolute;
		}

		.related-article-slider .owl-buttons .owl-prev .icon,
		.related-article-slider .owl-buttons .owl-next .icon {
			font-size: 42px;
		}



	@media (max-width: 767px) {

		.filter-content-wrapper .news-article {
			max-width: 100%;
		}

		.filter-content-wrapper .news-article-plain {
			max-width: 100%;
		}

	}




/***********************************************************************************************************************************************************/
/* Health Article BG */
/***********************************************************************************************************************************************************/
	section.health-article-bg {
		min-height: 120px;
		margin-top: 0px;
	}


	/*******************************************************************************************************************************************************/
	/* Back */


	/*******************************************************************************************************************************************************/
	/* Share */
	/*	section.health-article-bg div.btn.share::before {
			background-image: none !important;
		}

		section.health-article-bg div.btn.share {
			width: auto;
			padding: 0px 10px 0px 10px !important;
			text-indent: 0 !important;
		}

		section.health-article-bg div.btn.share span.st_facebook_large,
		section.health-article-bg div.btn.share span.st_twitter_large {
			position: relative;
			top: 4px;
		}

		@media (max-width: 767px) {

			section.health-article-bg div.btn.share span.st_facebook_large,
			section.health-article-bg div.btn.share span.st_twitter_large {
				position: relative;
				top: 12px;
			}

		}
	*/

	/*******************************************************************************************************************************************************/
	/* Share */
		section.health-article-bg div.btn.share {
			width: auto;
			padding: 0px 16px 0px 10px !important;
			text-indent: 0 !important;
		}

		section.health-article-bg div.btn.share::before {
			background-image: none !important;
		}

		section.health-article-bg div.btn.share a {
			display: inline-block;
			width: 32px;
			height: 32px;

			position: relative;
			top: 4px;

			margin: 0px 5px 0px 0px;
		}

		/* Links */
			section.health-article-bg div.btn.share a.Facebook {
				background-image: url(../images/socialmedia/facebook_32.png);
			}

			section.health-article-bg div.btn.share a.Twitter {
				background-image: url(../images/socialmedia/twitter_32.png);
			}


		@media (max-width: 767px) {

			section.health-article-bg div.btn.share span.st_facebook_large,
			section.health-article-bg div.btn.share span.st_twitter_large {
				position: relative;
				top: 12px;
			}

		}



/***********************************************************************************************************************************************************/
/* Article Detaisl - article-wrapper-main */
/***********************************************************************************************************************************************************/
	div.article-wrapper-main {
		/* TODO: Später wieder einblenden */
		/* box-shadow: 2px -6px 32px 8px #ffffff; */
		box-shadow: none;
	}

	@media (min-width: 1300px) {
		div.article-wrapper-main {
			/* TODO: Später wieder einblenden */
			/* box-shadow: 2px -22px 28px 10px #ffffff; */
			box-shadow: none;
		}
	}


	/*******************************************************************************************************************************************************/
	/* Article */
		div.article-wrapper-main .article-wrapper {
			text-align: left;
		}


		/* Headline */
			div.article-wrapper-main .article-wrapper h1 {

			}

			div.article-wrapper-main .article-wrapper h2 {
				font-size: 30px;
				line-height: 42px;
			}

			div.article-wrapper-main .article-wrapper h3 {
				margin-bottom: 10px;
				/*
				font-family: "GothamRounded-Bold";
				font-size: 20px;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 700;
				font-size: 19px;

				line-height: 32px;
				margin-bottom: 7px;
			}

			div.article-wrapper-main .article-wrapper h3 a {
				/*
				font-family: "GothamRounded-Bold";
				font-weight: normal;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 700;

				color: #58575a;
			}


		/* Strong */
			div.article-wrapper-main .article-wrapper strong {

			}


		/* List */
			div.article-wrapper-main .article-wrapper ol li {
				list-style-type: decimal;
				margin: 0px 0px 6px 30px;
			}


		/* Paragraph */
			div.article-wrapper-main .article-wrapper p {
				float: none;
				margin: 0px 0px 21px 0px;
			}


		/* Paragraph */
			div.article-wrapper-main .article-wrapper a.returntop {
				display: inline-block;
				margin-bottom: 32px;
			}







	/*******************************************************************************************************************************************************/
	/* Related Articles */

		.related-article-wrapper .news-article-plain {
			float: left;
			margin-right: 20px;
			max-width: 298px;
			width: 100%;

			background-color: #ffffff;
			background-image: url("../../images/health/cat-plain-article-bg.png");
			background-repeat: no-repeat;
			background-position: 101% -1px !important;
			background-size: 99px 74px !important;
			border: 1px solid #eeeeee;
			display: block;
			float: left;
			min-height: 190px !important;
			min-width: 300px;
			padding: 20px;
			position: relative;
		}

		.related-article-wrapper .news-article-plain .news-article-des {
			bottom: 16px;
			position: absolute;
		}

		.related-article-wrapper .news-article-plain .news-article-des h3 {
			float: left;
			/*
			font-family: "GothamRounded-Medium";
			font-size: 20px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 500;
			font-size: 20px;

			letter-spacing: -0.3px;
			line-height: normal;
			margin: 0 0 4px;
			max-width: 200px;
			color: #ed6d0a;
			width: 100%;
		}

		.related-article-wrapper .news-article-plain .news-article-des p {
			color: #58575a;
			float: left;
			font-size: 15px;
			letter-spacing: -0.2px;
			line-height: 19px;
			max-width: 200px;
			width: 100%;
		}

		.related-article-wrapper .news-article-plain a {
			bottom: 25px;
			display: inline-block;
			font-size: 48px;
			height: 24px;
			position: absolute;
			right: 29px;
			width: 24px;
		}

		.related-article-wrapper .news-article-plain a i {
			color: #ed6d0a;
		}


		@media (max-width: 747px) {
			.related-article-wrapper .news-article-plain {
				margin-bottom: 20px;
				max-width: 100%;
				width: 100%;
			}
		}




/***********************************************************************************************************************************************************/
/* Content Box Element */
/***********************************************************************************************************************************************************/


	/* Headline */
		.divContentBoxElement h2.green {
			color: #009a59;
			/*
			font-family: "GothamRounded-Medium";
			font-size: 30px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 500;
			font-size: 28px;

			letter-spacing: -0.3px;
			margin-bottom: 5px;
		}

	/* Table */
		.divContentBoxElement table tr td {
			border: none;
			border-bottom: 2px solid #e8e8e8;
		}

	/* Varianten */
		.divContentBoxElement .signsec {
			margin-top: 0px;
		}


	/*******************************************************************************************************************************************************/
	/* Block */
		section.about-us div.history-wrapper div.history-block {

		}


		/* Headline */
			section.about-us div.history-wrapper div.history-block h2 {

			}

		/* Text */
			section.about-us div.history-wrapper div.history-block p{

			}

			section.about-us div.history-wrapper div.history-block p strong{
				display: inline-block;

				margin-top: 1px;
				margin-bottom: 4px;

				/*
				font-family: "GothamRounded-Bold";
				font-size: 16px;
				font-weight: normal;
				*/
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 700;
				font-size: 16px;

				color: #5a5759;
				letter-spacing: -0.23px;
				line-height: 22px;
				word-spacing: 0;
			}







/***********************************************************************************************************************************************************/
/* First Box Element */
/***********************************************************************************************************************************************************/

	/* List */
		.divFirstBoxElement ul {
			display: block;
			margin: 0;
			padding: 0;
		}

		.divFirstBoxElement ul li {
			background: rgba(0, 0, 0, 0) url("../../images/cat/bullets.png") no-repeat scroll left 6px;
			display: block;
			margin: 0 0 9px;
			padding: 0 0 0 30px;
		}




/***********************************************************************************************************************************************************/
/* Nutritional Text Image Element */
/***********************************************************************************************************************************************************/

	.divNutritionalTextImageElement {

	}

	/* Headlines */
		.divNutritionalTextImageElement h2.lgreen.fs80 {
			font-family: amatic_scregular,sans-serif;
			font-size: 80px;
			letter-spacing: -1px;
			line-height: 60px;
			color: #00ab61;
			margin-bottom: 25px;
		}

		.divNutritionalTextImageElement h2.lgreen.fs80 .fs48 {
			font-family: amatic_scregular,sans-serif;
			font-size: 50px;
			letter-spacing: -1px;
			line-height: 48px;
			color: #00ab61;
		}





/***********************************************************************************************************************************************************/
/* Text Image Element */
/***********************************************************************************************************************************************************/

	.divTextImageElement {

	}

	/* Headlines */
		.divTextImageElement h2 {
			/*
			font-family: "GothamRounded-Medium";
			font-size: 30px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 500;
			font-size: 28px;

			letter-spacing: -1px;
			line-height: 34px;
			color: #e66c29;
		}

		.divTextImageElement h3 {
			/*
			font-family: "GothamRounded-Bold";
			font-size: 20px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 700;
			font-size: 20px;

			line-height: 32px;
			margin-bottom: 7px;
			color: #58575a;
		    font-weight: normal;
		}


	/* List */
		.divTextImageElement ol li {
			list-style-type: decimal;
			margin: 0px 0px 6px 30px;
		}

		.divTextImageElement ul li {
			background: rgba(0, 0, 0, 0) url("../../images/cat/bullets.png") no-repeat scroll left 6px;
			display: block;
			margin: 0 0 9px;
			padding: 0 0 0 30px;
		}




/***********************************************************************************************************************************************************/
/* Startpage - Product Promo */
/***********************************************************************************************************************************************************/
	.product-promo.startpage {

	}

	/*******************************************************************************************************************************************************/
	/* Dog News Wrapper */
		.product-promo.startpage .dog-news-wrapper {
			-webkit-background-size: contain !important;
			background-size: contain !important;
			background-position: 50% !important;
		}

		.product-promo.startpage .dog-news-wrapper .dog-news-content {}

		.product-promo.startpage .dog-news-wrapper[data-position-x="left"][data-position-y="top"] {
			background-position: left top !important;
		}
		.product-promo.startpage .dog-news-wrapper[data-position-x="left"][data-position-y="center"] {
			background-position: left center !important;
		}
		.product-promo.startpage .dog-news-wrapper[data-position-x="left"][data-position-y="bottom"] {
			background-position: left bottom !important;
		}
		.product-promo.startpage .dog-news-wrapper[data-position-x="right"][data-position-y="top"] {
			background-position: right top !important;
		}
		.product-promo.startpage .dog-news-wrapper[data-position-x="right"][data-position-y="center"] {
			background-position: right center !important;
		}
		.product-promo.startpage .dog-news-wrapper[data-position-x="right"][data-position-y="bottom"] {
			background-position: right bottom !important;
		}

		/* Headline */
			.product-promo.startpage .dog-news-wrapper .dog-news-content h2 { color: #58575a; }
			.product-promo.startpage .TeaserFormatCat .dog-news-wrapper .dog-news-content h2 { color: #e66c29; }
			.product-promo.startpage .TeaserFormatDog .dog-news-wrapper .dog-news-content h2 { color: #02b166; }

		/* Button */
			.product-promo.startpage .dog-news-wrapper .dog-news-content a.dog-btn { background-color: #58575a; }
			.product-promo.startpage .TeaserFormatCat .dog-news-wrapper .dog-news-content a.dog-btn { background-color: #e66c29; }
			.product-promo.startpage .TeaserFormatDog .dog-news-wrapper .dog-news-content a.dog-btn { background-color: #02b166; }



	/*******************************************************************************************************************************************************/
	/* Feed Tips */
		.product-promo.startpage .feed-tips {}
		.product-promo.startpage .feed-tips .feed-tips-content {}

		/* Foot Print */
			/* .product-promo.startpage .feed-tips span.foot-print { background-image: none; } */
			.product-promo.startpage .TeaserFormatCat .feed-tips span.foot-print { background-image: url("../../images/orange-foot-filter.svg"); }
			.product-promo.startpage .TeaserFormatDog .feed-tips span.foot-print { background-image: url("../../images/green-foot-filter.svg"); }

		/* Button */
			.product-promo.startpage .feed-tips .feed-tips-content a { background-color: #58575a; }
			.product-promo.startpage .TeaserFormatCat .feed-tips .feed-tips-content a { background-color: #e66c29; }
			.product-promo.startpage .TeaserFormatDog .feed-tips .feed-tips-content a { background-color: #02b166; }



	/*******************************************************************************************************************************************************/
	/* Dog Health Slider */
		.product-promo.startpage .dog-helath-sldier,
		.fullHealthBlock .dog-helath-sldier {}

		.product-promo.startpage .dog-helath-sldier .slide,
		.fullHealthBlock .dog-helath-sldier .slide {}

		.product-promo.startpage .dog-helath-sldier .slide.TeaserFormatCat {}
		.product-promo.startpage .dog-helath-sldier .slide.TeaserFormatDog {}


		/* Foot Print */
			.product-promo.startpage .dog-helath-sldier .slide span.foot-print,
			.fullHealthBlock .dog-helath-sldier .slide span.foot-print { background-image: none; }

			.product-promo.startpage .dog-helath-sldier .slide.TeaserFormatCat span.foot-print,
			.fullHealthBlock .dog-helath-sldier .slide.TeaserFormatCat span.foot-print { background-image: url("../../images/orange-foot-filter.svg");}
			.product-promo.startpage .dog-helath-sldier .slide.TeaserFormatDog span.foot-print,
			.fullHealthBlock .dog-helath-sldier .slide.TeaserFormatDog span.foot-print { background-image: url("../../images/green-foot-filter.svg"); }

		/* Content */
			.product-promo.startpage .dog-helath-sldier .slide .dog-helath-content,
			.fullHealthBlock .dog-helath-sldier .slide .dog-helath-content { background-color: #58575a; }

			.product-promo.startpage .dog-helath-sldier .slide.TeaserFormatCat .dog-helath-content,
			.fullHealthBlock .dog-helath-sldier .slide.TeaserFormatCat .dog-helath-content { background-color: #e66c29; }
			.product-promo.startpage .dog-helath-sldier .slide.TeaserFormatDog .dog-helath-content,
			.fullHealthBlock .dog-helath-sldier .slide.TeaserFormatDog .dog-helath-content { background-color: #02b166; }



/***********************************************************************************************************************************************************/
/* 2 Col Teaser Element */
/***********************************************************************************************************************************************************/

	.product-promo div.content {
		max-width: 1000px;
		margin: 0px auto 0px auto;
	}

	/* List */
		.product-promo .dog-news-wrapper img {
			max-width: 100%;
		}




	@media (max-width: 1660px) {
		.product-promo .dog-news-wrapper .dog-news-content .ProductName a,
		.product-promo .dog-news-wrapper .dog-news-content h2 a {
			font-size: 17px;
			line-height: 22px;
		}
	}

	@media (max-width: 1440px) {
		.product-promo .dog-news-wrapper .dog-news-content .ProductName a,
		.product-promo .dog-news-wrapper .dog-news-content h2 a {
			font-size: 16px;
			line-height: 20px;
		}

		.product-promo .feed-tips .feed-tips-content h2 {
			font-size: 16px;
			line-height: 20px;
		}
	}

	@media (max-width: 1023px) {
		.product-promo .dog-news-wrapper .dog-news-content .ProductName a,
		.product-promo .dog-news-wrapper .dog-news-content h2 a {
			font-size: 18px;
			line-height: 22px;
		}
	}

	@media (max-width: 840px) {
		.product-promo .dog-news-wrapper .dog-news-content .ProductName a,
		.product-promo .dog-news-wrapper .dog-news-content h2 a {
			font-size: 16px;
			line-height: 20px;
		}
	}





/***********************************************************************************************************************************************************/
/* Startpage Teaser */
/***********************************************************************************************************************************************************/
	.dog-helath-wrapper .dog-helath-content {
		background-color: #e9812c;
	}

	.dog-helath-wrapper .foot-print {
		background-image: url(../../images/orange-foot.png);
	}





/***********************************************************************************************************************************************************/
/* Milestone Element */
/***********************************************************************************************************************************************************/
	section.about-us div.timeline-wrapper {
		margin: 140px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	/*******************************************************************************************************************************************************/
	/* Year */
		section.about-us div.timeline-wrapper div.year  {

		}

		section.about-us div.timeline-wrapper div.year span  {

		}

		section.about-us div.timeline-wrapper div.year span span  {
			padding: 0px;
		}


	/*******************************************************************************************************************************************************/
	/* Text */
		section.about-us div.timeline-wrapper p  {
			width: 289px;
		}

		section.about-us div.timeline-wrapper p span.scWebEditInput {
			font-family: inherit !important;
			font-size: inherit !important;
			line-height: inherit !important;
			color: inherit !important;
		}



	/*******************************************************************************************************************************************************/
	/* Image */
		section.about-us div.timeline-wrapper div.timeline-img {
			width: 260px;
			min-height: 220px;
		}


	/*******************************************************************************************************************************************************/
	/* Footer */
		section.about-us div.timeline-wrapper img.timeline-foot {
			top: -116px !important;
		}




	/*******************************************************************************************************************************************************/
	/* Image Pos Left */
		section.about-us div.timeline-wrapper.PosLeft div.timeline-img {
			float: left;
		}

		section.about-us div.timeline-wrapper.PosLeft p {
			text-align: right;
		}

		section.about-us div.timeline-wrapper.PosLeft .year {
			float: right;
		}

		section.about-us div.timeline-wrapper.PosLeft .year span {
			padding: 53px 0 0 30px !important;
		}

		section.about-us div.timeline-wrapper.PosLeft .year span span {
			padding: 0px !important;
		}






/***********************************************************************************************************************************************************/
/* Overview Wrapper */
/***********************************************************************************************************************************************************/
	section.overview-wrapper {

	}


	/*******************************************************************************************************************************************************/
	/* Container */
		section.overview-wrapper div.container {

		}


		/* Headline */
			section.overview-wrapper div.container h2 {
				float: none;
			}

		/* Paragraph */
			section.overview-wrapper div.container p {
				float: none;
			}

		/* List */
			section.overview-wrapper div.container ul {
				margin-left: 24px;
			}

			section.overview-wrapper div.container ul li {
				list-style-image: url(../../images/bullets.png);
			}






/***********************************************************************************************************************************************************/
/* Product Finder Teaser */
/***********************************************************************************************************************************************************/

	@media (min-width: 1024px) {

		.right-food-wrapper .right-food-text h2 {
			width: 490px;
		}

		.right-food-wrapper .pets-blocks {
			margin-left: 0px;
		}

		.right-food-wrapper .right-food-text h2 {
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 10px;
		}

		.right-food-wrapper .pets-food a.shopbtn {
			margin-top: 95px;
		}

		.right-food-wrapper .pets-food.dog-food a.shopbtn {
			margin-top: 95px;
			xmargin-left: 46px;
		}

	}


	.right-food-wrapper .pets-blocks span {
		margin-left: 16px;
		margin-right: 16px;
	}


	@media (max-width: 767px) {

		.right-food-wrapper .pets-blocks {
			min-width: 370px;
		}

	}


	@media (max-width: 370px) {

		.right-food-wrapper .pets-blocks {
			min-width: 100%;
		}

		.right-food-wrapper .pets-blocks .pets-food {
			margin-left: -30px;
		}

		.right-food-wrapper .pets-blocks .pets-food.dog-food {
			margin-right: -50px;
		}

	}




/***********************************************************************************************************************************************************/
/* Product Finder */
/***********************************************************************************************************************************************************/
	section.rfcontainer {
		height: auto;
	}

	section.rfcontainer.dog {
		background: rgba(0, 0, 0, 0) url("../images/productfinder/background-dog.jpg") no-repeat scroll center center / cover ;
	}

	section.rfcontainer div.rfbase {
		height: auto;
		/*min-height: 708px;*/
	}

	@media (min-width: 1024px) {

		section.rfcontainer #step2 {
			padding-bottom: 135px;
		}

	}

	section.rfcontainer .divRating {
		height: 46px;
	}

	section.rfcontainer .divRating table {
		margin: 0px;
		width: auto;
	}

	section.rfcontainer .divRating table tr td {
		padding: 0px 5px 0px 0px;
		border: none;
	}

	section.rfcontainer .divRating table tr td p {
		padding-top: 0px;
		margin-top: 0px;
		font-size: 14px;
	}



	/************************************************************************************************************************************/
	/* Selection */
		@media(max-width:767px){

			.rfsecdiv .rfcatslider .btn,
			.rfsecdiv .rfdogslider .btn {
				padding-top: 9px;

				font-size: 15px;
			}

			.rfsecdiv .rfcatbox p strong {
				font-size: 12px;
			}

		}


	/************************************************************************************************************************************/
	/* Carousel */
		section.rfcontainer div.rfbase div.owl-carousel {

		}


		/* Content */
			section.rfcontainer div.rfbase div.owl-carousel div.owl-wrapper-outer {
				padding-bottom: 20px;
			}


		/* Controls */
			section.rfcontainer div.rfbase div.owl-carousel div.owl-controls {
				height: 60px;
			}


			/* Paging */
				section.rfcontainer div.rfbase div.owl-carousel div.owl-controls div.owl-pagination {
					bottom: 20px;
				}


			/* Button */
				section.rfcontainer div.rfbase div.owl-carousel div.owl-controls div.owl-buttons {

				}

				section.rfcontainer div.rfbase div.owl-carousel div.owl-controls div.owl-buttons div {
					cursor: pointer;
					height: 30px;
					margin: 0px 0px 0px 0px;
					position: absolute;
					top: 200px;
					width: 23px;
					text-indent: -10000px;
				}

				section.rfcontainer div.rfbase div.owl-carousel div.owl-controls div.owl-buttons div.owl-prev {
					background: url("../../images/home-prv-arrow.png");
    				left: -40px;
				}

				section.rfcontainer div.rfbase div.owl-carousel div.owl-controls div.owl-buttons div.owl-next {
					background: url("../../images/home-next-arrow.png");
    				right: -40px;
				}

			@media (max-width: 767px) {

				section.rfcontainer div.rfbase div.owl-carousel div.owl-controls {
					display: none !important;
				}

			}



	/************************************************************************************************************************************/
	/* Product */
		section.rfcontainer div.rfbase div.item {

		}

		section.rfcontainer div.rfbase div.item div.rfpmheight {
			color: #ffffff;
		}

		section.rfcontainer div.rfbase div.item div.rfpmheight p {

		}

		/* Rating */
			section.rfcontainer div.rfbase div.item div.rfpmheight p.rating {

			}

			section.rfcontainer div.rfbase div.item div.rfpmheight span.Stars {
				position: relative;
				top: 5px;
			}



	/************************************************************************************************************************************/
	/* Info */
		.bhinfo::before {
			padding: 10px;
		}

		@media(max-width:767px){

			.bhinfo::before {
				padding: 4px;
			}

			.bhinfo h5 {
				border-bottom: none;
			}

			.bhinfo h5::before,
			.bhinfo h5::after {
				border: none;
				background: none;
			}

		}

		@media(max-width:350px){
			.bhinfo{
				height: 25px;
			}
			.bhinfo::before {
				top:0px;
			}
		}




/***********************************************************************************************************************************************************/
/* Global Loading */
/***********************************************************************************************************************************************************/
	.divGlobalLoading{

	}

	/************************************************************************************************************************************/
	/* Inner */
		.divGlobalLoadingInner {
			display: none;

			position: fixed;
			top: 50%;
			left: 50%;
			margin: -17px 0px 0px -49px;
			padding: 0;

			/*
			background-color: #ffffff;
			border: 2px solid #999999;

			-webkit-box-shadow: 0px 0 5px 0 rgba(0,0,0,0.5);
			box-shadow: 0px 0 5px 0 rgba(0,0,0,0.5);
			*/

			z-index: 90001;
		}



		/* Text */
			.divGlobalLoadingInner span.Text {
				display: inline-block;

				margin: 0px 0px 0px 8px;
				padding: 1px 0px 0px 24px;

				background-image: url(../images/loading/loading.gif);
				background-position: left middle;
				background-repeat: no-repeat;
			}

		/* Icon */
			.divGlobalLoadingInner span.Icon {
				display: inline-block;
				width: 90px;
				height: 90px;

				background-image: url(../../images/iams_loader_global.gif);
				background-position: left middle;
				background-repeat: no-repeat;
			}


	/************************************************************************************************************************************/
	/* Background */
		.divGlobalLoadingBackground{
			display: none;

			position: fixed;
			top: 0px;
			left: 0px;

			width: 100%;
			height: 100%;

			background-color: #000000;

			opacity: 0.15;
			-moz-opacity: 0.15;
			filter: alpha (opacity = 15);

			z-index: 90000;
		}





/***********************************************************************************************************************************************************/
/* Form */
/***********************************************************************************************************************************************************/
	.divForm {

		/*
		font-family: "GothamRounded-Book",sans-serif;
		font-size: 16px;
		*/
		font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
		font-weight: 400;
		font-size: 16px;

		line-height: 28px;
		color: #58575a;
	}





/***********************************************************************************************************************************************************/
/* Social Media - Share This */
/***********************************************************************************************************************************************************/
	div.SocailMediaShareTihs {
		min-height: 25px;
	}

	div.SocailMediaShareTihs span {
		box-sizing: content-box;
	}

	/* Facebook */
		div.SocailMediaShareTihs a.Facebook {
			position: relative;
			margin-bottom: -3px;

			display: inline-block;
			width: 60px;
			height: 22px;

			background-image: url(../images/socialmedia/facebook_counter.png);
			background-position: left top;
			background-repeat: no-repeat;
		}

	/* Twitter */
		div.SocailMediaShareTihs a.Twitter {
			position: relative;
			margin-bottom: -3px;

			display: inline-block;
			width: 60px;
			height: 22px;

			background-image: url(../images/socialmedia/twitter_counter.png);
			background-position: left top;
			background-repeat: no-repeat;
		}





/***********************************************************************************************************************************************************/
/* Form */
/***********************************************************************************************************************************************************/

	.divForm textarea {
		width: 100%;
		/*
		font-family: "GothamRounded-Medium";
		*/
		font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
		font-weight: 500;

		border: 2px solid #e8e8e8;
		padding: 6px 10px 7px;
	}

	.divForm .form-group label a {
		color: #e66c29;
	}


	.divForm .divNewsletterCheckbox p {
		padding: 0px;
		margin: 0px;
	}

	.divForm .divNewsletterCheckbox label {
		
	}

	@media (max-width: 767px) {
		.divForm .divNewsletterCheckbox input {
			height: 25px;			
		}

		
		.divForm .divNewsletterCheckbox label {
			float: none;
			display: inline;
			margin: 0px;
			padding: 0px;
		}

	}



	.divForm .divTermsAndConditions p {
		padding: 0px;
		margin: 0px;
	}

	.divForm .divTermsAndConditions label {
		color: #e66c29;
	}

	
	@media (max-width: 767px) {
		.divForm .divTermsAndConditions input {
			height: 25px;
			margin-right: 10px;
		}

		
		.divForm .divTermsAndConditions label {
			float: none;
			display: inline;
			margin: 0px;
			padding: 0px 0px 0px 0px;			
		}
		
		

	}



	/* Product DropDown */
		.divForm .form-group.ProductDropDown {

		}

		.divForm .form-group.ProductDropDown select {
			width: 393px;
		}

		.divForm .form-group.ProductDropDown select option {
			padding-top: 0px;
			padding-bottom: 0px;
		}

		@media (max-width: 767px) {
			.divForm .form-group.ProductDropDown select {
				width: 310px;
			}
		}


		.divForm .form-group.ProductDropDown .selector select {
			width: 100%;
		}

		.divForm .divMoneyBackState {
			display: none;
		}


	/* Value */
		.divForm .form-group div.Value {
			float: left;
			width: 74.3%;
			margin-top: 8px;
			
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Book";
			font-weight: 500;						
			position: relative;
			font-weight: 500;
			letter-spacing: -0.8px;
		}

	@media (max-width: 580px) {
		
		.divForm .form-group div.Value {
			 width: 100%;
			margin-bottom: 12px;
			max-width: 415px;
			position: relative;
		}
		
	}


/***********************************************************************************************************************************************************/
/* facebook block */
/***********************************************************************************************************************************************************/

	.facebook-block-wrapper .facebook-block a.btn {
		padding-left: 16px;
		padding-right: 16px;
	}














/***********************************************************************************************************************************************************/
/* Additional Products Slider */
/* Übernommen von .product-info-wrapper */
/***********************************************************************************************************************************************************/
	.divAdditionalProductsSlider {
		width: 100%;
		float: left;
		text-align: center;
		margin-top: -11px;
		box-shadow: 0 -6px 32px 8px white;
		margin-bottom: 199px;
	}

	.divAdditionalProductsSlider h2 {
		/*font-family: "Tungsten-Book";
		font-size: 38px;*/
		color: #58575a;

		font-family: "Tungsten A", "Tungsten B";
		font-size: 38px;
		font-weight: 400;

		margin-left: 16px;
		margin-left: 16px;
		margin-top: 0px;
		position: relative;
	}

	.divAdditionalProductsSlider h2 a {
		color: #58575a;
		/*font-family: "Tungsten-Book";
		font-size: 38px;
		font-weight: normal;*/
		font-family: "Tungsten A", "Tungsten B";
		font-size: 38px;
		font-weight: 400;

		margin-left: 16px;
		margin-top: 0px;
		position: relative;

	}

	.divAdditionalProductsSlider h2::after {
		background-image: url(../../images/minus.png);
		background-repeat: no-repeat;
		content: "";
		width: 25px;
		height: 4px;
		display: block;
		position: absolute;
		right: 0;
		top: 20px;
		display: none;
	}

	@media (max-width: 767px) {
		.divAdditionalProductsSlider h2::after {
			display: block;
		}
	}

	.divAdditionalProductsSlider .ProductSlider {
		visibility: hidden;

		display: inline-block !important;
		margin-top: 47px;
		max-width: 824px;

		position: relative;
		text-align: center;

		width: 100%;
	}


	.divAdditionalProductsSlider .ProductSlider.mobile-slider {
		display: none !important;
	}

	.divAdditionalProductsSlider .ProductSlider .slide {
		max-width: 221px;
		text-align: center;
		/*margin: 0 auto;*/
	}

	.divAdditionalProductsSlider .ProductSlider .slide a::after {
		content: "";
		background-image: url("../images/dog/right_arrow.png");
		position: absolute;
		right: 11px;
		top: 25px;
		display: block;
		height: 11px;
		width: 7px;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-pagination {
		bottom: -97px;
		left: 0;
		width: 100%;
		margin: 0;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-pagination .owl-page {
		margin: 0 auto;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-pagination .owl-page span {
		background: inherit;
		background: #deddde none repeat scroll 0 0;
		border: 3px solid transparent;
		border-radius: 50%;
		display: block;
		height: 10px;
		margin: 5px 4px;
		opacity: 1;
		width: 10px;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-pagination .owl-page.active span {
		background: #58575a none repeat scroll 0 0;
		border: 7px solid #58575a;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-buttons {
		left: 4px;
		position: absolute;
		top: 43.2%;
		width: 100%;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-prev {
		display: inline-block;
		left: -76px;
		position: absolute;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-prev .icon.icon-IAMS-03 {
		font-size: 42px;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-next {
		display: inline-block;
		position: absolute;
		right: -65px;
	}
	.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-next .icon.icon-IAMS-04 {
		font-size: 42px;
	}


	@media (min-width: 1024px) {
		.divAdditionalProductsSlider .ProductSlider {
			max-width: 1140px;
		}
	}


	@media (min-width: 768px) and (max-width: 1023px) {


		.divAdditionalProductsSlider {
			margin-bottom: 100px;
		}

		.divAdditionalProductsSlider h2 {
			margin-top: 60px;
		}

		 .divAdditionalProductsSlider .ProductSlider {
			float: left;
			margin-top: 17px;
			max-width: 100%;
		}

		.divAdditionalProductsSlider .ProductSlider .owl-pagination {
			bottom: -57px;
		}


		.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-prev{
			left: 0;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-next{
			right: 9px;
		}


	}

	@media (max-width: 767px) {

		.divAdditionalProductsSlider {
			box-shadow: none;
			margin-bottom: 50px;
			margin-top: 0;
			width: 100%;
			padding: 20px 0;
		}
		.divAdditionalProductsSlider h2 {
			font-size: 30px;
			letter-spacing: -0.3px;
			margin-left: -2px;
			margin-top: 20px;
			text-align: left;
		}
		.divAdditionalProductsSlider .ProductSlider {
			margin-top: 17px;
		}
		.divAdditionalProductsSlider .ProductSlider .slide {
			margin: 0 auto;
		}
		.divAdditionalProductsSlider .ProductSlider .slide p {
			padding-right: 0;
			line-height: 21px;
		}
		.divAdditionalProductsSlider .ProductSlider .slide a {
			letter-spacing: 0.8px;
			line-height: 20px;
			margin-left: 30px;
			margin-top: 17px;
			max-width: 170px;
			position: relative;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-buttons {
			left: 0;
			top: 41.1%;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-prev {
			left: -12px;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-prev .icon.icon-IAMS-03 {
			font-size: 30px;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-next {
			right: -11px;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-buttons .owl-next .icon.icon-IAMS-04 {
			font-size: 30px;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-pagination {
			bottom: -48px;
		}
		.divAdditionalProductsSlider .ProductSlider .owl-pagination .owl-page span {
			/*height: 11px;*/
			margin: 5px 3px;
			opacity: 1;
			/*width: 11px;*/
		}

		 .divAdditionalProductsSlider .ProductSlider .owl-pagination {
			bottom: -33px;
		}


	}




/***********************************************************************************************************************************************************/
/* Slider Item Product */
/***********************************************************************************************************************************************************/
	.divSliderItemProduct {

	}


	/************************************************************************************************************************************/
	/* Image */
		.divSliderItemProduct div.Image {
			 display: block;
			text-align: center;
			transition: all 0.5s ease 0s;
		}

		.divSliderItemProduct div.Image a {

		}

		.divSliderItemProduct div.Image a img {
			max-width: 100%;
		}


	/************************************************************************************************************************************/
	/* Content */
		.divSliderItemProduct div.Content {
			display: block;
			padding: 10px 0;
			text-align: center;
			transition: all 0.5s ease 0s;
		}

		.divSliderItemProduct div.Content div.Title {

		}

		.divSliderItemProduct div.Content div.Title a {
			color: #58575a;
			/*
			font-family: "GothamRounded-Medium";
			font-weight: normal;
			font-size: 14px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 500;
			font-size: 14px;

			line-height: 19px;
			margin: 0 0 5px;
			text-align: left;

			letter-spacing: -1px;
			text-transform: uppercase;
		}





/***********************************************************************************************************************************************************/
/* Video Element */
/***********************************************************************************************************************************************************/
	section.video-wrapper {
		margin-top: 0px;
		padding-top: 40px;

		background-repeat: no-repeat !important;
		background-position: left bottom !important;
		background-size: auto !important;
		background-image: none !important;
	}

	/************************************************************************************************************************************/
	/* Background */
		section.video-wrapper.BackgroundCat {
			background-image: url("../../images/cat-product-info-bg.png") !important;
		}

		section.video-wrapper.BackgroundDog {
			background-image: url("../../images/dog-product-info-bg.png") !important;
		}


	/************************************************************************************************************************************/
	/* Border */
		section.video-wrapper.BorderTop {
			margin-top: 10px;
			border-top: 1px solid #e8e8e8;
		}

		section.video-wrapper.BorderBottom {
			margin-bottom: 10px;
			border-bottom: 1px solid #e8e8e8;
		}


	/************************************************************************************************************************************/
	/* Headline */
		section.video-wrapper .divTextImageElement {
			text-align: left;
		}


	/************************************************************************************************************************************/
	/* Product Details */
		.divProductDetailsContentTop section.video-wrapper {
			margin-top: -100px;
		}

	/************************************************************************************************************************************/
	/* Mobile */
	@media (max-width: 767px) {
		section.video-wrapper.BackgroundCat,
		section.video-wrapper.BackgroundDog {
			background-image: none !important;
		}
	}



/***********************************************************************************************************************************************************/
/* Footer Administration Menu */
/***********************************************************************************************************************************************************/
	.divFooterAdministrationMenu {

	}

	/* List */
		.divFooterAdministrationMenu ul {

		}

		.divFooterAdministrationMenu ul li.Text {
			padding: 0px 15px 0px 15px;

			/*
			font-family: "GothamRounded-Medium";
			font-weight: 400;
			font-size: 12px;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 500;
			font-size: 12px;


			color: #fff;
		}

		.divFooterAdministrationMenu ul li a {
			/*
			font-family: "GothamRounded-Book" !important;
			*/
			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold" !important;
			font-weight: 400;
		}






/***********************************************************************************************************************************************************/
/* Animates on Load / Scroll */
/***********************************************************************************************************************************************************/
	.AnimatesOnLoad {
		visibility: hidden;

		position: relative;
		top: 80px;
	}


	/* Children */
		.AnimatesOnLoad div.fst_shape {
			visibility: hidden;
		}

		.AnimatesOnLoad div.TextContent {
			visibility: hidden;
		}



/***********************************************************************************************************************************************************/
/* Sitemap */
/***********************************************************************************************************************************************************/

	.site-map {

	}

	.site-map h3 {
		font-size: 24px;
		padding: 0px;
		margin: 0px;
	}

	.site-map h3.heading {
		font-size: 38px;
	}

	.site-map .row {
		background-color: #fff;
	}

	.site-map ul li {
		list-style-type: disc;
		padding-left: 0px;
		margin-left: 16px;
	}

	.site-map ul {
		padding-bottom: 10px !important;
	}




/***********************************************************************************************************************************************************/
/* Language Switch Modal */
/***********************************************************************************************************************************************************/
	body.modal-open {
		padding-right: 0px !important;
	}

	div.modal.LanguageSwitch {
		z-index: 10050;

  		padding: 0!important;
		text-align: center;
	}

	/*******************************************************************************************************************************************************/
	/* Modal Design */
		div.modal.LanguageSwitch:before {
			content: '';
			display: inline-block;
			height: 100%;
			margin-right: -4px;

			vertical-align: middle;
		}

		div.modal.LanguageSwitch .modal-dialog  {
			display: inline-block;
			width: 800px;

			text-align: left;
			vertical-align: middle;
		}

		div.modal.LanguageSwitch .modal-content {
			float: left;
			width: 100%;

			box-shadow: 4px 0 10px rgba(0, 0, 0, 0.2);

			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			-ms-border-radius: 0;
			-o-border-radius: 0;
			border-radius: 0;
		}

		div.modal.LanguageSwitch .modal-body {
			float: left;
			width: 100%;

			padding: 62px 40px 32px 40px;
		}

		/* Close Button */
			div.modal.LanguageSwitch button.close {
				position: absolute;
				top: 8px;
				right: 21px;
				z-index: 999;

				font-size: 53px;
				font-weight: 200;
				color: #fff;

				opacity: 1;

				text-shadow: none;
				text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.9);
			}

			div.modal.LanguageSwitch button.close:hover,
			div.modal.LanguageSwitch button.close:focus {
				color: #fff;
			}


		/* Mobile */
			@media (max-width: 1023px) {
				div.modal.LanguageSwitch:before {
					height: auto;
				}

				div.modal.LanguageSwitch .modal-dialog  {
					width: auto;
				}

				div.modal.LanguageSwitch .modal-body {
					padding: 36px 15px 22px 15px;
				}

				div.modal.LanguageSwitch button.close {
					top: 0px;
					right: 13px;
				}
			}


	/*******************************************************************************************************************************************************/
	/* Headline */
		div.modal.LanguageSwitch div.Headline {
			padding: 0px 0px 26px 0px;

			font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
			font-weight: 700;
			font-size: 24px;
			line-height: 1.25em;
			color: #e66c29;
		}

		/* Mobile */
			@media (max-width: 1023px) {
				div.modal.LanguageSwitch div.Headline {
					padding-bottom: 16px;

					font-size: 20px;
				}

			}


	/*******************************************************************************************************************************************************/
	/* Links list */
		div.modal.LanguageSwitch div.LinksList {

		}

		/* Table */
			div.modal.LanguageSwitch div.LinksList table {
				table-layout: auto;
				width: auto;

				border: none;
			}

			div.modal.LanguageSwitch div.LinksList table tr {
				vertical-align: top;

				border: none;
			}

			div.modal.LanguageSwitch div.LinksList table tr td {
				padding: 0px 0px 0px 0px;
				border: none;
			}

		/* Link */
			div.modal.LanguageSwitch div.LinksList a {
				display: block;
				margin: 0px 0px 20px 0px;
				padding: 4px 38px 4px 0px;

				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 500;
				font-size: 18px;
				line-height: 1.222em;
				color: #58575a;
			}

			div.modal.LanguageSwitch div.LinksList a.Jumper {
				display: block;
				margin: 2px 0px 0px 0px;
				padding: 4px 0px 4px 0px;

				width: 9px;
				height: 23px;

				background-image: url(../images/jumper/jumper-gray-9.png);
				background-position: left 4px;
				background-repeat: no-repeat;
			}


			/* Mobile */
				@media (max-width: 1023px) {

					div.modal.LanguageSwitch div.LinksList a {
						margin-bottom: 10px;
						padding-right: 18px;

						font-size: 16px;
					}

				}




/***********************************************************************************************************************************************************/
/* Start Rating */
/***********************************************************************************************************************************************************/
	.divCustomStartRating {		
		float: left;
		width: 150px;
		margin: 6px 0px 0px 0px;
		
		background: url("../images/icons/stars.png") repeat-x 0 0;
	}

	.divCustomStartRating input[type="radio"] {
		position: absolute;
		width: auto;
		height: auto;
		margin: 0px;
		
		opacity: 0;
		filter: alpha(opacity=0);
	}


	/* Stars */
		.divCustomStartRating input[type="radio"].star-5:checked ~ span {
			width: 100%;
		}

		.divCustomStartRating input[type="radio"].star-4:checked ~ span {
			width: 80%;
		}

		.divCustomStartRating input[type="radio"].star-3:checked ~ span {
			width: 60%;
		}

		.divCustomStartRating input[type="radio"].star-2:checked ~ span {
			width: 40%;
		}

		.divCustomStartRating input[type="radio"].star-1:checked ~ span {
			width: 20%;
		}


	/* Label */
		.divCustomStartRating label {
			position: relative !important;
			z-index: 10;
			
			display: block;
			width: 30px !important;
			height: 30px !important;
			margin: 0 !important;
			padding: 0 !important;
			text-indent: -999em;
			
			float: left !important;
			
			
			letter-spacing: normal !important;
			
			background: transparent!important;
			cursor: pointer;
		}

		.divCustomStartRating label:hover ~ span {
			background-position: 0 -30px;
		}
		.divCustomStartRating label.star-5:hover ~ span {
			width: 100% !important;
		}
		.divCustomStartRating label.star-4:hover ~ span {
			width: 80% !important;
		}
		.divCustomStartRating label.star-3:hover ~ span {
			width: 60% !important;
		}
		.divCustomStartRating label.star-2:hover ~ span {
			width: 40% !important;
		}
		.divCustomStartRating label.star-1:hover ~ span {
			width: 20% !important;
		}


	/* Span */
		.divCustomStartRating span {
			float: none !important;
			position: relative!important;
			top: 0;
			left: 0;
			
			display: block;
			width: 0;						
			height: 30px;
			
			background: url("../images/icons/stars.png") repeat-x 0 -60px;
			
			-webkit-transition: -webkit-width 0.5s;
			-moz-transition: -moz-width 0.5s;
			-ms-transition: -ms-width 0.5s;
			-o-transition: -o-width 0.5s;
			transition: width 0.5s;
		}


	/* Variant: ReadOnly */
		.divCustomStartRating.ReadOnly label {
			cursor: default;
		}	
	
		.divCustomStartRating.ReadOnly label:hover ~ span {			
			background-position: 0 0px;
		}

		.divCustomStartRating.ReadOnly input[type="radio"].star-5:checked ~ span {
			width: 100% !important;
			background-position: 0 -60px !important;
		}

		.divCustomStartRating.ReadOnly input[type="radio"].star-4:checked ~ span {
			width: 80% !important;
			background-position: 0 -60px !important;
		}

		.divCustomStartRating.ReadOnly input[type="radio"].star-3:checked ~ span {
			width: 60% !important;
			background-position: 0 -60px !important;
		}

		.divCustomStartRating.ReadOnly input[type="radio"].star-2:checked ~ span {
			width: 40% !important;
			background-position: 0 -60px !important;
		}

		.divCustomStartRating.ReadOnly input[type="radio"].star-1:checked ~ span {
			width: 20% !important;
			background-position: 0 -60px !important;
		}
	
		



/***********************************************************************************************************************************************************/
/* Pet Pledge */
/***********************************************************************************************************************************************************/
	div.divPetPledgeContent {
		clear: both;
		
		padding: 70px 0px 50px 0px;						
	}


	/*******************************************************************************************************************************************************/
	/* Container - Box Element */
		div.divPetPledgeContent .grsec {
			margin-bottom: 0px;
		}

		div.divPetPledgeContent .grboxin {
			padding: 50px 30px 30px 30px;
		}

		/* Headline */
			div.divPetPledgeContent .grboxin h2 {				
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-weight: 500;
			}

		/* Button */
			div.divPetPledgeContent .grboxin a.btn {				
				padding: 4px 27px;				
			}

		@media (max-width: 1023px) {
			div.divPetPledgeContent .grboxin img{
				display: block;
				max-width: 60%;
				
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 15px;
			}
		}


	/*******************************************************************************************************************************************************/
	/* contatc form*/
		div.divPetPledgeContent  section.contact-form {
			padding-top: 56px;
		}


	/*******************************************************************************************************************************************************/
	/* Paw Background*/
		div.divPetPledgeContent div.PawBackground {
			padding: 0px 0px 6px 111px;
			
			background-image: url(../images/pet-pledge/paw-orange.png);
			background-position: left 14px;
			background-repeat: no-repeat;
		}

		div.divPetPledgeContent div.PawBackground h2 {
			float: none;
			padding-bottom: 10px;
		}

		div.divPetPledgeContent div.PawBackground p {
			float: none;
		}



	/*******************************************************************************************************************************************************/
	/* Error Block */
		div.divPetPledgeContent div.ErrorBlock {
			padding: 0px 0px 40px 0px;
		}

		div.divPetPledgeContent div.ErrorBlock p {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 10px 0px;
			color: #ff0000;
		}

		div.divPetPledgeContent div.ErrorBlock ul {
			float: none;
			clear: both;
			
			list-style: disc;
		}

		div.divPetPledgeContent div.ErrorBlock ul li {
			float: none;
			margin: 0px 0px 0px 20px;
			
			color: #ff0000;
		}
				

	/*******************************************************************************************************************************************************/
	/* Success Block */
		div.divPetPledgeContent div.SuccessBlock {
			clear: both;			
			
			padding: 0px 0px 30px 0px;
			
			text-align: left;
			color: #0000ff;
		}

		div.divPetPledgeContent div.SuccessBlock span {
			color: #0000ff;
		}
		
	


	/*******************************************************************************************************************************************************/
	/* Form*/
		div.divPetPledgeContent .contact-form .divForm {
			clear: both;
			padding: 12px 0px 0px 0px;
		}

		/* Mandatory Field */
			div.divPetPledgeContent .contact-form p.MandatoryField {
				font-size: 12px;
			}

		/* Label */
			div.divPetPledgeContent .contact-form .form-group label {
				width: 33.7%;
			}


		/* Input / Textarea */
			div.divPetPledgeContent .contact-form .form-group input,
			div.divPetPledgeContent .contact-form .form-group textarea {
				width: 66.1%;
				
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Book";
			}

			div.divPetPledgeContent .contact-form .form-group input[type="checkbox"] {
				width: 14px;				
			}

			div.divPetPledgeContent .contact-form .form-group input[type="file"]{
				height: auto;
				
				padding: 7px 0px 6px 0px;
								
				border: 2px solid #e8e8e8;
				
				background-color: #f4f4f4;
			}
			

		/* Select */ 
			div.divPetPledgeContent .contact-form .form-group div.selector {
				max-width: 66.1%
			}

			div.divPetPledgeContent .contact-form .form-group div.selector span {
				max-width: calc(100% - 43px);				
			}


		/* File Upload - Additional */
			div.divPetPledgeContent .contact-form .form-group.FileUploadAdditional {
				position: relative;
				top: -12px;
				
				font-size: 12px;
			}


		/* Button */
			div.divPetPledgeContent .contact-form .submit-form a.btn {
				padding: 10px 30px;
			}
		




/***********************************************************************************************************************************************************/
/* Pet Pledge - Items  */
/***********************************************************************************************************************************************************/
	div.divPetPledgeItemsContent {
		max-width: 100%;	
		padding-bottom: 30px;
	}


	/* Headline */
		div.divPetPledgeItemsContent div.divTextImageElement {
			padding-bottom: 20px;
		}


	/*  Wrapper */
		div.divPetPledgeItemsContent .filter-content-wrapper {
			float: none;
			clear: both;
			margin: 0px auto 0px auto !important;
		}


	/*******************************************************************************************************************************************************/
	/* Items */
		div.divPetPledgeItemsContent .filter-content-wrapper .news-article {
			max-width: 405px;
			cursor: pointer;
		}

		
		/* Banner */
			div.divPetPledgeItemsContent .filter-content-wrapper .news-article .news-banner {
				overflow: hidden;
			}

		/* Foot Print */
			div.divPetPledgeItemsContent .filter-content-wrapper .news-article .foot-print {
				top: -120px;
				left: -120px;
									
				width: 240px;
				height: 240px;
				
				border-radius: 50%;
				
				background-image: url(../images/pet-pledge/pet-pledge-content-item-print.png) !important;
				background-position: 132px 132px;
			}






/***********************************************************************************************************************************************************/
/* Pet Pledge - Details - Header */
/***********************************************************************************************************************************************************/
	section.sectionPetPledgeContentDetailsHeader {
					
	}

	/* Dog */
		section.sectionPetPledgeContentDetailsHeader.bg-dog {
			background-color: #b8cd34;
		}




/***********************************************************************************************************************************************************/
/* Pet Pledge - Details */
/***********************************************************************************************************************************************************/
	div.divPetPledgeContentDetails {
		clear: both;
		
		padding: 50px 0px 30px 0px;						
	}


	/*******************************************************************************************************************************************************/
	/* Container - Box Element */
		div.divPetPledgeContentDetails .container {
			max-width: 780px;
		}

		div.divPetPledgeContentDetails .grsec {
			margin-bottom: 0px;
		}

		div.divPetPledgeContentDetails .grboxin {
			padding: 50px 45px 30px 45px;
			
			border-width: 1px;
		}

		/* Pet Name */
			div.divPetPledgeContentDetails .container div.PetName {
				margin: 0px 0px 0px 0px;
				padding: 14px 0px 0px 0px;
				
				font-size: 18px;
				color: #58575a;
			}

			div.divPetPledgeContentDetails .container div.PetName span {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;								
			}


		/* Text */
			div.divPetPledgeContentDetails .container h2 {
				margin: 0px 0px 0px 0px;
				padding: 24px 0px 0px 0px;
			}

			div.divPetPledgeContentDetails .container h2 span {
				padding: 0px;
			}

		

		@media (max-width: 1023px) {
			div.divPetPledgeContentDetails .grboxin {
				padding: 15px 10px 15px 10px;						
			}	
			
			div.divPetPledgeContentDetails .grboxin img {
				max-width: 100%;			
			}	
			
			div.divPetPledgeContentDetails .container h2 {			
				padding: 10px 0px 0px 0px;
				font-size: 18px;
			}
			
			div.divPetPledgeContentDetails .container div.PetName {				
				padding: 10px 0px 0px 0px;
				
				font-size: 14px;				
			}
		}



	/*******************************************************************************************************************************************************/
	/* Additional Content */
		div.divPetPledgeContentDetails  div.AdditionalContent {
			clear: both;
			
			padding: 39px 0px 12px 0px;	
		}

		/* Sharing */
			div.divPetPledgeContentDetails  div.AdditionalContent  div.SharingContent {
				padding: 0px 0px 70px 0px;
				
				font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "GothamRounded-Bold";
				font-size: 19px;
			}


			/* Link */
				div.divPetPledgeContentDetails  div.AdditionalContent  div.SharingContent a.Facebook {
					display: inline-block;
					margin: 0px 0px 0px 33px;
					padding: 6px 0px 7px 44px;

					color: #58575a;

					background-image: url(../images/pet-pledge/icon-facebook-shar.png);
					background-position: left top;
					background-repeat: no-repeat;
				}

				div.divPetPledgeContentDetails  div.AdditionalContent  div.SharingContent a.Facebook:hover {
					color: #e66c29;
				}


		/* Button */
			div.divPetPledgeContentDetails  div.AdditionalContent a.btn {
				padding: 4px 27px;
			}


		@media (max-width: 1023px) {
			div.divPetPledgeContentDetails  div.AdditionalContent  div.SharingContent {								
				padding-left: 15px;
				padding-right: 15px;
			}
			
			div.divPetPledgeContentDetails  div.AdditionalContent  div.SharingContent a.Facebook  {								
				margin-top: 15px;
				margin-left: 20px;
				margin-right: 20px;
			}
		}



/***********************************************************************************************************************************************************/
/* Pet Pledge - Admin */
/***********************************************************************************************************************************************************/
	div.divPetPledgeAdmin {
		clear: both;
		
		padding: 30px 0px 30px 0px;						
	}


	/*******************************************************************************************************************************************************/
	/* Accordian nav */
		div.divPetPledgeAdmin div.accordian-nav {
			padding-bottom: 40px;
		}


		/* Liste */
			div.divPetPledgeAdmin div.accordian-nav ul {

			}

			div.divPetPledgeAdmin div.accordian-nav ul li {
				background: #58575a;
			}

			div.divPetPledgeAdmin div.accordian-nav ul li:hover {
				background: #7e7d80;
			}

			div.divPetPledgeAdmin div.accordian-nav ul li a {
				color: #ffffff;
			}

			/* Active */
				div.divPetPledgeAdmin div.accordian-nav ul li.active {
					background-color: #e9812c;
				}

				div.divPetPledgeAdmin div.accordian-nav ul li.active:hover {
					background-color: #f5742d;
				}

				div.divPetPledgeAdmin div.accordian-nav ul li.active a {
					color: #ffffff;
				}



		
	/*******************************************************************************************************************************************************/
	/* Item List */
		div.divPetPledgeAdmin div.PetPledgeItemList {
			float: none;
			clear: both;
		}

		/* Item */
			div.divPetPledgeAdmin div.PetPledgeItemList div.Item {
				display: block;
				float: none;
				clear: both;
				
				margin: 0px 0px 30px 0px;
				padding: 10px 10px 10px 10px;
				
				border: 1px solid #e8e8e8;
			}

			/* Image*/
				div.divPetPledgeAdmin div.PetPledgeItemList div.Item div.Image  {
					padding: 0px 0px 0px 0px;
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item div.Image img {
					width: 100%;
				}


			/* Image Link */
				div.divPetPledgeAdmin div.PetPledgeItemList div.Item a.ImageLink  {
					display: block;
					padding: 10px 0px 0px 0px;
				}


			/* Details Table */
				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.DetailsTable  {
					margin: 0px 0px 20px 0px;
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.DetailsTable tr  {
					
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.DetailsTable tr td {
					padding: 8px 0px 6px 0px;
					
					border: none;
					border-bottom: 1px solid #e6e6e6;
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.DetailsTable tr td a {
					font-weight: normal;
				}


				/* Label */
					div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.DetailsTable tr td.Label {
						font-weight: bold;
					}

				
			

			/* Button Table */
				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTableRotate  {
					width: auto;
					margin: 0px 0px 0px 0px;
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTableRotate tr  {
					
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTableRotate tr td {
					padding: 0px 0px 0px 0px;
					
					border: none;					
				}

				/* Button */
					div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTableRotate tr td a.btn {
						margin: 0px 10px 0px 0px;
						padding: 4px 16px;
					}



			/* Button Table */
				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTable  {
					width: auto;
					margin: 0px 0px 0px 0px;
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTable tr  {
					
				}

				div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTable tr td {
					padding: 0px 0px 0px 0px;
					
					border: none;					
				}

				/* Button */
					div.divPetPledgeAdmin div.PetPledgeItemList div.Item table.ButtonTable tr td a.btn {
						margin: 0px 0px 0px 10px;
						padding: 4px 16px;
					}
	





/***********************************************************************************************************************************************************/
/*  */
/***********************************************************************************************************************************************************/

/***********************************************************************************************************************************************************/
/*  */
/***********************************************************************************************************************************************************/
