/** LIST */

.atkp-notavailabledefault {
	background-image: none;
	background-color: gainsboro !important;
	text-align: center;
}

.atkp-notavailable {
	width: 100%;
	margin: 10px;
}

.atkp-notavailablebutton {
	text-align: center;
	width: 100%;
	margin: 10px;
}

.atkp-datasheet {}

.atkp-datasheet-caption {
	color: darkgray;
	width: 33.33333%;
}

.atkp-datasheet-value {}

.atkp-searchform-widget .atkp-label {
	margin-top: 10px;
}

.atkp-searchform-widget > input {
	margin-top: 15px;
	width: 100%;
}

.atkp-infobutton {
	color: #444;
	background: #f3f3f3;
	border: 1px #dadada solid;
	padding: 2px 10px;
	border-radius: 2px;
	font-weight: bold;
	font-size: 9pt;
	outline: none;
}

.atkp-infobutton:hover {
	border: 1px #c6c6c6 solid;
	box-shadow: 1px 1px 1px #eaeaea;
	color: #333;
	background: #f7f7f7;
}

.atkp-infobutton:active {
	box-shadow: inset 1px 1px 1px #dfdfdf;
}

.atkp-formgroup-col2 {
	width: 50%;
}

.atkp-formgroup-col3 {
	width: 33.33333%;
}

.atkp-formgroup-col4 {
	width: 25%;
}

.atkp-formgroup {
	margin: 0;
	padding: 10px;
	border: 0;
	border-right: 1px solid #eee;
	box-sizing: border-box;
	float: left;
	min-height: 90px;
}

.atkp-formgroups {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.atkp-label {
	margin-bottom: 10px;
	font-weight: 600;
}

.atkp-select-image > img {
	max-width: 40px;
	max-height: 40px;
}

.atkp-select-option {}

.atkp-select-image {
	float: left;
	width: 8%;
}

.atkp-select-title {
	float: left;
	width: 92%;
}

.atkp-selectcontrol {}

/*
.noUi-horizontal {
    height: 10px !important;
}

.noUi-handle:after, .noUi-handle:before {
    display: none !important;

}

.noUi-horizontal .noUi-handle {
    width: 14px !important;
    height: 19px !important;
    left: -1px !important;
    top: -6px;
}
*/
.atkp-checkbox {
	padding-top: 5px;
	padding-bottom: 5px;
}

.atkp-checkbox > label {
	padding: 10px;
}

.atkp-rangeslider-container {
	/*min-width:320px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
}

.atkp-minprice {
	margin-top: -5px;
	float: left;
	width: 21%;
	vertical-align: middle;
	font-size: 14px;
	line-height: 1.4;
}

.atkp-rangeslider {
	float: left;
	width: 58%;
	padding-right: 10px;
}

.atkp-maxprice {
	margin-top: -6px;
	float: left;
	width: 21%;
	text-align: right;
	vertical-align: middle;
	font-size: 14px;
	line-height: 1.4;
}

.atkp-box {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: 2em;
	background-color: #fff;
}

.atkp-cleartable table, .atkp-cleartable thead, .atkp-cleartable tbody, .atkp-cleartable tfoot, .atkp-cleartable tr, .atkp-cleartable th, .atkp-cleartable td {}

.atkp-pricecompare {
	font-size: 11px;
}

.atkp-container .atkp-moreoffersinfo {
	padding-bottom: 0 !important;
}

.atkp-offers-dropdown-content .atkp-container {
	padding-bottom: 0 !important;
}

.atkp-predicateheadline {
	text-align: center;
}

.atkp-predicateheadline > span {
	color: #fff;
	line-height: 35px;
}

.atkp-predicateheadline span:empty {
	display: none;
}

.atkp-check {
	display: inline-block;
	width: 18px;
	height: 1.3rem;
	position: relative;
	top: 0px;
}

.atkp-procontra {
	line-height: 1.4;
	margin-top: 20px;
}

ul.atkp-pro, ul.atkp-contra {
	list-style-type: none;
	margin-left: 0px !important;
}

.atkp-check .atkp-check-content {
	display: inline-block;
	transform: rotate(45deg);
	height: 12px;
	width: 7px;
	margin-left: 15%;
	border-bottom: 3px solid green;
	border-right: 3px solid green;
}

.atkp-x {
	display: inline-block;
	width: 12px;
	height: 18px;
	line-height: 0;
	position: relative;
	top: 9px;
	margin-right: 4px;
}

.atkp-x .atkp-x-1 {
	display: inline-block;
	width: 16px;
	height: 3px;
	background: red;
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
}

.atkp-x .atkp-x-2 {
	display: inline-block;
	width: 16px;
	height: 3px;
	background: red;
	transform: rotate(-45deg);
	position: absolute;
	top: 0;
	left: 0;
}

.atkp-testbadge {
	border: 2px solid grey;
	text-align: center;
	background-color: #fff;
	max-width: 160px;
	min-width: 110px;
}

.atkp-testtitle {
	background-color: grey;
	color: #fff;
	display: block;
	line-height: 26px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: small;
}

.atkp-testnote {
	display: block;
	font-size: 30px;
	margin-bottom: 8px;
	margin-bottom: -10px;
	font-weight: bold;
	color: grey;
}

.atkp-testtext {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.atkp-testdate {
	display: block;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 5px;
}

.atkp-testdate span:empty {
	display: none;
}

.atkp-pricecompare .atkp-button {
	text-align: center;
}

.atkp-container {
	line-height: 1.7;
}

.atkp-container img {
	box-shadow: 0 0 0 0 !important;
	display: initial !important;
	margin: 0;
	max-height: 240px;
}

.atkp-container div:first-child {
	margin-top: 0 !important;
}

.atkp-right {
	float: right;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
}

.atkp-left {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

.atkp-center {
	display: flex;
	justify-content: center;
}

.atkp-clearfix:after {
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}

.atkp-box .atkp-thumb {
	float: left;
	width: 160px;
	text-align: center;
	margin: 10px;
}

.atkp-box .atkp-bottom {
	text-align: right;
	margin: 10px;
}

.atkp-box .atkp-author {
	font-size: small;
	margin-left: 160px;
	display: block;
}

.atkp-box .atkp-title {
	font-weight: bold;
	margin-left: 160px;
	display: block;
	box-shadow: 0 0 0 0;
	border-bottom: 0px solid !important;
}

.atkp-description li {
	margin: 0px !important;
}

.atkp-box .atkp-description {
	margin: 5px 0 5px 0;
	margin-left: 160px;
}

.atkp-box .atkp-description p:empty {
	display: none;
}

.atkp-box .atkp-price {
	display: block;
	font-size: small;
}

.atkp-baseprice {
	font-size: 12px;
	font-weight: normal;
}

.atkp-box .atkp-saleprice {
	font-weight: bold;
	font-size: large;
}

.atkp-secondbox .atkp-saleprice {
	margin-top: 30px;
}

.atkp-secondbox .atkp-rating {
	margin-bottom: 10px;
	font-size: small;
}

.atkp-box .atkp-listprice {
	text-decoration: line-through;
	color: gray;
}

.atkp-box .atkp-savedamount {
	color: darkred;
}

.atkp-box .atkp-price p:empty {
	display: none;
}

.atkp-box .atkp-content {
	margin-left: 150px;
	padding-left: 10px;
	margin: 10px;
}

.atkp-box .atkp-reviews {
	font-size: small;
	text-align: center;
}

.atkp-box .atkp-rating {
	text-align: center;
	padding-top: 5px;
}

.atkp-box .atkp-image {
	max-width: 140px;
	margin-top: 10px;
}

.atkp-box .atkp-priceinfo {
	font-size: 11px;
	float: left;
	margin-top: 0px;
}

.atkp-secondbox .atkp-title {
	margin: 15px;
	margin-bottom: 5px;
}

.atkp-secondbox .atkp-bottom {
	text-align: left;
}

.atkp-secondbox .atkp-rating {
	text-align: left;
}

.atkp-secondbox .atkp-shoplogo {
	margin-top: 0px;
	text-align: right;
}

.atkp-disclaimer {
	font-size: x-small;
	display: block;
}

.atkp-credits {
	font-size: small;
	display: block;
	margin-bottom: 15px;
}

/*rating*/
.atkp-star {
	background-image: url("https://cdn-gbpij.nitrocdn.com/NEfZxQaHVLlnLxnXkKspGgjUyQnjsHXr/assets/images/optimized/rev-43c20f3/amfoo.de/wp-content/plugins/affiliate-toolkit-starter/images/star_sprite.png");
	display: inline-block;
	height: 16px;
	width: 80px;
	background-position: -80px -48px;
}

.atkp-star.nitro-lazy {
	background-image: none !important;
}

.atkp-star-1 {
	background-position: -64px -48px;
}

.atkp-star-2 {
	background-position: -48px -48px;
}

.atkp-star-3 {
	background-position: -32px -48px;
}

.atkp-star-4 {
	background-position: -16px -48px;
}

.atkp-star-5 {
	background-position: 0 -48px;
}

.atkp-star-1.atkp-star-qtr {
	background-position: -64px -32px;
}

.atkp-star-2.atkp-star-qtr {
	background-position: -48px -32px;
}

.atkp-star-3.atkp-star-qtr {
	background-position: -32px -32px;
}

.atkp-star-4.atkp-star-qtr {
	background-position: -16px -32px;
}

.atkp-star-5.atkp-star-qtr {
	background-position: 0 -32px;
}

.atkp-star-1.atkp-star-05 {
	background-position: -64px -16px;
}

.atkp-star-2.atkp-star-05 {
	background-position: -48px -16px;
}

.atkp-star-3.atkp-star-05 {
	background-position: -32px -16px;
}

.atkp-star-4.atkp-star-05 {
	background-position: -16px -16px;
}

.atkp-star-5.atkp-star-05 {
	background-position: 0 -16px;
}

.atkp-star-1.atkp-star-3qtr {
	background-position: -64px 0;
}

.atkp-star-2.atkp-star-3qtr {
	background-position: -48px 0;
}

.atkp-star-3.atkp-star-3qtr {
	background-position: -32px 0;
}

.atkp-star-4.atkp-star-3qtr {
	background-position: -16px 0;
}

.atkp-star-5.atkp-star-3qtr {
	background-position: 0 0;
}

.atkp-smallbox {
	width: 270px;
}

.atkp-small-disclaimer {
	width: 270px;
}

.atkp-small-disclaimer .atkp-widget {
	width: 100%;
}

.atkp-smallbox .atkp-shoplogo {
	text-align: center;
}

.atkp-shoplogo {
	margin-top: 10px;
}

.atkp-widget {
	width: 100% !important;
	border: 0 !important;
	background-color: inherit;
	background-image: none;
}

.atkp-widget.nitro-lazy {
	background-image: none !important;
}

.atkp-exitintent {
	width: 100%;
	border: 0;
}

.atkp-exitintent .atkp-header {
	text-align: center;
	margin: 10px;
}

.atkp-exitintent .atkp-button {
	width: 100%;
}

.atkp-exitintent .atkp-products {
	text-align: center;
	vertical-align: top;
}

.atkp-exitintent .atkp-price {
	font-size: small;
	margin: 10px;
	float: left;
	margin-right: 1px;
	margin-left: 2px;
}

.atkp-exitintent .atkp-saleprice {
	color: #b12704;
	margin-left: 10px;
}

.atkp-exitintent .atkp-product {
	display: inline-block;
	width: 30%;
	height: 220px;
	margin: 5px;
	position: relative;
	vertical-align: top;
	border: 1px solid #eee;
	background-image: linear-gradient(to top, #fafafa 0, #fdfdfd 20%, #fff 60%);
}

.atkp-exitintent .atkp-image {
	margin-top: 5px;
}

.atkp-exitintent .atkp-imagecontainer {
	height: 160px;
}

.atkp-exitintent .atkp-priceinfo {
	margin-top: 5px;
}

.atkp-exitintent .atkp-rating {
	display: inline-block;
	vertical-align: middle;
}

.atkp-exitintent .rating-container {
	margin-left: 10px;
	margin-top: 23px;
	position: fixed;
}

.atkp-exitintent .atkp-prime {
	display: inline-block;
}

.atkp-smallbox .atkp-thumb {
	float: none;
	width: 100%;
	padding-bottom: 10px;
	margin: 0;
}

.atkp-smallbox .atkp-content {
	margin-left: 0px;
	margin-left: 10px;
	padding-left: 0px;
	min-height: 0px;
}

.atkp-smallbox .atkp-description {
	margin-left: 0px;
	margin-top: 10px;
}

.atkp-smallbox .atkp-title {
	margin-left: 0px;
}

.atkp-smallbox .atkp-author {
	margin-left: 0px;
}

.atkp-smallbox .atpk-button {
	width: 100%;
	padding: 14px 0px;
}

.atkp-smallbox .atkp-image {
	max-width: 90%;
}

.atkp-smallbox .atkp-priceinfo {
	margin-top: 5px;
}

/*
.atkp-smallbox .atkp-button {
    width: 100%
}*/
.atkp-widget .atkp-content {
	margin-left: 0px;
}

.atkp-widget .atkp-bottom {
	margin: 0px;
}

.atkp-page .atkp-secondbox .atkp-title {
	display: none;
}

.atkp-page .atkp-box {
	border: 0;
	background: none;
}

/*produktables */
.atkp-tooltip {
	position: relative;
	display: inline-block;
	text-decoration: underline !important;
}

.atkp-tooltip .atkp-tooltiptext {
	visibility: hidden;
	width: 250px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 5px;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: 110%;
}

.atkp-tooltip .atkp-tooltiptext::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 100%;
	margin-top: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent black transparent transparent;
}

.atkp-tooltip:hover .atkp-tooltiptext {
	visibility: visible;
}

.atkp-producttable {
	background: #fff;
	border: 0;
	width: 100%;
	border-spacing: 0px;
	font-size: 13px;
	min-height: 20px;
	color: #2b333a;
}

.atkp-producttable-lastrow {
	border-bottom: 1px solid #d8dadb !important;
}

.atkp-producttable td {
	min-width: 150px;
	max-width: 150px;
	padding: 5px;
	word-wrap: break-word;
}

.atkp-producttable-header {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin: 3px 0;
	border-left: 1px solid #d8dadb;
	border-right: 1px solid #d8dadb;
	border-bottom: 1px solid #d8dadb;
}

.atkp-producttable-detail {
	border: 0;
	padding: 5px;
	border-right: 1px solid #d8dadb;
	border-top: 1px solid #d8dadb;
	vertical-align: top;
}

.atkp-producttable-head {
	padding: 0 !important;
	vertical-align: top;
}

.atkp-producttable-head img {
	max-width: 150px;
	max-height: 150px;
}

.atkp-producttable-button a {
	display: block;
	padding: 6px 3px;
	text-align: center;
}

.atkp-producttable-wrapper {
	overflow-x: auto;
	margin-bottom: 17px;
}

.atkp-producttable-leftborder {
	border-left: 1px solid #d8dadb;
}

.atkp-producttable-lefttop {
	border-left: 0;
	border-top: 0;
}

.atkp-producttable-center {
	text-align: center !important;
}

.atkp-producttable-right {
	text-align: right !important;
}

.atkp-producttable-left {
	text-align: left !important;
}

.atkp-producttable-badge div {
	margin-left: auto;
	margin-right: auto;
}

.atkp-producttable-head {
	padding: 0;
	background: #fff !important;
}

.atkp-producttable-stretch {}

.atkp-producttable .atkp-price {
	display: block;
	font-size: 11px;
}

.atkp-producttable .atkp-saleprice {
	font-weight: bold;
	color: green;
	font-size: 16px;
}

.atkp-producttable .atkp-listprice {
	text-decoration: line-through;
	color: gray;
	font-size: 11px;
	text-align: center;
}

.atkp-producttable .atkp-price p:empty {
	display: none;
}

.atkp-producttable, .atkp-mobileproducttable tr {
	background-color: #fbfbfb;
}

.atkp-producttable, .atkp-mobileproducttable tr:nth-child(odd) {
	background-color: #fff;
}

.atkp-producttable .atkp-listpriceinfo {
	font-size: x-small;
	text-align: center;
}

.atkp-mobileproducttable {}

.atkp-prdmob-wrapper {}

.atkp-prdmob-wrapper .atkp-prdmob-title {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
}

.atkp-prdmob-wrapper .atkp-listpriceinfo {
	font-size: 11px;
	text-align: right;
}

.atkp-prdmob-wrapper .atkp-listprice {
	color: gray;
	font-size: 11px;
	text-align: right;
}

.atkp-prdmob-wrapper .atkp-price {
	color: green;
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

.atkp-prdmob-image-wrapper {
	float: left;
	width: 120px;
	text-align: center;
	margin: 5px;
}

.atkp-prdmob-image-wrapper img {
	max-width: 120px;
	max-height: 150px;
}

.atkp-prdmob-table-wrapper {
	float: left;
	width: 49%;
	min-height: 200px;
	margin-top: 5px;
	font-size: 12px;
}

.atkp-prdmob-price-wrapper {
	float: right;
	width: 27%;
	margin-right: 5px;
	margin-left: 5px;
}

.atkp-prdmob-button-wrapper > a {
	display: block;
	padding: 6px 3px;
	text-align: center;
	margin-top: 5px;
}

.atkp-prdmob-button-wrapper .atkp-moreoffersinfo {
	text-align: right;
	margin: 5px 0;
}

.atkp-producttable-resp {
	display: table;
	border-bottom: 1px solid #d8dadb;
}

.atkp-mobileproducttable-resp {
	display: none;
}

.atkp-mobileproducttable tr {}

.atkp-mobileproducttable-detail {}

.atkp-mobileproducttable-header {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 50%;
	min-height: 15px;
}

.atkp-formgroup > input {
	margin-top: 20px;
	width: 100%;
}

.atkp-moreoffers3-container, .atkp-moreoffers4-container {
	vertical-align: middle;
	padding-top: 10px;
	display: inline-block;
}

.atkp-moreoffers3-button > img {
	max-height: 18px;
	margin-top: auto;
	margin-bottom: auto;
}

.atkp-moreoffers4-button {
	padding: 5px !important;
}

.atkp-moreoffers4-button > img {
	max-height: 30px !important;
}

@media (max-width: 1040px) {
	.atkp-producttable-resp {
		display: none !important;
	}
	
	.atkp-mobileproducttable-resp {
		display: block;
	}
	
	.atkp-formgroup {
		width: 50%;
	}
}

@media (max-width: 1270px) {
	.atkp-prdmob-table-wrapper {
		/*display: none!important;*/
		width: 98%;
		margin: 5px;
		min-height: 0;
	}
	
	.atkp-prdmob-image-wrapper {
		float: initial;
		width: 98%;
		text-align: center;
	}
	
	.atkp-prdmob-button-wrapper {}
	
	.atkp-prdmob-price-wrapper {
		float: initial;
		width: 98%;
	}
}

/*produktables */
@media (max-width: 700px) {
	.atkp-formgroup {
		width: 100%;
	}
	
	.atkp-smallbox {
		width: 100%;
	}
	
	.atkp-right {
		float: none;
	}
	
	.atkp-left {
		float: none;
	}
	
	.atkp-box .atkp-button {
		padding: 6px 0;
		text-align: center;
		width: 100%;
	}
	
	.atkp-secondbutton {
		width: 100%;
		text-align: center;
	}
	
	.atkp-moreoffers3-container {
		width: 100%;
	}
	
	.atkp-box .atkp-thumb {
		float: none;
		width: 100%;
		padding-bottom: 10px;
		margin: 0;
	}
	
	.atkp-box .atkp-content {
		margin-left: 0px;
		margin-left: 10px;
		padding-left: 0px;
		min-height: 0px;
	}
	
	.atkp-box .atkp-description {
		margin-left: 0px;
		margin-top: 10px;
	}
	
	.atkp-box .atkp-title {
		margin-left: 0px;
	}
	
	.atkp-box .atkp-author {
		margin-left: 0px;
	}
	
	.atkp-box .atpk-button {
		width: 100%;
		padding: 14px 0px;
	}
	
	.atkp-box .atkp-image {
		/*max-width: none;*/
		max-width: 90%;
	}
	
	.atkp-smallbox .atkp-priceinfo {
		margin-top: 5px;
	}
}

/*box ribbon*/
.atkp-ribbon {
	position: absolute;
	right: -5px;
	top: -5px;
	z-index: 1;
	overflow: hidden;
	width: 75px;
	height: 75px;
	text-align: right;
}

.atkp-ribbon span {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 100px;
	display: block;
	background: #e47911;
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
	position: absolute;
	top: 19px;
	right: -21px;
}

.atkp-ribbon span::before {
	content: "";
	position: absolute;
	left: 0px;
	top: 100%;
	z-index: -1;
	border-left: 3px solid #8f0808;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #8f0808;
}

.atkp-ribbon span::after {
	content: "";
	position: absolute;
	right: 0px;
	top: 100%;
	z-index: -1;
	border-left: 3px solid transparent;
	border-right: 3px solid #8f0808;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #8f0808;
}

#bio_ep_close {
	z-index: 10;
}

.atkp-exitintentcontainer .atkp-disclaimer {
	margin-left: 10px;
}

.atkp-lookupbox .submitbox {
	padding: 8px 16px;
	background: #fcfcfc;
	border-top: 1px solid #dfdfdf;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.atkp_product_prdlookupresult div {
	margin: 20px;
}

.atkp_product_prdlookupresult h3 {
	margin: 0px;
	margin-left: 90px;
}

.atkp_product_prdlookupresult h3:hover {
	cursor: pointer;
}

.atkp_product_prdlookupresult p {
	padding: 0px;
	margin-left: 90px;
}

.atkp_product_prdlookupresult ul {
	list-style-type: none;
	width: 100%;
}

.atkp_product_prdlookupresult li img {
	float: left;
	margin: 0 15px 0 0;
}

.atkp_product_prdlookupresult li img {
	max-width: 100px;
}

.atkp_product_prdlookupresult li {
	padding: 10px;
	overflow: auto;
}

.atkp_product_prdlookupresult li:hover {
	background: #eee;
}

.atkp_list_nodelookupresult div {
	margin: 20px;
}

.atkp_browsenode_nodelookupresult h3 {
	margin: 0px;
}

#atkp_list_nodelookupresult h3:hover {
	cursor: pointer;
}

#atkp_list_nodelookupresult p {
	padding: 0px;
}

#atkp_list_nodelookupresult ul {
	list-style-type: none;
	width: 100%;
}

#atkp_list_nodelookupresult li {
	padding: 5px;
	overflow: auto;
}

#atkp_list_nodelookupresult li:hover {
	background: #eee;
}

.atkp-affiliateimage {
	display: table;
	text-align: right;
	font-size: 7pt;
}

.atkp-more-offers-left {
	float: left;
}

.atkp-more-offers-left img {
	vertical-align: middle;
	margin: 18px 5px;
}

.atkp-more-offers-right {
	float: right;
	text-align: right;
	margin: 5px;
}

/* Style The Dropdown Button */
.atkp-offers-dropbtn {
	cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.atkp-offers-dropdown {
	position: relative;
	display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.atkp-offers-dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 200px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, .2);
	font-size: 12px;
	z-index: 100;
	margin-left: -110px;
}

/* Links inside the dropdown */
.atkp-offers-dropdown-content a {}

/* Change color of dropdown links on hover */
.atkp-offers-dropdown-content a:hover {
	background-color: #f1f1f1;
}

/* Show the dropdown menu on hover */
.atkp-offers-dropdown:hover .atkp-offers-dropdown-content {
	display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.atkp-offers-dropdown:hover .dropbtn {}

.atkp-box-3-cols {
	box-sizing: border-box;
	width: 104%;
	margin-left: -2%;
}

.atkp-box-3-cols .atkp-title {
	font-size: 15px;
	overflow: hidden;
	height: 40px;
	line-height: 20px;
}

.atkp-box-3-cols .atkp-primelogo {
	float: left;
}

.atkp-box-3-cols .atkp-author {
	height: 45px;
	font-size: 11px;
}

.atkp-box-3-cols .atkp-moreoffersinfo {
	height: 20px;
}

.atkp-box-3-cols .atkp-image {
	max-height: 160px;
}

.atkp-box-3-cols div {
	margin-top: 0px;
}

.atkp-box-3-cols-item {
	width: 30.5%;
	margin-left: 2%;
	vertical-align: top;
	margin-bottom: 20px;
}

.atkp-box-2-cols {
	box-sizing: border-box;
	width: 104%;
	margin-left: -2%;
}

.atkp-box-2-cols .atkp-title {
	font-size: 15px;
	overflow: hidden;
	height: 40px;
	line-height: 20px;
}

.atkp-box-2-cols .atkp-primelogo {
	width: 30%;
	float: right;
	text-align: right;
}

.atkp-box-3-cols .atkp-primelogo {
	width: 30%;
	float: right;
	text-align: right;
}

.atkp-ratingbar {
	height: 28px;
}

.atkp-box-2-cols .atkp-author {
	height: 15px;
	font-size: 11px;
	overflow: hidden;
}

.atkp-box-3-cols .atkp-author {
	height: 15px;
	font-size: 11px;
	overflow: hidden;
}

.atkp-box-2-cols .atkp-moreoffersinfo {
	height: 20px;
}

.atkp-box-2-cols .atkp-image {
	max-height: 160px;
}

.atkp-box-2-cols .atkp-rating {
	padding-top: 0;
	text-align: left;
	width: 50%;
	float: left;
}

.atkp-box-3-cols .atkp-rating {
	padding-top: 0;
	text-align: left;
	width: 50%;
	float: left;
}

.atkp-box-2-cols div {
	margin-top: 0px;
}

.atkp-box-2-cols-item {
	width: 47%;
	margin-left: 2%;
	vertical-align: top;
	margin-bottom: 20px;
	max-height: 409px;
}

.atkp-box-3-cols-item .atkp-button {
	/*max-height: 26px;*/
	overflow: auto;
}

.atkp-box-2-cols-item .atkp-button {
	/*max-height: 26px;*/
	overflow: auto;
}

.atkp-box-2-cols-item .atkp-thumb {
	height: 160px;
}

.atkp-box-3-cols-item .atkp-thumb {
	height: 160px;
}

.atkp-box-3-cols-item .atkp-shoplogo {
	/*entfernt da logo nicht drin: height: 40px;*/
	text-align: right;
}

.atkp-box-2-cols-item .atkp-shoplogo {
	height: 40px;
	text-align: right;
}

@media (max-width: 1024px) and (min-width: 601px) {
	.atkp-box-2-cols {
		margin-left: -2%;
	}
	
	.atkp-box-3-cols-item {
		width: 47%;
		margin-left: 2%;
		max-height: 424px;
	}
	
	.atkp-box-2-cols-item {
		max-height: 424px;
	}
}

.atkp-variation {
	height: auto;
	overflow: visible;
	border-color: #a2a6ac;
	border-radius: 2px;
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	width: 100px;
	margin: 2px;
	padding: 2px;
}

.atkp-variation-container {
	margin-top: 5px;
	text-align: center;
}

.atkp-variationimage > img {
	max-width: 32px;
	max-height: 40px;
	text-align: center;
	vertical-align: middle;
}

.atkp-variationimage {
	float: left;
	width: 30%;
}

.atkp-variation-price {
	font-size: 12px;
	font-color: #555;
	text-align: center;
}

.atkp-variationinner {
	float: left;
	display: block;
	width: 70%;
}

.atkp-variation-container a:link, .atkp-variation-container a:visited {
	color: #555 !important;
	text-decoration: none;
}

.atkp-variationname {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	font-size: 12px;
	height: 22px;
}

/** SITESTRIPE **/
.atkp-link-image {
	display: inline-block;
}

.atkp-sitestripe-notfound {
	background: red;
	color: white;
	border: 1px solid darkred;
	width: 100%;
	padding: 3px;
}

.atkp-sitestripe-box {
	background: #fff;
	width: 118px;
	overflow: hidden;
	height: 241px;
	border: 1px solid #ddd;
	padding: 3px 0;
}

.atkp-sitestripe-box a {
	text-decoration: none;
}

.atkp-sitestripe-box {
	border-top: 2px solid #f90;
}

.atkp-sitestripe-box .amzn-ad-logo-holder {
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
}

.atkp-sitestripe-box .amzn-ad-image-holder {
	padding: 0;
	margin: 7px 0;
	text-align: center;
}

.atkp-sitestripe-box .amzn-ad-image-holder img {
	border: 0 !important;
}

.atkp-sitestripe-box .amzn-ad-image-holder a {
	display: inline-block;
}

.atkp-sitestripe-box #title a {
	font: normal 13px/17px Arial, Helvetica, sans-serif;
	color: #0066c0;
	text-decoration: none;
	text-align: left;
}

.atkp-sitestripe-box #title {
	line-height: 1.1;
}

.atkp-sitestripe-box .amzn-ad-prod-detail {
	text-align: left;
	padding: 3px 9px;
	margin: 0;
	height: 34px;
}

.atkp-sitestripe-box .amzn-ad-price-block {
	text-align: left;
	padding: 8px 5px;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
	color: #333;
}

.atkp-sitestripe-box .amzn-ad-price-block a {
	float: left;
}

.atkp-sitestripe-box .amzn-ad-primary-btn {
	width: 100%;
	display: block;
	padding: 6px 0;
	margin-bottom: 3px;
	border-width: 1px 0;
}

.atkp-sitestripe-box .amzn-ad-primary-btn a {
	text-decoration: none !important;
}

.atkp-sitestripe-box .amzn-ad-primary-btn span {
	display: block;
}

.atkp-sitestripe-box .amzn-ad-primary-btn.logo span {
	text-align: left;
	height: 25px;
	vertical-align: middle;
	display: table-cell;
	padding-left: 30px;
	background-repeat: no-repeat;
	font-size: 11.4px;
}

.atkp-sitestripe-box .amzn-ad-primary-btn {
	background: #f8e6b8;
	background: -moz-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8e6b8), color-stop(6%, #f3d686), color-stop(100%, #ebb62c));
	background: -webkit-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);
	background: -o-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);
	background: -ms-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);
	background: linear-gradient(to bottom, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);
	padding: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8e6b8", endColorstr="#ebb62c", GradientType=0);
}

.atkp-sitestripe-box .amzn-ad-primary-btn:hover {
	background: #f4f2ed;
	background: -moz-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f2ed), color-stop(6%, #efdeb3), color-stop(100%, #e8bb4a));
	background: -webkit-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);
	background: -o-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);
	background: -ms-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);
	background: linear-gradient(to bottom, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f2ed", endColorstr="#e8bb4a", GradientType=0);
}

.atkp-sitestripe-box .amzn-ad-primary-btn span {
	color: #111;
	font-size: 14px;
	background-position: 0 0;
}

/** SITESTRIPE **/
@media (max-width: 601px) {
	.atkp-box-3-cols-item {
		width: 98%;
	}
	
	.atkp-box-2-cols-item {
		width: 98%;
	}
	
	.atkp-box-2-cols-item {
		max-height: 424px;
	}
}

.atkp-spinloader, .atkp-spinloader:before, .atkp-spinloader:after {
	background: #5b5b5b;
	-webkit-animation: atkp-spinload1 1s infinite ease-in-out;
	animation: atkp-spinload1 1s infinite ease-in-out;
	width: 1em;
	height: 4em;
}

.atkp-spinloader {
	max-height: 44px;
	color: #5b5b5b;
	text-indent: -9999em;
	margin: 88px auto;
	position: relative;
	font-size: 11px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
}

.atkp-spinloader:before, .atkp-spinloader:after {
	position: absolute;
	top: 0;
	content: "";
}

.atkp-spinloader:before {
	left: -1.5em;
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s;
}

.atkp-spinloader:after {
	left: 1.5em;
}

@-webkit-keyframes atkp-spinload1 {
	0%, 80%, 100% {
		box-shadow: 0 0;
		height: 4em;
	}
	
	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}

@keyframes atkp-spinload1 {
	0%, 80%, 100% {
		box-shadow: 0 0;
		height: 4em;
	}
	
	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}

.atkp-spinloader-round {
	margin: 100px auto;
	font-size: 25px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: relative;
	text-indent: -9999em;
	-webkit-animation: atkp-spinload5 1.1s infinite ease;
	animation: atkp-spinload5 1.1s infinite ease;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

@-webkit-keyframes atkp-spinload5 {
	0%, 100% {
		box-shadow: 0em -2.6em 0em 0em #000, 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .5), -1.8em -1.8em 0 0em rgba(0, 0, 0, .7);
	}
	
	12.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .7), 1.8em -1.8em 0 0em #000, 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .5);
	}
	
	25% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .5), 1.8em -1.8em 0 0em rgba(0, 0, 0, .7), 2.5em 0em 0 0em #000, 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	37.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .5), 2.5em 0em 0 0em rgba(0, 0, 0, .7), 1.75em 1.75em 0 0em #000, 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	50% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .5), 1.75em 1.75em 0 0em rgba(0, 0, 0, .7), 0em 2.5em 0 0em #000, -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	62.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .5), 0em 2.5em 0 0em rgba(0, 0, 0, .7), -1.8em 1.8em 0 0em #000, -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	75% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .5), -1.8em 1.8em 0 0em rgba(0, 0, 0, .7), -2.6em 0em 0 0em #000, -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	87.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .5), -2.6em 0em 0 0em rgba(0, 0, 0, .7), -1.8em -1.8em 0 0em #000;
	}
}

@keyframes atkp-spinload5 {
	0%, 100% {
		box-shadow: 0em -2.6em 0em 0em #000, 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .5), -1.8em -1.8em 0 0em rgba(0, 0, 0, .7);
	}
	
	12.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .7), 1.8em -1.8em 0 0em #000, 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .5);
	}
	
	25% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .5), 1.8em -1.8em 0 0em rgba(0, 0, 0, .7), 2.5em 0em 0 0em #000, 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	37.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .5), 2.5em 0em 0 0em rgba(0, 0, 0, .7), 1.75em 1.75em 0 0em #000, 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	50% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .5), 1.75em 1.75em 0 0em rgba(0, 0, 0, .7), 0em 2.5em 0 0em #000, -1.8em 1.8em 0 0em rgba(0, 0, 0, .2), -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	62.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .5), 0em 2.5em 0 0em rgba(0, 0, 0, .7), -1.8em 1.8em 0 0em #000, -2.6em 0em 0 0em rgba(0, 0, 0, .2), -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	75% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .5), -1.8em 1.8em 0 0em rgba(0, 0, 0, .7), -2.6em 0em 0 0em #000, -1.8em -1.8em 0 0em rgba(0, 0, 0, .2);
	}
	
	87.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, .2), 1.8em -1.8em 0 0em rgba(0, 0, 0, .2), 2.5em 0em 0 0em rgba(0, 0, 0, .2), 1.75em 1.75em 0 0em rgba(0, 0, 0, .2), 0em 2.5em 0 0em rgba(0, 0, 0, .2), -1.8em 1.8em 0 0em rgba(0, 0, 0, .5), -2.6em 0em 0 0em rgba(0, 0, 0, .7), -1.8em -1.8em 0 0em #000;
	}
}

.atkp-livesearch-title {
	font-weight: bold;
}

.atkp-producttable-grouprow {
	background-color: #fafafa;
	border: 1px solid #d8dadb;
}

.atkp-producttable-grouprow td {
	text-align: left;
	vertical-align: middle;
	padding: 8px;
	border-width: 1px;
}

.atkp-producttable-groupheader {
	font-weight: 600;
	color: #2b333a;
	font-size: 13px;
	line-height: 20px;
}

.atkp-producttable-groupdescription {
	display: block;
	color: #2b333a;
	font-size: 11px;
	line-height: 20px;
}

.atkp-admin-actions {
	margin-top: 10px;
	margin-bottom: 10px;
}

.atkp-admin-actions > a {
	font-size: small !important;
}

/** PRICE COMPARE **/
.atkp-pricecompare-container {
	display: table;
	border-collapse: collapse;
	width: 100%;
}

.atkp-pricecompare-row {
	display: table-row;
}

.atkp-pricecompare-cell {
	display: table-cell;
}

.atkp-pricecompare-title {
	width: 41.66666667%;
	float: none;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	padding: 18px 10px;
	font-size: 13px;
}

.atkp-pricecompare-nologo .atkp-pricecompare-title {
	width: 58.33333334%;
}

.atkp-pricecompare-title > a, .atkp-pricecompare-mobile-title > a {
	text-decoration: none !important;
	color: #0b0b0b;
}

.atkp-pricecompare-mobile-title {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}

.atkp-pricecompare-logo, .atkp-pricecompare-button {
	width: 16.66666667%;
	float: none;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	padding: 18px 10px;
	text-align: right;
}

.atkp-pricecompare-nologo .atkp-pricecompare-logo {
	display: none;
}

.atkp-pricecompare-logo img {
	max-width: 100px;
}

.atkp-pricecompare-price {
	width: 25%;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	padding: 18px 10px;
}

.atkp-pricecompare-price > .atkp-price {
	font-weight: bold;
	font-size: 1.1em;
	white-space: nowrap;
	color: #dc3545;
}

.atkp-pricecompare-price > .atkp-stock {
	color: #7ad03a;
	font-size: 80%;
	font-weight: normal;
	line-height: 15px;
}

.atkp-pricecompare-price > .atkp-price > .atkp-shipping {
	font-size: 80%;
	font-weight: normal;
	line-height: 15px;
	display: inline-block;
}

.atkp-pricecompare-container .atkp-button {
	white-space: nowrap;
}

.atkp-shopname {
	color: #777;
	font-size: 85%;
	text-align: center;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	max-height: 50px;
}

.atkp-pricecompare-row:hover {
	background-color: #f9f9f9;
}

@media (max-width: 460px) {
	.atkp-pricecompare-mobile-title {
		display: block;
	}
	
	.atkp-pricecompare-title {
		display: none;
	}
	
	.atkp-pricecompare-nologo .atkp-pricecompare-cell {
		width: 50%;
	}
	
	.atkp-pricecompare-cell {
		width: 33.3333%;
	}
	
	.atkp-pricecompare-button > a {
		width: 100%;
	}
}

/** PRICE COMPARE **/

/** LIST */
.atkp-list-outer-container span.atkp-explain {
	font-size: 12px;
	font-style: italic;
	color: rgba(95, 99, 104, .92);
	display: block;
}

.atkp-list-outer-container div.atkp-list {
	font-size: 1.25rem;
	line-height: 1.75;
}

.atkp-list-outer-container div.atkp-list > div {
	min-height: 170px;
}

.atkp-list-outer-container div.atkp-list-container {
	margin: 40px 0px;
}

.atkp-list-outer-container ol.atkp-ol-list-display li {
	font-size: 30px;
	line-height: 1.25;
	font-weight: 700;
	color: #000;
	margin: 10px 0px;
	max-width: 400px;
}

.atkp-list-outer-container a.atkp-list-link {
	padding-left: 20px;
	margin-top: -40px;
	float: right;
}

.atkp-list-outer-container a.atkp-list-link img {
	max-width: 230px;
	max-height: 250px;
	border-radius: 40px;
}

.atkp-list-outer-container .atkp-half-width {
	width: 50%;
}

.atkp-list-outer-container a.box-shadow {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2) !important;
}

@media (max-width: 767px) {
	.atkp-list-outer-container a.atkp-list-link {
		float: unset;
		padding-left: 0px;
	}
	
	.atkp-list-outer-container ol.atkp-ol-list-display {
		padding-right: 20px;
		padding-left: 30px;
	}
	
	.atkp-list-outer-container .atkp-half-width {
		width: 100%;
	}
	
	.atkp-list-outer-container div.atkp-list > div {
		min-height: 10px;
	}
}

.atkp-notavailabledefault.nitro-lazy {
	background-image: none !important;
}
