#wrapper {
	min-width:100%;
}
.inner {
	width:100%;
}
.three-quarter {
	width:100%;
}
.field label, .field .label {
	width:auto;
	font-size:14px;
}
form.generic .field ul.check-list {
	width:auto;
	float:none;
}
form.generic .field ul.check-list.float-list li {
	width:100%;
	margin-right:0;
}
form.generic .field ul.check-list li label {
	font-size:12px;
}
.field textarea, .field .input-text {
	width:100%;
}
.btn.big-btn span {
	font-size:22px;
}
.box .box-title h1, .box .box-title h2 {
	font-size:18px;
}
div#top-bar {
	display:none;
}
.one-quarter {
	display:none;
	width:100%;
}
#breadcrumb {
	margin-left:10px; margin-right:10px;
	clear:both;
}
div#footer div.last-col {
	display:block;
	width:95%;
	margin:0 auto;
	float:none;
}
#footer-right ul li {
	font-size:14px; text-transform:none;
	margin-bottom:7px;
}
.btn {
	font-size:15px;
}
#author {
	font-size:12px;
}
#header #header-right {
	position:static;
	margin:20px auto 0 0;
	float:none;
	width:292px;
}
#content {
	padding-top:85px;
}
a#extranet-button {
	float:none;
	margin:0 0 14px;
	display:none;
}
ol#form-header-steps {
	height:144px;
}
ol#form-header-steps li {
	width:auto; height:40px;
	font-size:13px; line-height:16px;
	padding-top:8px;
	float:none;
}
ol#form-header-steps li span {
	top:7px;
}
#header #logo {
	margin:0 auto;
}
#header #nav {
	padding:0;
	position:static;
}
#header #nav li {
	margin-bottom:0;
}
#header #nav li a {
	padding:0 6px;
}
#header #header-right #flag-selector {
	display:none;
}
#header-search .field {
	width:200px;
}
p.step-progression {
	width:90%;
}
div.main-offer {
	padding-bottom:10px;
}
div.main-offer div.main-category h2 {
	font-size:15px;
	position:static;
	margin-bottom:0; padding:0;
	background:none;
}
div.main-offer div.main-category img {
	display:none;
}
div.main-offer div.sub-category {
	padding:0;
	float:none;
	width:100%;
}
div.main-offer div.sub-category ul li {
	font-size:14px;
}
.field .field-left, .field .field-right {
	width:100%;
	float:none;
}
.col {
	float:none;
	margin-right:0;
}
.mobile {
	display:block;
}
.immobile {
	display:none;
}
.last-col {
	float:none;
}
img.blog-picture {
	display:none;
}
ol#home-howto {
	display:none;
}
.full {
	width:100%;
}
#home-search {
	display:none;
}
#home-top {
	height:356px;
}
#home-slider {
	width:100%; height:356px;
}
#home-slider #home-slider-container {
	width:100%; height:356px;
}
#home-slider .slide {
	width:100%; height:356px;
}
#home-slider .slide img {
	height:356px;
}
#home-slider .call-to-action {
	left:0; bottom:62px;
	width:100%;
	text-align:center;
}
#home-slider .call-to-action .btn.big-btn span {
	font-size:18px;
}
#home-slider .slide-description {
	width:100%;
}
#home-slider .slide-description p {
	margin-right:0;
}
#home-slider #home-slider-controller {
	top:219px;
}
.one-half, .two-quarter {
	width:100%;
}
.offer a img {
	width:100%;
}
.offer .offer-content {
	height:132px;
}
.offer .offer-content .btn {
	font-size:18px;
}
.js .offer p, .js .offer a strong {
	display:block;
}
.subcat {
	float:none;
	width:auto;
}
.subcat .subcat-thumb {
	display:none;
}
.subcat h2 {
	font-size:16px;
}
.subcat ul {
	margin:0;
}
.subcat ul li {
	font-size:14px;
	margin-bottom:8px;
}
.subcat-group {
	background-position:left bottom;
}
.box .box-content.subcat-container {
	background-position:left;
}
body .light-form form.generic .field.field-right {
	float:none;
	padding-left:14px;
}
body .light-form form.generic .field.field-left {
	float:none;
	padding-right:14px;
}
.light-form form.generic .field.field-left, .light-form form.generic .field.field-right {
	width:auto;
}
form#related-form label {
	width:90%;
	margin-right:0;
}
form#related-form span.input {
	width:10%;
	padding-left:0;
}
form#related-form label img {
	display:none;
}
ol#thanks-step li img {
	display:none;
}
ol#thanks-step li.step-1, ol#thanks-step li.step-2, ol#thanks-step li.step-3 {
	line-height:16px;
	height:auto;
}
ol#thanks-step li span {
	float:none;
	width:auto;
}
.listing .offer-item .offer-thumb {
	display:none;
}
.search-content {
	margin-left:0;
}
.listing .subcat {
	width:auto;
}
.email #content {
	padding-top:48px;
}
#header .header-right {
	top:75px; left:0;
	text-align:center;
	width:100%;
}
#header .header-slogan {
	display:none;
}
div.offer-content a {
	overflow:hidden;
	height:132px;
	display:block;
}
div.offer-content a.btn {
	height:auto;
	display:inline-block;
}
.centered-title {
	background:none;
}
#splash #content {
	padding-top:18px;
}
#splash #content .inner {
	width:100%;
}
#splash #splash-top ul li {
	width:45%;
}
#splash #splash-top {
	background:#fff;
	height:74px;
}
#splash #splash-bottom #splash-bottom-container {
	background:none;
}
div.splash-content {
	height:auto!important;
}
#splash #splash-left {
	text-align:left;
	width:auto;
}
#splash #splash-right {
	width:auto;
}
.splash-desc {
	margin-bottom:0;
}
#splash .splash-links {
	display:none;
}
div#promotion-left {
	float:none;
	width:auto;
}
div#promotion-right {
	float:none;
	width:auto;
	margin:11px 0 0;
}
div#howto {
	display:none;
}