/**/
/* Promoted WG Kitten */
#promotedKitten {
	position: relative;
	top: 83px;
}
.promotedKitten img {
	width: 30px;
}
#promotedKittenMobile {
	position: absolute;
	right: 19px;
	top: 87px;
}
.promotedKittenMobile img {
	width: 30px !important;
}

#promotedKittenEpayThankyou {
	position: absolute;
	left: 570px;
	margin-top: -25px;
}

.promotedKittenEpayThankyou img {
	width: 25px;
}


.footerContentBreak {
	clear: both;
	width: 100% !important;
	display: inline-block !important;
	height: 1px;
}

#search-result-list {
	height: auto !important;
}

/* SVG Icon copy */
.svg-icon-copy {
	width: 1.5em;
	height: 1.5em;
}

.svg-icon-copy path, .svg-icon-copy polygon, .svg-icon-copy rect {
	fill: #000;
}

.svg-icon-copy circle {
	stroke: #000;
	stroke-width: 1;
}

/* SVG Icon minimize */
.svg-icon-minimize {
	width: 1.3em;
	height: 1.3em;
}

.svg-icon-minimize path, .svg-icon-minimize polygon, .svg-icon-minimize rect
	{
	fill: #555555;
}

.svg-icon-minimize circle {
	stroke: #555555;
	stroke-width: 1;
}

/* SVG Icon maximize */
.svg-icon-maximize {
	width: 1.5em;
	height: 1.5em;
}

.svg-icon-maximize path, .svg-icon-maximize polygon, .svg-icon-maximize rect
	{
	fill: #555555;
}

.svg-icon circle {
	stroke: #555555;
	stroke-width: 1;
}

.newSearchLinkBottom {
	display: inline-block;
	text-align: center;
	width: 100%;
	margin-top: 21px;
	margin-bottom: 13px;
}

.newSearchLinkBottom a {
	float: none !important;
	padding: 3px 11px 3px 11px;
}

.mobileNewSearchLinkButton {
	width: auto !important;
	display: block;
	clear: both;
	margin: 10px;
	padding: 10px;
	background-color: #ACDBF7;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid rgba(0, 0, 0, 0.2);
	text-align: center;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-ms-box-shadow: 0px 1px 5px #ccc;
	-o-box-shadow: 0px 1px 5px #ccc;
	box-shadow: 0px 1px 5px #ccc;
	-webkit-text-shadow: 0 1px 0 #FFFFFF;
	-moz-text-shadow: 0 1px 0 #FFFFFF;
	-ms-text-shadow: 0 1px 0 #FFFFFF;
	-o-text-shadow: 0 1px 0 #FFFFFF;
	text-shadow: 0 1px 0 #FFFFFF;
}

.mobileNewSearchLinkButton a {
	text-decoration: none !important;
	color: black !important;
}

.startSearchLinkTop, .nextPageWrapperMobile,
	.searchresultStartOverBottomMobile, .searchresultStartOverTopMobile {
	width: auto !important;
	display: inline-block;
	clear: both;
	margin: 10px !important;
	padding: 10px !important;;
	background-color: #ACDBF7;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid rgba(0, 0, 0, 0.2);
	text-align: center;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-ms-box-shadow: 0px 1px 5px #ccc;
	-o-box-shadow: 0px 1px 5px #ccc;
	box-shadow: 0px 1px 5px #ccc;
	-webkit-text-shadow: 0 1px 0 #FFFFFF;
	-moz-text-shadow: 0 1px 0 #FFFFFF;
	-ms-text-shadow: 0 1px 0 #FFFFFF;
	-o-text-shadow: 0 1px 0 #FFFFFF;
	text-shadow: 0 1px 0 #FFFFFF;
}

.nextPageWrapperMobile {
	margin-top: 21px !important;
}

.startSearchLinkTop a, .nextPageWrapperMobile a,
	.searchresultStartOverBottomMobile a, .searchresultStartOverTopMobile a
	{
	text-decoration: none !important;
	color: black !important;
}

#startSearchLinkTop {
	width: 100% !important;
	display: inline-block;
	text-align: center !important;
}

.startSearchLinkTop a {
	width: auto !important;
	padding-left: 17px !important;
	padding-right: 17px !important;
	font-size: 17px !important;
	font-weight: bold !important;
}

.searchresultStartOverTopMobile {
	float: none !important;
}

.nextPageWrapper {
	margin-bottom: 53px !important;
	width: 100% !important;
}

.nextPageWrapper a {
	float: right !important;
	width: auto !important;
	margin-top: 13px;
	padding-left: 23px !important;;
	padding-right: 23px !important;;
}

.archiveAdDescription {
	line-height: 15px;
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
}

.editAdFormDescription {
	line-height: 15px;
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
}

.forgotCodeFormDescription {
	line-height: 15px;
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
}

#wgThankYouLinkWrapper {
	line-height: 21px !important;
}

#wgThankYouLinkWrapper a.thankYouLinkToAd {
	color: black !important;
	word-break: break-all !important;
	font-weight: bold;
}

/* Content Footer */
#contentFooter {
	width: 100%;
	display: inline-block;
	font-size: 13px;
	padding: 10px;
	border: 1px solid #ededed;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background-color: #fff;
	line-height: 23px !important;
	box-shadow: 0px 2px 10px #ddd;
	-webkit-box-shadow: 0px 2px 10px #ddd;
	-moz-box-shadow: 0px 2px 10px #ddd;
	margin-top: 13px;
}

/* Delete Ad Button */
.deleteAdButton a {
	width: auto;
}

.deleteAdButton a.button-link.trash {
	display: inline-block;
	padding: 10px 10px 10px 10px;
	width: 80%;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'lucida grande', arial, helvetica, 'sun regular',
		sans-serif, 'sans serif';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	border: 1px solid #ffaaaa;
	background-color: #ffeeee;
}

.deleteAdSuccess {
	display: inline-block;
	margin-top: 13px;
	padding: 10px 10px 10px 10px;
	width: 80%;
	text-align: center !important;
	font-weight: bold !important;
	text-transform: uppercase;
	font-family: 'lucida grande', arial, helvetica, 'sun regular',
		sans-serif, 'sans serif';
	font-size: 16px;
	line-height: 21px;
	color: #000;
	border: 1px solid #539d53;
	background-color: #81d381;
}

.contentFooterMobile {
	display: inline-block;
	font-size: 13px;
	padding: 17px 3px 7px 3px !important;
	text-align: center !important;
}

.contentFooterMobile p {
	line-height: 15px;
}

.contentFooterMobile p a {
	color: black !important;
}

#contentFooter p {
	line-height: 15px;
	margin-bottom: 7px;
}

#contentFooter p a {
	color: black;
}

#contentFooter p a:hover {
	text-decoration: underline;
}

.csmSearchForm {
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	width: 60%;
	padding: 2px;
	font-size: 15px;
	font-family: 'lucida grande', arial, helvetica, 'sun regular',
		sans-serif, 'sans serif';
	padding: 2px;
}

.csmButton {
	font-size: 15px;
	line-height: 22px;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	border: 1px solid #a5a5a5;
	background-color: #d5d5d5;
	padding: 1px 10px 0 10px;
	font-family: 'lucida grande', arial, helvetica, 'sun regular',
		sans-serif, 'sans serif';
	margin: 0;
	text-align: center;
	width: auto;
	color: #858585;
	text-transform: uppercase;
	text-shadow: 0px 1px 0px #fff;
	font-weight: bold;
	cursor: pointer;
}

.csmTable {
	margin-top: 23px;
	margin-bottom: 7px;
}

.csmTable td {
	height: 29px;
	vertical-align: middle;
	min-width: 27px;
	line-height: 19px;
}

.csmTable td strong {
	font-weight: bold;
}

.totalAdsFoundHeader {
	float: right;
}

.totalAdsFoundHeaderMobile {
	display: block;
	font-weight: bold;
	font-size: 17px;
	line-height: 120%;
	text-align: center;
	color: black;
	/*
	position: absolute;
	right: 11px;
	margin-right: 3px;
	margin-top: 37px;
	*/
}

#fontMessage {
	line-height: 25px !important;
	font-size: 21px !important;
	font-weight: bold !important;
	padding-bottom: 13px !important;
	color: white;
	background-color: black;
	padding: 13px;
	margin-bottom: 23px;
	border: 2px solid red;
	border-radius: 12px 12px 12px 12px !important;
	-moz-border-radius: 12px 12px 12px 12px !important;
	-webkit-border-radius: 12px 12px 12px 12px !important;
	border-radius: 12px 12px 12px 12px !important;
}

#fontMessage a {
	color: white;
	text-decoration: underline;
}

.inverted {
	filter: invert(100%);
}

/* Wishlist Start */
#wishlistHeaderNav {
	position: absolute;
	top: 83px;
	left: 699px;
	text-align: right;
	z-index: 3000;
}

/* Wishlist Start */
.removeAdsLink {
	position: absolute;
	top: 83px;
	left: 900px!important;
	text-align: right;
	z-index: 10000;
}



#wishlistWrapper p {
	margin: 0 7px 0 7px;
}

#wishlistWrapper h2 {
	float: left;
	width: 100%;
	display: block;
	font-size: 18px;
	margin-bottom: 13px;
}

#wishlistWrapper p strong {
	font-weight: bold;
}

#wishlist {
	padding-top: 19px;
	float: left;
	width: 100%;
	display: block;
}

#wishlistIsEmpty {
	padding-top: 19px;
	float: left;
	width: 100%;
	display: block;
}

.wishlistSize {
	float: left;
	clear: both;
	width: 20px !important;
}

.wishlistEntry {
	padding-bottom: 13px;
	width: 100%;
	display: block;
}

.wishlistEntryContainer {
	display: flex;
	border-bottom: 1px black solid;
	padding: 11px;
}

.wishlistEntryContainer>div.star {
	flex-shrink: 1;
	padding-right: 13px;
}

.wishlistEntryContainer>div.flexImage {
	flex-shrink: 2;
	padding-right: 13px;
}

.wishlistEntryContainer>div.flexText {
	flex: 3; /*grow*/
}

.flexTextMobile {
	text-align: left;
}

.flexTextMobile a {
	text-decoration: none !important;
}

.wishlistImage {
	margin-left: 30px;
	width: 100px !important;
	float: left;
}

.wishlistText {
	padding-left: 200px !important;
	float: left;
	display: block;
}

.wishlistEntry a {
	line-height: 21px !important;
	color: black !important;
	font-size: 15px !important;
}

.wishlistStar {
	cursor: crosshair;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	color: #feffff;
}

.wishlistResultlist {
	position: absolute;
	top: 9px;
	left: 193px;
	z-index: 10001;
	width: 20px;
}

.wishlistResultlistMobile {
	position: absolute;
	top: 7px;
	left: 5px;
	z-index: 10001;
	width: 20px;
	font-size: 23px;
	display: none;
	visibility: hidden;
	/* Some sort of border */
}

.wishlistResultlistSearchRoom {
	position: absolute;
	top: 8px;
	left: 317px;
	z-index: 10001;
	width: 20px;
}

.wishlistResultlistSearchRoomMobile {
	position: absolute !important;
	top: 10px !important;
	left: -4px !important;
	z-index: 100;
	width: 20px !important;
	text-align: left !important;
}

.wishlistSearchMateDetail {
	position: relative;
	top: -105px;
	left: 703px;
	z-index: 1000;
	font-size: 23px;
	width: 27px;
}

.wishlistSearchMateDetailMobile {
	position: absolute;
	top: 3px;
	left: 9px;
	z-index: 1000;
	font-size: 25px;
	width: 27px;
}

.wishlistSearchRoomDetailMobile {
	position: absolute;
	top: 3px;
	left: 9px;
	z-index: 1000;
	font-size: 25px;
	width: 27px;
}

/* Wishlist End */
.mobileAdImage img {
	padding-bottom: 7px;
}

.mobileAdImage figcaption {
	padding-bottom: 19px;
}

.wgImgImageColumn {
	width: 33.33333333% !important;
	float: left;
}

.wgImgImageColumn img {
	width: 95%;
	height: auto;
}

/*
* Header buttons tooltip
*/
.faqButtonDescriptionStandard {
	position: absolute;
	display: block;
	color: #555;
	text-shadow: 0 1px 0 #FFFFFF;
	text-transform: uppercase;
	font-size: 9px;
	padding: 0;
	font-weight: bold !important;
	margin: -12px 0 0 109px;
}

.buttonDescription {
	position: absolute;
	display: block;
	color: #555;
	text-shadow: 0 1px 0 #FFFFFF;
	text-transform: uppercase;
	font-size: 9px;
	padding: 0;
	font-weight: bold !important;
	margin: -12px 0 0 283px;
}

/*
* Search form shortcuts
*/
.shortcutWrapperDesktop {
	cursor: pointer;
}

.textareaCharCounter {
	float: left;
	font-size: 90%;
	text-align: right;
	margin-top: 13px !important;
}

.left-image-result {
	margin-left: 95px !important;
	width: 20px !important;
}
/*
* FAQ
*/
.faq-image {
	float: left !important;
	max-width: 300px !important;
	/*width: 300px !important;*/
}

.faq-text {
	margin-bottom: 70px !important;
}

.faq-text a {
	word-break: break-all !important;
	text-decoration: underline !important;
}

.faq-text a.small-link {
	word-break: break-all !important;
	text-decoration: none !important;
}

.faq-toc a {
	word-break: normal !important;
	text-decoration: none !important;
}

a.small-link {
	word-break: break-all !important;
	text-decoration: none !important;
}

.faq-entry {
	margin-bottom: 20px !important;
}

.faq-toc a {
	color: black !important;
	display: block !important;
	font-size: 16px !important;
	text-align: left !important;
}

/*
* Small proved button
*/
.wrap.small-proved p.small-proved {
	border: 1px solid #539d53;
	background: #81d381 url(../img/proved.png) 10px center no-repeat;
	color: black;
	width: auto;
	padding: 10px 20px 10px 60px;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	position: absolute;
	margin-top: 3px;
}

.small-wrap-padding {
	padding: 0 0 5px 0 !important;
}

/*
* #81d381 Search Mate Resultlist
*/
#content #list-header .searchMateFormState, #content ul.list li.search-mate-list-header a .searchMateFormState
	{
	width: 310px !important;
}

#content ul.list li.search-mate-list-header a .searchMateFormState.image
	{
	width: 165px !important;
}

#content #list-header.search-mate-list-header .searchMateFormFromDate,
	#content ul.list a .searchMateFormFromDate {
	width: 123px !important;
}

#content #list-header.search-mate-list-header .cost {
	width: 115px !important;
	/*color:pink !important;*/
}

.searchMateFormCost, .searchMateFormCost h3 a {
	width: auto !important;
	min-width: 77px !important;

	/* color:pink !important; */
}

.searchMateFormCostDesktop {
	width: auto !important;
	min-width: 150px !important;
}

#content ul.list a .from-date {
	width: 174px !important;
}

li.search-mate-entry {
	height: 90px !important;
	min-height: 90px !important;
}

#content ul.list li.search-mate-entry a {
	min-height: 80px !important;
	height: 80px !important;
	padding-top: 4px !important;
	padding-bottom: 0px !important;
}

#content ul.list li.search-mate-entry a .state {
	min-height: 88px !important;
	height: 88px !important;
	width: 265px !important;
}

#content ul.list li.search-mate-entry a .thumb {
	margin: 0 0 0 0;
	display: block;
	float: left;
	width: 82px !important;
	min-height: 82px !important;
	overflow: hidden;
}

#content ul.list li.search-mate-entry a .thumbState {
	margin: 2px 0 0 69px;
	display: block;
	float: left;
	width: 169px !important;
	height: 73px !important;
	overflow: hidden;
}

#content #list-header.search-mate-list-header .state h3 {
	margin-left: 109px !important;
}

/* Border helper*/
.nbb {
	border-bottom: none !important;
}

.nbt {
	border-top: none !important;
}

/*** navigation ***/
#social-share-container {
	position: fixed;
	top: 560px;
	left: 0;
	width: 137px;
	z-index: 10001;
	float: left;
	padding: 0 0 40px 0;
}

/*
* Mobile searchresult search mate
*/
.search-result-mobile-entry {
	height: auto !important;
	overflow: hidden !important;
	border-bottom: 1px solid #a5a5a5 !important;
	margin-top: 3px !important;
	padding-bottom: 1px !important;
	margin-bottom: 3px !important;
}

/* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
@media ( min-width :320px) {
	.search-result-mobile-entry {
		max-width: 300px !important;
	}
}

/* smartphones, Android phones, landscape iPhone */
@media ( min-width :360px) {
	.search-result-mobile-entry {
		max-width: 340px !important;
	}
}

/* smartphones, Android phones, landscape iPhone */
@media ( min-width :375px) {
	.search-result-mobile-entry {
		max-width: 355px !important;
	}
}

/* smartphones, Android phones, landscape iPhone */
@media ( min-width :411px) {
	.search-result-mobile-entry {
		max-width: 391px !important;
	}
}
/* smartphones, Android phones, landscape iPhone */
@media ( min-width :412px) {
	.search-result-mobile-entry {
		max-width: 392px !important;
	}
}
/* smartphones, Android phones, landscape iPhone */
@media ( min-width :414px) {
	.search-result-mobile-entry {
		max-width: 394px !important;
	}
}

/* smartphones, Android phones, landscape iPhone */
@media ( min-width :480px) {
	.search-result-mobile-entry {
		max-width: 460px !important;
	}
}
/* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
@media ( min-width :600px) {
	.search-result-mobile-entry {
		max-width: 580px !important;
	}
}
/* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
@media ( min-width :812px) {
	.search-result-mobile-entry {
		max-width: 792px !important;
	}
}

.search-result-mobile-entry div.right {
	width: 250px;
	float: right;
}

.search-result-mobile-entry div.left {
	float: none; /* not needed, just for clarification */
	/* the next props are meant to keep this block independent from the other floated one */
	width: auto;
	overflow: hidden;
}

.imgContainer {
	width: auto;
	max-height: 100px !important;
	height: 100px !important;
	overflow: hidden;
}

.imgContainer img {
	max-height: 100% !important;
	max-width: 100% !important;
}

.mobileResultImagePreview {
	width: auto !important;
}

.search-result-mobile-entry div div.fixed, .search-result-mobile-entry div div.fluid
	{
	padding: 7px !important;
}

.search-result-mobile-entry div div.fixed {
	float: left;
	width: 105px;
	text-align: left !important;
}

.search-result-mobile-entry div div.fluid {
	overflow: hidden;
	text-align: right !important;
}

.fixedDueDate {
	font-size: 13px !important;
	font-weight: normal !important;
	padding-bottom: 7px;
}

.fluidCost {
	font-size: 16px !important;
	font-weight: bold;
	padding-bottom: 7px;
}

.fixedModDate, .fluidState {
	font-size: 13px !important;
	font-weight: normal !important;
}

.search-result-entry-dateFrom {
	font-size: 16px !important;
	line-height: 130% !important;
	color: black !important;
}

.search-result-entry-dateFrom strong {
	font-weight: bold;
}

/*
Search Mate Form Mobile
*/
.form-wrapper form fieldset label.priceMin {
	width: auto !important;
	float: left !important;
	padding: 6px 0 6px 0 !important;
}

.form-wrapper form fieldset select.priceMin {
	width: auto !important;
	float: left !important;
	margin-right: 13px !important;
}

.form-wrapper form fieldset label.priceMax {
	width: auto !important;
	float: left !important;
	padding: 6px 0 6px 0 !important;
}

.form-wrapper form fieldset select.priceMax {
	width: auto !important;
	float: left !important;
}

.form-wrapper form fieldset label.state {
	width: auto !important;
	float: left !important;
}

.form-wrapper form fieldset select.state {
	width: auto !important;
	float: left !important;
}

.form-wrapper form fieldset select.floatLeft {
	width: auto !important;
	float: left !important;
}

.form-wrapper fieldset fieldset.mobile {
	width: auto !important;
	float: left;
	padding: 0 7px 3px 0;
	border-bottom: none;
	margin: 0 0 3px 0;
	display: inline-block !important;
}

.form-wrapper form fieldset label.mobileFloat {
	width: auto !important;
	max-width: 85% !important;
	margin-left: 1px !important;
	display: inline-block !important;
	padding: 7px 5px 0 0 !important;
}

.shortcutWrapper {
	width: 100%;
	display: block;
	clear: both;
}

.stateShortcut {
	width: auto !important;
	float: left !important;
	padding: 7px !important;
	display: inline-block !important;
}

/* Mobile border Bottom */
.form-wrapper fieldset>div.border-bottom {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

/* Mobile space Bottom */
.only-studio-space-bottom {
	padding-bottom: 3px !important;
	margin-bottom: 5px !important;
}

/*
* Suspicious
*/
.suspicious {
	cursor: default;
	width: auto;
	max-width: 606px;
	padding: 10px 20px 10px 60px;
	float: right;
	border: 1px solid #ffaaaa;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background: #ffeeee url(../img/abuse.png) 10px center no-repeat;
	color: #ff0000;
	margin: 29px 0 7px 0;
	cursor: pointer;
	line-height: 120%;
}

.suspiciousMobile {
	cursor: default;
	width: auto;
	padding: 10px 20px 10px 60px;
	float: right;
	border: 1px solid #ffaaaa;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background: #ffeeee url(../img/abuse.png) 10px center no-repeat;
	color: #ff0000;
	margin: 5px 5px 0 5px;
	cursor: pointer;
	line-height: 120%;
}

.suspicious a {
	color: red;
}

.suspiciousMobile a {
	color: red !important;
	text-decoration: none !important;
}

/*
* Fraud warning
*/
.fraudwarn {
	cursor: default;
	width: auto;
	max-width: 606px;
	padding: 10px 20px 10px 60px;
	float: right;
	border: 1px solid #ffaaaa;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background: #ffeeee url(../img/info-warning.png) 10px center
		no-repeat;
	color: #ff0000;
	margin: 13px 0 7px 0;
	cursor: pointer;
	line-height: 120%;
}

.fraudwarnMobile {
	cursor: default;
	width: auto;
	padding: 10px 20px 10px 60px;
	float: right;
	border: 1px solid #ffaaaa;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background: #ffeeee url(../img/info-warning.png) 10px center
		no-repeat;
	color: #ff0000;
	margin: 5px 5px 0 5px;
	cursor: pointer;
	line-height: 120%;
}

.fraudwarn a {
	color: red;
}

.fraudwarnMobile a {
	color: red !important;
	text-decoration: none !important;
}

/*
* Blacklist Browser
*/
.blacklist {
	cursor: default;
	width: auto;
	max-width: 606px;
	padding: 10px 20px 10px 60px;
	float: right;
	border: 1px solid black;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background: #d5d5d5 url(../img/skull-black.png) 10px center
		no-repeat;
	color: #9999bb;
	margin: 13px 0 7px 0;
	cursor: pointer;
	line-height: 120%;
}

.blacklistMobile {
	cursor: default;
	width: auto;
	padding: 10px 20px 10px 60px;
	float: right;
	border: 1px solid black;
	border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	background: #d5d5d5 url(../img/skull-black.png) 10px center
		no-repeat;
	color: #ff0000;
	margin: 5px 5px 0 5px;
	cursor: pointer;
	line-height: 120%;
}

.blacklist a {
	color: black;
}

.blacklistMobile a {
	color: black !important;
	text-decoration: none !important;
}

/*
* Ads
*/
#below-content {
	margin: 0px 0px 0px 20px !important;
}

/*
* Memory
*/
.wg-memory-button-new-game-wrapper {
	width: 90% !important;
	display: block !important;
}

div.wg-memory-button-new-game {
	padding-top: 35px !important;
	margin-bottom: 35px !important;
}

.wg-landingpage-home-link {
	text-align: center;
	font-family: 'lucida grande', arial, helvetica, 'sun regular',
		sans-serif, 'sans serif';
	font-size: 25px;
}

.wg-landingpage-home-link a {
	text-decoration: none;
	color: black;
}

.wg-landingpage-home-link a h1 {
	font-size: 28px;
	margin-bottom: 12px;
	font-weight: bold;
}

.wg-landingpage-home-link a h2 {
	font-size: 20px;
}

.wg-landingpage-home-link a h3 {
	font-size: 20px;
}

/*
* Donation select
*/
.wg-donation-select label span {
	width: 40% !important;
}

.wg-donation-select legend {
	width: 100% !important;
	font-size: 85%;
	line-height: 110%;
	padding-top: 3px;
}

.wg-donation-select .form-item {
	width: 58% !important;
}

.wg-donation-item-radio {
	width: auto !important;
	padding-right: 30px !important;
}

.wg-donation-item-radio label {
	border: 1px solid #d5d5d5;
	height: 20px;
	border-radius: 7px !important;
	padding: 5px 0 5px 10px !important;
}

.wg-donation-item-radio input {
	min-width: 25px !important;
	width: 25px !important;
}

#donationCustomAmountTextField {
	width: 40px !important;
	height: 20px !important;
	border-bottom: 1px solid #d5d5d5 !important;
	margin-top: -1px !important;
	z-index: 100;
}

#donationCustomAmountTextField:focus {
	outline: none;
}

.wg-donation-panel-text {
	width: 50%;
	vertical-align: top;
	padding-right: 30px;
}

.wg-donation-panel-item-radio {
	padding-bottom: 30px !important;
	margin-right: 7px !important;;
	float: left;
}

.wg-donation-panel-item-radio label {
	border: 1px solid #d5d5d5;
	height: 20px;
	border-radius: 7px !important;
	padding: 7px 7px 7px 10px !important;
}

.wg-donation-panel-item-radio input {
	min-width: 25px !important;
	width: 25px !important;
	border: none !important;
}

/* Donation Panel Thank you page */
#wg-donation-wrap {
	padding-top: 30px;
	width: 100%;
	margin: auto;
}

.wg-donation-left-col {
	width: 300px;
	height: 450px;
	float: left;
	background-image: url('../images/donation-person.gif');
}

.wg-donation-right-col {
	margin-left: 320px;
}

wg-donation-panel-form {
	width: auto;
	padding-top: 20px;
	float: left;
}

.wg-donation-panel-form-header-text {
	float: left;
	line-height: 20px !important;
	padding: 40px 0 18px 0;
}

/* Donation Panel Detail Page */
#wg-donation-detail-page-wrap {
	padding-top: 30px;
	width: 100%;
	margin: auto;
}

.wg-donation-detail-page-left-col {
	width: 100px;
	height: 150px;
	float: left;
	background-image: url('../images/donation-person.gif');
	background-size: 100px;
}

.wg-donation-detail-page-right-col {
	margin-left: 120px;
}

.wg-donation-panel-detail-page-form {
	width: auto;
	padding-top: 20px;
	float: left;
}

.wg-donation-panel-detail-page-form-header-text {
	float: left;
	line-height: 20px !important;
	padding: 10px 0 8px 0;
}

.wg-donation-panel-form-footer-text {
	float: left;
	line-height: 20px !important;
	padding: 20px 0 8px 0;
}

.wg-donation-panel-form-footer-text p.thanks-bye {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.promoBlock {
	width: 100%;
	margin: auto;
}

.promoImg {
	width: 220px;
	float: left;
}

.promoContent {
	margin-left: 230px;
	line-height: 20px !important;
}
