* {
	padding: 0;
	margin: 0
}

html body {
	padding: 0;
	margin: 0;
	font-size: 16px;
	color: #a2a2a2;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	min-width: 320px;
	background: url(../../../../../flatnews_blog-9/ban_1477532701.jpg) repeat;

}

html body .imgcx17 {
	color: #ffac81
}

html body p, html body .bnytgyslq5mrqoq {
	line-height: 29px;
	margin-top: 29px;
	text-align: justify
}

html body p strong, html body .bnytgyslq5mrqoq strong {
	color: #000;
	font-weight: bold
}

html body p a, html body .bnytgyslq5mrqoq a {
	color: #ffac81
}

html body ul {
	list-style: none
}

html body img {
	border: 0;
	max-width: 100%;
	height: auto
}

html body img.bewaar {
	float: left;
	margin: 38px 17px 0 0;
	margin-top: 8px
}

@media (max-width: 750px) {
	html body img.bewaar {
		float: none;
		margin: 29px auto 20px auto;
		display: block
	}
}

html body img.f_give {
	float: right;
	margin: 38px 0 0 17px;
	margin-top: 8px
}

html body a {
	outline: 0;
	text-decoration: none
}

html body strong.file-21 {
	color: #a2a2a2;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-size: 1.4375em
}

html body strong.colio_item_1123 {
	padding-bottom: 12px
}

html body strong.item35796629 {
	display: block;
	padding-bottom: 12px;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	color: #969696;
	padding-left: 33px;
	text-align: left
}

html body strong.item35796629:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 19px;
	background: #a7e3bf;
	margin-right: 13px;
	margin-left: -33px
}

html body strong.advertable3 {
	color: #a2a2a2;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-size: 1.4375em;
	font-size: 1.125em
}

html body strong.div364 {
	background: url("../ga-domain/c5144.png") no-repeat left 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-size: 1.125em;
	color: #a2a2a2;
	padding-left: 27px
}

html body .ecampbnr {
	max-width: 1144px;
	margin: 0 auto;
	padding: 0 10px
}

html body .color_navyblue:before, html body .color_navyblue:after {
	content: " ";
	display: table
}

html body .color_navyblue:after, html body .color_navyblue:before {
	clear: both
}

html body .aff_code {
	background: #a2a2a2;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: normal;
	font-size: 1.25em;
	padding: 9px 0 9px 24px;
	margin-top: 29px
}

@media (max-width: 905px) {
	html body .aff_code {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px
	}
}

html body .bangvang {
	margin-top: 29px;
	font-size: 1.25em;
	font-family: 'Roboto Slab', serif;
	color: #606060;
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 7px
}

@media (max-width: 905px) {
	html body .bangvang {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px
	}
}

html body .colio_item_1123 {
	margin-top: 29px;
	display: block;
	color: #969696;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600
}

@media (max-width: 905px) {
	html body .colio_item_1123 {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px
	}
}

html body .all-index-body1 {
	margin-top: 29px;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 20px;
	color: #a2a2a2;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.75em
}

@media (max-width: 905px) {
	html body .all-index-body1 {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px
	}
}

html body header {
	padding-top: 10px
}

html body header .form_new3 {
	float: left;
	margin-top: 6px
}

@media (max-width: 905px) {
	html body header .form_new3 {
		float: none;
		text-align: center;
		margin: 0 auto
	}
}

html body header .form_new3 span.ib2_el_8gpl51si {
	background: url("../ga-domain/div-new-3720.png") no-repeat;
	display: block;
	width: 289px;
	height: 28px;
	text-indent: -99999px
}

@media (max-width: 905px) {
	html body header .form_new3 span.ib2_el_8gpl51si {
		float: left;
		margin: 5px 10px
	}
}

@media (max-width: 905px) and (max-width: 800px) {
	html body header .form_new3 span.ib2_el_8gpl51si {
		width: 35px
	}
}

@media (max-width: 905px) and (max-width: 800px) and (max-width: 445px) {
	html body header .form_new3 span.ib2_el_8gpl51si {
		margin: 5px 0
	}
}

html body header .form_new3 h1 {
	display: block;
	font-family: 'Roboto Slab', serif;
	font-size: .9375em;
	color: #4fe69b;
	font-weight: normal;
	margin-top: 6px
}

@media (max-width: 905px) {
	html body header .form_new3 h1 {
		display: table-cell;
		font-size: 1.125em;
		height: 48px;
		margin: 0;
		overflow: hidden;
		padding-right: 50px;
		vertical-align: middle;
		width: 1%
	}
}

@media (max-width: 905px) and (max-width: 445px) {
	html body header .form_new3 h1 {
		padding-right: 35px
	}
}

html body header .frametve0ao {
	background: #ffffff;
	border: 1px solid #fdfdfd;
	color: #717171;
	float: right;
	font-style: italic;
	font-weight: 600;
	padding: 9px;
	width: 710px
}

html body header .frametve0ao span {
	display: block;
	font-size: 15px;
	margin-right: 2%;
	overflow: hidden;
	padding: 12px 40px 10px 10px;
	background: url("fernando/cat60146/activitywork15/gs_72807/commonpopuptext/cate_003002010/item-15659/aviationlifts/cd_cat/hp-logos-2/a7809/button_extra/details_204/banner-img-250/image_6513/item-15659/auh68/item-15659/decisions-2/item-15659/framekpm/kwt694148/item-15659/cattree1171/item-15659/entryid12868/hdnurl0/email_person_f/gt_68573/ctcont/item-15659/df-11-kfbf26158/item-15659/i11406258/comp1865297/brossslider/g0udtsl7ivgyvg/file-94431/h-stateprov-nm/erke/indexlayer97/diy403/dsethead_7590/booking-number/elcomecart/id_46937/j_idt68j_idt100/home_fotao.") no-repeat right center
}

html body header .frametve0ao span.hr_37_2_2 {
	color: #729cd4;
	background: #ffffff url("fernando/description_to/dev_indexpanel3.") no-repeat 357px center;
	border: 2px solid #d7e0ec;
	font-size: 1.0625em;
	font-style: normal;
	cursor: pointer;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	float: left;
	padding: 9px 45px 9px 9px
}

html body header .frametve0ao span.hr_37_2_2 strong {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600
}

@media (max-width: 1152px) {
	html body header .frametve0ao span.hr_37_2_2 {
		font-size: .8125em;
		background-position: 280px center;
		height: auto;
		margin: 0;
		min-width: 260px
	}
}

html body header .frametve0ao span.hr_37_2_2:hover {
	background-color: #ffffff;
	border-color: #e2f2f9
}

@media (max-width: 1152px) {
	html body header .frametve0ao span {
		background-position: 95% center;
		display: table-cell;
		font-size: .8125em;
		height: 35px;
		padding: 2px 50px 2px 10px;
		text-align: center;
		vertical-align: middle;
		width: 1%
	}
}

@media (max-width: 1152px) {
	html body header .frametve0ao {
		width: 585px
	}
}

@media (max-width: 1152px) and (max-width: 950px) {
	html body header .frametve0ao {
		float: none;
		overflow: hidden;
		width: auto
	}
}

@media (max-width: 1152px) and (max-width: 950px) and (max-width: 905px) {
	html body header .frametve0ao {
		display: none
	}
}

html body header nav {
	background: #a7e3bf;
	min-height: 31px;
	margin-top: 14px
}

@media (max-width: 905px) {
	html body header nav {
		width: 100%;
		display: none
	}
}

html body header nav ul {
	display: table;
	text-align: center;
	width: auto;
	margin: auto
}

@media (max-width: 905px) {
	html body header nav ul {
		width: 100%;
		display: block
	}

	html body header nav ul.ecampbnr {
		padding: 0
	}
}

html body header nav ul li {
	display: table-cell;
	vertical-align: middle;
	height: 31px;
	width: 1%;
	position: relative
}

@media (max-width: 905px) {
	html body header nav ul li {
		width: auto;
		display: block;
		height: auto;
		padding: 0;
		text-align: left
	}
}

html body header nav ul li:first-child {
	width: 1.8%
}

@media (max-width: 905px) {
	html body header nav ul li:first-child {
		width: auto
	}
}

html body header nav ul li:hover {
	background-color: #6fe1a9
}

html body header nav ul li a {
	display: block;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: .9375em;
	white-space: nowrap
}

@media (max-width: 905px) {
	html body header nav ul li a {
		padding: 9px;
		text-transform: uppercase
	}
}

html body header nav ul li ul {
	position: absolute;
	background: #ffffff;
	border-left: 1px solid #6fe1a9;
	border-right: 1px solid #6fe1a9;
	border-bottom: 1px solid #6fe1a9;
	left: 0;
	top: 100%;
	width: 99.4%;
	z-index: 99
}

html body header nav ul li ul li {
	display: block;
	width: auto;
	text-align: left;
	height: auto;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 0
}

html body header nav ul li ul li:first-child {
	width: auto
}

html body header nav ul li ul li:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	background: url("../ga-domain/box859095.png") no-repeat 0 0;
	width: 12px;
	height: 12px;
	margin: 0 5px 0 10px
}

@media (max-width: 1075px) {
	html body header nav ul li ul li:before {
		margin-left: 10px
	}
}

@media (max-width: 1075px) and (max-width: 905px) {
	html body header nav ul li ul li:before {
		background-position: 0 -24px
	}
}

html body header nav ul li ul li:hover {
	background: #fff;
	border-color: #6fe1a9
}

html body header nav ul li ul li:hover:before {
	background-position: 0 -12px
}

@media (max-width: 905px) {
	html body header nav ul li ul li:hover a {
		color: #6fe1a9
	}
}

html body header nav ul li ul li a {
	font-family: 'Roboto Slab', serif;
	color: #a2a2a2;
	display: inline-block;
	vertical-align: middle;
	height: 31px;
	line-height: 31px;
	font-size: .8125em
}

@media (max-width: 1075px) {
	html body header nav ul li ul li a {
		font-size: .75em
	}
}

@media (max-width: 1075px) and (max-width: 905px) {
	html body header nav ul li ul li a {
		font-size: .8125em;
		color: #fff;
		padding-left: 0;
		line-height: normal;
		height: auto;
		text-transform: none
	}
}

html body header nav ul li ul li:last-child {
	border-bottom: 0
}

html body header nav ul li ul li:first-child {
	border-top: 0
}

@media (max-width: 905px) {
	html body header nav ul li ul li {
		border: 0
	}
}

@media (max-width: 905px) {
	html body header nav ul li ul {
		position: static;
		background: 0;
		border: 0
	}
}

html body header nav ul.icon-starc .footer-topper {
	text-indent: -17px
}

html body header nav ul.icon-starc .footer-topper:after {
	position: absolute;
	background-image: url("fernando/data_young/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/dxis_186874360/hcontentwrapper.");
	background-repeat: no-repeat;
	background-position: 0 0;
	content: "";
	height: 6px;
	margin-top: 0;
	right: 14px;
	top: 46%;
	width: 9px
}

@media (max-width: 905px) {
	html body header nav ul.icon-starc .footer-topper:after {
		display: none
	}
}

@media (max-width: 905px) {
	html body header {
		position: relative;
		padding-top: 5px
	}
}

html body header .header_subnavi {
	background: url("../ga-domain/acx-2000233.jpg") no-repeat;
	width: 31px;
	height: 31px;
	position: absolute;
	right: 3%;
	top: 15px;
	cursor: pointer;
	display: none
}

@media (max-width: 905px) {
	html body header .header_subnavi {
		display: block
	}
}

html body article {
	max-width: 1144px;
	margin: 0 auto;
	padding: 0 10px
}

@media (max-width: 905px) {
	html body article > p:first-child {
		margin-top: 0
	}
}

html body article .hpface {
	margin-top: 29px
}

@media (max-width: 720px) {
	html body article .hpface {
		overflow-x: scroll
	}
}

@media (max-width: 1083px) {
	html body article .eather-1068796.coltwo {
		overflow-x: scroll;
		padding-bottom: 13px
	}

	html body article .eather-1068796.coltwo .circ-anim {
		width: 1144px
	}
}

@media (max-width: 954px) {
	html body article .eather-1068796.fullwidthwidget {
		overflow-x: scroll
	}
}

html body article .eather-1068796.fullwidthwidget table {
	border: 1px solid #ffffff;
	width: 100%;
	border-collapse: collapse
}

html body article .eather-1068796.fullwidthwidget table tr td, html body article .eather-1068796.fullwidthwidget table tr th {
	border: 1px solid #ffffff;
	font-size: .9375em;
	padding: 0 20px;
	height: 55px
}

html body article .eather-1068796.fullwidthwidget table tr th {
	background: #ffffff;
	text-indent: -99999px
}

html body article .eather-1068796.fullwidthwidget table tr th:first-child {
	background: #a2a2a2;
	color: #fff;
	font-size: 1.25em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	text-indent: 0
}

html body article .eather-1068796.fullwidthwidget table tr td {
	color: #777;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .eather-1068796.fullwidthwidget table tr td:first-child {
	background: #a7e3bf;
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	font-size: 1.25em;
	width: 20%
}

html body article .eather-1068796.fullwidthwidget table tr td a {
	color: #ffab80
}

html body article .eather-1068796.fullwidthwidget table tr td a:hover {
	text-decoration: underline
}

html body article .eather-1068796.fullwidthwidget table tr:nth-child(even) td {
	background: #ffffff
}

html body article .eather-1068796.fullwidthwidget table tr:nth-child(even) td:first-child {
	background: #a7e3bf
}

@media (max-width: 954px) {
	html body article .eather-1068796.fullwidthwidget table {
		width: 1144px
	}
}

html body article .hpface .ib2_el_j41rfh3l {
	width: 100%;
	border-collapse: collapse;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .hpface .ib2_el_j41rfh3l thead tr th {
	text-align: center;
	background: #ffffff;
	width: auto;
	color: #3b3b3b;
	font-size: 1.4375em;
	padding: 10px 0;
	font-weight: normal
}

html body article .hpface .ib2_el_j41rfh3l tbody tr td {
	font-size: .875em;
	border: 1px solid #ffffff;
	padding: 12px 15px;
	color: #a5a5a5;
	background: #ffffff;
	width: 18%
}

html body article .hpface .ib2_el_j41rfh3l tbody tr td span {
	display: block;
	color: #56e18f
}

html body article .hpface .ib2_el_j41rfh3l tbody tr td:nth-of-type(even) {
	background: #fff
}

@media (max-width: 720px) {
	html body article .hpface .ib2_el_j41rfh3l {
		width: 1144px
	}
}

html body article .hpface .circ-anim {
	width: 100%;
	border-collapse: collapse;
	text-align: center
}

html body article .hpface .circ-anim thead tr th {
	text-align: center;
	background: #ffffff;
	color: #7b7b7b;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.375em;
	padding: 9px 0
}

html body article .hpface .circ-anim thead tr th.index-character {
	text-indent: -99999px
}

html body article .hpface .circ-anim tbody tr td {
	border: 1px solid #ffffff;
	padding: 13px 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-size: 1.25em;
	color: #a2a2a2
}

html body article .hpface .circ-anim tbody tr td.gim_124 {
	background: #a7e3bf url("fernando/carouselslide-2/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/id_71620/element-675/gettinghotter/cb_widget/global-padder/c2-dx/fullresimage/framegl/hdnimagename2/brand_1146/ajax_clock/ajaxsubinner/item_16_14297/dtimes/forsaleevents/banner-standard/hv_marka131/item-15659/ft-nttr-10/day-219/bc-home-qt/icon-gift-6/caro16/gknative/atab1_1pic3/city_882/hm-christchurch/homepage_title/block2head/folio_997.") no-repeat center center;
	width: 212px;
	height: 230px;
	text-indent: -99999px
}

html body article .hpface .circ-anim tbody tr td.gbwagysio {
	padding: 0 26px
}

html body article .hpface .circ-anim tbody tr td.gdzsss {
	background: #ffffff;
	font-size: 1.125em;
	color: #6e6e6e
}

html body article .hpface .immobilizer {
	width: 100%;
	text-align: center;
	border-collapse: collapse
}

html body article .hpface .immobilizer thead tr th {
	background: #a7e3bf;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	color: #fff;
	border: 1px solid #ffffff;
	padding: 12px 22px
}

html body article .hpface .immobilizer tbody tr td {
	border: 1px solid #ffffff;
	color: #6e6e6e;
	height: 56px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 200;
	font-size: 1.25em
}

html body article .hpface .immobilizer tbody tr td:nth-child(2) {
	background: #ffffff;
	color: #6e6e6e;
	text-align: left;
	font-size: 1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	padding-left: 25px
}

@media (max-width: 720px) {
	html body article .hpface .immobilizer {
		width: 1144px
	}
}

html body article .eather-1068796.book-banner {
	overflow: hidden;
	max-width: 465px;
	float: right;
	margin-left: 29px;
	margin-top: 20px
}

html body article .eather-1068796.book-banner table {
	width: 100%;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	margin-top: 22px
}

html body article .eather-1068796.book-banner table tr th, html body article .eather-1068796.book-banner table tr td {
	border: 1px solid #ffffff;
	padding: 8.7px 16px
}

html body article .eather-1068796.book-banner table tr th {
	color: #fff;
	font-size: 1.25em;
	background: #a7e3bf;
	font-weight: normal;
	text-align: center;
	padding-left: 22px;
	padding-right: 22px
}

@media (max-width: 720px) {
	html body article .eather-1068796.book-banner table tr th {
		padding-left: 12px;
		padding-right: 12px
	}
}

html body article .eather-1068796.book-banner table tr td {
	color: #6e6e6e
}

html body article .eather-1068796.book-banner table tr:nth-child(even) td {
	background: #ffffff
}

@media (max-width: 875px) {
	html body article .eather-1068796.book-banner {
		float: none;
		margin: 29px auto
	}
}

html body article .eather-1068796.filr table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

html body article .eather-1068796.filr table tr td, html body article .eather-1068796.filr table tr th {
	text-align: center;
	border: 1px solid #ffffff;
	padding: 10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300
}

html body article .eather-1068796.filr table tr th {
	font-size: 1.25em;
	background: #a7e3bf;
	color: #fff
}

html body article .eather-1068796.filr table tr td {
	color: #6e6e6e;
	font-size: 1em;
	text-align: left;
	padding-left: 30px
}

html body article .eather-1068796.filr table tr:nth-child(odd) td {
	background: #ffffff
}

html body article .eather-1068796.filr table thead tr:first-child th {
	background: #ffffff;
	color: #3b3b3b;
	padding: 13px 10px;
	border: 0
}

@media (max-width: 444px) {
	html body article .eather-1068796.filr table {
		white-space: nowrap
	}
}

@media (max-width: 783px) {
	html body article .eather-1068796.kojimahospital {
		overflow-x: scroll
	}
}

html body article .eather-1068796.kojimahospital table {
	width: 100%;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	border-collapse: collapse;
	border-spacing: 0
}

@media (max-width: 783px) {
	html body article .eather-1068796.kojimahospital table {
		width: 1144px
	}
}

html body article .eather-1068796.kojimahospital table tr th {
	font-size: 20px;
	font-weight: normal
}

html body article .eather-1068796.kojimahospital table tr:first-child th {
	background: #ffffff;
	text-align: center;
	color: #3b3b3b;
	font-weight: 300;
	padding: 11px 0;
	border: 0
}

html body article .eather-1068796.kojimahospital table tr th, html body article .eather-1068796.kojimahospital table tr td {
	border: 1px solid #ffffff;
	padding: 13px
}

html body article .eather-1068796.kojimahospital table tr td {
	font-size: 16px;
	color: #6e6e6e
}

html body article .eather-1068796.kojimahospital table tr td:first-child {
	font-size: 13px;
	background: #ffffff;
	color: #a2a2a2;
	text-transform: uppercase
}

html body article .eather-1068796.kojimahospital table tr td a {
	color: #f8b3a4
}

html body article .eather-1068796.kojimahospital table tr td a:hover {
	text-decoration: underline
}

html body article .eather-1068796.kojimahospital table tr td span.h_22211 {
	padding-left: 44px;
	white-space: nowrap;
	width: auto;
	line-height: 2.6
}

html body article .eather-1068796.kojimahospital table tr td span.full-width-5.download_main_2 {
	line-height: 2.3
}

html body article .eather-1068796.kojimahospital table tr td span.full-width-5.compare-214280 {
	line-height: 2.3
}

html body article .eather-1068796.kojimahospital table tr td span.full-width-5.c2276 {
	line-height: 1.8
}

html body article .eather-1068796.kojimahospital table tr td span.full-width-5.info_hunan {
	line-height: 1.5
}

html body article .eather-1068796.kojimahospital table tr td span.full-width-5.c7551 {
	line-height: 3.5
}

html body article .eather-1068796.kojimahospital table tr td span.full-width-5.edit_mode {
	line-height: 2.3
}

html body article .eather-1068796.kojimahospital table tr:nth-child(odd) td:not(:first-child) {
	background: #ffffff
}

html body article .callfrom {
	margin: 0 auto;
	text-align: center;
	display: block;
	color: #ffac81;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-style: italic;
	font-size: 1.125em
}

html body article .callfrom:hover {
	text-decoration: underline
}

@media (max-width: 905px) {
	html body article .callfrom {
		line-height: normal
	}
}

html body article .helloul {
	background: #a7e3bf;
	color: #fff;
	border: 2px solid #33e47d;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	text-align: center;
	padding: 8px 23px;
	font-size: 1.25em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .helloul:hover {
	background: #fff;
	color: #33e47d
}

html body article .balacheh {
	margin-top: 29px;
	border: 1px solid #ffffff;
	padding: 28px
}

html body article .balacheh .bigonglet {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

html body article .balacheh .bigonglet object, html body article .balacheh .bigonglet embed, html body article .balacheh .bigonglet iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

html body article .balacheh .dhtml_menu-4391 {
	font-size: 1.25em;
	color: #818181;
	font-family: 'Roboto Slab', serif;
	font-weight: normal;
	margin-top: 0;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 18px;
	margin-bottom: 29px
}

@media (max-width: 480px) {
	html body article .balacheh .dhtml_menu-4391 {
		margin-bottom: 18px;
		padding-bottom: 8px;
		font-size: .875em
	}
}

html body article .index_top_01 {
	text-align: center;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.25em;
	color: #a2a2a2;
	height: 17px;
	background: #ffffff
}

html body article .index_top_01 span {
	padding: 5px 32px;
	background: #fff;
	display: inline-block;
	margin-top: -12px;
	vertical-align: top
}

html body article .id_185674 {
	border: 1px solid #ffffff;
	margin-top: 29px
}

html body article .id_185674 li {
	display: block;
	width: 80%;
	margin: 52px auto 92px auto
}

@media (max-width: 600px) {
	html body article .id_185674 li {
		margin: 21px auto;
		width: 98%
	}
}

html body article .id_185674 li span {
	display: block;
	text-align: center
}

html body article .id_185674 li span.gbwagysio {
	max-height: 290px;
	overflow: hidden;
	position: relative;
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out
}

html body article .id_185674 li span.gbwagysio:after {
	background: url("../ga-domain/comment-text221.png") repeat-x center top;
	bottom: 0;
	content: "";
	display: block;
	height: 26px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 222
}

@media (max-width: 600px) {
	html body article .id_185674 li span.gbwagysio:after {
		display: none
	}
}

html body article .id_185674 li span.gbwagysio:before {
	background-color: black;
	content: "";
	height: 100%;
	left: 0;
	opacity: .52;
	position: absolute;
	top: 0;
	width: 100%;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out
}

@media (max-width: 600px) {
	html body article .id_185674 li span.gbwagysio:before {
		display: none
	}
}

html body article .id_185674 li span.gbwagysio:hover:before {
	opacity: 0
}

@media (max-width: 600px) {
	html body article .id_185674 li span.gbwagysio {
		max-height: none
	}
}

html body article .id_185674 li span.dhtml_menu-4391 {
	padding-bottom: 18px;
	border-bottom: 1px solid #ffffff;
	font-family: 'Roboto Slab', serif;
	font-size: 1em;
	color: #818181;
	margin: 0 auto 12px
}

html body article .id_185674 li span.featuredgame_2 {
	display: block;
	width: 100%;
	content: "";
	border-bottom: 1px dashed #750095;
	text-indent: -99999px;
	margin-bottom: 33px;
	margin-top: -20px
}

html body article .id_185674 li span.featuredgame_2:after {
	background: #fff;
	border: 1px solid #750095;
	color: #5f5f5f;
	display: block;
	padding: 7px 12px;
	text-align: center;
	width: 71px;
	cursor: pointer;
	content: "Zoom +";
	text-indent: 0;
	margin: auto auto -20px;
	font-size: 1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .id_185674 li span.featuredgame_2:hover:after {
	background: #a7e3bf;
	color: #fff
}

@media (max-width: 600px) {
	html body article .id_185674 li span.featuredgame_2 {
		display: none
	}
}

html body article .id_185674 li.btn-check-cart span.gbwagysio {
	max-height: none
}

html body article .id_185674 li.btn-check-cart span.gbwagysio:after, html body article .id_185674 li.btn-check-cart span.gbwagysio:before {
	display: none
}

html body article .id_185674 li.btn-check-cart span.featuredgame_2:after {
	content: "schließen"
}

html body article .htm_pie {
	margin-top: 29px;
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 4px 6px
}

@media (max-width: 1184px) {
	html body article .htm_pie {
		text-align: center
	}
}

html body article .htm_pie li {
	display: inline-block;
	vertical-align: top;
	background: #fff;
	border: 1px solid #ffffff;
	padding: 12px 20px;
	width: 236px;
	height: 206px;
	white-space: normal
}

@media (max-width: 1184px) {
	html body article .htm_pie li {
		text-align: left
	}
}

html body article .htm_pie li.etno-hd {
	width: 190px
}

@media (max-width: 515px) {
	html body article .htm_pie li.etno-hd {
		margin-bottom: 5px
	}
}

html body article .htm_pie li.ih2 {
	width: 233px
}

@media (max-width: 899px) {
	html body article .htm_pie li.ih2 {
		display: none
	}
}

@media (max-width: 1184px) {
	html body article .htm_pie li.fotoa {
		display: none
	}
}

html body article .htm_pie li.dubin {
	width: 293px
}

@media (max-width: 622px) {
	html body article .htm_pie li.dubin {
		width: 190px
	}
}

html body article .htm_pie li span {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .htm_pie li span.dhtml_menu-4391 {
	display: block;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 2px;
	font-family: 'Roboto Slab', serif;
	font-weight: normal;
	font-size: 1em;
	color: #000;
	text-align: center
}

html body article .htm_pie li span.ib2_el_8gpl51si {
	position: relative;
	height: 112px;
	text-align: center
}

html body article .htm_pie li span.ib2_el_8gpl51si .block-489568 {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: middle
}

html body article .htm_pie li span.ddmtor4l2p1064 {
	display: block;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 2px;
	color: #bcbcbc;
	font-size: 1em;
	margin-bottom: 18px
}

html body article .htm_pie li span.ddmtor4l2p1064 strong {
	color: #000;
	font-weight: bold
}

html body article .htm_pie li span.area461box {
	background: url("../ga-domain/bl07.png") no-repeat left bottom;
	width: 198px;
	height: 10px;
	text-align: center;
	position: relative;
	text-indent: -99999px;
	margin: 26px auto 0
}

html body article .htm_pie li span.area461box:after {
	display: block;
	background: url("../ga-domain/bestp-246772338.png") no-repeat;
	width: 11px;
	height: 18px;
	position: absolute;
	content: "";
	bottom: 0;
	left: 0
}

html body article .htm_pie li span.artisanmobile:after {
	left: 26.5px
}

html body article .htm_pie li span.adspace-top2:after {
	left: 43px
}

html body article .htm_pie li span.box3_content:after {
	left: 59.5px
}

html body article .htm_pie li span.kutatas:after {
	left: 76px
}

html body article .htm_pie li span.ja-slide-629:after {
	left: 92.5px
}

html body article .htm_pie li span.copycontentlink:after {
	left: 109px
}

html body article .htm_pie li span.beacon_721:after {
	left: 125.5px
}

html body article .htm_pie li span.cmin3819:after {
	left: 142px
}

html body article .htm_pie li span.h_pro12scroll:after {
	left: 158.5px
}

html body article .htm_pie li span.catcheck_7232:after {
	left: 171px
}

html body article .htm_pie li span.hdnhlmenu25, html body article .htm_pie li span.icon-text-3 {
	color: #a2a2a2;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-size: .875em;
	line-height: normal;
	margin: 12px auto 0 19px
}

html body article .htm_pie li span.hdnhlmenu25:before, html body article .htm_pie li span.icon-text-3:before {
	display: inline-block;
	vertical-align: top;
	margin-right: 14px;
	font-weight: bold;
	margin-left: -18px
}

html body article .htm_pie li span.hdnhlmenu25:before {
	content: "+";
	color: #bdbdbd
}

html body article .htm_pie li span.icon-text-3:before {
	content: "-";
	color: #f1b3b4
}

html body article .htm_pie li span.coltwo {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 12px;
	margin-left: 1px;
	padding-left: 19px
}

html body article .htm_pie li span.kullanici {
	font-size: .875em;
	color: #a2a2a2;
	line-height: 23px;
	display: table;
	margin: 31px auto
}

html body article .htm_pie li span.itemshow {
	height: 132px;
	position: relative
}

html body article .htm_pie li span.bands-1400.category-122 span {
	padding-left: 79px
}

@media (max-width: 622px) {
	html body article .htm_pie li span.bands-1400.category-122 span {
		padding-left: 0
	}
}

html body article .htm_pie li span.bands-1400.infc3754 {
	padding-left: 42px
}

@media (max-width: 622px) {
	html body article .htm_pie li span.bands-1400.infc3754 {
		padding-left: 0
	}
}

html body article .htm_pie li span.itemshow span {
	display: table-cell;
	height: 132px;
	vertical-align: middle;
	padding-left: 10px
}

html body article .htm_pie li span.itemshow span em {
	font-style: normal;
	color: #a2a2a2;
	font-family: 'Roboto Slab', serif;
	font-size: 1.25em;
	line-height: 26px;
	white-space: nowrap;
	display: block
}

html body article .htm_pie li span.itemshow span em strong {
	font-weight: bold;
	color: #000;
	font-size: 1.375em
}

html body article .htm_pie li span.itemshow span em.app-title {
	font-size: 1em;
	font-family: 'Roboto Slab', serif;
	color: #222
}

html body article .htm_pie li span.itemshow span em.app-title span {
	height: auto;
	display: inline;
	vertical-align: bottom;
	text-transform: uppercase;
	padding-left: 0;
	color: #ffa975
}

@media (max-width: 622px) {
	html body article .htm_pie li span.itemshow span em {
		font-size: .875em
	}
}

html body article .htm_pie li a.gtmzeusuid {
	background: #a7e3bf;
	color: #fff;
	border: 2px solid #33e47d;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	text-align: center;
	padding: 8px 23px;
	font-size: 1.25em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	width: 60%;
	margin: auto
}

html body article .htm_pie li a.gtmzeusuid:hover {
	background: #fff;
	color: #33e47d
}

html body article .block-489568 {
	background: url("../ga-domain/dnch_close/imgreviews_5059.png") no-repeat left top;
	display: block;
	text-indent: -999999px;
	margin: 0 auto
}

html body article .eeklypercent.extra-nav-tabs1 {
	background-position: 0 0;
	width: 51px;
	height: 39px
}

html body article .eeklypercent.day-167 {
	background-position: 0 -49px;
	width: 40px;
	height: 31px
}

html body article .eeklypercent.dlstickettypes {
	background-position: 0 -90px;
	width: 69px;
	height: 53px
}

html body article .eeklypercent.carouselimg0 {
	background-position: 0 -153px;
	width: 148px;
	height: 24px
}

html body article .eeklypercent.centerpad {
	background-position: 0 -187px;
	width: 149px;
	height: 59px
}

html body article .eeklypercent.b_5_13 {
	background-position: 0 -256px;
	width: 140px;
	height: 55px
}

html body article .eeklypercent.ardown {
	background-position: 0 -321px;
	width: 117px;
	height: 28px
}

html body article .eeklypercent.article607019 {
	background-position: 0 -359px;
	width: 59px;
	height: 18px
}

html body article .eeklypercent.ftverib {
	background-position: 0 -387px;
	width: 113px;
	height: 35px
}

html body article .eeklypercent.item7-sub {
	background-position: 0 -432px;
	width: 146px;
	height: 63px
}

html body article .eeklypercent.horder_1249761 {
	background-position: 0 -505px;
	width: 103px;
	height: 24px
}

html body article .eeklypercent.coords {
	background-position: 0 -539px;
	width: 129px;
	height: 29px
}

html body article .eeklypercent.intellitxt25442 {
	background-position: 0 -578px;
	width: 51px;
	height: 40px
}

html body article .eeklypercent.img_src_11798 {
	background-position: 0 -628px;
	width: 79px;
	height: 64px
}

html body article .eeklypercent.gallery-images {
	background-position: 0 -702px;
	width: 155px;
	height: 40px
}

html body article .eeklypercent.framevk7ndg {
	background-position: 0 -752px;
	width: 160px;
	height: 42px
}

html body article .eeklypercent.attachment_2637 {
	background-position: 0 -804px;
	width: 162px;
	height: 52px
}

html body article .eeklypercent.khftl9rh {
	background-position: 0 -866px;
	width: 163px;
	height: 31px
}

html body article .eeklypercent.childcontent262 {
	background-position: 0 -907px;
	width: 114px;
	height: 51px
}

html body article .eeklypercent.gform_57 {
	background-position: 0 -968px;
	width: 92px;
	height: 24px
}

html body article .eeklypercent.jf_menu {
	background-position: 0 -1002px;
	width: 64px;
	height: 17px
}

html body article .eeklypercent.hd_panel {
	background-position: 0 -1029px;
	width: 121px;
	height: 31px
}

html body article .id_metro_53 {
	display: block;
	text-align: center;
	margin: 0 auto;
	border-top: 1px solid #000;
	border-bottom: 1px solid #f4f4f4;
	padding: 35px 0;
	white-space: nowrap
}

@media (max-width: 1178px) {
	html body article .id_metro_53 {
		overflow-x: auto
	}
}

html body article .id_metro_53 li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	width: 364px
}

html body article .id_metro_53 li.glabel-ddheader {
	margin-right: 0
}

html body article .id_metro_53 li span {
	display: block;
	color: #555555;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	font-size: 1.125em;
	margin-top: 8px
}

html body article .id_metro_53 li a {
	display: block;
	position: relative;
	width: 364px;
	height: 241px
}

html body article .id_metro_53 li a:before {
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	position: absolute;
	background: #a7e3bf;
	opacity: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 12;
	display: block
}

html body article .id_metro_53 li a:after {
	content: "vergr\00F6ßerte Ansicht";
	z-index: 13;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: #fff;
	border: 2px solid #33e47d;
	width: 176px;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.25em;
	color: #626262;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	display: none
}

html body article .id_metro_53 li a:hover:before {
	opacity: .7
}

html body article .id_metro_53 li a:hover:after {
	display: block
}

html body article .game_id_71305 {
	font-size: 1.5em;
	font-family: 'Roboto Slab', serif;
	text-align: center;
	color: #a2a2a2;
	margin-bottom: 12px
}

html body article .form-act {
	display: block;
	width: auto;
	margin: 29px 0 0 147px
}

@media (max-width: 854px) {
	html body article .form-act {
		margin-left: auto;
		display: table;
		margin-right: auto
	}
}

html body article .form-act li {
	background: url("../ga-domain/c5144.png") no-repeat left 5px;
	min-height: 16px;
	padding-left: 38px;
	color: #6b6b6b;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1.0625em;
	margin-bottom: 22px;
	font-weight: normal
}

html body article .desiveloper {
	float: right;
	width: 278px;
	background: #ffffff url("../ga-domain/cercaprimariga.png") no-repeat center 20px;
	margin-left: 14px;
	line-height: normal;
	text-align: left;
	padding: 0 13px;
	height: 426px
}

html body article .desiveloper:before {
	display: block;
	content: "";
	background: url("../ga-domain/barrafiltros.png") no-repeat center top;
	width: 230px;
	height: 143px;
	margin-left: 48px;
	margin-top: -162px;
	margin-bottom: 162px
}

html body article .desiveloper .footer-right {
	color: #a9b7d5;
	background: #ffffff;
	border: 1px solid #ffffff;
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	padding: 11px 16px
}

html body article .desiveloper .col-photonews {
	display: table;
	margin: 23px auto 15px
}

html body article .desiveloper .col-photonews * {
	display: block;
	color: #a2a2a2;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-size: 1.0625em;
	background: url("fernando/cart_widgets.") no-repeat left center;
	white-space: nowrap;
	padding-left: 31px;
	margin-bottom: 12px
}

@media (max-width: 1058px) {
	html body article .desiveloper {
		display: none
	}
}

html body article .jt168folder {
	overflow: hidden
}

html body article .jt168folder .dhtml_menu-4391 {
	background: #ffffff;
	text-align: center;
	color: #3b3b3b;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 400;
	padding: 10px 6px
}

html body article .jt168folder ul {
	list-style: none
}

html body article .jt168folder ul li {
	display: block;
	border: 1px solid #ffffff;
	margin: 3px 0;
	padding: 10px 15px 10px 0
}

@media (max-width: 455px) {
	html body article .jt168folder ul li {
		padding: 8px
	}
}

html body article .jt168folder ul li span {
	display: table-cell;
	vertical-align: middle;
	
	font-size: 24px;
	
	color: #8c8c8c;
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 400
}

@media (max-width: 1058px) {
	html body article .jt168folder ul li span {
		width: 257px
	}
}

@media (max-width: 1058px) and (max-width: 937px) {
	html body article .jt168folder ul li span {
		width: auto
	}
}

html body article .jt168folder ul li span.block-489568 {
	display: block;
	text-align: left;
	margin: auto
}

html body article .jt168folder ul li span.ib2_el_8gpl51si {
	border-right: 1px solid #ffffff;
	
	overflow: hidden;
	position: relative;
	width: 257px
}

html body article .jt168folder ul li span.ib2_el_8gpl51si * {
	
	
	
	
	
	
	
	
	
	
	
}

html body article .jt168folder ul li span.ib2_el_8gpl51si span {
	text-indent: -99999px;
	color: transparent
}

html body article .jt168folder ul li span.ib2_el_8gpl51si a {
	display: block;
	text-align: center;
	color: #dbdbdb;
	width: 180px;
	height: 42px;
	line-height: 42px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	bottom: -300px
}

html body article .jt168folder ul li span.child273.ad_sect:hover span {
	top: -300px
}

html body article .jt168folder ul li span.child273.ad_sect:hover a {
	bottom: 0
}

@media (max-width: 937px) {
	html body article .jt168folder ul li span.ib2_el_8gpl51si {
		float: left;
		width: 193px;
		margin-right: 22px;
		height: 102px
	}
}

@media (max-width: 937px) and (max-width: 455px) {
	html body article .jt168folder ul li span.ib2_el_8gpl51si {
		border-right: 0;
		display: block;
		float: none;
		height: 65px;
		margin: auto;
		width: auto
	}
}

html body article .jt168folder ul li span.ih2 {
	
	
}

@media (max-width: 937px) {
	html body article .jt168folder ul li span.ih2 {

		width: 1%;
		text-align: center;
		text-indent: 0
	}
}

@media (max-width: 937px) {
	html body article .jt168folder ul li span.fotoa {
		width: 1%;
		text-align: center
	}
}

@media (max-width: 937px) {
	html body article .jt168folder ul li span.fr2 {
		overflow: hidden;
		display: block;
		margin-top: 13px
	}
}

html body article .jt168folder ul li span a {
	display: block;
	width: 141px;
	font-size: .6875em;
	margin: auto
}

@media (max-width: 937px) {
	html body article .jt168folder ul li span a {
		width: auto;
		display: block
	}
}

html body article .jt168folder ul li.c-threesome .ib2_el_8gpl51si {
	width: 169px
}

html body article .jt168folder ul li.c-threesome .ih2 {
	width: 257px
}

@media (max-width: 937px) {
	html body article .jt168folder ul li.c-threesome .ih2 {
		width: 1%
	}
}

html body article .encuesta_field span {
	display: none;
	text-align: center
}

html body article .encuesta_field span:before {
	display: inline-block;
	content: "";
	vertical-align: middle;
	margin-right: 12px;
	background: url("fernando/index_ad04/dropdown37/item-row-3/band22.") no-repeat left center;
	width: 34px;
	height: 34px
}

@media (max-width: 650px) {
	html body article .ismkbmode.adcall_1401 img {
		display: none
	}

	html body article .ismkbmode.adcall_1401 span {
		display: block
	}
}

html body article .kma_points1 {
	background: #ffffff;
	padding: 11px 13px 25px 13px
}

html body article .jiubanx1.img_68 {
	margin-top: 29px
}

html body article .kma_points1 .kat1068 {
	margin-top: 14px;
	background: #fff;
	border-right: 8px solid #bddfcb;
	padding: 25px 21px 17px 21px;
	line-height: 31px
}

html body article .kma_points1 .kat1068 .dhtml_menu-4391 {
	display: block;
	background: #bddfcb url("../ga-domain/fgtqgyteuyw.png") no-repeat 84% 110%;
	margin: -25px -21px 18px -21px;
	color: #fff;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .kma_points1 .kat1068 .dhtml_menu-4391:before {
	background: #6fe1a9 url("fernando/cat-layer-1023/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/adstripe/a3qqotpuddk.") no-repeat center center;
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 73px;
	height: 54px;
	margin-right: 12px
}

@media (max-width: 993px) {
	html body article .kma_points1 .kat1068 .dhtml_menu-4391:before {
		display: none
	}
}

@media (max-width: 993px) {
	html body article .kma_points1 .kat1068 .dhtml_menu-4391 {
		background-image: none;
		text-align: center;
		padding: 12px 0
	}
}

@media (max-width: 993px) and (max-width: 480px) {
	html body article .kma_points1 .kat1068 .dhtml_menu-4391 {
		font-size: .9375em;
		line-height: normal
	}
}

html body article .footer_sns_fb .dhtml_menu-4391 {
	display: block;
	color: #969696;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-size: 1.4375em;
	margin-bottom: 14.5px
}

html body article .footer_sns_fb .dhtml_menu-4391 span {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	margin-right: 12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 900;
	font-size: .5625em;
	background: #a7e3bf;
	text-align: center
}

html body article .installscount {
	margin-top: 29px;
	border: 1px solid #ffffff;
	padding: 28px;
	padding-top: 0
}

html body article .installscount .bigonglet {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

html body article .installscount .bigonglet object, html body article .installscount .bigonglet embed, html body article .installscount .bigonglet iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

html body article .installscount .dhtml_menu-4391 {
	font-size: 1.25em;
	color: #818181;
	font-family: 'Roboto Slab', serif;
	font-weight: normal;
	margin-top: 0;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 18px;
	margin-bottom: 29px
}

@media (max-width: 480px) {
	html body article .installscount .dhtml_menu-4391 {
		margin-bottom: 18px;
		padding-bottom: 8px;
		font-size: .875em
	}
}

html body article .installscount .id_gbmf {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

html body article .installscount .id_gbmf object, html body article .installscount .id_gbmf embed, html body article .installscount .id_gbmf iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

html body article .installscount .attachment_6561 {
	background: #ffffff;
	text-align: center;
	margin: 0 -28px 29px;
	color: #3b3b3b;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	padding: 10px
}

html body article .close-icon2 {
	border: 1px solid #ffffff;
	padding: 0;
	margin-top: 29px
}

html body article .close-icon2:before, html body article .close-icon2:after {
	content: " ";
	display: table
}

html body article .close-icon2:after, html body article .close-icon2:before {
	clear: both
}

html body article .close-icon2 .gbwagysio {
	float: left;
	margin: 13px 0 0 13px
}

@media (max-width: 954px) {
	html body article .close-icon2 .gbwagysio {
		float: none;
		margin-left: auto;
		margin-right: auto;
		text-align: center
	}
}

html body article .close-icon2 ul {
	overflow: hidden;
	display: table;
	width: auto;
	border-spacing: 22px 13px
}

@media (max-width: 652px) {
	html body article .close-icon2 ul {
		width: 100%;
		border-spacing: 5px 9px
	}
}

html body article .close-icon2 ul li {
	display: table-cell;
	vertical-align: middle;
	width: 1%
}

html body article .close-icon2 ul li .code_figure_60 {
	display: table;
	border-bottom: 1px dotted #e1e1e1;
	width: 100%;
	border-spacing: 0;
	padding: 6px 0 5px 0
}

html body article .close-icon2 ul li .code_figure_60 span {
	text-align: right;
	display: table-cell;
	vertical-align: middle;
	font-size: .875em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .close-icon2 ul li .code_figure_60 span:first-child {
	text-align: left;
	color: #a7e3bf;
	font-size: 1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600
}

html body article .close-icon2 ul li .code_figure_60 a {
	font-size: .875em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #9db6f3;
	text-align: right;
	display: table-cell;
	vertical-align: middle
}

html body article .close-icon2 ul li .code_figure_60 a:hover {
	text-decoration: underline
}

@media (max-width: 652px) {
	html body article .close-icon2 ul li {
		display: table;
		width: 100%
	}
}

html body article .btnebtsubmit {
	display: table;
	border-collapse: separate;
	border-spacing: 22px 0;
	margin: 29px auto;
	width: auto
}

@media (max-width: 769px) {
	html body article .btnebtsubmit {
		width: auto;
		border-spacing: 0;
		display: block
	}
}

html body article .btnebtsubmit li {
	display: table-cell;
	width: 540px;
	vertical-align: top;
	line-height: 31px;
	font-size: 1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	text-align: justify
}

html body article .btnebtsubmit li span {
	display: block;
	background: #ffffff;
	text-align: center;
	font-size: 1.4375em;
	padding: 8px 0
}

html body article .btnebtsubmit li img {
	display: block;
	height: auto;
	width: 100%;
	margin: 22px auto
}

@media (max-width: 769px) {
	html body article .btnebtsubmit li {
		display: block;
		width: auto
	}
}

html body article .error_tel_fid16 {
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 29px 17px;
	color: #939393
}

html body article .error_tel_fid16 strong {
	display: block;
	color: #3fdf80;
	padding-bottom: 12px;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600
}

@media (max-width: 592px) {
	html body article .error_tel_fid16 strong {
		text-align: center
	}
}

html body article .error_tel_fid16 .fullscreen-btn {
	background: url("../ga-domain/fnav_2071.jpg") no-repeat;
	display: block;
	float: right;
	width: 178px;
	height: 174px;
	text-indent: -99999px;
	margin-left: 17px
}

html body article .error_tel_fid16 .fullscreen-btn:hover {
	background-position: 0 -174px
}

@media (max-width: 592px) {
	html body article .error_tel_fid16 .fullscreen-btn {
		float: none;
		margin: 12px auto
	}
}

html body article .ebersberg {
	float: left;
	border: 1px solid #ffffff;
	max-width: 279px;
	padding-bottom: 12px;
	margin: 38px 17px 0 0
}

html body article .ebersberg ul {
	display: table;
	margin-bottom: auto;
	margin-right: auto;
	padding-left: 32px;
	padding-right: 16px
}

html body article .ebersberg ul li {
	list-style: disc;
	font-size: .875em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	margin-top: 15px
}

html body article .ebersberg .div_general, html body article .ebersberg .cat-menu-61 {
	background-color: #ffffff;
	color: #a2a2a2;
	font-family: 'Roboto Slab', serif;
	font-size: 1.25em;
	height: 35px;
	line-height: 35px;
	margin-top: 23px
}

html body article .ebersberg .div_general {
	background-image: url(../ga-domain/city-cont.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 52px;
	margin-left: 81px
}

html body article .ebersberg .cat-menu-61 {
	text-align: right;
	padding-right: 52px;
	margin-right: 81px;
	background-image: url(../ga-domain/bands-1546.png);
	background-position: right center;
	background-repeat: no-repeat
}

@media (max-width: 584px) {
	html body article .ebersberg {
		float: none;
		margin: 29px auto
	}
}

html body article .formuencuesta {
	display: table;
	width: auto;
	border-collapse: separate;
	border-spacing: 16px 0;
	margin: 29px auto 0 auto
}

@media (max-width: 878px) {
	html body article .formuencuesta {
		display: block;
		white-space: nowrap;
		overflow-x: scroll;
		padding-bottom: 22px
	}
}

html body article .formuencuesta li {
	display: table-cell;
	vertical-align: top;
	border: 1px solid #ffffff;
	padding: 31px 12px 26px 12px;
	width: 340px;
	white-space: normal
}

html body article .formuencuesta li span {
	display: block
}

html body article .formuencuesta li span.dhtml_menu-4391 {
	text-align: center;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.25em;
	margin-top: 15px
}

html body article .formuencuesta li span.kullanici {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	font-size: 1em;
	line-height: 31px;
	margin-top: 15px;
	display: table
}

html body article .formuencuesta li img {
	display: block;
	margin: auto;
	width: auto;
	padding-bottom: 22px
}

@media (max-width: 878px) {
	html body article .formuencuesta li {
		width: 300px;
		padding-left: 0;
		padding-right: 0;
		display: inline-table;
		font-size: .9375em;
		height: 344px
	}
}

html body article .entry-40078 {
	border: 1px solid #ffffff;
	padding: 16px 16px 12px 16px
}

html body article .entry-40078:before, html body article .entry-40078:after {
	content: " ";
	display: table
}

html body article .entry-40078:after, html body article .entry-40078:before {
	clear: both
}

html body article .entry-40078 img {
	float: left;
	margin-right: 21px
}

@media (max-width: 1048px) {
	html body article .entry-40078 img {
		display: block;
		float: none;
		margin: 12px auto
	}
}

html body article .entry-40078 span.code_figure_60 {
	overflow-x: hidden;
	border-bottom: 1px dotted #eeeeee;
	display: block;
	text-align: right;
	padding-bottom: 4px;
	white-space: nowrap
}

html body article .entry-40078 span.code_figure_60 span, html body article .entry-40078 span.code_figure_60 strong {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	width: 2%;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #6b6b6b
}

html body article .entry-40078 span.code_figure_60 span:first-child, html body article .entry-40078 span.code_figure_60 strong:first-child {
	text-align: left;
	color: #3f9ff8;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	width: 1%
}

html body article .entry-40078 span.code_figure_60 strong {
	font-size: 1.125em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600
}

html body article .entry-40078 span.code_figure_60:last-child {
	border-bottom: 0
}

@media (max-width: 1048px) {
	html body article .entry-40078 span.code_figure_60 {
		white-space: normal
	}
}

html body article .f139345 {
	background: url("../ga-domain/dnch_close/city_euboea.png") no-repeat left top;
	margin: 19px auto 0;
	text-indent: -99999px
}

html body article .block2571.box41272 {
	background-position: 0 0;
	width: 214px;
	height: 20px
}

html body article .block2571.i120376 {
	background-position: 0 -30px;
	width: 214px;
	height: 25px
}

html body article .block2571.js-nav-lang {
	background-position: 0 -65px;
	width: 208px;
	height: 21px
}

html body article .block2571.bl-ahr {
	background-position: 0 -96px;
	width: 214px;
	height: 21px
}

html body article .block2571.hero_widget {
	background-position: 0 -127px;
	width: 214px;
	height: 23px
}

html body article .block2571.altres4 {
	background-position: 0 -160px;
	width: 214px;
	height: 21px
}

html body article .block2571.ge5p_z2_t4041 {
	background-position: 0 -191px;
	width: 214px;
	height: 21px
}

html body article .block2571.bwg_dots_12_0 {
	background-position: 0 -222px;
	width: 214px;
	height: 21px
}

html body article .block2571.info96 {
	background-position: 0 -253px;
	width: 213px;
	height: 19px
}

html body article .cc-m-9844085798 {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1.75em;
	color: #a2a2a2;
	margin-bottom: 25px
}

html body article .breadcrumbs_v {
	display: table;
	width: auto;
	margin: auto;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 12px
}

@media (max-width: 649px) {
	html body article .breadcrumbs_v {
		display: block
	}
}

html body article .breadcrumbs_v li {
	display: table-cell;
	vertical-align: middle;
	width: 1%
}

@media (max-width: 649px) {
	html body article .breadcrumbs_v li {
		display: block;
		width: auto
	}
}

html body article .breadcrumbs_v li a {
	display: block;
	color: #a2a2a2;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 1.5em;
	padding-top: 12px
}

html body article .breadcrumbs_v li a:hover span:before {
	background: #a7e3bf
}

html body article .breadcrumbs_v li a:hover span.footer-doc-sol {
	background-position: 0 -98px;
	width: 80px;
	height: 97px
}

html body article .breadcrumbs_v li a:hover span.e25 {
	background-position: 0 -312px;
	width: 112px;
	height: 97px
}

html body article .breadcrumbs_v li a:hover span.formfield10 {
	background-position: 0 -526px;
	width: 76px;
	height: 97px
}

html body article .breadcrumbs_v li a:hover span.framegoy {
	background-position: 0 -624px;
	width: 92px;
	height: 95px
}

html body article .breadcrumbs_v li a span {
	margin: 0 auto 22px auto;
	color: transparent;
	background: url("../ga-domain/dnch_close/discount-shape.png") no-repeat left top;
	display: block;
	text-indent: -99999px
}

@media (max-width: 649px) {
	html body article .breadcrumbs_v li a span {
		margin-bottom: 5px
	}
}

html body article .breadcrumbs_v li a span:before {
	content: "";
	display: block;
	width: auto;
	background: #fff;
	height: 1px;
	margin-bottom: 21px;
	position: relative;
	top: -13px
}

@media (max-width: 649px) {
	html body article .breadcrumbs_v li a span:before {
		display: none
	}
}

html body article .breadcrumbs_v li a span.footer-doc-sol {
	background-position: 0 -205px;
	width: 80px;
	height: 97px
}

html body article .breadcrumbs_v li a span.footer-doc-sol:hover {
	background-position: 0 -98px;
	width: 80px;
	height: 97px
}

html body article .breadcrumbs_v li a span.e25 {
	background-position: 0 -419px;
	width: 112px;
	height: 97px
}

html body article .breadcrumbs_v li a span.e25:hover {
	background-position: 0 -312px;
	width: 112px;
	height: 97px
}

html body article .breadcrumbs_v li a span.formfield10 {
	background-position: 0 0;
	width: 76px;
	height: 97px
}

html body article .breadcrumbs_v li a span.formfield10:hover {
	background-position: 0 -526px;
	width: 76px;
	height: 97px
}

html body article .breadcrumbs_v li a span.framegoy {
	background-position: 0 -729px;
	width: 92px;
	height: 95px
}

html body article .breadcrumbs_v li a span.framegoy:hover {
	background-position: 0 -624px;
	width: 92px;
	height: 95px
}

html body article .kaicho_column {
	margin-top: 29px
}

@media (max-width: 1164px) {
	html body article .kaicho_column {
		overflow-x: scroll
	}
}

html body article .kaicho_column .issenuwg {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.75em;
	margin: 0 0 -38px 285px
}

@media (max-width: 598px) {
	html body article .kaicho_column .issenuwg {
		margin-left: 5%
	}
}

html body article .kaicho_column .banner-item-10 {
	display: block;
	width: auto;
	white-space: nowrap;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 32px
}

html body article .kaicho_column .banner-item-10 li {
	display: inline-table;
	vertical-align: bottom;
	position: relative;
	margin-right: 51px
}

html body article .kaicho_column .banner-item-10 li span {
	display: block;
	text-align: center
}

html body article .kaicho_column .banner-item-10 li span.fdown {
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.5em;
	color: #a2a2a2
}

html body article .kaicho_column .banner-item-10 li span.fdown em {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: .75em;
	font-style: normal
}

html body article .kaicho_column .banner-item-10 li span.framefkv {
	color: #a2a2a2;
	font-size: 1.125em;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	margin-top: 4px
}

html body article .kaicho_column .banner-item-10 li span.couponoffer {
	display: block;
	position: absolute;
	width: 100%;
	background: #3a3a3a;
	color: #3a3a3a;
	top: 53%;
	text-align: center;
	padding: 6px 0
}

html body article .kaicho_column .banner-item-10 li span.couponoffer a {
	display: inline-block;
	background: url("../ga-domain/aun9g.png") no-repeat left top;
	text-indent: -99999px;
	width: 33px;
	height: 32px;
	margin-right: 6px
}

html body article .kaicho_column .banner-item-10 li span.couponoffer a.cy_ml {
	background-position: 0 -66px
}

html body article .kaicho_column .banner-item-10 li span.couponoffer a.cy_ml:hover {
	background-position: 0 -99px
}

html body article .kaicho_column .banner-item-10 li span.couponoffer a.comment-1840 {
	background-position: 0 0
}

html body article .kaicho_column .banner-item-10 li span.couponoffer a.comment-1840:hover {
	background-position: 0 -33px
}

html body article .kaicho_column .banner-item-10 li span.couponoffer a.divwrapperone_8 {
	background-position: 0 -132px
}

html body article .kaicho_column .banner-item-10 li span.couponoffer a.divwrapperone_8:hover {
	background-position: 0 -165px
}

html body article .kaicho_column .banner-item-10 li .bhq-17653 {
	display: block;
	text-align: center;
	margin-top: 4px;
	color: #ffb685;
	font-size: 1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300
}

html body article .kaicho_column .banner-item-10 li .bhq-17653:before {
	background: url("fernando/c3edlpyc8ji/flugplan/entryid6843.") no-repeat left center;
	content: "";
	width: 19px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	margin-top: -2px
}

html body article .kaicho_column .banner-item-10 li .bhq-17653:hover {
	text-decoration: underline
}

html body article .kaicho_column .banner-item-10 li.df-120-fa912fc3 {
	margin-right: 0
}

html body article .kaicho_column .banner-item-10 li.df-120-fa912fc3 span.couponoffer {
	top: 62%
}

html body article .item11482281 {
	margin-top: 14px;
	background: #fff;
	border-right: 8px solid #bddfcb;
	padding: 25px 21px 17px 21px;
	line-height: 31px;
	text-align: center;
	font-size: 1.25em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-style: italic
}

html body article .item11482281 .dhtml_menu-4391 {
	display: block;
	background: #bddfcb url("../ga-domain/fgtqgyteuyw.png") no-repeat 84% 110%;
	margin: -25px -21px 18px -21px;
	color: #fff;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal
}

html body article .item11482281 .dhtml_menu-4391:before {
	background: #6fe1a9 url("fernando/cat-layer-1023/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/item-15659/adstripe/a3qqotpuddk.") no-repeat center center;
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 73px;
	height: 54px;
	margin-right: 12px
}

@media (max-width: 500px) {
	html body article .item11482281 .dhtml_menu-4391:before {
		display: none
	}
}

@media (max-width: 500px) {
	html body article .item11482281 .dhtml_menu-4391 {
		background-image: none;
		text-align: center;
		padding: 12px 0
	}
}

@media (max-width: 500px) and (max-width: 480px) {
	html body article .item11482281 .dhtml_menu-4391 {
		font-size: .9375em;
		line-height: normal
	}
}

html body article .item11482281 .dhtml_menu-4391 {
	background-image: none;
	text-align: left;
	font-size: 1.125em
}

@media (max-width: 500px) {
	html body article .item11482281 .dhtml_menu-4391 {
		text-align: center
	}
}

html body article .footernoir {
	background: url("../ga-domain/c27085.jpg") no-repeat 5% bottom;
	min-height: 258px
}

@media (max-width: 792px) {
	html body article .footernoir {
		background-position: center top;
		padding-top: 232px
	}
}

html body article .footernoir .head-filter {
	text-align: center;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.75em;
	margin-bottom: 52px
}

@media (max-width: 792px) {
	html body article .footernoir .head-filter {
		font-size: 1.25em;
		line-height: normal;
		margin-bottom: 0
	}
}

html body article .footernoir .box-icon-274 {
	color: #808080;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.125em;
	margin-left: 35%
}

@media (max-width: 792px) {
	html body article .footernoir .box-icon-274 {
		margin-left: auto;
		text-align: center;
		font-size: 1em
	}
}

html body article .footernoir ol {
	margin-left: 35%;
	margin-top: 32px;
	counter-reset: li
}

@media (max-width: 792px) {
	html body article .footernoir ol {
		margin-left: auto;
		display: table;
		margin-right: auto
	}
}

html body article .footernoir ol li {
	counter-increment: li;
	list-style-type: none;
	color: #808080;
	margin-bottom: 20px;
	font-size: .9375em;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	margin-left: 71px
}

html body article .footernoir ol li:before {
	background: url("../ga-domain/decima.png") no-repeat center center;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	content: counter(li);
	color: #fff;
	text-align: center;
	font-size: 1.4375em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin-right: 21px;
	margin-left: -71px
}

html body article .cadiz-provincia {
	background: url("../ga-domain/jscatnavroot.jpg") no-repeat left 41%;
	padding: 25px 0;
	border-bottom: 1px solid #ffffff
}

html body article .cadiz-provincia:before, html body article .cadiz-provincia:after {
	content: " ";
	display: table
}

html body article .cadiz-provincia:after, html body article .cadiz-provincia:before {
	clear: both
}

@media (max-width: 1046px) {
	html body article .cadiz-provincia {
		background-position: center 25px;
		padding-top: 410px
	}
}

@media (max-width: 1046px) and (max-width: 524px) {
	html body article .cadiz-provincia {
		background-size: 100%;
		padding-top: 100%
	}
}

html body article .cadiz-provincia .aulyv {
	width: 584px;
	height: 443px;
	float: right
}

@media (max-width: 1046px) {
	html body article .cadiz-provincia .aulyv {
		width: auto;
		height: auto;
		float: none;
		margin-top: 25px
	}
}

html body article .cadiz-provincia .aulyv .calcurrentmonth {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	padding-top: 115px
}

html body article .cadiz-provincia .aulyv .calcurrentmonth object, html body article .cadiz-provincia .aulyv .calcurrentmonth embed, html body article .cadiz-provincia .aulyv .calcurrentmonth iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@media (max-width: 1046px) {
	html body article .cadiz-provincia .aulyv .calcurrentmonth {
		padding-top: 25px
	}
}

html body article .box_floater {
	margin-top: 29px;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 20px;
	color: #a2a2a2;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.75em
}

@media (max-width: 905px) {
	html body article .box_floater {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px
	}
}

html body article .anchor-files {
	margin-top: 29px;
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 19px
}

html body article .anchor-files p.dhtml_menu-4391 {
	text-align: center;
	margin: 0;
	font-size: 1.5em;
	font-family: 'Roboto Slab', serif;
	border-bottom: 1px solid #000;
	padding-bottom: 4px
}

@media (max-width: 615px) {
	html body article .anchor-files p.dhtml_menu-4391 {
		font-size: 1.125em
	}
}

html body article .anchor-files ul {
	display: table;
	min-width: 100%;
	border-collapse: separate;
	border: 1px solid #ffffff;
	background: #ffffff;
	border-spacing: 4px;
	margin-top: 19px
}

html body article .anchor-files ul li {
	display: table-cell;
	vertical-align: top;
	width: 25%;
	border: 1px solid #ffffff;
	background: #fff;
	padding: 14px
}

@media (max-width: 1059px) {
	html body article .anchor-files ul li {
		vertical-align: middle
	}
}

@media (max-width: 1059px) and (max-width: 615px) {
	html body article .anchor-files ul li {
		display: block;
		width: auto;
		margin: 13px
	}
}

html body article .anchor-files ul li.etno-hd {
	width: 17%
}

@media (max-width: 1059px) {
	html body article .anchor-files ul li.etno-hd {
		display: none
	}
}

@media (max-width: 860px) {
	html body article .anchor-files ul li.ih2 {
		display: none
	}
}

html body article .anchor-files ul li img {
	display: block;
	margin: auto;
	text-align: center
}

html body article .anchor-files ul li span {
	display: block
}

html body article .anchor-files ul li span.dhtml_menu-4391 {
	text-align: center;
	font-family: 'Roboto Slab', serif;
	color: #222;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 3px;
	font-size: 1em;
	margin-bottom: 16px
}

html body article .anchor-files ul li span.code_figure_60 {
	font-size: .875em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #a2a2a2;
	line-height: 13px;
	margin: 19.8px 0 0 11px
}

html body article .anchor-files ul li span.code_figure_60:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	width: 4px;
	height: 4px;
	background: #6be8b4;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-left: -11px
}

html body article .anchor-files ul li span.kv_txt10svg {
	border-top: 1px solid #ffffff;
	padding-top: 16px
}

html body article .anchor-files ul li span.kv_txt10svg .code_figure_60 {
	display: table;
	width: 100%;
	margin: 0
}

html body article .anchor-files ul li span.kv_txt10svg .code_figure_60:before {
	display: none
}

html body article .anchor-files ul li span.kv_txt10svg .code_figure_60 span {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	width: 1%;
	white-space: nowrap
}

html body article .anchor-files ul li span.kv_txt10svg .code_figure_60 span:first-child {
	text-align: left
}

html body article .anchor-files ul li span.ib2_el_8gpl51si {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 19px
}

html body article .anchor-files ul li span.elcome-tabs-01 {
	color: #a2a2a2;
	font-family: 'Roboto Slab', serif;
	font-size: 1.25em;
	padding: 24px 0;
	line-height: 26px;
	white-space: nowrap
}

html body article .anchor-files ul li span.elcome-tabs-01 strong {
	color: #8c8c8c;
	font-weight: bold;
	font-size: 1.4375em
}

@media (max-width: 860px) {
	html body article .anchor-files ul li span.elcome-tabs-01 {
		text-align: center
	}
}

html body article .anchor-files ul li.fotoa {
	background-image: url("fernando/convindic/frameiaaxd/cercador_txt/c13617/iduserloginout/dis_email/entry-5166/choose-fb/forumactivity/deny-dis/buttonu27212/ekw-home/carte2/img5625305/jzview2/imgnovita_4_655/discount_0/genre3/k14162/area_xysd/circular_obj/advenced/f_mess_20991_2/julia/button_s1/checkbox_id11/businessnumber/disp-days/confirm_passwd/item-35494/div_opacity/atitle28068/chasa/frkgyucuso1ja/interpret/kategori_678/bgtuan/dis_golf_precio/jobsearchlabel/headerslide4/aj6iwixzmx8/experts1/c3479/ib2_el_reemstio/hoveritem2/brickmobile_a/fid-zone/ht_lk_sub_0_34/btnquizpsych/extravote_239_0/country_jump/asc-majors/job_ggtf/chose_q2/form-agreement/alerta_wrap/brotherhood/arrowclose5.");
	background-repeat: no-repeat;
	background-position: center 75px
}

html body article .anchor-files ul li.fotoa .dhtml_menu-4391 {
	margin-bottom: 141px
}

html body article .anchor-files ul li a.gtmzeusuid {
	background: #a7e3bf;
	color: #fff;
	border: 2px solid #33e47d;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	text-align: center;
	padding: 8px 23px;
	font-size: 1.25em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	width: 60%;
	margin: auto
}

html body article .anchor-files ul li a.gtmzeusuid:hover {
	background: #fff;
	color: #33e47d
}

@media (max-width: 615px) {
	html body article .anchor-files ul {
		display: block
	}
}

html body article .h_22211 {
	background: url("../ga-domain/dnch_close/ilikethis-13284.png") no-repeat left top;
	display: block;
	margin: auto
}

html body article .corsurl {
	background-position: 0 0;
	width: 38px;
	height: 38px
}

html body article .compare-214280 {
	background-position: 0 -48px;
	width: 27px;
	height: 31px
}

html body article .download_main_2 {
	background-position: 0 -89px;
	width: 28px;
	height: 27px
}

html body article .combo-ico {
	background-position: 0 -126px;
	width: 144px;
	height: 22px
}

html body article .cat-33-0 {
	background-position: 0 -158px;
	width: 38px;
	height: 38px
}

html body article .dashboardbox-36 {
	background-position: 0 -206px;
	width: 38px;
	height: 38px
}

html body article .c38220 {
	background-position: 0 -254px;
	width: 38px;
	height: 38px
}

html body article .entryid7100 {
	background-position: 0 -302px;
	width: 38px;
	height: 38px
}

html body article .c7551 {
	background-position: 0 -350px;
	width: 27px;
	height: 41px
}

html body article .j_id94 {
	background-position: 0 -401px;
	width: 157px;
	height: 40px
}

html body article .edit_mode {
	background-position: 0 -451px;
	width: 34px;
	height: 27px
}

html body article .edd_price_7182 {
	background-position: 0 -488px;
	width: 38px;
	height: 38px
}

html body article .jjjjgyuisok5qq {
	background-position: 0 -536px;
	width: 38px;
	height: 38px
}

html body article .ffffgys2t1kygqi {
	background-position: 0 -584px;
	width: 22px;
	height: 21px
}

html body article .info_bg {
	background-position: 0 -615px;
	width: 108px;
	height: 40px
}

html body article .info_hunan {
	background-position: 0 -665px;
	width: 20px;
	height: 18px
}

html body article .best-sellers {
	background-position: 0 -693px;
	width: 125px;
	height: 26px
}

html body article .form_changepw {
	background-position: 0 -729px;
	width: 38px;
	height: 38px
}

html body article .kolom-pilihan {
	background-position: 0 -777px;
	width: 24px;
	height: 36px
}

html body article .cke_bm_859e {
	background-position: 0 -823px;
	width: 31px;
	height: 32px
}

html body article .inplb255255 {
	background-position: 0 -865px;
	width: 38px;
	height: 38px
}

html body article .elements-2 {
	background-position: 0 -913px;
	width: 38px;
	height: 38px
}

html body article .c2276 {
	background-position: 0 -961px;
	width: 27px;
	height: 22px
}

html body article .brand_igus {
	color: #a2a2a2;
	font-size: 1em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 700
}

html body article .brand_igus:before {
	content: "";
	float: left;
	background: url("../ga-domain/dnch_close/ilikethis-13284.png") no-repeat left top;
	display: block;
	margin: auto;
	margin: 8px 12px 0 0
}

html body article .foot-citatum.canonicalmobile:before {
	background-position: 0 -158px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.kw-info:before {
	background-position: 0 -254px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.emdestaque:before {
	background-position: 0 -729px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.boletoprintid:before {
	background-position: 0 0;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.ac330:before {
	background-position: 0 -865px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.fly_contact:before {
	background-position: 0 -488px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.ib2_el_aebaaqvl:before {
	background-position: 0 -206px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.flshmsg:before {
	background-position: 0 -913px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.homeoutcarousel:before {
	background-position: 0 -302px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.hytdlist:before {
	background-position: 0 -536px;
	width: 38px;
	height: 38px
}

html body article .foot-citatum.hp-col-two-bg:before {
	background-position: 0 -584px;
	width: 22px;
	height: 21px
}

html body article .bnb1 {
	width: 100%;
	margin: 29px auto 0 auto;
	box-sizing: border-box;
	max-width: 1144px;
	overflow: hidden
}

html body article .bnb1 .area340860 {
	display: table;
	min-width: 100%;
	border-collapse: separate;
	border-spacing: 21px 0;
	line-height: 29px;
	margin-top: 29px;
	text-align: justify;
	line-height: 31px;
	margin: 0 -21px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300
}

html body article .bnb1 .area340860 strong {
	color: #000;
	font-weight: bold
}

html body article .bnb1 .area340860 a {
	color: #ffac81
}

html body article .bnb1 .area340860 li {
	display: table-cell;
	vertical-align: top;
	width: 25%
}

html body article .bnb1 .area340860 li img {
	width: 100%
}

@media (max-width: 654px) {
	html body article .bnb1 .area340860 li img {
		width: auto;
		display: block;
		text-align: center;
		margin: auto auto 12px auto
	}
}

html body article .bnb1 .area340860 li .dhtml_menu-4391 {
	display: block;
	text-align: center;
	color: #3b3b3b;
	background: #ffffff;
	padding: 12px 0;
	margin-bottom: 20px;
	font-size: 1.4375em
}

@media (max-width: 654px) {
	html body article .bnb1 .area340860 li {
		display: block;
		width: auto
	}
}

@media (max-width: 654px) {
	html body article .bnb1 .area340860 {
		display: block;
		margin: auto;
		border-spacing: 0
	}
}

html body article .cspoll-content {
	float: right;
	width: 299px;
	border: 1px solid #ffffff;
	margin-left: 27px;
	margin-top: 10px;
	color: #8c8c8c;
	font-size: 24px;
	text-align: center;
	line-height: 29px
}

html body article .cspoll-content span {
	display: block
}

html body article .cspoll-content span.dhtml_menu-4391 {
	display: block;
	background: #ffffff;
	text-align: center;
	color: #3b3b3b;
	font-size: 20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	padding: 10px 0;
	margin-bottom: 8px
}

html body article .cspoll-content span.fr2 {
	border-top: 1px solid #ffffff;
	margin: 12px 15px 0 15px;
	padding: 19px 0
}

html body article .cspoll-content span.fr2 a {
	font-size: 20px;
	width: 150px;
	margin: auto
}

html body article .cspoll-content strong {
	display: block;
	text-align: center;
	color: #8c8c8c;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 700;
	font-size: 41px;
	margin: 11px auto 2px
}

@media (max-width: 685px) {
	html body article .cspoll-content {
		float: none;
		width: auto;
		max-width: 299px;
		margin: 18px auto
	}
}

html body article .g-menu-item-220 {
	min-width: 100%;
	margin-top: 29px
}

html body article .g-menu-item-220 .dhtml_menu-4391 {
	text-align: center;
	display: block;
	background: #ffffff;
	color: #3b3b3b;
	font-size: 1.4375em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 400;
	padding: 10px 6px
}

html body article .g-menu-item-220 .code_figure_60 {
	display: table;
	border: 1px solid #ffffff;
	border-spacing: 13px;
	height: 96px;
	margin-top: 3px
}

@media (max-width: 1022px) {
	html body article .g-menu-item-220 .code_figure_60 {
		width: 100%
	}
}

@media (max-width: 1022px) and (max-width: 671px) {
	html body article .g-menu-item-220 .code_figure_60 {
		display: block;
		width: auto;
		height: auto
	}
}

html body article .g-menu-item-220 .code_figure_60 .flashmask {
	display: table-cell;
	vertical-align: middle;
	width: 210px
}

@media (max-width: 1022px) {
	html body article .g-menu-item-220 .code_figure_60 .flashmask {
		width: 25%
	}
}

@media (max-width: 1022px) and (max-width: 671px) {
	html body article .g-menu-item-220 .code_figure_60 .flashmask {
		width: auto;
		display: block;
		padding: 13px
	}
}

html body article .g-menu-item-220 .code_figure_60 .ib2_el_8gpl51si {
	border-right: 1px solid #ffffff
}

@media (max-width: 671px) {
	html body article .g-menu-item-220 .code_figure_60 .ib2_el_8gpl51si {
		border: 0
	}
}

html body article .g-menu-item-220 .code_figure_60 .fr2 {
	padding-left: 463px;
	white-space: nowrap
}

@media (max-width: 1022px) {
	html body article .g-menu-item-220 .code_figure_60 .fr2 {
		padding-left: 0
	}
}

@media (max-width: 1022px) and (max-width: 671px) {
	html body article .g-menu-item-220 .code_figure_60 .fr2 {
		padding-left: 13px
	}
}

html body article .g-menu-item-220 .code_figure_60 .elcome-tabs-01 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	color: #ffffff;
	font-size: 1.875em;
	border-right: 1px solid #ffffff;
	text-align: center;
	padding: 0 10px
}

html body article .g-menu-item-220 .code_figure_60 .elcome-tabs-01 strong {
	color: #8c8c8c;
	font-weight: bold
}

@media (max-width: 671px) {
	html body article .g-menu-item-220 .code_figure_60 .elcome-tabs-01 {
		border: 0
	}
}

html body article .g-menu-item-220 .div-comment-325.etno-hd .fr2 {
	background: url("../ga-domain/forum_view.png") no-repeat left center
}

@media (max-width: 1022px) {
	html body article .g-menu-item-220 .div-comment-325.etno-hd .fr2 {
		background: 0
	}
}

html body article .g-menu-item-220 .div-comment-325.ih2 .fr2 {
	background: url("../ga-domain/cmgbppln.png") no-repeat left center
}

@media (max-width: 1022px) {
	html body article .g-menu-item-220 .div-comment-325.ih2 .fr2 {
		background: 0
	}
}

html body article .g-menu-item-220 .div-comment-325.fotoa .fr2 {
	background: url("../ga-domain/dimenstion6.png") no-repeat left center
}

@media (max-width: 1022px) {
	html body article .g-menu-item-220 .div-comment-325.fotoa .fr2 {
		background: 0
	}
}

html body article .btn-rent-footer {
	margin-top: 29px
}

html body article .btn-rent-footer .dhtml_menu-4391 {
	margin: 0;
	text-align: center;
	background: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	font-size: 1.4375em;
	color: #3b3b3b;
	padding: 12px 10px
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li {
	display: block;
	border: 1px solid #ffffff;
	width: 100%;
	box-sizing: border-box;
	padding: 9px 0;
	border-spacing: 0;
	margin-top: 3px;
	position: relative
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li:before, html body article .btn-rent-footer .ib2_el_j41rfh3l li:after {
	content: " ";
	display: table
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li:after, html body article .btn-rent-footer .ib2_el_j41rfh3l li:before {
	clear: both
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.ib2_el_8gpl51si {
	float: left;
	height: 61px;
	width: 195px;
	border-right: 1px solid #ffffff
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.ib2_el_8gpl51si span.gallery-images {
	margin-top: 15px
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.ib2_el_8gpl51si span.dlstickettypes {
	margin-top: 6px
}

@media (max-width: 866px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.ib2_el_8gpl51si {
		padding: 22px 0
	}
}

@media (max-width: 866px) and (max-width: 499px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.ib2_el_8gpl51si {
		padding: 0;
		margin: 0 auto;
		float: none;
		display: block;
		border: 0;
		height: auto
	}
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 {
	width: auto;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	font-size: 17px
}

@media (max-width: 1170px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 {
		margin-right: 340px
	}
}

@media (max-width: 1170px) and (max-width: 866px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 {
		margin-right: auto;
		display: table
	}
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .code_figure_60 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #bcbcbc;
	display: inline-table;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
	height: 61px;
	line-height: 61px;
	padding: 0 2.3%
}

@media (max-width: 1170px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .code_figure_60 {
		padding: 0 6%;
		border: 0;
		width: 34%;
		text-align: center
	}
}

@media (max-width: 1170px) and (max-width: 931px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .code_figure_60 {
		width: 10%
	}
}

@media (max-width: 1170px) and (max-width: 931px) and (max-width: 866px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .code_figure_60 {
		display: table-cell;
		width: 1%
	}
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .cpagecreated {
	color: #8c8c8c;
	font-size: 1.875em;
	font-weight: bold
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .atena strong {
	font-size: 1.25em;
	color: #33e47d;
	font-weight: bold
}

@media (max-width: 1170px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .atena {
		display: none
	}
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.chk_698 .c-links strong {
	font-size: 1.25em;
	color: #8c8c8c;
	font-weight: bold
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.bestelakoak {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #fff url("../ga-domain/item_promo0_15.png") no-repeat 25px center;
	padding-left: 142px;
	padding-right: 10px
}

html body article .btn-rent-footer .ib2_el_j41rfh3l li span.bestelakoak a {
	width: 155px;
	margin-top: 18px
}

@media (max-width: 866px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.bestelakoak a {
		margin: auto;
		width: 200px
	}
}

@media (max-width: 866px) {
	html body article .btn-rent-footer .ib2_el_j41rfh3l li span.bestelakoak {
		position: static;
		display: table;
		padding: 0;
		background: 0
	}
}

html body article .date-sort-menu {
	float: right;
	max-width: 299px;
	margin-left: 27px;
	margin-top: 10px;
	border: 1px solid #ffffff
}

@media (max-width: 656px) {
	html body article .date-sort-menu {
		float: none;
		margin: 13px auto
	}
}

html body article .date-sort-menu p, html body article .date-sort-menu ul {
	margin-top: 0;
	line-height: 21px
}

html body article .date-sort-menu p.dhtml_menu-4391, html body article .date-sort-menu ul.dhtml_menu-4391 {
	background: #ffffff;
	text-align: center;
	color: #3b3b3b;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	font-size: 22px;
	padding: 13px 0;
	border: 0;
	margin: -1px -1px 0 -1px
}

html body article .date-sort-menu p.dhtml_menu-4391 strong, html body article .date-sort-menu ul.dhtml_menu-4391 strong {
	display: block;
	font-weight: 600;
	font-size: 20px
}

html body article .date-sort-menu p.early-birds, html body article .date-sort-menu ul.early-birds {
	background: #ffffff;
	text-align: center;
	color: #595656;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 400;
	font-size: 21px;
	padding-bottom: 16px
}

html body article .date-sort-menu p.early-birds strong, html body article .date-sort-menu ul.early-birds strong {
	font-size: 33px;
	font-weight: 700
}

html body article .date-sort-menu p.early-birds img, html body article .date-sort-menu ul.early-birds img {
	display: block;
	margin-bottom: 16px
}

html body article .date-sort-menu p.fr2, html body article .date-sort-menu ul.fr2 {
	padding: 20px 0
}

html body article .date-sort-menu p.fr2 a, html body article .date-sort-menu ul.fr2 a {
	width: 134px;
	margin: 0 auto
}

html body article .date-sort-menu ul {
	padding: 16px 0;
	border-bottom: 1px solid #ffffff;
	margin: 0 15px
}

html body article .date-sort-menu ul li {
	list-style: disc inside;
	color: #8c8c8c;
	font-size: 16px;
	margin-left: 39px
}

html body footer {
	max-width: 1144px;
	margin: 0 auto;
	padding: 0 10px;
	background: #ffffff;
	max-width: 1124px;
	margin: 29px auto;
	padding-top: 17px;
	padding-bottom: 17px
}

html body footer:before, html body footer:after {
	content: " ";
	display: table
}

html body footer:after, html body footer:before {
	clear: both
}

html body footer ul {
	float: left
}

html body footer ul li {
	display: inline-block;
	vertical-align: middle
}

html body footer ul li a {
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	color: #3b3b3b;
	font-size: 1.125em;
	padding: 8px 22px
}

html body footer ul li a:hover {
	background: #cce8d8;
	color: #fff
}

html body footer ul li.hotlinkhelp a {
	background: #cce8d8;
	color: #fff
}

@media (max-width: 478px) {
	html body footer ul li {
		display: block
	}
}

@media (max-width: 825px) {
	html body footer ul {
		float: none;
		display: table;
		width: auto;
		margin: auto
	}
}

@media (max-width: 825px) and (max-width: 478px) {
	html body footer ul {
		width: 100%;
		text-align: center
	}
}

html body footer p {
	float: right;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 300;
	color: #dbdbdb;
	font-size: .875em;
	margin-right: 18px;
	margin-top: 5px
}

@media (max-width: 825px) {
	html body footer p {
		float: none;
		text-align: center
	}
}

@media (max-width: 478px) {
	html body footer {
		margin-bottom: 0
	}
}

html body #el-flag-icon {
	background: url("../ga-domain/funny_img2ml.png");
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

html body #el-flag-icon .kaporal {
	position: fixed;
	min-height: 300px;
	width: 77%;
	max-width: 960px;
	left: 0;
	right: 0;
	margin: auto;
	background: #fff url(../ga-domain/dioptrie_115.gif) no-repeat center center
}

html body #el-flag-icon .kaporal .dhtml_menu-4391 {
	background: #a7e3bf;
	text-align: center;
	color: #fff;
	font-size: 1.375em;
	margin: 0;
	padding: 15px 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 700
}

@media (max-width: 907px) {
	html body #el-flag-icon .kaporal .dhtml_menu-4391 {
		padding-right: 50px
	}
}

html body #el-flag-icon .kaporal .addscript {
	background: url("../ga-domain/c27085.jpg") no-repeat 95% 33%;
	min-height: 258px;
	padding: 2px 25px 23px 46px
}

@media (max-width: 1247px) {
	html body #el-flag-icon .kaporal .addscript {
		background: #fff
	}
}

html body #el-flag-icon .kaporal .addscript .g07y024s {
	color: #808080;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	font-size: 1.125em;
	margin-bottom: 29px;
	line-height: normal;
	text-align: left
}

html body #el-flag-icon .kaporal .addscript ol {
	counter-reset: li
}

html body #el-flag-icon .kaporal .addscript ol li {
	counter-increment: li;
	list-style-type: none;
	color: #808080;
	margin-bottom: 20px;
	font-size: .9375em;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	margin-left: 71px
}

html body #el-flag-icon .kaporal .addscript ol li:before {
	background: url("../ga-domain/decima.png") no-repeat center center;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	content: counter(li);
	color: #fff;
	text-align: center;
	font-size: 1.4375em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin-right: 21px;
	margin-left: -71px
}

html body #el-flag-icon .kaporal .addscript p {
	color: #a2a2a2;
	font-size: .9375em;
	line-height: 19px
}

@media (max-width: 907px) {
	html body #el-flag-icon .kaporal .addscript {
		padding-left: 25px
	}
}

html body #el-flag-icon .kaporal .incrstep {
	background: url("../ga-domain/featured-extra.png") no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 15px;
	top: 15px;
	text-indent: -99999px;
	cursor: pointer
}

html body #el-flag-icon .kaporal .cc-m-8929948285 {
	background: #898989 url("../ga-domain/evpicks1.png") no-repeat 45% center;
	padding: 16px 22px
}

html body #el-flag-icon .kaporal .cc-m-8929948285:before, html body #el-flag-icon .kaporal .cc-m-8929948285:after {
	content: " ";
	display: table
}

html body #el-flag-icon .kaporal .cc-m-8929948285:after, html body #el-flag-icon .kaporal .cc-m-8929948285:before {
	clear: both
}

@media (max-width: 1247px) {
	html body #el-flag-icon .kaporal .cc-m-8929948285 {
		background-image: url("../ga-domain/entryid5668.png");
		background-position: 220px center
	}
}

html body #el-flag-icon .kaporal .cc-m-8929948285 .kullanici {
	float: left;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	font-weight: 600;
	font-style: italic;
	color: white;
	font-size: 1.125em;
	width: 222px
}

@media (max-width: 736px) {
	html body #el-flag-icon .kaporal .cc-m-8929948285 .kullanici {
		float: none;
		width: auto;
		text-align: center;
		display: block
	}
}

html body #el-flag-icon .kaporal .cc-m-8929948285 .klaus-667576454 {
	overflow: hidden;
	display: block
}

html body #el-flag-icon .kaporal .cc-m-8929948285 .klaus-667576454 a {
	float: right;
	display: block;
	background: #ffde78;
	background: -moz-linear-gradient(top, #ffde78 0, #ffcd75 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffde78), color-stop(100%, #ffcd75));
	background: -webkit-linear-gradient(top, #ffde78 0, #ffcd75 100%);
	background: -o-linear-gradient(top, #ffde78 0, #ffcd75 100%);
	background: -ms-linear-gradient(top, #ffde78 0, #ffcd75 100%);
	background: linear-gradient(to bottom, #ffde78 0, #ffcd75 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde78', endColorstr='#ffcd75', GradientType=0);
	width: 241px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	border: 1px solid #ffeaa9;
	font-size: 1.625em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

html body #el-flag-icon .kaporal .cc-m-8929948285 .klaus-667576454 a:hover {
	background: #ffcd75;
	background: -moz-linear-gradient(top, #ffcd75 0, #ffde78 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd75), color-stop(100%, #ffde78));
	background: -webkit-linear-gradient(top, #ffcd75 0, #ffde78 100%);
	background: -o-linear-gradient(top, #ffcd75 0, #ffde78 100%);
	background: -ms-linear-gradient(top, #ffcd75 0, #ffde78 100%);
	background: linear-gradient(to bottom, #ffcd75 0, #ffde78 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd75', endColorstr='#ffde78', GradientType=0)
}

@media (max-width: 736px) {
	html body #el-flag-icon .kaporal .cc-m-8929948285 .klaus-667576454 a {
		float: none;
		margin-top: 12px;
		width: auto
	}
}

@media (max-width: 800px) {
	html body #el-flag-icon {
		display: none
	}
}

html body address {
	font-size: 13px;
	font-weight: 400
}

html body address strong {
	font-size: 17px;
	font-weight: 600;
	font-style: normal
}

html body address a {
	font-weight: 600;
	color: #80b3e4;
	text-decoration: underline
}

html body address a:hover {
	text-decoration: none
}


.cartcountmobile, .cck199, .apolounounotres, .en_espanol, .aynner, .cartcountmobile iframe, .cartcountmobile object, .blankbm107, .blankbm107 span, .community24 {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top
}

.cartcountmobile {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}

.cck199 {
	position: relative;
	background: #ffffff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.ishlist-total2 {
	z-index: 8030
}

.ishlist-total2 .cck199 {
	-webkit-box-shadow: 0 10px 25px #3a3a3a;
	-moz-box-shadow: 0 10px 25px #3a3a3a;
	box-shadow: 0 10px 25px #3a3a3a
}

.apolounounotres, .en_espanol {
	position: relative
}

.en_espanol {
	overflow: hidden
}

.fp-box .en_espanol {
	-webkit-overflow-scrolling: touch
}

.icon02 {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.aynner, .footertit {
	display: block;
	width: 100%;
	height: 100%
}

.aynner {
	max-width: 100%;
	max-height: 100%
}

#entryid11703, .eight[8], .city_662 span, .advheader1 span {
	background-image: url('../ga-domain/from_time2.png')
}

#entryid11703 {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}

#entryid11703 div {
	width: 44px;
	height: 44px;
	background: url('../ga-domain/center5.gif') center center no-repeat
}

.eight[8] {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040
}

.blankbm107 {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../ga-domain/asdfgysxs5vlgsi.gif');
	-webkit-tap-highlight-color: #3a3a3a;
	z-index: 8040
}

.city_662 {
	left: 0
}

.advheader1 {
	right: 0
}

.blankbm107 span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}

.city_662 span {
	left: 10px;
	background-position: 0 -36px
}

.advheader1 span {
	right: 10px;
	background-position: 0 -72px
}

.blankbm107:hover span {
	visibility: visible
}

.community24 {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important
}

.iz_right {
	overflow: hidden !important;
	width: auto
}

.iz_right body {
	overflow: hidden !important
}

.indexbox-2 {
	overflow-y: hidden !important
}

.infc29095 {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../ga-domain/contact_id461.png')
}

.keycheckresult {
	position: fixed;
	bottom: 0;
	right: 0
}

.iz_right .infc29095 {
	overflow: auto;
	overflow-y: scroll
}

.aussenbox {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.ishlist-total2 .aussenbox {
	visibility: visible
}

.dsq-cite-523 {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.dsq-cite-523 .ad_a0033 {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: #3a3a3a;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap
}

.botcapinner {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.alphabet2-d {
	padding-top: 10px
}

.enter-tab {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: #3a3a3a
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	#entryid11703, .eight[8], .city_662 span, .advheader1 span {
		background-image: url('../ga-domain/image_1755.png');
		background-size: 44px 152px
	}

	#entryid11703 div {
		background-image: url('../ga-domain/comments_47178.gif');
		background-size: 24px 24px
	}
}